<SEC-DOCUMENT>0001213900-25-042120.txt : 20250512
<SEC-HEADER>0001213900-25-042120.hdr.sgml : 20250512
<ACCEPTANCE-DATETIME>20250512172230
ACCESSION NUMBER:		0001213900-25-042120
CONFORMED SUBMISSION TYPE:	20-F
PUBLIC DOCUMENT COUNT:		125
CONFORMED PERIOD OF REPORT:	20241231
FILED AS OF DATE:		20250512
DATE AS OF CHANGE:		20250512

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Hongli Group Inc.
		CENTRAL INDEX KEY:			0001855557
		STANDARD INDUSTRIAL CLASSIFICATION:	GENERAL INDUSTRIAL MACHINERY & EQUIPMENT, NEC [3569]
		ORGANIZATION NAME:           	06 Technology
		EIN:				000000000

	FILING VALUES:
		FORM TYPE:		20-F
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-41671
		FILM NUMBER:		25936113

	BUSINESS ADDRESS:	
		STREET 1:		NO. 777, DAIYI ROAD,
		STREET 2:		CHANGLE COUNTY, WEIFANG CITY,
		CITY:			SHANDONG PROVINCE,
		STATE:			F4
		ZIP:			262400
		BUSINESS PHONE:		86 0536-2185222

	MAIL ADDRESS:	
		STREET 1:		NO. 777, DAIYI ROAD,
		STREET 2:		CHANGLE COUNTY, WEIFANG CITY,
		CITY:			SHANDONG PROVINCE,
		STATE:			F4
		ZIP:			262400
</SEC-HEADER>
<DOCUMENT>
<TYPE>20-F
<SEQUENCE>1
<FILENAME>ea0241030-20f_hongli.htm
<DESCRIPTION>ANNUAL REPORT
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Mon May 12 21:06:22 UTC 2025 -->
<html xmlns:compsci="http://compsciresources.com" xmlns:country="http://xbrl.sec.gov/country/2024" xmlns:cyd="http://xbrl.sec.gov/cyd/2024" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:dtr="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:ecd="http://xbrl.sec.gov/ecd/2024" xmlns:hlp="http://www.hlyxgg.com/20241231" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:srt="http://fasb.org/srt/2024" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:us-types="http://fasb.org/us-types/2024" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.w3.org/1999/xhtml">
<head>
     <title> </title>

<meta content="text/html" http-equiv="Content-Type"/>
</head>
<body><div style="font: 10pt Times New Roman, Times, Serif"><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Rule-Page --><div style="width: 100%"><div style="font-size: 1pt; border-top: Black 2pt solid; border-bottom: Black 1pt solid">&#160;</div></div><!-- Field: /Rule-Page --><div>

</div><p style="font: 8pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>UNITED STATES</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>SECURITIES AND EXCHANGE COMMISSION</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>WASHINGTON, D.C. 20549</b></p><div>

</div><p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 16pt"><b>FORM
<ix:nonNumeric contextRef="c0" name="dei:DocumentType" id="ixv-24320">20-F</ix:nonNumeric></b></span></p><div>

</div><p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="dei:DocumentRegistrationStatement" id="ixv-24321">&#9744;</ix:nonNumeric> <b>REGISTRATION STATEMENT PURSUANT TO
SECTION 12(b) OR (g) OF THE SECURITIES EXCHANGE ACT OF 1934</b></p><div>

</div><p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>OR&#8239;</b></p><div>

</div><p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><ix:nonNumeric contextRef="c0" format="ixt:fixed-true" name="dei:DocumentAnnualReport" id="ixv-24322">&#9746;</ix:nonNumeric> <b>ANNUAL REPORT PURSUANT TO SECTION 13
OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</b></p><div>

</div><p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>For the fiscal year ended <ix:nonNumeric contextRef="c0" format="ixt:date-monthname-day-year-en" name="dei:DocumentPeriodEndDate" id="ixv-24323"><ix:nonNumeric contextRef="c0" format="ixt:date-monthname-day-en" name="dei:CurrentFiscalYearEndDate" id="ixv-24324">December 31</ix:nonNumeric>, <ix:nonNumeric contextRef="c0" name="dei:DocumentFiscalYearFocus" id="ixv-24325">2024</ix:nonNumeric></ix:nonNumeric></b></p><div>

</div><p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>OR</b></p><div>

</div><p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="dei:DocumentTransitionReport" id="ixv-24326">&#9744;</ix:nonNumeric> <b>TRANSITION REPORT PURSUANT TO SECTION
13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</b></p><div>

</div><p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>OR</b></p><div>

</div><p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="dei:DocumentShellCompanyReport" id="ixv-24327">&#9744;</ix:nonNumeric> <b>SHELL COMPANY REPORT PURSUANT TO SECTION
13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</b></p><div>

</div><p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Date of event requiring this shell company report
for the transition period from ____________to _____________</p><div>

</div><p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Commission file number: <ix:nonNumeric contextRef="c0" name="dei:EntityFileNumber" id="ixv-24328">001-41671</ix:nonNumeric></b></p><div>

</div><p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><ix:nonNumeric contextRef="c0" name="dei:EntityRegistrantName" id="ixv-82"><span style="font-size: 16pt"><b>Hongli Group
Inc.</b></span></ix:nonNumeric></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>(Exact Name of Registrant as Specified in its
Charter)</b></p><div>

</div><p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>N/A </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(Translation of Registrant&#8217;s Name into English)</p><div>

</div><p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><ix:nonNumeric contextRef="c0" format="ixt-sec:edgarprovcountryen" name="dei:EntityIncorporationStateCountryCode" id="ixv-99"><b>Cayman Islands</b></ix:nonNumeric></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(Jurisdiction of Incorporation or Organization)</p><div>

</div><p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><ix:nonNumeric contextRef="c0" name="dei:EntityAddressAddressLine1" id="ixv-24329">No. 777</ix:nonNumeric>, <ix:nonNumeric contextRef="c0" name="dei:EntityAddressAddressLine2" id="ixv-24330">Daiyi Road</ix:nonNumeric>,</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><ix:nonNumeric contextRef="c0" name="dei:EntityAddressAddressLine3" id="ixv-24331">Changle County</ix:nonNumeric>, <ix:nonNumeric contextRef="c0" name="dei:EntityAddressCityOrTown" id="ixv-24332">Weifang City</ix:nonNumeric>,</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Shandong Province, <ix:nonNumeric contextRef="c0" format="ixt-sec:countrynameen" name="dei:EntityAddressCountry" id="ixv-24333">China</ix:nonNumeric>, <ix:nonNumeric contextRef="c0" name="dei:EntityAddressPostalZipCode" id="ixv-24334">262400</ix:nonNumeric>.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Tel: +86 0536-2185222</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(Address of principal executive offices)</p><div>

</div><p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><ix:nonNumeric contextRef="c1" name="dei:ContactPersonnelName" id="ixv-24335">Jie Liu</ix:nonNumeric>, Chief Executive Officer</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Tel: <ix:nonNumeric contextRef="c1" name="dei:CityAreaCode" id="ixv-24336">+86</ix:nonNumeric> <ix:nonNumeric contextRef="c1" name="dei:LocalPhoneNumber" id="ixv-24337">0535-2180886</ix:nonNumeric></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Email: <ix:nonNumeric contextRef="c1" name="dei:ContactPersonnelEmailAddress" id="ixv-24338">zongjingban@hongli-profile.com</ix:nonNumeric></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><ix:nonNumeric contextRef="c1" name="dei:EntityAddressAddressLine1" id="ixv-24339">No. 777</ix:nonNumeric>, <ix:nonNumeric contextRef="c1" name="dei:EntityAddressAddressLine2" id="ixv-24340">Daiyi Road</ix:nonNumeric>,</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><ix:nonNumeric contextRef="c1" name="dei:EntityAddressAddressLine3" id="ixv-24341">Changle County</ix:nonNumeric>, <ix:nonNumeric contextRef="c1" name="dei:EntityAddressCityOrTown" id="ixv-24342">Weifang City</ix:nonNumeric>,</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Shandong Province, <ix:nonNumeric contextRef="c1" format="ixt-sec:countrynameen" name="dei:EntityAddressCountry" id="ixv-24343">China</ix:nonNumeric>, <ix:nonNumeric contextRef="c1" name="dei:EntityAddressPostalZipCode" id="ixv-24344">262400</ix:nonNumeric>.</b>&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(Name, Telephone, E-mail and/or Facsimile number
and Address of Company Contact Person)</p><div>

</div><p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Securities registered or to be registered pursuant
to Section 12(b) of the Act:</b></p><div>

</div><p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="width: 32%; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Title of Each Class</b></span></td> <td style="width: 2%; text-align: center">&#160;</td> <td style="border-bottom: Black 1.5pt solid; width: 32%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Trading Symbol (s)&#160;</b></span></td> <td style="width: 2%; text-align: center">&#160;</td> <td style="white-space: nowrap; width: 32%; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Name of Each Exchange on Which Registered</b></span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: center"><ix:nonNumeric contextRef="c0" name="dei:Security12bTitle" id="ixv-165"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Ordinary shares, par value $0.0001</b></span></ix:nonNumeric></td> <td style="text-align: center">&#160;</td> <td style="text-align: center"><ix:nonNumeric contextRef="c0" name="dei:TradingSymbol" id="ixv-170"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>HLP</b></span></ix:nonNumeric></td> <td style="text-align: center">&#160;</td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><ix:nonNumeric contextRef="c0" name="dei:SecurityExchangeName" id="ixv-24345">NASDAQ</ix:nonNumeric> Capital Market</b></span></td></tr> </table><div>
</div><p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Securities registered or to be registered pursuant
to Section 12(g) of the Act:</b></p><div>

</div><p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>None</b></p><div>

</div><p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Securities for which there is a reporting obligation
pursuant to Section 15(d) of the Act:</b></p><div>

</div><p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>None</b></p><div>

</div><p style="font: 9pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Indicate the number of outstanding shares of each of the issuer&#8217;s
classes of capital or common stock as of the close of the period covered by the annual report:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As of December 31, 2024, the issuer had <ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-24346">73,438,750</ix:nonFraction> Ordinary Shares
issued and outstanding.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Indicate by check mark if the registrant is a well-known seasoned issuer,
as defined in Rule&#160;405 of the Securities&#160;Act.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#9744;&#160;Yes&#160;&#9746;&#160;<ix:nonNumeric contextRef="c0" name="dei:EntityWellKnownSeasonedIssuer" id="ixv-24347">No</ix:nonNumeric></p><div>


</div><p style="font: 9pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>


</div><!-- Field: Page; Sequence: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="margin: 0pt">&#160;</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">If this report is an annual or transition report, indicate by check
mark if the registrant is not required to file reports pursuant to Section&#160;13 or&#160;15(d) of the Securities Exchange Act of&#160;1934.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#9744;&#160;Yes&#160;&#9746;&#160;<ix:nonNumeric contextRef="c0" name="dei:EntityVoluntaryFilers" id="ixv-24348">No</ix:nonNumeric></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Indicate by check mark whether the registrant: (1)&#160;has filed all
reports required to be filed by Section&#160;13 or&#160;15(d) of the Securities Exchange Act of 1934 during the preceding 12&#160;months
(or&#160;for such shorter period that the registrant was required to file such reports), and (2)&#160;has been subject to such filing
requirements for the past 90&#160;days.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#9746;&#160;<ix:nonNumeric contextRef="c0" name="dei:EntityCurrentReportingStatus" id="ixv-24349">Yes</ix:nonNumeric>&#160;&#9744;&#160;No</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule&#160;405 of Regulation&#160;S-T
(&#167;232.405 of this chapter) during the preceding 12&#160;months (or&#160;for such shorter period that the registrant was required
to submit such&#160;files).</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#9746;&#160;<ix:nonNumeric contextRef="c0" name="dei:EntityInteractiveDataCurrent" id="ixv-24350">Yes</ix:nonNumeric>&#160;&#160;&#9744;&#160;No</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Indicate by check mark whether the registrant is a large accelerated
filer, an accelerated filer, a non-accelerated filer, or an emerging growth company. See definition of &#8220;large accelerated filer,&#8221;
&#8220;accelerated filer,&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: top"> <td style="width: 37%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Large accelerated filer&#160;&#9744;</span></td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 35%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accelerated filer&#160;&#9744;</span></td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 26%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonNumeric contextRef="c0" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory" id="ixv-24351">Non-accelerated filer</ix:nonNumeric>&#160;&#9746;</span></td></tr> <tr style="vertical-align: top"> <td style="text-align: left">&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Emerging growth company&#160;<ix:nonNumeric contextRef="c0" format="ixt:fixed-true" name="dei:EntityEmergingGrowthCompany" id="ixv-24352">&#9746;</ix:nonNumeric></span></td></tr> </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">If an emerging growth company that prepares its financial statements
in accordance with U.S. GAAP, 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&#8224; provided pursuant to Section 13(a) of the Exchange Act.&#160;<ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="dei:EntityExTransitionPeriod" id="ixv-24353">&#9744;</ix:nonNumeric></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#8224; The term &#8220;new or revised financial accounting standard&#8221;
refers to any update issued by the Financial Accounting Standards Board to its Accounting Standards Codification after April 5, 2012.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Indicate by check mark whether the registrant has filed a report on
and attestation to its management&#8217;s assessment of the effectiveness of its internal control over financial reporting under Section
404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.&#160;<ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="dei:IcfrAuditorAttestationFlag" id="ixv-24354">&#9744;</ix:nonNumeric></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">If securities are registered pursuant to Section 12(b) of the Act,
indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to
previously issued financial statements. <ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="dei:DocumentFinStmtErrorCorrectionFlag" id="ixv-24355">&#9744;</ix:nonNumeric></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Indicate by check mark whether any of those error corrections are restatements
that required a recovery analysis of incentive-based compensation received by any of the registrant&#8217;s executive officers during
the relevant recovery period pursuant to &#167;240.10D-1(b). &#9744;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Indicate by check mark which basis of accounting the registrant has
used to prepare the financial statements included in this&#160;filing:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: top"> <td style="white-space: nowrap; width: 11%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: hidden-fact-0">U.S.&#160;GAAP</span>&#160;&#9746;</span></td> <td style="white-space: nowrap; width: 1%; text-align: center">&#160;</td> <td style="white-space: nowrap; width: 77%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">International Financial Reporting Standards as issued</span></td> <td style="white-space: nowrap; width: 1%; text-align: center">&#160;</td> <td style="white-space: nowrap; width: 10%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other&#160;&#9744;</span></td></tr> <tr style="vertical-align: top"> <td style="white-space: nowrap; text-align: center">&#160;</td> <td style="white-space: nowrap; text-align: center">&#160;</td> <td style="white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">by the International Accounting Standards Board&#160;&#9744;</span></td> <td style="white-space: nowrap; text-align: center">&#160;</td> <td style="white-space: nowrap; text-align: center">&#160;</td></tr> </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">If &#8220;Other&#8221; has been checked in response to the previous
question, indicate by check mark which financial statement item the registrant has elected to&#160;follow.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#9744;&#160;Item&#160;17&#160;&#160;&#9744;&#160;Item&#160;18</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">If this is an annual report, indicate by check mark whether the registrant
is a shell company (as&#160;defined in Rule&#160;12b-2 of the Securities Exchange Act of&#160;1934).</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#9744;&#160;Yes&#160;<ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="dei:EntityShellCompany" id="ixv-24356">&#9746;</ix:nonNumeric>&#160;No</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">(APPLICABLE ONLY TO ISSUERS INVOLVED IN BANKRUPTCY PROCEEDINGS DURING
THE PAST FIVE&#160;YEARS)</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Indicate by check mark whether the registrant has filed all documents
and reports required to be filed by Sections&#160;12, 13 or&#160;15(d) of the Securities Exchange Act of 1934 subsequent to the distribution
of securities under a plan confirmed by a&#160;court.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#9744;&#160;Yes&#160;&#160;&#9744;&#160;No</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><!-- Field: Rule-Page --><div style="width: 100%"><div style="font-size: 1pt; border-top: Black 1pt solid; border-bottom: Black 2pt solid">&#160;</div></div><!-- Field: /Rule-Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"></p><div>


</div><!-- Field: Page; Sequence: 2 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="margin: 0pt">&#160;</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>TABLE OF CONTENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="background-color: rgb(204,238,255)">
    <td colspan="3" style="vertical-align: top"><a href="#a_001"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">INTRODUCTION</span></a></td>
    <td>&#160;</td>
    <td style="text-align: center; vertical-align: bottom">ii</td></tr>
  <tr>
    <td colspan="3">&#160;</td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; width: 9%"><a href="#a_002"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PART I</span></a></td>
    <td style="width: 1%">&#160;</td>
    <td style="vertical-align: top; width: 81%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="text-align: center; vertical-align: bottom; width: 8%">1</td></tr>
  <tr>
    <td style="white-space: nowrap">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITEM 1.</span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom"><a href="#a_003"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">IDENTITY OF DIRECTORS, SENIOR MANAGEMENT AND ADVISERS</span></a></td>
    <td>&#160;</td>
    <td style="text-align: center; vertical-align: bottom">1</td></tr>
  <tr>
    <td style="white-space: nowrap">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITEM 2.</span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom"><a href="#a_004"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">OFFER STATISTICS AND EXPECTED TIMETABLE</span></a></td>
    <td>&#160;</td>
    <td style="text-align: center; vertical-align: bottom">1</td></tr>
  <tr>
    <td style="white-space: nowrap">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITEM 3.</span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom"><a href="#a_005"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">KEY INFORMATION</span></a></td>
    <td>&#160;</td>
    <td style="text-align: center; vertical-align: bottom">1</td></tr>
  <tr>
    <td style="white-space: nowrap">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITEM 4.</span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom"><a href="#a_006"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">INFORMATION ON THE COMPANY</span></a></td>
    <td>&#160;</td>
    <td style="text-align: center; vertical-align: bottom">57</td></tr>
  <tr>
    <td style="white-space: nowrap">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITEM 4A.</span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom"><a href="#a_007"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">UNRESOLVED STAFF COMMENTS</span></a></td>
    <td>&#160;</td>
    <td style="text-align: center; vertical-align: bottom">102</td></tr>
  <tr>
    <td style="white-space: nowrap">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITEM 5.</span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom"><a href="#a_008"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">OPERATING AND FINANCIAL REVIEW AND PROSPECTS</span></a></td>
    <td>&#160;</td>
    <td style="text-align: center; vertical-align: bottom">102</td></tr>
  <tr>
    <td style="white-space: nowrap">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITEM 6.</span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom"><a href="#a_009"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">DIRECTORS, SENIOR MANAGEMENT AND EMPLOYEES</span></a></td>
    <td>&#160;</td>
    <td style="text-align: center; vertical-align: bottom">126</td></tr>
  <tr>
    <td style="white-space: nowrap">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITEM 7.</span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom"><a href="#a_010"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">MAJOR SHAREHOLDERS AND RELATED PARTY TRANSACTIONS</span></a></td>
    <td>&#160;</td>
    <td style="text-align: center; vertical-align: bottom">134</td></tr>
  <tr>
    <td style="white-space: nowrap">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITEM 8.</span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom"><a href="#a_011"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">FINANCIAL INFORMATION</span></a></td>
    <td>&#160;</td>
    <td style="text-align: center; vertical-align: bottom">137</td></tr>
  <tr>
    <td style="white-space: nowrap">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITEM 9.</span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom"><a href="#a_012"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">THE OFFER AND LISTING</span></a></td>
    <td>&#160;</td>
    <td style="text-align: center; vertical-align: bottom">139</td></tr>
  <tr>
    <td style="white-space: nowrap">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITEM 10.</span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom"><a href="#a_013"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ADDITIONAL INFORMATION</span></a></td>
    <td>&#160;</td>
    <td style="text-align: center; vertical-align: bottom">139</td></tr>
  <tr>
    <td style="white-space: nowrap">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITEM 11.</span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom"><a href="#a_014"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</span></a></td>
    <td>&#160;</td>
    <td style="text-align: center; vertical-align: bottom">149</td></tr>
  <tr>
    <td style="white-space: nowrap">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITEM 12.</span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom"><a href="#a_015"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">DESCRIPTION OF SECURITIES OTHER THAN EQUITY SECURITIES</span></a></td>
    <td>&#160;</td>
    <td style="text-align: center; vertical-align: bottom">149</td></tr>
  <tr>
    <td colspan="3">&#160;</td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td colspan="3" style="vertical-align: top"><a href="#a_016"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PART II</span></a></td>
    <td>&#160;</td>
    <td style="text-align: center; vertical-align: bottom">150</td></tr>
  <tr>
    <td style="white-space: nowrap">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITEM 13.</span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom"><a href="#a_017"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">DEFAULTS, DIVIDEND ARREARAGES AND DELINQUENCIES</span></a></td>
    <td>&#160;</td>
    <td style="text-align: center; vertical-align: bottom">150</td></tr>
<tr style="font-size: 7pt; ">
    <td style="font-size: 7pt; white-space: nowrap; vertical-align: top">&#160;</td>
    <td style="font-size: 7pt">&#160;</td>
    <td style="font-size: 7pt; vertical-align: bottom">&#160;</td>
    <td style="font-size: 7pt">&#160;</td>
    <td style="font-size: 7pt; text-align: center; vertical-align: bottom">&#160;</td></tr>

<tr style="background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; vertical-align: top; width: 9%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITEM 14.</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="vertical-align: bottom; padding-left: 9pt; text-indent: -9pt; width: 81%"><a href="#a_018"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">MATERIAL MODIFICATIONS TO THE RIGHTS OF SECURITY HOLDERS AND USE OF PROCEEDS</span></a></td>
    <td style="width: 1%">&#160;</td>
    <td style="text-align: center; vertical-align: bottom; width: 8%">150</td></tr>
  <tr style="font-size: 7pt; ">
    <td style="font-size: 7pt; white-space: nowrap">&#160;</td>
    <td style="font-size: 7pt">&#160;</td>
    <td style="font-size: 7pt">&#160;</td>
    <td style="font-size: 7pt">&#160;</td>
    <td style="font-size: 7pt; vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITEM 15.</span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom"><a href="#a_019"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">CONTROLS AND PROCEDURES</span></a></td>
    <td>&#160;</td>
    <td style="text-align: center; vertical-align: bottom">150</td></tr>
  <tr style="font-size: 7pt; ">
    <td style="font-size: 7pt; white-space: nowrap">&#160;</td>
    <td style="font-size: 7pt">&#160;</td>
    <td style="font-size: 7pt">&#160;</td>
    <td style="font-size: 7pt">&#160;</td>
    <td style="font-size: 7pt; vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="white-space: nowrap"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITEM 16</span></td>
    <td>&#160;</td>
    <td><a href="#a_021"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">[RESERVED]</span></a></td>
    <td>&#160;</td>
    <td style="text-align: center; vertical-align: bottom">152</td></tr>
  <tr style="font-size: 7pt; ">
    <td style="font-size: 7pt; white-space: nowrap">&#160;</td>
    <td style="font-size: 7pt">&#160;</td>
    <td style="font-size: 7pt">&#160;</td>
    <td style="font-size: 7pt">&#160;</td>
    <td style="font-size: 7pt; vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITEM 16A.</span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom"><a href="#a_022"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">AUDIT COMMITTEE FINANCIAL EXPERT</span></a></td>
    <td>&#160;</td>
    <td style="text-align: center; vertical-align: bottom">152</td></tr>
  <tr style="font-size: 7pt; ">
    <td style="font-size: 7pt; white-space: nowrap">&#160;</td>
    <td style="font-size: 7pt">&#160;</td>
    <td style="font-size: 7pt">&#160;</td>
    <td style="font-size: 7pt">&#160;</td>
    <td style="font-size: 7pt; vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITEM 16B.</span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom"><a href="#a_023"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">CODE OF ETHICS</span></a></td>
    <td>&#160;</td>
    <td style="text-align: center; vertical-align: bottom">152</td></tr>
  <tr style="font-size: 7pt; ">
    <td style="font-size: 7pt; white-space: nowrap">&#160;</td>
    <td style="font-size: 7pt">&#160;</td>
    <td style="font-size: 7pt">&#160;</td>
    <td style="font-size: 7pt">&#160;</td>
    <td style="font-size: 7pt; vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITEM 16C.</span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom"><a href="#a_024"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PRINCIPAL ACCOUNTANT FEES AND SERVICES</span></a></td>
    <td>&#160;</td>
    <td style="text-align: center; vertical-align: bottom">152</td></tr>
  <tr style="font-size: 7pt; ">
    <td style="font-size: 7pt; white-space: nowrap">&#160;</td>
    <td style="font-size: 7pt">&#160;</td>
    <td style="font-size: 7pt">&#160;</td>
    <td style="font-size: 7pt">&#160;</td>
    <td style="font-size: 7pt; text-align: center; vertical-align: bottom">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITEM 16D.</span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom"><a href="#a_025"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">EXEMPTIONS FROM THE LISTING STANDARDS FOR AUDIT COMMITTEES</span></a></td>
    <td>&#160;</td>
    <td style="text-align: center; vertical-align: bottom">153</td></tr>
  <tr style="font-size: 7pt; ">
    <td style="font-size: 7pt; white-space: nowrap">&#160;</td>
    <td style="font-size: 7pt">&#160;</td>
    <td style="font-size: 7pt">&#160;</td>
    <td style="font-size: 7pt">&#160;</td>
    <td style="font-size: 7pt; vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITEM 16E.</span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom"><a href="#a_026"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PURCHASES OF EQUITY SECURITIES BY THE ISSUER AND AFFILIATED PURCHASERS</span></a></td>
    <td>&#160;</td>
    <td style="text-align: center; vertical-align: bottom">153</td></tr>
  <tr style="font-size: 7pt; ">
    <td style="font-size: 7pt; white-space: nowrap">&#160;</td>
    <td style="font-size: 7pt">&#160;</td>
    <td style="font-size: 7pt">&#160;</td>
    <td style="font-size: 7pt">&#160;</td>
    <td style="font-size: 7pt; vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITEM 16F.</span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom"><a href="#a_027"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">CHANGE IN REGISTRANT&#8217;S CERTIFYING ACCOUNTANT</span></a></td>
    <td>&#160;</td>
    <td style="text-align: center; vertical-align: bottom">153</td></tr>
  <tr style="font-size: 8pt; ">
    <td style="font-size: 8pt; white-space: nowrap">&#160;</td>
    <td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITEM 16G.</span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom"><a href="#a_028"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">CORPORATE GOVERNANCE</span></a></td>
    <td>&#160;</td>
    <td style="text-align: center; vertical-align: bottom">153</td></tr>
  <tr style="font-size: 8pt; ">
    <td style="font-size: 8pt; white-space: nowrap">&#160;</td>
    <td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITEM 16H.&#160;</span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom"><a href="#a_029"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">MINE SAFETY DISCLOSURE</span></a></td>
    <td>&#160;</td>
    <td style="text-align: center; vertical-align: bottom">153</td></tr>
  <tr style="font-size: 8pt; ">
    <td style="font-size: 8pt; white-space: nowrap; vertical-align: top">&#160;</td>
    <td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; vertical-align: bottom">&#160;</td>
    <td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITEM 16I.</span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: left"><a href="#a_030"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS</span></a></td>
    <td>&#160;</td>
    <td style="text-align: center; vertical-align: bottom">153</td></tr>
  <tr style="font-size: 8pt; ">
    <td style="font-size: 8pt; white-space: nowrap; vertical-align: top">&#160;</td>
    <td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITEM 16J.</span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: left"><a href="#a_031"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">INSIDER TRADING POLICIES</span></a></td>
    <td>&#160;</td>
    <td style="text-align: center; vertical-align: bottom">154</td></tr>
  <tr style="font-size: 8pt; ">
    <td style="font-size: 8pt; white-space: nowrap; vertical-align: top">&#160;</td>
    <td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITEM 16K</span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: left"><a href="#a_032"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">CYBERSECURITY</span></a></td>
    <td>&#160;</td>
    <td style="text-align: center; vertical-align: bottom">154</td></tr>
  <tr style="font-size: 8pt; ">
    <td colspan="3" style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td colspan="3" style="vertical-align: top"><a href="#a_033"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PART III</span></a></td>
    <td>&#160;</td>
    <td style="text-align: center; vertical-align: bottom">155</td></tr>
  <tr style="font-size: 8pt; ">
    <td style="font-size: 8pt; white-space: nowrap">&#160;</td>
    <td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITEM 17.</span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom"><a href="#a_034"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">FINANCIAL STATEMENTS</span></a></td>
    <td>&#160;</td>
    <td style="text-align: center; vertical-align: bottom">155</td></tr>
  <tr style="font-size: 8pt; ">
    <td style="font-size: 8pt; white-space: nowrap">&#160;</td>
    <td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITEM 18.</span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom"><a href="#a_035"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">FINANCIAL STATEMENTS</span></a></td>
    <td>&#160;</td>
    <td style="text-align: center; vertical-align: bottom">155</td></tr>
  <tr style="font-size: 8pt; ">
    <td style="font-size: 8pt; white-space: nowrap">&#160;</td>
    <td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITEM 19.</span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom"><a href="#a_036"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">EXHIBITS</span></a></td>
    <td>&#160;</td>
    <td style="text-align: center; vertical-align: bottom">155</td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>


</div><!-- Field: Page; Sequence: 3; Options: NewSection --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: LowerRoman; Name: PageNo -->i<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><div><a id="a_001"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>INTRODUCTION</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Unless otherwise indicated, numerical figures included
in this Annual Report on Form 20-F (the &#8220;Annual Report&#8221;) have been subject to rounding adjustments. Accordingly, numerical
figures shown as totals in various tables may not be arithmetic aggregations of the figures that precede them.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">For the sake of clarity, this Annual Report follows
the English naming convention of first name followed by last name, regardless of whether an individual&#8217;s name is Chinese or English.
Numerical figures included in this Annual Report have been subject to rounding adjustments. Accordingly, numerical figures shown as totals
in various tables may not be arithmetic aggregations of the figures that precede them. Certain market data and other statistical information
contained in this Annual Report are based on information from independent industry organizations, publications, surveys and forecasts.
Some market data and statistical information contained in this Annual Report are also based on management&#8217;s estimates and calculations,
which are derived from our review and interpretation of the independent sources listed above, our internal research and our knowledge
of the PRC information technology industry. While we believe such information is reliable, we have not independently verified any third-party
information and our internal data has not been verified by any independent source.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-indent: -0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.5in">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unless specifically described otherwise, as used in this Annual Report (except in the context of describing our consolidated financial information), the terms &#8220;we,&#8221; &#8220;us,&#8221; &#8220;our company,&#8221; &#8220;our&#8221;, and &#8220;Hongli&#8221; refer to Hongli Group Inc., a Cayman Islands holding company, and its subsidiaries;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-indent: -0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Controlling Shareholder&#8221; refers to Jie Liu;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-indent: -0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;CRF&#8221; refers to cold roll forming;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-indent: -0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;CNC&#8221; refers to computer number control;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-indent: -0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Hongli Cayman&#8221; refers to Hongli Group Inc., a Cayman Islands exempted company;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-indent: -0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Hongli Development&#8221; refers to Hongli Development Limited, a British Virgin Islands company;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-indent: -0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Hongli Technology&#8221; refers to Hongli Technology Limited, a British Virgin Islands company;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-indent: -0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Hongli HK&#8221; refers to Hongli Hong&#160;Kong Limited, a Hong&#160;Kong company;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-indent: -0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Hongli Shandong&#8221; and/or &#8220;VIE&#8221; refer to Shandong Hongli Special Section Tube Company Limited, a PRC company;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-indent: -0.5in">&#160;</p><div>


</div><!-- Field: Page; Sequence: 4 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: LowerRoman; Name: PageNo -->ii<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Haozhen Beijing&#8221; refers to Beijing Haozhen Heavy Industry Technology Company Limited, a PRC company;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-indent: -0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Hongli WFOE&#8221; refers to Shandong Xiangfeng Heavy Industry Co., Ltd., a PRC company;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-indent: -0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Maituo Shandong&#8221; refers to Shandong Maituo Heavy Industry Company Limited, a PRC company;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-indent: -0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Haozhen Shandong&#8221; refers to Shandong Haozhen Heavy Industry Technology Company Limited, a PRC company;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-indent: -0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;the PRC operating entities&#8221; refers to the VIE, Hongli Shandong, and its subsidiaries;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-indent: -0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;ROP&#8221; refers to a rollover protective structure;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-indent: -0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;China&#8221; and &#8220;PRC&#8221; refer to the People&#8217;s Republic of China, including, for the purposes of this Annual Report, Macau and Hong Kong;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-indent: -0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;shares,&#8221; &#8220;Shares,&#8221; or
    &#8220;Ordinary Shares&#8221; are to the ordinary shares of Hongli Group, Inc., par value $0.0001 per share; and</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-indent: -0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">All references to &#8220;RMB,&#8221; &#8220;yuan&#8221; and &#8220;Renminbi&#8221; are to the legal currency of mainland China, all references to &#8220;HKD&#8221; are to the legal currency of Hong&#160;Kong, and all references to &#8220;USD,&#8221; and &#8220;U.S.&#160;dollars&#8221; are to the legal currency of the United&#160;States.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">This annual report on Form 20-F includes our audited
consolidated financial statements for the years ended December 31, 2024 and 2023.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Unless otherwise noted, all currency figures in
this filing are in U.S. dollars. Any discrepancies in any table between the amounts identified as total amounts and the sum of the amounts
listed therein are due to rounding. Our reporting currency is U.S. dollar and our functional currency is Renminbi. This Annual Report
contains translations of certain foreign currency amounts into U.S. dollars for the convenience of the reader. Other than in accordance
with relevant accounting rules and as otherwise stated, all translations of Renminbi into U.S. dollars in this Annual Report were made
at the rate of RMB7.2993 to USD 1, the year-end spot rate on December 31, 2024 or at the rate of RMB7.1957 to USD 1, the average rate
for the year ended December 31, 2024. Where we make period-on-period comparisons of operational metrics, such calculations are based on
the Renminbi amount and not the translated U.S. dollar equivalent. We make no representation that the Renminbi or U.S. dollar amounts
referred to in this Annual Report could have been or could be converted into U.S. dollars or Renminbi, as the case may be, at any particular
rate or at all.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>MARKET AND INDUSTRY DATA</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Market data and certain industry forecasts used
in this Annual Report were obtained from internal surveys, market research, publicly available information and industry publications.
Industry publications generally state that the information contained therein has been obtained from sources believed to be reliable, but
that the accuracy and completeness of such information is not guaranteed. Similarly, internal surveys, industry forecasts and market research,
while believed to be reliable, have not been independently verified, and we make no representation as to the accuracy of such information.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>


</div><!-- Field: Page; Sequence: 5 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: LowerRoman; Name: PageNo -->iii<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><div><a id="a_002"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Part I</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><div><a id="a_003"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b>Item 1. IDENTITY OF DIRECTORS, SENIOR MANAGEMENT
AND ADVISERS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">Not Applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><div><a id="a_004"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b>Item 2. OFFER STATISTICS AND EXPECTED TIMETABLE</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">Not Applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><div><a id="a_005"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b>Item 3. KEY INFORMATION</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Contractual Arrangements between Hongli WFOE and Hongli Shandong&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Hongli WFOE, a wholly subsidiary of Hongli Cayman,
and Hongli Shandong entered into a series of Contractual Arrangements in April 2021. Such Contractual Arrangements consist of a series
of three agreements, along with shareholders&#8217; powers of attorney (&#8220;POAs&#8221;) and irrevocable spousal consent letters. Neither
Hongli Cayman nor its subsidiaries own any equity interests in the PRC operating entities.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The Contractual Arrangements are designed to allow
Hongli Cayman to consolidate Hongli Shandong&#8217;s operations and financial results in Hongli Cayman&#8217;s financial statements in
accordance with U.S. GAAP as the primary beneficiary for accounting purposes.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Due to PRC legal restrictions on foreign ownership
in certain sectors or other matters, such as telecommunications and the internet, many China-based operating companies had to list on
a U.S. exchange through Contractual Arrangements, or a VIE structure, without a direct ownership in main operating entities. However,
even though the business of some other China-based operating companies, including Hongli Shandong, is not within any sensitive sector
that Chinese law prohibits or restricts direct foreign investment in, some China-based operating companies, as well as Hongli Shandong,
at the discretion of the management, still selected to utilize such VIE structure to list overseas to avoid the substantial costs and
time. If Hongli Shandong had selected to directly list on a U.S. exchange without such Contractual Arrangements, Hongli Shandong would
be required to obtain certain regulatory approvals in connection with the conversion of the PRC operating entities into wholly foreign
owned entities which would take the Company approximately 3-6 months to complete, without certainty when the conversion would be completed
successfully. As a result, management elected to pursue the VIE structure, at which time that the PRC government did not initiate a series
of regulatory actions and statements to regulate business operations in China including enhancing supervision over the use of variable
interest entities for overseas listing.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The PRC government has initiated a series of regulatory
actions and statements to regulate business operations in China with little advance notice, including cracking down on illegal activities
in the securities market, enhancing supervision over the use of variable interest entities for overseas listing, adopting new measures
to extend the scope of cybersecurity reviews, and expanding the efforts in anti-monopoly enforcement. As we chose such VIE structure,
we understand that we are subject to certain risks and uncertainties that may not otherwise exist if we had direct equity ownership in
the operating entities. The VIE structure has inherent risks that may affect your investment, including less effectiveness and certainties
than direct ownership and potential substantial costs to enforce the terms of the Contractual Arrangements. See &#8220;Item 3. Key Information
&#8212; D. Risk Factors &#8212; <i>We rely on Contractual Arrangements with the VIE and the shareholders of the VIE to consolidate the
financial results of the PRC operating entities. We do not have an equity ownership in, direct foreign investment in, or control of, through
such ownership or investment, the VIE<b>.</b></i>&#8221; We, as a Cayman Islands holding company, may have difficulty in enforcing any
rights we may have under the Contractual Arrangements with Hongli Shandong, its founders and owners, in PRC because all of our Contractual
Arrangements are governed by the mainland China laws and provide for the resolution of disputes through arbitration in the PRC, where
the legal environment is not as developed as in the United&#160;States. See &#8220;Item 3. Key Information &#8212; D. Risk Factors &#8212;
<i>Any failure by the VIE or its shareholders to perform their obligations under our Contractual Arrangements with them would have a material
adverse effect on our results of operation.</i>&#8221; Furthermore, these Contractual Arrangements may not be enforceable in China if
PRC government authorities or courts take a view that such Contractual Arrangements contravene applicable PRC laws and regulations or
are otherwise not enforceable for public policy reasons. See &#8220;Item 3. Key Information &#8212; D. Risk Factors &#8212; <i>The Chinese
government exerts substantial influence over the manner in which we and the PRC operating entities must conduct business activities. We
or the PRC operating entities are currently not required to obtain permissions or approval from Chinese authorities or agencies to list
on U.S. exchanges nor for the execution of Contractual Arrangements, however, if the VIE or the holding company were required to obtain
approval and were denied permission from Chinese authorities or agencies to list on U.S. exchanges, we will not be able to continue listing
on U.S. exchange or continue to offer securities to investors, which could materially affect the interest of the investors and cause the
value of our Ordinary Shares to significantly decline or be worthless.</i>&#8221; In the event we are unable to enforce these Contractual
Arrangements, we may not be able to consolidate the financial results of Hongli Shandong, and our results of operation may be materially
and adversely affected. For more information, see &#8220;Item 3. Key Information &#8212; D. Risk Factors &#8212; Risks Related to Our
Corporate Structure&#8221; and &#8220;Item 3. Key Information &#8212; D. Risk Factors &#8212; Risks Related to Doing Business in China.&#8221;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 6; Options: NewSection; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Permission Required from the PRC Authorities for the VIE&#8217;s
Operation.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The operation of the PRC operating entities is
governed by laws and regulations in mainland China. The PRC entities have received all requisite permissions and approvals from the government
authorities or agencies in mainland China to conduct its current business in mainland China. Hongli Cayman and its subsidiaries as well
as the PRC operating entities have not received any denial from the mainland China government authorities or agencies for the VIE&#8217;s
operation in mainland China. Hongli HK is a holding company with no operation except that Hongli HK holds all of the outstanding equity
of Hongli WFOE and may distribute any dividends or payments (if any) received from Hongli WFOE to Hongli Cayman as dividends or transfer
the cash proceeds from Hongli Cayman to Hongli WFOE. As of the date hereof, Hongli HK has received all the requisite license or permits
from Hong Kong government with regards to its activities.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">On February 17, 2023, the CSRC promulgated the
Trial Measures and five supporting guidelines, which went effective on March 31, 2023. According to the Trial Measures, among other requirements,
(1) domestic companies that seek to offer or list securities overseas, both directly and indirectly, should fulfil the filing procedures
with the CSRC; if a domestic company fails to complete the filing procedure, such domestic company may be subject to administrative penalties;
(2) if the issuer meets both of the following conditions, the overseas offering and listing shall be determined as an indirect overseas
offering and listing by a domestic company: (i) any of the total assets, net assets, revenues or profits of the domestic operating entities
of the issuer in the most recent accounting year accounts for more than 50% of the corresponding figure in the issuer&#8217;s audited
consolidated financial statements for the same period; (ii) its major operational activities are carried out in China or its main places
of business are located in China, or the senior managers in charge of operation and management of the issuer are mostly Chinese citizens
or are domiciled in China; and (3) where a domestic company seeks to indirectly offer and list securities in an overseas market, the issuer
shall designate a major domestic operating entity responsible for all filing procedures with the CSRC, and such filings shall be submitted
to the CSRC within three business days after the submission of the overseas offering and listing application. According to the CSRC Notice,
the domestic companies that have already been listed overseas before the effective date of the Trial Measures (namely, March 31, 2023)
shall be deemed as Existing Issuers. Existing Issuers are not required to complete the filing procedures immediately, but they shall be
required to file with the CSRC within three working days from the completion of any subsequent offerings.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">After the completion of the private placement offering
of 60,000,000 Ordinary Shares of the Company on December 5, 2024, we submitted a CSRC filing for correspondence on December 11, 2024 and
later submitted a formal CSRC filing on January 2, 2025. As of the date of this report, the CSRC filing is still under review by CSRC.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">On February 24, 2023, the CSRC, Ministry of Finance
of the PRC, National Administration of State Secrets Protection and National Archives Administration of China promulgated the Provisions
on Strengthening Confidentiality and Archives Administration of Overseas Securities Offering and Listing by Domestic Companies, or the
Archives Rules, which took effect on March 31, 2023. Pursuant to the Archives Rules, domestic companies that seek for overseas offering
and listing shall strictly abide by applicable laws and regulations of the PRC and the Archives Rules, enhance legal awareness of keeping
state secrets and strengthening archives administration, institute a sound confidentiality and archives administration system, and take
necessary measures to fulfill confidentiality and archives administration obligations. Such domestic companies shall not leak any state
secret and working secret of government agencies, or harm national security and public interest. Furthermore, a domestic company that
plans to, either directly or through its overseas listed entity, publicly disclose or provide to relevant individuals or entities including
securities companies, securities service providers and overseas regulators, any document and materials that contain state secrets or working
secrets of government agencies, shall first obtain approval from competent authorities according to law, and file with the secrecy administrative
department at the same level. Moreover, a domestic company that plans to, either directly or through its overseas listed entity, publicly
disclose or provide to relevant individuals and entities including securities companies, securities service providers and overseas regulators,
any other documents and materials that, if leaked, will be detrimental to national security or public interest, shall strictly fulfill
relevant procedures stipulated by applicable national regulations. The Archives Rules also stipulate that a domestic company that provides
accounting archives or copies of accounting archives to any entities including securities companies, securities service providers and
overseas regulators and individuals shall fulfill due procedures in compliance with applicable national regulations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 7; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Any failure of us to fully comply with new regulatory
requirements may significantly limit or completely hinder our ability to offer or continue to offer the Ordinary Shares, causing significant
disruption to our business operations, severely damage our reputation, materially and adversely affect our financial condition and results
of operations and cause the Ordinary Shares to significantly decline in value or become worthless. See &#8220;Item 3. Key Information&#8212;D.
Risk Factor&#160;&#8212; <i>Uncertainties with respect to the PRC legal system could have a material adverse effect on us</i>&#8221;;
&#8220;Item 3. Key Information&#8212;D. Risk Factor &#8212; <i>Our failure to obtain prior approval of the China Securities Regulatory
Commission for the listing and trading of our Ordinary Shares on a foreign stock exchange could have
a material adverse effect upon our business, operating results, reputation and trading price of our Ordinary Shares</i>&#8221;; &#8220;Item
3. Key Information&#8212;D. Risk Factor &#8212; <i>New rules for China-based companies seeking for securities offerings in foreign stock
markets was released by the CSRC recently</i>&#8221;; and &#8220;Regulation &#8212; Regulation Related to M&amp;A Regulations and Overseas
Listings.&#8221;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">On December 28, 2021, the Cyberspace Administration
of China (the &#8220;CAC&#8221;), together with twelve other government agencies in mainland China, published the Measures for Cybersecurity
Review which became effective on February 15, 2022, which required that any &#8220;network platform operator&#8221; controlling personal
information of no less than one million users which seeks to list in a foreign stock exchange should also be subject to cybersecurity
review. As the PRC operating entities&#8217; business is engaged in cold roll formed steel profile manufacturing in mainland China and
do not involve the collection of personal data of at least 1,000,000 users, implicate cybersecurity, we believe that neither we, nor the
PRC operating entities are &#8220;network platform operator(s)&#8221;, and subject to the cybersecurity review of the CAC. On July 7,
2022, the CAC issued the Security Assessment Measures for Outbound Data Transfers which became effective on September 1, 2022, and it
requires that a data processor to provide data abroad under specific circumstances shall apply for the security assessment in respect
of the outbound data transfer. As the PRC operating entities do not engage in any operation of information in infrastructure or involve
the process of personal data of more than 1,000,000 individual, and have not provided over 100,000 individual&#8217;s personal information
or over 10,000 individual&#8217;s sensitive personal information since January 1 of the last years abroad, further, the PRC entities have
not involved the &#8220;important data&#8221; under the Security Assessment Measures for Outbound Data Transfer. We believe that we, our
subsidiaries, or the VIE are not subject to the security assessment of outbound data transfer under the Security Assessment Measures for
Outbound Data Transfers. As of the date of this Annual Report, we are of the view that we are in compliance with the applicable PRC laws
and regulations governing the data privacy, personal information and information and outbound data transfer in all material respects,
including the data privacy, personal information and outbound data transfer requirements of the CAC, and we have not received any complaints
from any third party, or been investigated or punished by any PRC competent authority in relation to data privacy and personal information
protection. However, as there remains significant uncertainty in the interpretation and enforcement of relevant PRC cybersecurity laws
and regulations, we could be subject to cybersecurity review or security assessment of outbound data transfer. In addition,
we could become subject to enhanced cybersecurity review or investigations launched by PRC regulators in the future. If we (i) do not
receive or maintain such permissions or approvals, (ii) inadvertently conclude that such permissions or approvals are not required, or
(iii) applicable laws, regulations, or interpretations change and we are required to obtain such permissions or approvals in the future,
it may result in fines or other penalties, including suspension of business, and revocation of prerequisite licenses, as well as reputational
damage or legal proceedings or actions against us, which may have material adverse effect on our business, financial condition or results
of operations. If we are not able to fully comply with the Measures for Cybersecurity Review, our ability to offer or continue to offer
securities to investors may be significantly limited or completely hindered, and our securities may significantly decline in value or
become worthless. See &#8220;Item 3. Key Information&#8212;D. <i>Risk Factor &#8212; In light of recent events indicating greater oversight
by the Cyberspace Administration of China over data security, particularly for companies seeking to list on a foreign exchange, though
such oversight is not applicable to us, we may be subject to a variety of PRC laws and other obligations regarding data protection and
any other rules, and any failure to comply with applicable laws and obligations could have a material and adverse effect on the business
of the PRC operating entities, our listing on the Nasdaq Capital Market, financial condition, results of operations, and the offering.</i>&#8221;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Dividend Distributions or Transfers of Cash among Hongli Cayman,
Its Subsidiaries, and the PRC Operating Entities</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">As of the date of this Annual Report, none of Hongli
HK, Hongli WFOE and the PRC operating entities have made any dividends to Hongli Cayman. As of the date of this Annual Report, no dividends
or distributions have been made to any U.S. investors. We intend to keep any future earnings to re-invest in and finance the expansion
of the business of the PRC operating entities, and we do not anticipate that any cash dividends will be paid in the foreseeable future.
As of the date of this Annual Report, Hongli Cayman, Hongli HK, Hongli WFOE as well as the PRC operating entities have not adopted or
maintained any other cash management policies and procedures.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>


</div><!-- Field: Page; Sequence: 8; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Hongli Cayman is a holding company with no material
operations of its own and does not directly generate any revenue. Cash proceeds raised from overseas financing activities, including the
cash proceeds from any securities offering, may be transferred by Hongli Cayman to Hongli HK, and then transferred to Hongli WFOE via
capital contribution or shareholder loans, as the case may be. Cash proceeds may flow to the VIE from Hongli WFOE pursuant to certain
contractual agreements between Hongli WFOE and the VIE as permitted by the applicable PRC regulations. The process for sending such proceeds
back to the mainland China may be time-consuming after the closing of the offering. We may be unable to use these proceeds to grow the
business of the PRC operating entities until the PRC operating entities receive such proceeds in mainland China. Any transfer of funds
by the offshore holding company to the entities in the PRC, either as a loan or as an increase in registered capital, are subject to approval
by or registration or filing with relevant governmental authorities in mainland China. Any foreign loans procured by the PRC operating
entities and Hongli WFOE is required to be registered with China&#8217;s State Administration of Foreign Exchange (&#8220;SAFE&#8221;)
or its local branches or satisfy relevant requirements, and Hongli WFOE may not procure foreign loans which exceed the difference between
their respective total project investment amount and registered capital or 2.5 times (which may be varied due to the change of mainland
China&#8217;s national macro-control policy) of the net worth of Hongli WFOE, and the VIE may not procure foreign loans which exceed 2.5
times (which may be varied due to the change of mainland China&#8217;s national macro-control policy) of the net worth of the VIE. According
to the applicable PRC regulations on foreign-invested enterprises in mainland China, capital contributions to the PRC operating entities
are subject to the filing with State Administration for Market Regulation in its local branches, the Ministry of Commerce in its local
branches and registration with a local bank authorized by SAFE. See &#8220;Item 3. Key Information&#8212;D. Risk Factors &#8212; Risks
Related to Doing Business in China &#8212; <i>Mainland China regulation of loans to and direct investment in PRC entities by offshore
holding companies and governmental control of currency conversion may delay us from using the proceeds of future offering to make loans or additional capital contributions to our subsidiaries, which could materially and adversely affect our
liquidity and our ability to fund and expand the business of the PRC operating entities.</i>&#8221;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Under our current corporate structure, we rely
on dividend payments from Hongli HK and Hongli WFOE to fund any cash and financing requirements we may have, including the funds necessary
to pay dividends and other cash distributions to our shareholders or to pay any debt we may incur:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: left; text-indent: -0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hongli WFOE&#8217;s ability to distribute dividends is based upon its distributable earnings. Current mainland China regulations permit Hongli WFOE to pay dividends to Hongli HK in accordance with applicable PRC laws and regulations under which Hongli WFOE can only pay dividends to Hongli HK out of its accumulated profits, if any, determined in accordance with Chinese accounting standards and regulations. Furthermore, Hongli WFOE could make payments to Hongli HK pursuant to the relevant agreements between them as permitted by the applicable PRC regulations. In addition, Hongli WFOE is required to set aside certain after-tax profit to fund a statutory reserve as described below in this section.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-indent: -0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Based on the Hong Kong laws and regulations, as of the date of this Annual Report, there is no restriction imposed by the Hong Kong government on the transfer of capital within, into and out of Hong Kong (including funds from Hong Kong to mainland China), except transfer of funds involving money laundering and criminal activities and some tax restrictions between Hong Kong and mainland China as discussed herein below in this section. As a result, Hongli HK may further distribute any dividends or payments (if any) received from Hongli WFOE to Hongli Cayman as dividends.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-indent: -0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under Cayman Islands law, a Cayman Islands company may pay a dividend on its shares out of either profit or share premium amount, provided that in no circumstances may a dividend be paid if this would result in the company being unable to pay its debts due in the ordinary course of business. If we determine to pay dividends on any of our Ordinary Shares in the future, as a holding company, unless we receive proceeds from future offerings, we will be dependent on receipt of funds from Hongli HK, which will be dependent on receipt of dividends or payments (if any) from Hongli WFOE, which will be dependent on payments from the VIE in accordance with the laws and regulations of the PRC and the Contractual Arrangements between them.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-indent: -0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash dividends, if any, on our Ordinary Shares will be paid in U.S. dollars. The PRC government also imposes controls on the conversion of RMB into foreign currencies and the remittance of currencies out of the PRC. Therefore, we may experience difficulties in completing the administrative procedures necessary to obtain and remit foreign currency for the payment of dividends from our profits, if any. Furthermore, if Hongli WFOE, Hongli HK or the VIE incurs debt on its own in the future, the instruments governing the debt may restrict their ability to pay dividends or make other payments. If either Hongli WFOE, Hongli HK or the VIE is unable to distribute dividends or make payments directly or indirectly to Hongli Cayman, we may be unable to pay dividends on our Ordinary Shares.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The transfer of funds among the PRC operating entities
are subject to the Provisions of the Supreme People&#8217;s Court on Several Issues Concerning the Application of Law in the Trial of
Private Lending Cases (2020 Second Amendment, the &#8220;Provisions on Private Lending Cases&#8221;), which was implemented on January
1, 2021 to regulate the financing activities between natural persons, legal persons and unincorporated organizations. The Provisions on
Private Lending Cases set forth that private lending contracts will be upheld as invalid under the circumstance that (i)&#160;the lender
swindles loans from financial institutions for relending; (ii) the lender relends the funds obtained by means of a loan from another profit-making
legal person, raising funds from its employees, illegally taking deposits from the public; (iii) the lender who has not obtained the lending
qualification according to the law lends money to any unspecified object of the society for the purpose of making profits; (iv) the lender
lends funds to a borrower when the lender knows or should have known that the borrower intended to use the borrowed funds for illegal
or criminal purposes; (v) the lending is violations of public orders or good morals; or (vi) the lending is in violations of mandatory
provisions of laws or administrative regulations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 9; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In addition, the mainland China government imposes
controls on the convertibility of the Renminbi into foreign currencies and, in certain cases, the remittance of currency out of mainland
China. If the foreign exchange control system prevents us from obtaining sufficient foreign currencies to satisfy our foreign currency
demands, we may not be able to transfer cash out of mainland China and pay dividends in foreign currencies to our shareholders. There
can be no assurance that the PRC government will not intervene or impose restrictions on our ability to transfer or distribute cash within
our organization or to foreign investors, which could result in an inability or prohibition on making transfers or distributions outside
of mainland China and may adversely affect our business, financial condition and results of operations. See &#8220;Item 3. Key Information&#8212;D.
<i>Risk Factors &#8212;&#160;Risks Related to Doing Business in China</i> &#8212; <i>Restrictions on currency exchange may limit our ability
to utilize our revenues effectively.</i>&#8221;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">If we are considered a mainland China tax resident
enterprise for tax purposes, any dividends we pay to our overseas shareholders may be regarded as China-sourced income and as a result
may be subject to PRC withholding tax at a rate of up to 10.0%. Certain payments from the VIE, Hongli Shandong, to Hongli WFOE are subject
to mainland China taxes, including VAT.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>




</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In addition, each of Hongli WFOE and the PRC operating
entities is required to set aside at least 10% of its after-tax profits each year, if any, to fund a statutory reserve until such reserve
reaches 50% of its registered capital. Each of such entity in mainland China may also set aside a portion of its after-tax profits to
fund an optional employee welfare fund, although the amount to be set aside, if any, is determined at the discretion of its board of shareholders.
Although the statutory reserves can be used, among other ways, to increase the registered capital and eliminate future losses in excess
of retained earnings of the respective companies, the reserve funds are not distributable as cash dividends except in the event of liquidation.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Pursuant to the Arrangement between Mainland China
and the Hong Kong Special Administrative Region for the Avoidance of Double Taxation and Tax Evasion on Income, or the Double Tax Avoidance
Arrangement, the 10% withholding tax rate may be lowered to 5% if a Hong Kong resident enterprise owns no less than 25% of a mainland
China project. However, the 5% withholding tax rate does not automatically apply, and certain requirements must be satisfied, including
without limitation that (a) the Hong Kong project must be the beneficial owner of the relevant dividends; and (b) the Hong Kong project
must directly hold no less than 25% share ownership in the mainland China project during the 12 consecutive months preceding its receipt
of the dividends. In current practice, a Hong Kong project must obtain a tax resident certificate from the Hong Kong tax authority to
apply for the 5% lower mainland China withholding tax rate. As the Hong Kong tax authority will issue such a tax resident certificate
on a case-by-case basis, we cannot assure you that we will be able to obtain the tax resident certificate from the relevant Hong Kong
tax authority and enjoy the preferential withholding tax rate of 5% under the Double Taxation Arrangement with respect to dividends to
be paid by Hongli WFOE to its immediate holding company, Hongli HK. As of the date of this Annual Report, we have not applied for the
tax resident certificate from the relevant Hong Kong tax authority. Hongli HK intends to apply for the tax resident certificate when Hongli
WFOE plans to declare and pay dividends to Hongli HK. See &#8220;Item 3. Key Information&#8212;D. Risk Factors &#8212; <i>Risks Related
to Doing Business in China &#8212; There are significant uncertainties under the EIT Law relating to the withholding tax liabilities of
Hongli WFOE, and dividends payable by Hongli WFOE to Hongli HK may not qualify to enjoy certain treaty benefits.</i>&#8221;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 10; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Financial Information Related to the VIE</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The following tables present selected
condensed consolidating statements of operations and comprehensive income (loss), and cash flows for the years ended December 31,
2024, 2023 and 2022, and the selected condensed consolidating balance sheets as of December 31, 2024 and 2023, which showing financial
information for parent company, Hongli Cayman, its subsidiaries (Hongli HK and Hongli WFOE), the VIE and its subsidiaries,
eliminating entries and consolidated information.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>SELECTED CONDENSED CONSOLIDATING STATEMENTS
OF OPERATIONS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="22" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the Year Ended December 31, 2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Hongli&#160;Cayman<br/> (Cayman&#160;Islands)</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Subsidiary<br/> (Hong&#160;Kong)</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Hongli&#160;WFOE<br/> (Mainland&#160;China)</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">VIE&#160;and&#160;Its <br/>
Subsidiaries</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Eliminations</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Consolidated <br/>
Total</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%; text-indent: -9pt; padding-left: 9pt">Revenues</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"/><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"/><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"/><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">(14,105,620</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">(14,105,620</td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Consulting fee income from&#160;VIE and VIE&#8217;s subsidiaries</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> &#160;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"/><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">146,528</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"/><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(146,528</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -9pt; padding-left: 9pt">Share of income from VIE</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">146,528</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">146,528</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"/><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"/><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(293,056</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; padding-left: 9pt">Share of income from subsidiary</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">60,143</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(1</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(60,142</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"/><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"/><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"/><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Benefits through VIE and VIE&#8217;s subsidiaries</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"/><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"/><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"/><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"/><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Consulting fee in relation to&#160;services rendered by Hongli WFOE</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"/><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"/><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"/><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(146,528</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">146,528</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Net income (loss)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(1,761,351</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">146,528</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">26,244</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(293,056</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(1,881,635</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Comprehensive income (loss)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(1,761,351</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">146,528</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">299,572</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(381,527</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(293,056</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(2,582,258</td><td style="text-align: left">)</td></tr>
  </table><div>

</div><p style="margin-top: 0; margin-bottom: 0">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="22" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the Year Ended December 31, 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Hongli&#160;Cayman<br/> (Cayman&#160;Islands)</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Subsidiary<br/> (Hong&#160;Kong)</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Hongli&#160;WFOE<br/> (Mainland&#160;China)</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">VIE&#160;and&#160;Its <br/>
Subsidiaries</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Eliminations</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Consolidated <br/>
Total</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%; text-indent: -9pt; padding-left: 9pt">Revenues</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"/><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"/><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">15,997,954</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> &#160;</span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">15,997,954</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Consulting fee income from&#160;VIE and VIE&#8217;s subsidiaries</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"/><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"/><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">800,491</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"/><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(800,491</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -9pt; padding-left: 9pt">Share of income from VIE</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">800,491</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">800,491</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"/><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(1,600,982</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; padding-left: 9pt">Share of income from subsidiary</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">64,242</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">299</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(64,541</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"/><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"/><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"/><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Benefits through VIE and VIE&#8217;s subsidiaries</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"/><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"/><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"/><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"/><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Consulting fee in relation to&#160;services rendered by Hongli WFOE</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"/><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"/><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"/><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(800,491</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">800,491</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"/><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Net income</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">864,722</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">800,491</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">800,491</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(1,600,982</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">864,722</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Comprehensive income (loss)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">590,315</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">526,084</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">526,084</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(384,754</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(1,052,168</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">205,561</td><td style="text-align: left">&#160;</td></tr>
  </table><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="22" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the Year Ended December 31, 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Hongli&#160;Cayman<br/> (Cayman&#160;Islands)</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Subsidiary<br/> (Hong&#160;Kong)</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Hongli&#160;WFOE<br/> (Mainland&#160;China)</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">VIE&#160;and&#160;Its <br/>
Subsidiaries</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Eliminations</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Consolidated <br/>
Total</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%; text-indent: -9pt; padding-left: 9pt">Revenues</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">-</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">-</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">-</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">20,283,245</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">-</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">20,283,245</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Consulting fee income from&#160;VIE and VIE&#8217;s subsidiaries</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">2,932,363</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(2,932,363</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -9pt; padding-left: 9pt">Share of income from subsidiaries</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">2,932,363</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">2,932,363</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(5,864,726</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Benefits through VIE and VIE&#8217;s subsidiaries</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Consulting fee in relation to&#160;services rendered by Hongli WFOE</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(2,932,363</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">2,932,363</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Net income</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">2,932,363</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">2,932,363</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">2,932,363</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(5,864,726</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">2,932,363</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Comprehensive income (loss)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">2,860,779</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">2,860,779</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">2,860,779</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(874,682</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(5,721,558</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1,986,097</td><td style="text-align: left">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>


</div><!-- Field: Page; Sequence: 11; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>SELECTED CONDENSED CONSOLIDATING BALANCE SHEETS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="22" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">As of December 31, 2024</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Hongli&#160;Cayman<br/>
 (Cayman&#160;Islands)</td><td style="white-space: nowrap; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Subsidiary <br/>
(Hong&#160;Kong)</td><td style="white-space: nowrap; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Hongli WFOE <br/>
(Mainland China)</td><td style="white-space: nowrap; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">VIE&#160;and&#160;Its <br/>
Subsidiaries</td><td style="white-space: nowrap; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Eliminations</td><td style="white-space: nowrap; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Consolidated <br/>
Total</td><td style="white-space: nowrap; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%; text-align: left; text-indent: -9pt; padding-left: 9pt">Cash, cash equivalents and restricted cash</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">4,654</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">1,767</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">46,083</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">872,282</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">-</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">924,786</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Consulting fee receivable due from VIE and VIE&#8217;s subsidiaries</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#160;&#160;&#160;&#160;&#160;&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Total current assets</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">40,427,266</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">8,368,667</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">7,941,103</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">12,790,141</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(57,591,796</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">11,935,381</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Investments in VIE</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">13,655,431</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">13,655,431</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">13,655,431</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(40,966,293</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Investments in subsidiaries</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">3,022</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">3,320</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(6,342</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Exchange adjustments</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(592,424</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">592,424</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Accumulated benefits through VIE and VIE&#8217;s subsidiaries</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#160;&#160;&#160;&#160;&#160;&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Total non-current assets</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#160;&#160;&#160;&#160;&#160;&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">32,877,029</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">20,157,238</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">40,773</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">53,075,040</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Total Assets</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">53,493,295</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">22,027,418</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">54,473,563</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">32,947,379</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(97,931,234</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">65,010,421</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">VIE and subsidiaries profit shared with parent and pledged equity</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">13,658,453</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">13,658,751</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">13,655,431</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(40,972,635</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Total Liabilities</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">22,027,418</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">54,473,563</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">32,947,379</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(97,931,235</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">11,517,126</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Total Shareholders&#8217; Equity</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">53,493,294</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">53,493,295</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Total Liabilities and Shareholders&#8217; Equity</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">53,493,295</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">22,027,418</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">54,473,563</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">32,947,379</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(97,931,234</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">65,010,421</td><td style="text-align: left">&#160;</td></tr>
  </table><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="22" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of December 31, 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Hongli&#160;Cayman<br/>
 (Cayman&#160;Islands)</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Subsidiary <br/>
(Hong&#160;Kong)</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Hongli WFOE<br/>
 (Mainland China)</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">VIE&#160;and&#160;Its <br/>
Subsidiaries</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Eliminations</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Consolidated <br/>
Total</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%; text-align: left; text-indent: -9pt; padding-left: 9pt">Cash, cash equivalents and restricted cash</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">4,676</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">1,766</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">74,805</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">734,422</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">-</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">815,669</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Consulting fee receivable due from VIE and VIE&#8217;s subsidiaries</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"/><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"/><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"/><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"/><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"/><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Total current assets</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">7,427,289</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">8,368,666</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">8,197,189</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">11,702,178</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(24,878,430</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">10,816,892</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Investments in VIE</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">13,890,430</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">13,890,430</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">13,890,430</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"/><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(41,671,290</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Investments in subsidiaries</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">64,242</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">64,541</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(128,783</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Exchange adjustments</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(274,407</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">274,407</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Accumulated benefits through VIE and VIE&#8217;s subsidiaries</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"/><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"/><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"/><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"/><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"/><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Total non-current assets</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"/><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"/><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"/><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">21,311,778</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"/><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">21,311,778</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Total Assets</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">21,107,554</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">22,323,637</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">22,087,619</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">33,013,956</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(66,404,096</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">32,128,670</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">VIE and subsidiaries profit shared with parent and pledged equity</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"/><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">13,954,672</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">13,954,797</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">13,890,430</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(41,799,899</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Total Liabilities</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">22,323,637</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">22,087,619</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">33,013,956</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(66,404,096</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">11,021,117</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Total Shareholders&#8217; Equity</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">21,107,553</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">21,107,553</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Total Liabilities and Shareholders&#8217; Equity</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">21,107,554</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">22,323,637</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">22,087,619</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">33,013,956</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(66,404,096</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">32,128,670</td><td style="text-align: left">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>


</div><!-- Field: Page; Sequence: 12; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>SELECTED CONDENSED CONSOLIDATING STATEMENTS
OF CASH FLOWS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="22" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the Year Ended December 31, 2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Hongli Cayman<br/>
 (Cayman&#160;Islands)</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Subsidiary <br/>
(Hong&#160;Kong)</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Hongli WFOE <br/>
(Mainland China)</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">VIE&#160;and&#160;Its<br/>
 Subsidiaries</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Eliminations</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Consolidated <br/>
Total</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%; text-align: left; text-indent: -9pt; padding-left: 9pt">Net cash (used in) provided by operating activities</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">(33,000,022</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">1</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">33,317,754</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">(381,391</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">(350,376</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">(414,034</td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Net cash (used in) provided by investing activities</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(33,350,376</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">38,567</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(33,311,809</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Net cash provided by (used in) financing activities</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">33,000,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">5,559</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">503,018</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"/><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">33,508,577</td><td style="text-align: left">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="22" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the Year Ended December 31, 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Hongli Cayman<br/> (Cayman&#160;Islands)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Subsidiary <br/> (Hong&#160;Kong)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Hongli&#160;WFOE<br/> (Mainland&#160;China)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">VIE&#160;and&#160;Its <br/> Subsidiaries</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Eliminations</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Consolidated <br/> Total</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%; text-align: left; text-indent: -9pt; padding-left: 9pt">Net cash (used in) provided by operating activities</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">(10</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">(299</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">84,568</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">1,517,288</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">(716,630</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">884,917</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Net cash (used in) provided by investing activities</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(8,368,965</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">2,065</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(9,562</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(2,253,634</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">8,376,462</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(2,253,634</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Net cash provided by (used in) financing activities</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">8,373,652</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"/><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"/><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(586,781</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(7,404,776</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">382,094</td><td style="text-align: left">&#160;</td></tr>
  </table><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="22" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the Year Ended December 31, 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Hongli Cayman<br/> (Cayman&#160;Islands)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Subsidiary<br/> (Hong&#160;Kong)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Hongli&#160;WFOE<br/> (Mainland&#160;China)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">VIE&#160;and&#160;Its<br/> Subsidiaries</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Eliminations</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Consolidated<br/> Total</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%; text-align: left; text-indent: -9pt; padding-left: 9pt">Net cash provided by operating activities</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">&#160;&#160;&#160;&#160;&#160;&#160;&#160;-</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">2,493,024</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">&#160;&#160;&#160;&#160;&#160;&#160;-</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">2,493,024</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Net cash used in investing activities</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(11,670,592</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(11,670,592</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Net cash provided by financing activities</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">10,841,222</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">10,841,222</td><td style="text-align: left">&#160;</td></tr>
  </table><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 13; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>ROLL-FORWARD OF INVESTMENT IN SUBSIDIARIES AND
VIE</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: left; text-indent: -24pt">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%">Balance, December&#160;31, 2022</td><td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td><td style="text-align: right; width: 9%">13,474,693</td><td style="text-align: left; width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Comprehensive income for the year</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,986,097</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Balance, December 31, 2023</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13,680,265</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Comprehensive income for the year</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">205,561</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Balance, December 31, 2024</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">13,066,029</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Comprehensive loss for the year</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,582,258</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: left; text-indent: -24pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: left; text-indent: -24pt">A. <span style="text-decoration:underline">[Reserved]</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: left; text-indent: -0.25in">B. <span style="text-decoration:underline">Capitalization
and Indebtedness</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: left; text-indent: -0.25in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">Not applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">C. <span style="text-decoration:underline">Reasons for the Offer and Use of Proceeds</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">Not applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">D. <span style="text-decoration:underline">Risk Factors</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"></p><div>

</div><!-- Field: Page; Sequence: 14; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>SUMMARY OF RISK FACTORS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><i>You should carefully consider the following
risk factors, together with all of the other information included in this Annual Report. Investment in our securities involves a high
degree of risk. You should carefully consider the risks described below together with all of the other information included in this Annual
Report before making an investment decision. The risks and uncertainties described below represent our known material risks to our business.
If any of the following risks actually occurs, our business, financial condition or results of operations could suffer. In that case,
you may lose all or part of your investment.</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Risks Related to the Business and Industry of the PRC Operating
Entities</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Risks and uncertainties related to the business
and industry of the PRC operating entities include, but are not limited to, the following:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Ongoing geopolitical tensions around the world may have a material adverse effect on our business, financial condition, and results of operations. (see page 13)</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The business of our PRC operating entities involves occupational hazards to their workforce. (see page 14)</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The PRC operating entities may not be able to accurately forecast demand for their products. (see page 14)</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-indent: -0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The considerable uncertainty in Chinese economic growth could hurt demand of the products of the PRC operating entities. (see page 15)</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-indent: -0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Tariffs could materially have a negative impact on demand of the products of the PRC operating entities. (see page 15)</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-indent: -0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The PRC operating entities&#8217; business is also affected by global economic conditions. (see page 15)</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-indent: -0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our revenue will decrease if the industries in which the customers of the PRC operating entities operate experience a protracted slowdown. (see page 15)</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-indent: -0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The PRC operating entities operate in a competitive industry. If the PRC operating entities are unable to compete successfully, they may lose market share to their competitors. (see page 16)</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-indent: -0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Any decline in the availability or increase in the cost of raw materials could materially affect our earnings. (see page 16)</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We have a substantial customer concentration, with a limited number of customers accounting for a substantial portion of our revenues. (see page 16)</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The loss of any of the key customers of the PRC operating entities could reduce our revenues and our profitability. (see page 17)</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our inability to raise capital could have material adverse effect on our financial condition and results of operations. (see page 17)</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The PRC operating entities will require substantial additional funding in the future. There is no assurance that additional financing will be available to the PRC operating entities. (see page 17)</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"></p><div>

</div><!-- Field: Page; Sequence: 15; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Risks Related to Our Corporate Structure</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We are also subject to risks and uncertainties
related to our corporate structure, including, but not limited to, the following:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-indent: -0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We rely on Contractual Arrangements with the VIE and the shareholders of the VIE to consolidate the financial results of the PRC operating entities. We do not have an equity ownership in, direct foreign investment in, or control of, through such ownership or investment, the VIE. (see page 27)</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-indent: -0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If the VIE or its shareholders fail to perform their respective obligations under the Contractual Arrangements, we may have to incur substantial costs and expend additional resources to enforce such arrangements. We may also have to rely on legal remedies under PRC laws, including seeking specific performance or injunctive relief, and claiming damages, which we cannot assure you will be effective under PRC laws. (see page 27)</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-indent: -0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Contractual Arrangements in relation to the VIE may be subject to scrutiny by the mainland China tax authorities and they may determine that we or the VIE owe additional taxes, which could negatively affect our financial condition and the value of your investment. (see page 30)</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: left; text-indent: -0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If the VIE goes bankrupt or becomes subject to a dissolution or liquidation proceeding, its ability to operate its business might be materially and adversely hindered, which could materially and adversely affect our results of operations. (see page 30)</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Risks Related to Doing Business in China</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Hongli WFOE and PRC operating entities are based
in mainland China, Hongli HK is established in Hong Kong as a holding company, and the PRC operating entities have all of their operations
in China, and therefore, we and the PRC operating entities face risks and uncertainties related to doing business in China in general,
including, but not limited to, the following:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-indent: -0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Uncertainties with respect to the PRC legal system could have a material adverse effect on us. (see page 33)</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-indent: -0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Uncertainties in the interpretation and enforcement of Chinese laws and regulations could limit the legal protections available to us. (see page 33)</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our Ordinary Shares may be prohibited from being traded on a national exchange under the Holding Foreign Companies Accountable Act (HFCA Act) if the PCAOB is unable to inspect our auditors. The delisting of our Ordinary Shares, or the threat of their being delisted, may materially and adversely affect the value of your investment. (see page 34)</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-indent: -0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">China&#8217;s economic, political and social conditions, as well as changes in any government policies, laws and regulations may be quick with little advance notice and could have a material adverse effect on the PRC operating entities&#8217; business and the value of our Ordinary Shares. (see page 35)</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-indent: -0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Chinese government exerts substantial influence
    over the manner in which we and the PRC operating entities must conduct business activities. We or the PRC operating entities are
    currently not required to obtain permissions or approval from Chinese authorities or agencies to list on U.S.&#160;exchanges nor for
    the execution of Contractual Arrangements, however, if the VIE or the holding company were required to obtain approval and were
    denied permission from Chinese authorities or agencies to list on U.S.&#160;exchanges, we will not be able to continue listing on
    U.S.&#160;exchange or continue to offer securities to investors, which could materially affect the interest of the investors and
    cause the value of our Ordinary Shares to significantly decline or be worthless. (see page 35)</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: left; text-indent: -0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Chinese government may intervene or influence our operations at any time, or may exert more control over offerings conducted overseas and/or foreign investment in China-based issuers, which actions may impact our operations materially and adversely, significantly limit or completely hinder our ability to offer or continue to offer securities to investors, and cause the value of our Ordinary Shares to significantly decline or be worthless. (see page 36)</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 12pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 12pt"></p><div>

</div><!-- Field: Page; Sequence: 16; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 12pt">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The business operation of the PRC operating entities are located in mainland China where laws and regulations governing the current business operations of the PRC operating entities are sometimes vague and uncertain and any changes in such laws and regulations may be quick with little impair our ability to operate profitably. (see page 37)</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-indent: -0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We rely on dividends and other distributions on equity paid by our subsidiaries to fund any cash and financing requirements we may have, and any limitation on the ability of our subsidiaries to make payments to us could have a material adverse effect on our ability to conduct the business. (see page 38)</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-indent: -0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">There are significant uncertainties under the EIT Law relating to the withholding tax liabilities of Hongli WFOE, and dividends payable by Hongli WFOE to Hongli HK may not qualify to enjoy certain treaty benefits. (see page 39)</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-indent: -0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fluctuations in exchange rates could have a material adverse effect on our results of operations and the price of our Ordinary Shares. (see page 39)</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-indent: -0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Governmental control of currency conversion may limit our ability to utilize our net revenues effectively and affect the value of your investment. (see page 40)</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Failure to make adequate contributions to various employee benefit plans as required by PRC regulations may subject us to penalties. (see page 41)</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The M&amp;A Rules and certain other PRC regulations establish complex procedures for some acquisitions of Chinese companies by foreign investors, which could make it more difficult for us to pursue growth through acquisitions in China. (see page 41)</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our failure to obtain prior approval of the China Securities Regulatory Commission for the listing and trading of our Ordinary Shares on a foreign stock exchange could have a material adverse effect upon our business, operating results, reputation and trading price of our Ordinary Shares. (see page 42)</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">New rules for China-based companies seeking for securities offerings in foreign stock markets was released by the CSRC recently. Such rules may subject us to additional compliance requirements in the future. (see page 42)</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Any failure to comply with PRC regulations regarding the registration requirements for employee stock incentive plans may subject the PRC plan participants or us to fines and other legal or administrative sanctions. (see page 43)</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We face uncertainty regarding the PRC tax reporting obligations and consequences for certain indirect transfers of our operating company&#8217;s equity interests. Enhanced scrutiny over acquisition transactions by the PRC tax authorities may have a negative impact on potential acquisitions we may pursue in the future. (see page 44)</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Because we are a Cayman Islands exempted company and consolidate the financial results of the PRC operating entities through the Contractual Arrangements, which have a substantial majority of their business conducted in the PRC, you may be unable to bring an action against us, our officers and directors, the PRC operating entities or their officers and directors or to enforce any judgment you may obtain. It may also be difficult for you or overseas regulators to conduct investigations or collect evidence within China. (see page 45)</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The ability of U.S. authorities to bring actions for violations of U.S. securities law and regulations against us, our directors and executive officers named in this Annual Report (except one independent director) may be limited. Therefore, you may not be afforded the same protection as provided to investors in U.S. domestic companies. (see page 46)</span></td></tr>
</table><div>

</div><p style="margin: 0">&#160;</p><div>

</div><p style="margin: 0"></p><div>

</div><!-- Field: Page; Sequence: 17; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="margin: 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Substantial uncertainties exist with respect to the interpretation and implementation of the PRC Foreign Investment Law and how it may impact the viability of our current corporate structure, corporate governance and business operations. (see page 46)</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In light of recent events indicating greater oversight by the Cyberspace Administration of China over data security, particularly for companies seeking to list on a foreign exchange, though such oversight is not applicable to us, we may be subject to a variety of PRC laws and other obligations regarding data protection and any other rules, and any failure to comply with applicable laws and obligations could have a material and adverse effect on the business of the PRC operating entities, our listing on the Nasdaq Capital Market, financial condition, results of operations, and the offering. (see page 48)</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PRC regulations relating to the establishment of offshore special purpose companies by PRC residents may subject our PRC resident shareholders to personal liability and limit our ability to acquire PRC companies or to inject capital into our subsidiaries, limit our subsidiaries&#8217; ability to distribute profits to us, or otherwise materially and adversely affect us. (see page 50)</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">You may experience difficulties in effecting service of legal process, enforcing foreign judgments or bringing original actions in mainland China against us based on Hong&#160;Kong or other foreign laws, and the ability of U.S.&#160;authorities to bring actions in China may also be limited. (see page 51)</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Risks Related to Our Ordinary Shares</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In addition to the risks described above, we are
subject to general risks and uncertainties related to our Ordinary Shares, including, but not limited to, the following:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-indent: -0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px; font-size: 10pt">&#160;</td>
    <td style="width: 24px; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We are a &#8220;foreign private issuer,&#8221; and our disclosure obligations differ from those of U.S.&#160;domestic reporting companies. As a result, we may not provide you the same information as U.S.&#160;domestic reporting companies or we may provide information at different times, which may make it more difficult for you to evaluate our performance and prospects. (see page 52)</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-indent: -0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px; font-size: 10pt">&#160;</td>
    <td style="width: 24px; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td>We may experience extreme share price volatility unrelated to our actual or expected operating performance, financial condition or prospects, making it difficult for prospective investors to assess the rapidly changing value of our Ordinary Shares. (see page 55)</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-indent: -0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px; font-size: 10pt">&#160;</td>
    <td style="width: 24px; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our Management has broad discretion in the use of the net proceeds from our financing activities and may not use them effectively. (see page 55)</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-indent: -0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We do not intend to pay dividends for the foreseeable future. (see page 56)</span></td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-indent: -0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The public offering price of our shares is substantially higher than the pro forma net tangible book value per ordinary share of our Ordinary Shares. You will experience immediate and substantial dilution.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Risks Related to the Business and Industry of the PRC Operating
Entities</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Ongoing geopolitical tensions around the world may have a material
adverse effect on our business, financial condition, and results of operations.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin: 0pt 0">We may face risks associated with heightened tensions in geopolitical
and economic relations. Rivalries and sanctions between major powers, including the United States and China, and unrest, terrorist threats,
wars and other conflicts involving Ukraine, the Middle East and elsewhere have created increased global uncertainty. Such geopolitical
tensions, along with trade disputes and regional conflicts, may result in economic instability, market volatility, and regulatory changes,
which could impact our supply chain, operations, and consumer demand. Recently, the United States has proposed to impose multiple rounds
of tariffs on a wide range of goods imported from multiple countries, including China, and China has responded with retaliatory tariffs.
Since February 2025, the U.S. administration has proposed to increase the total tariff level for imported Chinese goods to 125%, and additional
tariff increases could be imposed as the trade tension between the two countries continues to heighten. On April 9, 2025, China responded
by hiking its levies on U.S. imports to 84% from 34%. On April 10, 2025, the U.S. imposed a 34% &#8220;reciprocal tariff&#8221; on top
of existing levies, effectively raising the minimum tariff on Chinese goods to 54%. On April 11, 2025, the U.S. announced that consumer
electronics would be exempt from tariffs imposed on most countries, but a 20% tariff would remain in place for electronics imported from
China. Later that same day, in a further retaliatory move, China increased tariffs on U.S. imports to 125%.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>


</div><!-- Field: Page; Sequence: 18; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin: 0pt 0">Historically, tariffs have led to increased trade and political tensions,
between the U.S. and China, as well as between the U.S. and other countries. Political tensions as a result of trade policies could reduce
trade volume, cross-border investment, technological exchange, and other economic activities between major economies, resulting in a material
adverse effect on global economic conditions and the stability of global financial and stock markets. Moreover, the heightened geopolitical
uncertainty and potential for further escalation may discourage investments in securities issued by China-based companies (including us)
and affect the global macroeconomic environment. For example, it has been reported that the U.S. administration may consider imposing
further restrictions or prohibitions on trading of Chinese securities. Such geopolitical developments could materially and adversely affect
our overall financial performance and prices of our Ordinary Shares.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Moreover, such tensions may lead to consumer boycotts, increased security
measures, and travel restrictions, all of which could negatively affect our ability to conduct business, maintain supply chain operations,
and expand into new markets. Any restrictions on international trade and capital flows may have a negative impact on our ability to access
capital and expand our operations. As a result, any of these events could have a material adverse effect on our business, financial condition,
and results of operations. However, our current business operations are primarily focused on the domestic Chinese and South Korean markets,
and we have not exported products to the United States in the near future. Our revenues from South Korean market have remained stable,
with business volume increasing compared to the same period last year. In the first quarter of 2025, sales in South Korea reached RMB4.7
million ($0.65 million), representing an increase of RMB1.7 million ($0.23 million), or 55%, from RMB3.01 million ($0.42 million) in the
same period last year. Orders have continued to grow in the second quarter of 2025 as well. As such, the recent changes in
the international trade landscape are not expected to have a material impact on our day-to-day operations.</p><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>The business of our PRC operating entities involves occupational
hazards to their workforce.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The operations of our PRC operating entities rely
heavily on their workforce, which is exposed to a wide range of operational hazards typical for the steel-making industry. These hazards
arise from working at industrial sites, operating heavy machinery and performing other hazardous activities. Although the PRC operating
entities provide their workforce with occupational health and safety training and believe that their safety standards and procedures are
adequate, accidents at their sites and facilities have occurred in the past and may occur in the future as a result of unexpected circumstances,
failure of employees to follow proper safety procedures, human error or otherwise. If any of these circumstances were to occur in the
future, they could result in personal injury, business interruption, possible legal liability, damage to our business reputation and corporate
image and, in severe cases, fatalities, any of which could have a material adverse effect on our business, financial condition, results
of operations or prospects. The PRC operating entities have general liability and workers&#8217; compensation insurance to protect them
against such risks, but recoveries under the insurance coverage that we obtain in the future, if any, may not fully offset their costs
in the event of a claim.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>The PRC operating entities may not be able to accurately forecast
demand for their products.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The PRC operating entities order raw materials
and supplies and plan production based on discussions with their customers and internal forecasts of demand. If they are unable to accurately
forecast demand for their products, in terms of both overall volume and specific products, they may experience delayed product shipments
and customer dissatisfaction which could have an adverse impact on our business, results of operations and financial condition.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>


</div><!-- Field: Page; Sequence: 19; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>The considerable uncertainty in Chinese economic growth could
hurt demand of the products of the PRC operating entities.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">While China has grown significantly over the past
two decades, the growth rate may decrease due to uncertainties with respect to national structural control along with other factors. If
China&#8217;s growth rate slows, or even declines, demand for the products of the PRC operating entities might be accordingly decreased.
Therefore, the business of the PRC operating entities might be adversely affected by the slowdown in the economic conditions, which would
negatively affect sales of their products, operations of our company and our financial condition.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Tariffs could materially have a negative impact on demand of
the products of the PRC operating entities.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Import tariffs, other trade barriers and protectionist
policies could negatively affect steel prices and the PRC operating entities&#8217; exports to international markets, particularly the
United&#160;States. Such import barriers adversely affect the PRC operating entities&#8217; business by limiting their access to or competitiveness
in foreign steel markets. The U.S.&#160;government imposed a 25% tariff on steel imports in
March&#160;2018 under &#8220;Section&#160;232&#8221; from nearly all foreign countries. In addition to the Section&#160;232 tariff, the
U.S.&#160;government has imposed hefty anti-dumping and subsidy countervailing duties on a wide range of steel imports from China. With
regard to the PRC operating entities in particular, the Section&#160;232 tariff had a limited effect on their U.S.&#160;sales, because
the tariffs on their exports to the United&#160;States had already reached 25% In February 2025, the U.S. government expanded the scope of Section
232 tariffs by removing previously granted country exemptions, including those for Canada, Mexico, the European Union, South Korea, and
Japan, and terminated the product exclusion process and General Approved Exclusions (GAEs). These changes, which took effect in March
2025, extended the 25% tariff uniformly to virtually all steel imports and their derivatives. While Chinese steel exports were already
subject to high duties before 2018 and thus experienced minimal additional impact from these updates, the broader application of Section
232 signals a more aggressive and comprehensive U.S. protectionist stance, which may contribute to further volatility in global steel
markets and supply chains. However, you should not expect that the PRC operating entities&#8217;
sales of products would continue to offset the potential increase in the pricing of the steel products due to any increased tariffs. As
a result of increasing costs, the potentially increased pricing by the PRC operating entities could have an adverse effect on their operations
and financial conditions and our financial conditions.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt"><b><i>The PRC operating entities&#8217; business
is also affected by global economic conditions.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">As the PRC operating entities profile products
are applied to different kinds of machineries and equipment manufactured by enterprises in South Korea, Japan, United&#160;States and
Sweden, the demands of the machineries and equipment in the world will to a certain extent impact the business of the PRC operating entities.
Further, the PRC operating entities offer a broad range of products exported to South Korea, Japan, United&#160;States and Sweden, so
the business of the PRC operating entities also depend upon factors relating to global economic conditions such as business conditions,
interest rates, availability of credit, and applicable taxation in regional and local markets where they sell their products.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Our revenue will decrease if the industries in which the customers
of the PRC operating entities operate experience a protracted slowdown.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The products of the PRC operating entities mainly
serve as key components in projects and machines operated by their customers which are in a broad range of industries. Therefore, the
PRC operating entities are subject to the general changes in economic conditions affecting those industry segments of the economy. If
the industry segments in which the customers of the PRC operating entities operate do not grow or if there is a contraction in those industries,
demand for the PRC operating entities&#8217; products will decrease. Demand for the PRC operating entities&#8217; products is typically
affected by a number of overarching economic factors, including, but not limited to, interest rates, the availability and magnitude of
private and governmental investment in infrastructure projects and the health of the overall global economy. If there is a decline in
economic activity in China and the other markets in which the PRC operating entities operate or a protracted slowdown in industries on
which the PRC operating entities rely for their sales, demand for their products and our revenue will likewise decrease.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>


</div><!-- Field: Page; Sequence: 20; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>The PRC operating entities operate in a competitive industry.
If the PRC operating entities are unable to compete successfully, they may lose market share to their competitors.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The domestic market for custom-made profile and
related products is highly competitive. The PRC operating entities&#8217; current or potential competitors include major and scaled manufacturers
in China and overseas. Some of their competitors may have greater brand recognition, a larger group of customers or vendors, longer operating
histories and greater marketing resources than we do. Customers may weight their experience and resources over us in various ways, therefore
increasing our competitor&#8217;s respective market shares. This competition affects the prices at which the PRC operating entities are
able to sell their products, and their ability to retain or attract customers.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">You should not expect that the PRC operating entities
will be able to compete successfully against current or potential competitors, and such competitive pressures may have a material and
adverse effect on our business, financial condition and results of operations. Failure to compete successfully against existing or new
competitors may cause the PRC operating entities to lose market share, customers and other business partners.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt"><b><i>Any decline in the availability or increase
in the cost of raw materials could materially affect our earnings.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The principal raw material used to manufacture
the products of the PRC operating entities is steel. The manufacturing operations of the PRC operating entities depend heavily on the
availability of raw materials. The availability of raw materials may decline and their prices may fluctuate greatly. During the fiscal&#160;years
ended December 31, 2024, 2023 and 2022, Hongli Shandong, the VIE, purchased a total of approximately $1.1 million, $3.58 million and $5.20
million, respectively, of raw materials from Shanghai Wanhe Supply Chain Management Co., Ltd. (&#8220;Shanghai Wanhe&#8221;), which accounted
for approximately 15.2%, 48% and 50% of our raw materials, respectively.&#160;Hongli Shandong has a procurement framework agreement with
Shanghai Wanhe valid until January 4, 2026 with an automatic two-year renewal is received from either party, under which Hongli
Shandong may purchase raw materials under specific purchase contracts. Though the PRC operating entities are not dependent on their current
suppliers and may be able to find replacement in the market, we cannot assure you that their operations will not be interrupted if their
major suppliers are unable or unwilling to provide them with raw materials on terms acceptable to them. This could result in a decrease
in profit and damage to our reputation in the industry. In the event the cost of the PRC operating entities&#8217; raw materials increase
if they have to use a substitute supplier or even from their existing suppliers, they may not be able to pass these higher costs on to
their customers in full or at all. Any increase in the prices for raw materials could materially increase their costs and therefore lower
their earnings.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>We have a substantial customer concentration, with a limited
number of customers accounting for a substantial portion of our revenues.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We derive a significant portion of our revenues
from a few major customers. The PRC operating entities had 3 major customers, who in aggregate accounted for approximately $9.5 million,
or 67% of the sales, and $12.0 million, or 75% of sales and $15.0 million, or 74% for the fiscal years ended December 31, 2024, 2023 and
2022, respectively. All of these major customers have been with the PRC operating entities for an average of 10 years and we consider
that their relationship with them are stable and solid. Inherent risks exist whenever a large percentage of total revenues are concentrated
with a limited number of customers. It is not possible for us to predict the future level of demand for our products and services that
will be generated by these customers or the future demand for our products by these customers in the marketplace. If any of these customers
experience declining or delayed sales due to market, economic or competitive conditions, the PRC operating entities could be pressured
to reduce their product prices or these customers could decrease the purchase quantity of the products of the PRC operating entities,
which could have an adverse effect on the margins and financial position, and could negatively affect our revenues and results of operations.
If any of these three large customers of the PRC operating entities terminates the purchase of the PRC operating entities&#8217; products,
such termination would materially negatively affect our revenues, results of operations and financial condition.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>


</div><!-- Field: Page; Sequence: 21; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>The loss of any of the key customers of the PRC operating entities
could reduce our revenues and our profitability.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We consider the major customers of the PRC operating entities in each
period to be those customers that accounted for more than 10% of our revenue in such period. The PRC operating entities had 3 major customers,
who in aggregate accounted for approximately $9.5 million, or 67% of the sales, $12 million, or 75% of sales and $15&#160;million, or
74% for the fiscal&#160;years ended December&#160;31, 2024, 2023 and 2022, respectively. All of these major customers have been with the
PRC operating entities for an average of 10&#160;years and we consider that their relationship with them is stable and solid.</p><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">However, there can be no assurance that the PRC
operating entities will maintain or improve relationships with customers who do not have long-term contracts with them. If the PRC
operating entities cannot maintain long-term relationships with major customers or replace major customers from period to period with
equivalent customers, the loss of such sales could have an adverse effect on our business, financial condition and results of operations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Our inability to raise capital could have material adverse effect
on our financial condition and results of operations.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> If we cannot raise capital and are unable to execute the business plan of the PRC operating entities
successfully, the PRC operating entities may not be able to grow effectively as they expected or satisfy the increased demands from their
existing customers, or respond to new orders from potential customers, which could have a material adverse effect on our business, financial
conditions and results of operation.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>The PRC operating entities will require substantial additional
funding in the future. There is no assurance that additional financing will be available to the PRC operating entities.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The PRC operating entities have been dependent
upon bank loans and proceeds received from their shareholders&#8217; equity contributions to meet their capital requirements in the past.
We cannot assure you that the PRC operating entities will be able to obtain capital in the future to meet their capital requirements for
their product development and to maintain operations and improve financial performance. If the PRC operating entities were unable to meet
their future funding requirements for working capital and for general business purposes, they could experience operating losses and limit
their marketing efforts as well as decrease or eliminate capital expenditures. If so, our operating results, our business results and
our financial position would be adversely affected. If adequate additional financing is not available on reasonable terms, the PRC operating
entities may not be able to undertake their expansion plan or purchase additional equipment for their operations, and they would have
to modify their business plans accordingly.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>


</div><!-- Field: Page; Sequence: 22; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Mainland China regulation of loans to and direct investment in
PRC entities by offshore holding companies and governmental control of currency conversion may delay us from using the proceeds of future offering to make loans or additional capital contributions to our subsidiaries, which could materially
and adversely affect our liquidity and our ability to fund and expand the business of the PRC operating entities.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Hongli Cayman is an offshore holding company conducting
operations in mainland China through the PRC operating entities pursuant to the Contractual Arrangements. We may make loans to our subsidiaries
subject to the approval from governmental authorities and limitation of amount, or we may make additional capital contributions to our
subsidiaries in China.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Any loans to Hongli WFOE in China, which is treated
as a foreign-invested enterprise under PRC law, are subject to PRC regulations and foreign exchange loan registrations. For example, loans
by us to Hongli WFOE in China to finance its activities cannot exceed statutory limits and must be registered with the local counterpart
of SAFE. In addition, a foreign invested enterprise shall use its capital pursuant to the principle of authenticity and self-use within
its business scope. The capital of a foreign invested enterprise shall not be used for the following purposes: (i)&#160;directly or indirectly
used for payment beyond the business scope of the enterprise or the payment prohibited by relevant laws and regulations; (ii)&#160;directly
or indirectly used for investment in securities investments other than banks&#8217; principal-secured products unless otherwise provided
by relevant laws and regulations; (iii)&#160;the granting of loans to non-affiliated enterprises, except where it is expressly permitted
in the business license; and (iv)&#160;paying the expenses related to the purchase of real estate that is not for self-use (except for
the foreign-invested real estate enterprises).</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">SAFE promulgated the Notice of the State Administration
of Foreign Exchange on Reforming the Administration of Foreign Exchange Settlement of Capital of Foreign-invested Enterprises, or SAFE
Circular 19, effective June 2015, in replacement of the Circular on the Relevant Operating Issues Concerning the Improvement of the Administration
of the Payment and Settlement of Foreign Currency Capital of Foreign-Invested Enterprises, the Notice from the State Administration of
Foreign Exchange on Relevant Issues Concerning Strengthening the Administration of Foreign Exchange Businesses, and the Circular on Further
Clarification and Regulation of the Issues Concerning the Administration of Certain Capital Account Foreign Exchange Businesses. Although
SAFE Circular 19 allows RMB capital converted from foreign currency-denominated registered capital of a foreign-invested enterprise to
be used for equity investments within China, it also reiterates the principle that RMB converted from the foreign currency-denominated
capital of a foreign-invested company may not be directly or indirectly used for purposes beyond its business scope. Thus, it is unclear
whether SAFE will permit such capital to be used for equity investments in China in actual practice. SAFE promulgated the Notice of the
State Administration of Foreign Exchange on Reforming and Standardizing the Foreign Exchange Settlement Management Policy of Capital Account,
or SAFE Circular 16, effective on June 9, 2016, which reiterates some of the rules set forth in SAFE Circular 19, but changes the prohibition
against using RMB capital converted from foreign currency-denominated registered capital of a foreign-invested company to issue RMB entrusted
loans to a prohibition against using such capital to issue loans to non-associated enterprises. Violations of SAFE Circular 19 and SAFE
Circular 16 could result in administrative penalties. SAFE Circular 19 and SAFE Circular 16 may significantly limit our ability to transfer
any foreign currency we hold to Hongli WFOE, which may adversely affect our liquidity
and our ability to fund and expand the business of the PRC operating entities in China.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">On October 23, 2019, SAFE issued the Circular on
Further Promoting Cross-border Trade and Investment Facilitation, or SAFE Circular 28, which took effect on the same day. SAFE Circular
28, subject to certain conditions, allows foreign-invested enterprises whose business scope does not include investment, or non-investment
foreign-invested enterprises, to use their capital funds to make equity investments in China. Since SAFE Circular 28 was issued only recently,
its interpretation and implementation in practice are still subject to substantial uncertainties.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>


</div><!-- Field: Page; Sequence: 23; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In light of the various requirements imposed by
PRC regulations on loans to and direct investment in PRC entities by offshore holding companies, and the fact that the PRC government
may at its discretion restrict access to foreign currencies for current account transactions in the future, we cannot assure you that
we will be able to complete the necessary government registrations or obtain the necessary government approvals on a timely basis, if
at all, with respect to future loans to PRC subsidiaries in or future capital contributions by us to Hongli WFOE in China. As a result,
uncertainties exist as to our ability to provide prompt financial support to our subsidiaries when needed. If we fail to complete such
registrations or obtain such approvals, our ability to use the proceeds and to capitalize
or otherwise fund our PRC operations may be negatively affected, which could materially and adversely affect our liquidity and our ability
to fund and expand the business of the PRC operating entities.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt"><b><i>Restrictions on currency exchange may limit
our ability to utilize our revenues effectively.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">All of our revenues are denominated in Renminbi.
The Renminbi is currently convertible under the &#8220;current account,&#8221; which includes dividends, trade and service-related foreign
exchange transactions, but not under the &#8220;capital account,&#8221; which includes foreign direct investment and loans, including
loans we may secure from our onshore subsidiaries. Currently, PRC subsidiaries may purchase foreign currency for settlement of &#8220;current
account transactions,&#8221; including payment of dividends to us, without the approval of SAFE by complying with certain procedural requirements.
However, the relevant PRC governmental authorities may limit or eliminate our ability to purchase foreign currencies in the future for
current account transactions. Since we expect a significant portion of our future revenue will be denominated in Renminbi, any existing
and future restrictions on currency exchange may limit our ability to utilize revenue generated in Renminbi to fund our business activities
outside of the PRC and/or transfer cash out of China to pay dividends in foreign currencies to our shareholders. Foreign exchange transactions
under the capital account remain subject to limitations and require approvals from, or registration with, SAFE and other relevant PRC
governmental authorities. This could affect our ability to obtain foreign currency through debt or equity financing for our subsidiaries.
In addition, there can be no assurance that the PRC government will not intervene or impose restrictions on our ability to transfer or
distribute cash within our organization or to foreign investors, which could result in an inability or prohibition on making transfers
or distributions outside of China and may adversely affect our business, financial condition and results of operations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>During any growth, the PRC operating entities may encounter problems
related to their operational and financial systems and controls, including quality control and delivery and production capacities.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Any significant growth in the market for the products
of the PRC operating entities or their entry into new markets may require additional employees for managerial, operational, financial
and other purposes. As of April 10, 2025, the PRC operating entities have 167 employees.&#160;The PRC operating entities would also need
to continue to expand, train and manage their employees. Continued future growth will impose significant added responsibilities upon their
management to identify, recruit, maintain, integrate, and motivate new employees.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>The PRC operating entities may encounter working capital shortage,
as they may need additional funds to finance the purchase of materials and supplies, development of new products, and hiring of additional
employees.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">For effective growth management, the PRC operating
entities will be required to continue improving their operations, management, and financial systems and controls. The PRC operating entities&#8217;
failure to manage growth effectively may lead to operational and financial inefficiencies, which will have a negative effect on their
profitability. We cannot assure investors that the PRC operating entities will be able to timely and effectively meet increased demand
and maintain the quality standards required by their existing and potential customers.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>


</div><!-- Field: Page; Sequence: 24; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Our indebtedness to lenders and other creditors is significant
and if we encounter demands for payment that we cannot meet, it could have adverse consequences for our business and future prospects.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">As of December 31, 2024, our current assets were
approximately $11.9 million, and our current liabilities were approximately $8.2 million.&#160;As of December 31, 2023, our current assets
were approximately $10.8 million, and our current liabilities were approximately $7.7 million.&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">For the fiscal year ended December 31, 2024, the PRC operating entities
entered into various loan agreements with the banks for an aggregated amount of approximately $9.38&#160;million to facilitate their operations.
As of December 31, 2024, short-term loan balance was approximately $6.08 million, long-term loan balance was $3.30 million. Interest rates
for the loans outstanding during the fiscal year ended December 31, 2024 range from 2.0% to 6.3% per annum.&#160;For the fiscal year ended
December 31, 2023, the PRC operating entities entered into various loan agreements with the banks for an aggregated amount of approximately
$9.06 million to facilitate their operations. As of December 31, 2023, short-term loan balance was approximately $5.72 million, long-term
loan balance was $3.34 million. Interest rates for the loans outstanding during the fiscal year ended December 31, 2023 range from 2%
to 6.8% per annum. Substantially all outstanding bank loans as of December 31, 2024 were guaranteed by the family members of Mr. Jie Liu,
our CEO.</p><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our ability to pay these liabilities and meet our
obligations will also depend on our cash reserves, available additional financing and ongoing operating performance. Historically, the
PRC operating entities had been using their historical funds to optimize the sales and production of the PRC operating entities and the
PRC operating entities have been generating positive cash flows from their business for their ordinary course of operations. In order
to further grow and expand the business, the PRC operating entities are seeking bank loans to fund and execute their Expansion Plan, and
there can be no assurance that the PRC operating entities will possess or be able to secure the bank loans to meet these payment obligations
under the Expansion Plan when they become due. A failure by Hongli Shandong to meet its payment and other obligations, including its financial
covenants and security coverage requirement, could lead to defaults under such loan agreements. If Hongli Shandong defaults under its
loan agreement, Hongli Shandong may have to cash the deposit of its working capital, which could have material impact on business and
results of operation.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The PRC operating entities&#8217; failure to satisfy
these obligations when due would have a material adverse effect on their ability to continue in business and could cause them to liquidate,
resulting in the total loss of value to our shareholders.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>We cannot assure you that the internal growth strategy of the
PRC operating entities will be successful, which may result in a negative impact on our growth, financial condition, results of operations
and cash flow.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">One of the strategies of the PRC operating entities
is to grow internally through increasing the development of new products and improving the quality of existing products. However, many
obstacles to this expansion exist, including, but not limited to, increased competition from similar businesses, the PRC operating entities&#8217;
ability to improve their products and product mix to realize the benefits of their research and development efforts, international trade
and tariff barriers, unexpected costs, costs associated with marketing efforts abroad and maintaining attractive foreign exchange rates.
We cannot, therefore, assure you that the PRC operating entities will be able to successfully overcome such obstacles and establish their
products in any additional markets. The inability of the PRC operating entities to implement this internal growth strategy successfully
may have a negative impact on our growth, future financial condition, results of operations or cash flows.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>


</div><!-- Field: Page; Sequence: 25; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>The business of the PRC operating entities depends on the continued
efforts of their senior management. If one or more of the key executives of the PRC operating entities were unable or unwilling to continue
in their present positions, the business of senior management may be severely disrupted.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The business operations of the PRC operating entities
depend on the continued services of their senior management, particularly the executive officers named in this Annual Report. While the
PRC operating entities have provided different incentives to their management, we cannot assure you that the PRC operating entities can
continue to retain their services. If one or more of their key executives were unable or unwilling to continue in their present positions,
the PRC operating entities may not be able to replace them easily, or at all, their future growth may be constrained, their business may
be severely disrupted and our financial condition and results of operations may be materially and adversely affected, and the PRC operating
entities may incur additional expenses to recruit, train and retain qualified personnel. In addition, although the PRC operating entities
have entered into confidentiality and non-competition agreements with their management, there is no assurance that any member of their
management team will not join the competitors of the PRC operating entities or form a competing business. If any dispute arises between
the PRC operating entities and their current or former officers, the PRC operating entities may have to incur substantial costs and expenses
in order to enforce such agreements in China or the PRC operating entities may be unable to enforce them at all.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>The business of the PRC operating entities is substantially dependent
upon their key R&amp;D personnel who possess skills that are valuable in this industry, and the PRC operating entities may have to actively
compete for their services.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">One key to the success of the PRC operating entities
is their experienced R&amp;D team which enables them to be a &#8220;custom-made profile shop&#8221; for their customers. The PRC operating
entities compete for qualified personnel with other similar products manufacturing companies. Intense competition for these personnel
could cause their compensation costs to increase, which could have a material adverse effect on our results of operations and financial
performance. Key R&amp;D personnel and our general managers of the PRC operating entities have entered into non-compete and confidentiality
agreements with us, however, we cannot assure you that the PRC operating entities will not lose them because of such contractual obligations.
The future success of the PRC operating entities and ability to grow their business will depend in part on the continued service of these
individuals and the PRC operating entities&#8217; ability to identify, hire and retain additional qualified personnel. If the PRC operating
entities are unable to attract and retain qualified employees, they may not be able to meet their business and financial goals.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>The PRC operating entities may not be able to prevent others
from unauthorized use of their intellectual property, which could cause a loss of customers, reduce our revenues and harm their competitive
position.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The PRC operating entities rely on a combination
of copyright, trademark, software registration, anti-unfair competition and trade secret laws, as well as confidentiality agreements and
other methods to protect our intellectual property rights. To protect their trade secrets and other proprietary information, key R&amp;D
personnel and their general managers are required to enter into confidentiality agreements. These agreements might not provide effective
protection for the trade secrets, know-how or other proprietary information in the event of any unauthorized use, misappropriation or
disclosure of such trade secrets, know-how or other proprietary information. Implementation of intellectual property-related laws in China
has historically been lacking, primarily because of ambiguities in the PRC laws and difficulties in enforcement. Accordingly, intellectual
property rights and confidentiality protections in China may not be as effective as those in the United&#160;States or other developed
countries, and infringement of intellectual property rights continues to pose a serious risk of doing business in China. Policing unauthorized
use of proprietary technology is difficult and expensive. The steps the PRC operating entities have taken may be inadequate to prevent
the misappropriation of their proprietary technology. Unauthorized copying, other misappropriation, or negligent or accidental leakage
of their proprietary technologies could enable third parties to benefit from their technologies without obtaining their consent or paying
them for doing so, which could harm the business and competitive position of the PRC operating entities. Though the PRC operating entities
are not currently involved in any litigation with respect to intellectual property, they may need to enforce their intellectual property
rights through litigation. Litigation relating to their intellectual property may not prove successful and might result in substantial
costs and diversion of resources and management attention.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 26; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>The PRC operating entities may face intellectual property infringement
claims that could be time-consuming and costly to defend. If the PRC operating entities fail to defend themselves against such claims,
we may lose significant intellectual property rights and may be unable to continue providing their existing products.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The success of the PRC operating entities largely
depends on their ability to use and develop their technology without infringing the intellectual property rights of third parties, especially
patents. The PRC operating entities may be subject to risk related to potential patent infringement claims, regarding the patents of our
profile products developed by them used for the production of the profile products for their customers. The PRC operating entities may
be subject to litigation involving claims of violation of other intellectual property rights of third parties. The PRC operating entities
may be unaware of intellectual property registrations or applications relating to their products that may give rise to potential infringement
claims against them. There may also be technologies licensed to and relied on by the PRC operating entities that are subject to infringement
or other corresponding allegations or claims by third parties which may damage our ability to rely on such technologies. The PRC operating
entities are subject to additional risks as a result of their hiring of new employees who may misappropriate intellectual property from
their former employers. Parties making infringement claims may be able to obtain an injunction to prevent the PRC operating entities from
delivering services or using technology involving the allegedly infringing intellectual property. Intellectual property litigation is
expensive and time-consuming and could divert management&#8217;s attention from our business. A successful infringement claims against
the PRC operating entities, whether with or without merit, could, among others, require them to pay substantial damages, develop non-infringing
technology, or re-brand their name or enter into royalty or license agreements that may not be available on acceptable terms, if at all,
and cease making, licensing or using products that have infringed a third party&#8217;s intellectual property rights. Protracted litigation
could also result in existing or potential customers deferring or limiting their purchase or use of the PRC operating entities&#8217;
products until resolution of such litigation, or could require the PRC operating entities to indemnify their customers against infringement
claims in certain instances. Any intellectual property claim or litigation in this area, whether the PRC operating entities ultimately
win or lose, could damage the reputation of the PRC operating entities and have a material adverse effect on their business, results of
operations or financial condition.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Pandemics and epidemics, natural disasters, terrorist activities,
political unrest, and other outbreaks could disrupt our delivery and operations, which could materially and adversely affect our business,
financial condition, and results of operations.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Global pandemics, or fear of spread of contagious
diseases, such as Ebola virus disease (EVD), coronavirus disease 2019 (COVID-19), Middle East respiratory syndrome (MERS), severe acute
respiratory syndrome (SARS), H1N1 flu, H7N9 flu, and avian flu, as well as hurricanes, earthquakes, tsunamis, or other natural disasters
could disrupt our business operations, reduce or restrict our operations and services, incur significant costs to protect our employees
and facilities, or result in regional or global economic distress, which may materially and adversely affect our business, financial condition,
and results of operations. Actual or threatened war, terrorist activities, political unrest, civil strife, and other geopolitical uncertainty
could have a similar adverse effect on our business, financial condition, and results of operations. On February 24, 2022, the Russian
Federation launched an invasion of Ukraine that has had an immediate impact on the global economy resulting in higher energy prices and
higher prices for certain raw materials and goods and services which in turn is contributing to higher inflation in the United States
and other countries across the globe with significant disruption to financial markets. We and the PRC operating entities currently do
not have any operation or business in Russia or Ukraine, however, we may be potentially indirectly adversely impacted any significant
disruption it has caused and may continue to escalate. In addition, the United States and other countries have imposed sanctions on Russia
which increases the risk that Russia may resort to retaliatory actions, including the launching of cyberattacks. Even though the PRC operating
entities&#8217; business is engaged in CRF profile manufacturing in China and do not have any measure in place to mitigate such potential
cyberattacks, it is possible that these attacks could have collateral effects on additional critical infrastructure and financial institutions
globally, which could adversely affect our operations. It is difficult to assess the likelihood of such threat and any potential impact
at this time. Any one or more of these events may impede our operation and delivery efforts and adversely affect our sales results, or
even for a prolonged period of time, which could materially and adversely affect our business, financial condition, and results of operations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 27; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->22<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Our financial and operating performance may be adversely affected
by epidemics, natural disasters and other catastrophes.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The business of the PRC operating entities could
be materially and adversely affected by the outbreak of epidemics, including but not limited to COVID-19, swine influenza, avian influenza,
middle east respiratory syndrome (MERS-CoV) and severe acute respiratory syndrome (SARS-CoV). Our financial and operating performance
have been adversely affected by COVID-19, natural disasters and other catastrophes. As a result of COVID-19, the PRC operating entities
have experienced slowdowns and temporary suspensions in production. The PRC operating entities&#8217; business could be materially and
adversely affected in the event that the slowdowns or suspensions last for a long period of time, or decrease demand for their products.
During such epidemic outbreak, China may adopt certain hygiene measures, including quarantining visitors from places where any of the
contagious diseases were rampant. Any prolonged restrictive measures in order to control the contagious disease or other adverse public
health developments in China or our targeted markets may have a material and adverse effect on the PRC operating entities&#8217; business
operations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Similarly, natural disasters, wars (including the
potential of war), terrorist activity (including threats of terrorist activity), social unrest and heightened travel security measures
instituted in response, and travel-related accidents, as well as geopolitical uncertainty and international conflict, will affect travel
volume and may in turn have a material adverse effect on the PRC operating entities&#8217; business and results of operations. In addition,
the PRC operating entities may not be adequately prepared in contingency planning or recovery capability in relation to a major incident
or crisis, and as a result, their operational continuity may be adversely and materially affected, which in turn may harm their reputation.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>If the PRC operating entities are not able to continue to innovate
or if the PRC operating entities fail to adapt to changes in their industry, our business, financial condition and results of operations
would be materially and adversely affected.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The custom-made profile products industry has trends
of developing high-end and high-tech products to fulfill the changing customers&#8217; demands. Furthermore, the competitors of the PRC
operating entities are constantly developing innovations in different types of steel products to enhance customers&#8217; experience.
The PRC operating entities continue to invest significant resources in their infrastructure, research and development and other areas
to enhance their existing products as well as to introduce new products that will attract more participants to their marketplaces. The
changes and developments taking place in this industry may also require the PRC operating entities to re-evaluate their business model
and adopt significant changes to their long-term strategies and business plan. The failure of the PRC operating entities to innovate and
adapt to these changes would have a material adverse effect on our business, financial condition and results of operations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 28; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->23<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>If the PRC operating entities fail to promote and maintain their
brand in an effective and cost-efficient way, our business and results of operations may be harmed.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We believe that developing and maintaining awareness
of the PRC operating entities&#8217; brand effectively is critical to attracting new and retaining existing customers. Successful promotion
of the PRC operating entities&#8217; brand and their ability to attract customers depend largely on the effectiveness of their marketing
efforts and the success of the channels they use to promote their products. It is likely that the PRC operating entities&#8217; future
marketing efforts will require them to incur significant additional expenses. These efforts may not result in increased revenues in the
immediate future or at all and, even if they do, any increases in revenues may not offset the expenses incurred. If the PRC operating
entities fail to successfully promote and maintain their brand while incurring substantial expenses, our results of operations and financial
condition would be adversely affected, which may impair the PRC operating entities&#8217; ability to grow their business.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt -0.5in; text-indent: 0.5in"><b><i>New lines of business or new products may
subject us to additional risks.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">From time to time, the PRC operating entities may
implement new lines of business or offer new products within existing lines of business. There are substantial risks and uncertainties
associated with these efforts, particularly in instances where the markets are not fully developed. In developing and marketing new lines
of business and/or new products, the PRC operating entities may invest significant time and resources. Initial timetables for the introduction
and development of new lines of business and/or new products may not be achieved and price and profitability targets may not prove feasible.
External factors, such as compliance with regulations, competitive alternatives and shifting market preferences, may also impact the successful
implementation of a new line of business or a new product. Furthermore, any new line of business and/or new products could have a significant
impact on the effectiveness of our system of internal controls. Failure to successfully manage these risks in the development and implementation
of new lines of business or new products could have a material adverse effect on our business, results of operations and financial condition.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Equipment failures or production curtailments or shutdowns could
adversely affect the PRC operating entities&#8217; production. A lack of insurance coverage could expose the PRC operating entities to
significant costs and business disruption.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The production capacities of the PRC operating
entities are subject to equipment failures and to the risk of catastrophic loss due to unanticipated events, such as fires, explosions
and adverse weather conditions. None of the PRC operating entities maintain any insurance to cover assets, property and potential liability
of their business. The lack of insurance could leave their business inadequately protected from loss. If the PRC operating entities were
to incur substantial losses or liabilities due to fire, explosions, floods, other natural disasters or accidents or business interruption,
our results of operations could be materially and adversely affected.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 29; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->24<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>We may be exposed to liabilities under the Foreign Corrupt Practices
Act, and any determination that we violated the foreign corrupt practices act could have a material adverse effect on our business.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We are subject to the Foreign Corrupt Practice
Act, or FCPA, and other laws that prohibit improper payments or offers of payments to foreign governments and their officials and political
parties by U.S.&#160;persons and issuers as defined by the statute for the purpose of obtaining or retaining business. We will have operations,
agreements with third parties and make sales in South-East Asia, which may experience corruption. The existing business of the PRC operating
entities in Asia creates the risk of unauthorized payments or offers of payments by one of the employees, consultants, or sales agents
of our Company, because these parties are not always subject to the control of the PRC operating entities. It will be our policy to implement
safeguards to discourage these practices by our employees. Also, our existing safeguards and any future improvements may prove to be less
than effective, and the employees, consultants, or sales agents of our Company may engage in conduct for which we might be held responsible.
Violations of the FCPA may result in severe criminal or civil sanctions, and we may be subject to other liabilities, which could negatively
affect our business, operating results and financial condition. In addition, the government may seek to hold our Company liable for successor
liability for FCPA violations committed by companies in which we invest or that we acquire.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt -0.5in; text-indent: 0.5in"><b><i>Environmental regulations impose substantial
costs and limitations on the PRC operating entities&#8217; operations.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The PRC operating entities use a variety of chemicals
and produce significant emissions in their manufacturing operations. As such, the PRC operating entities are subject to various national
and local environmental laws and regulations in China concerning issues such as air emissions, wastewater discharges, and solid waste
management and disposal. These laws and regulations can restrict or limit their operations and expose them to liability and penalties
for non-compliance. While the PRC operating entities believe that their facilities are in material compliance with all applicable environmental
laws and regulations, the risks of substantial unanticipated costs and liabilities related to compliance with these laws and regulations
are an inherent part of the PRC operating entities&#8217; business. It is possible that future conditions may develop, arise or be discovered
that create new environmental compliance or remediation liabilities and costs. While the PRC operating entities believe that they can
comply with existing environmental legislation and regulatory requirements and that the costs of compliance have been included within
budgeted cost estimates, compliance may prove to be more limiting and costly than anticipated.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Non-compliance with present or future construction and environmental
regulations may result in potentially significant monetary damages and fines.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">As the operations of the PRC operating entities&#8217;
business impact the environment, the PRC operating entities must comply with all applicable national and local environmental laws and
regulations in China. The PRC operating entities are required to undertake environmental impact assessment procedures and pass certain
inspection and approval procedures before commencing our operations. The PRC operating entities are also required to register with, or
obtain approvals from, relevant environmental protection authorities for various environmental matters such as discharging waste generated
by their operations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The PRC operating entities intend to increase their
capacity in the future by establishing new facilities. The PRC operating entities will be required to obtain certain environmental, construction
and safety approvals and completed certain examination and acceptance procedures for these facilities. They may not be able to obtain
such approvals or complete such procedures in a timely manner or at all. If for any reason the relevant government authorities in China
determine that the PRC operating entities are not in compliance with environmental and construction laws and regulations, the PRC operating
entities may be required to pay fines, suspend or cease their operations in the relevant premises. In addition, because the requirements
imposed by environmental, health and safety laws and regulations may change and more stringent regulations may be adopted, the PRC operating
entities may be unable to accurately predict the cost of complying with these laws and regulations, which could be substantial.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 30; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->25<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>You may have difficulty enforcing judgments obtained against
us.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Hongli Cayman is an exempted Cayman Islands company
and substantially all of our assets are located outside of the United&#160;States. Virtually all of our assets and a substantial majority
of our current business operations are conducted in the PRC.&#160;In addition, all of our directors and officers (except one independent
director) are nationals and residents of countries other than the United&#160;States. A substantial portion of the assets of these persons
is located outside the United&#160;States. As a result, it may be difficult for you to effect service of process within the United&#160;States
upon these persons. It may also be difficult for you to enforce the U.S.&#160;courts judgments obtained in U.S.&#160;courts including
judgments based on the civil liability provisions of the U.S.&#160;federal securities laws against us and our officers and directors,
none of whom (except one independent director) are residents in the United&#160;States, and whose significant assets are located outside
of the United&#160;States.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We have been advised by our Cayman Islands legal
counsel, Ogier (Cayman) LLP, that the courts of the Cayman Islands are unlikely (i) to recognize or enforce against us, judgments of courts
of the United States obtained against us or our directors or officers predicated upon the civil liability provisions of the securities
laws of the United States or any state in the United States; and (ii) in original actions brought in the Cayman Islands, to impose liabilities
against us or our directors or officers predicated upon the civil liability provisions of the securities laws of the United States or
any state in the United States, so far as the liabilities imposed by those provisions are penal in nature. In those circumstances, although
there is currently no statutory enforcement or treaty between the United States and the Cayman Islands providing for enforcement of judgments
obtained in the United States. The courts of the Cayman Islands will recognize and enforce a foreign money judgment of a foreign court
of competent jurisdiction without retrial on the merits based on the principle that a judgment of a competent foreign court imposes upon
the judgment debtor an obligation to pay the sum for which judgment has been given provided certain conditions are met. For a foreign
judgment to be enforced in the Cayman Islands, such judgment must be final and conclusive, given by a court of competent jurisdiction
(the courts of the Cayman Islands will apply the rules of Cayman Islands private international law to determine whether the foreign court
is a court of competent jurisdiction), and must not be in respect of taxes or a fine or penalty, inconsistent with a Cayman Islands judgment
in respect of the same matter, impeachable on the grounds of fraud or obtained in a manner, and or be of a kind the enforcement of which
is, contrary to natural justice or the public policy of the Cayman Islands. Furthermore, it is uncertain that Cayman Islands courts would
enforce: (1) judgments of U.S. courts obtained in actions against us or other persons that are predicated upon the civil liability provisions
of the U.S. federal securities laws; or (2) original actions brought against us or other persons predicated upon the Securities Act. Ogier
has informed us that there is uncertainty with regard to Cayman Islands law relating to whether a judgment obtained from the U.S. courts
under civil liability provisions of the securities laws will be determined by the courts of the Cayman Islands as penal, punitive in nature.
A Cayman Islands Court may stay enforcement proceedings if concurrent proceedings are being brought elsewhere.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Potential disruptions in the capital and credit markets may adversely
affect the PRC operating entities&#8217; business, including the availability and cost of short-term funds for liquidity requirements,
which could adversely affect our results of operations, cash flows and financial condition.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Potential changes in the global economy may affect
the availability of business and customer credit. The PRC operating entities may need to rely on the credit markets, particularly for
short-term borrowings from banks in China, as well as the capital markets, to meet our financial commitments and short-term liquidity
needs if internal funds from their operations are not available to be allocated to such purposes. Disruptions in the credit and capital
markets could adversely affect their ability to draw on such short-term bank facilities. The PRC operating entities&#8217; access to funds
under such credit facilities is dependent on the ability of the banks that are parties to those facilities to meet their funding commitments,
which may be dependent on governmental economic policies in China. Those banks may not be able to meet their funding commitments to the
PRC operating entities if they experience shortages of capital and liquidity or if they experience excessive volumes of borrowing requests
from the PRC operating entities and other borrowers within a short period of time.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 31; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->26<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Long-term disruptions in the credit and capital
markets could result from uncertainty, changing or increased regulations, reduced alternatives or failures of financial institutions could
adversely affect our access to the liquidity needed for our business. Any disruption could require us to take measures to conserve cash
until the markets stabilize or until alternative credit arrangements or other funding for our business needs can be arranged. Such measures
may include deferring capital expenditures, and reducing or eliminating discretionary uses of cash. These events would adversely impact
our results of operations, cash flows and financial position.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Risks Related to Our Corporate Structure</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>We rely on Contractual Arrangements with the VIE and the shareholders
of the VIE to consolidate the financial results of the PRC operating entities. We do not have an equity ownership in, direct foreign investment
in, or control of, through such ownership or investment, the VIE.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We have relied and expect to continue to rely on
the Contractual Arrangements with the VIE to consolidate the financial results of the PRC operating entities. We do not have an equity
ownership in, direct foreign investment in, or control of, through such ownership or investment, the VIE.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">If we had direct ownership of the VIE, we would
be able to exercise our rights as a shareholder to effect changes in the board of directors of the VIE, which in turn could implement
changes, subject to any applicable fiduciary obligations, at the management and operational level. However, under the current Contractual
Arrangements, we rely on the performance by the VIE and its shareholders of their obligations under the contracts to consolidate financial
results of the VIE. The shareholders of the VIE may not act in the best interests of our company or may not perform their obligations
under these contracts. Such risks exist throughout the period in which we intend to consolidate the financial results of the PRC operating
entities through the Contractual Arrangements with the VIE. Although we have the right to replace any shareholder of the VIE under the
Contractual Arrangements, if any shareholder of the VIE is uncooperative or any dispute relating to these contracts remains unresolved,
we will have to enforce our rights under these contracts through the operations of PRC laws and arbitration, litigation and other legal
proceedings and therefore will be subject to uncertainties in the PRC legal system. See &#8220;Item 3. Key Information&#8212;D. Risk Factors&#160;&#8212;&#160;Uncertainties
with respect to the PRC legal system could have a material adverse effect on us.&#8221; Therefore, we do not have an equity ownership
in, direct foreign investment in, or control of, through such ownership or investment, the VIE.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Any failure by the VIE or its shareholders to perform their obligations
under our Contractual Arrangements with them would have a material adverse effect on our results of operation.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">If the VIE or its shareholders fail to perform
their respective obligations under the Contractual Arrangements, we may have to incur substantial costs and expend additional resources
to enforce such arrangements. We may also have to rely on legal remedies under PRC laws, including seeking specific performance or injunctive
relief, and claiming damages, which we cannot assure you will be effective under PRC laws. For example, if the shareholders of the VIE
were to refuse to transfer their equity interest in the VIE to us or our designee if we exercise the purchase option pursuant to these
Contractual Arrangements, or if they were otherwise to act in bad faith toward us, then we may have to take legal action to compel them
to perform their contractual obligations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 32; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->27<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">All the agreements under our Contractual Arrangements
are governed by PRC laws and provide for the resolution of disputes through arbitration in China. Accordingly, these contracts would be
interpreted in accordance with PRC laws and any disputes would be resolved in accordance with PRC legal procedures. The legal system in
the PRC is not as well established as in some other jurisdictions, such as in the United&#160;States. As a result, uncertainties in the
PRC legal system could limit our ability to enforce these Contractual Arrangements. Meanwhile, there are some regulations that are unfavorable
to the PRC operating entities. There are also very few precedents and little formal guidance as to how Contractual Arrangements in the
context of a consolidated variable interest entity should be interpreted or enforced under PRC laws and there remain significant uncertainties
regarding the ultimate outcome of such arbitration should legal action become necessary. In addition, under PRC laws, rulings by arbitrators
are final and parties cannot appeal arbitration results in court unless such rulings are revoked or determined unenforceable by a competent
court. If the losing parties fail to carry out the arbitration awards within a prescribed time limit, the prevailing parties may only
enforce the arbitration awards in PRC courts through arbitration award recognition proceedings, which would require additional expenses
and delay. In the event that we are unable to enforce these Contractual Arrangements, or if we suffer significant delay or other obstacles
in the process of enforcing these Contractual Arrangements, we may not be able to consolidate the financial results of the PRC operating
entities, and our results of operation may be negatively affected. See &#8220;Item 3. Key Information&#8212;D. Risk Factors&#160;&#8212;&#160;Risks
Related to Our Corporate Structure&#160;&#8212;&#160;<i>Uncertainties in the interpretation and enforcement of Chinese laws and regulations
could limit the legal protections available to us.&#8221;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Our Ordinary Shares may decline in value or become worthless
if we are unable to assert our contractual rights over the assets of the PRC operating entities that conduct all or substantially all
of our operations.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We are an offshore holding company incorporated
and registered in the Cayman Islands. As a holding company with no material operations of our own, we consolidate financial results of
the PRC operating entities through Contractual Arrangements with Hongli Shandong and its subsidiaries. We have relied and expect to continue
to rely on the Contractual Arrangements with the PRC operating entities, to operate our&#160;business. If the PRC government determines
that the Contractual Arrangements constituting part of the VIE structure do not comply with PRC regulations, or if these regulations change
or are interpreted differently in the future, it would likely result in a material change in our operations and our Ordinary Shares may
decline in value or become worthless if we are unable to consolidate the financial results of the PRC operating entities.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>The shareholders of the VIE may have actual or potential conflicts
of interest with us, which may materially and adversely affect our business and financial condition.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif">The
shareholders of the VIE are currently controlling shareholders of us with 9.242% equity interest. As of the date of this report, the shareholders
of the VIE are Mr. Jie Liu, the Chief Executive Officer and Chairman of Hongli Cayman, who holds 30% of the equity interest, Mr. Yuanqing
Liu, who holds 40% of the equity interest, and Ms. Ronglan Sun, who holds 30% of the equity interest, respectively, of the VIE. As of
the date of this report, these three shareholders of the VIE are also the shareholders of Hongli Development, which owns 9.242% equity
interest in Hongli Cayman. Mr. Yuangqing Liu is the founder of the Hongli Shandong and the father of Mr. Jie Liu, and Ms. Ronglan Sun
is the spouse of Mr. Yuangqing Liu and the mother of Mr. Jie Liu. Mr. Yuangqing Liu and Ms. Ronglan Sun have granted their proxy to Mr.
Jie Liu to vote their shares in Hongli Development for all corporate transactions requiring shareholders&#8217; approval, and Mr. Jie
Liu as such may be deemed to have sole voting and investment discretion with respect to the Ordinary Shares held by Hongli Development.
However, we expect their holding to be diluted as a result of any potential equity financing that we may contemplate, and thus they may
have actual or potential conflicts of interest with us. These shareholders
may breach, or refuse to renew, the existing Contractual Arrangements we have with them, which may have a material and adverse effect
on our ability to effectively consolidate financial results of the PRC operating entities. We cannot assure you that when conflicts of
interest arise any or all of these shareholders will act in the best interests of our company or such conflicts will be resolved in our
favor. If we cannot resolve any conflict of interest or dispute between us and these shareholders, we would have to rely on legal proceedings,
which could result in disruption of our business and subject us to substantial uncertainty as to the outcome of any such legal proceedings.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 33; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->28<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>If the custodians or authorized users of our controlling non-tangible
assets, including chops and seals of the VIE, fail to fulfill their responsibilities, or misappropriate or misuse these assets, our business
and operations may be materially and adversely affected.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Under PRC law, legal documents for corporate transactions,
including agreements and contracts that our business relies on, are executed using the chop or seal of the signing entity or with the
signature of a legal representative whose designation is registered and filed with the relevant local branch of the State Administration
for Market Regulation (&#8220;SAMR&#8221;), formerly known as the State Administration for Industry and Commerce. We generally execute
legal documents by affixing chops or seals, rather than having the designated legal representatives sign the documents.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We use two major types of chops: corporate chops
and finance chops. Chops are seals or stamps used by a PRC company to legally authorize documents, often in place of a signature. We use
corporate chops generally for documents to be submitted to government agencies, such as applications for changing business scope, directors
or company name, and for legal letters. We use finance chops generally for making and collecting payments, including issuing invoices.
Use of corporate chops must be approved by department manager and office of the president, and use of finance chops must be approved by
our finance department. The chops of our subsidiary and consolidated VIE are generally held by the relevant entities so that documents
can be executed locally. Although we usually utilize chops to execute contracts, the registered legal representatives of our subsidiary
and consolidated VIE have the apparent authority to enter into contracts on behalf of such entities without chops, unless such contracts
set forth otherwise.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In order to maintain the physical security of our
chops, we generally have them stored in secured locations accessible only to the designated key employees of the office of the president
or finance departments. Our designated legal representatives generally do not have access to the chops. Although we have approval procedures
in place and monitor our key employees, including the designated legal representatives of our subsidiary and consolidated VIE, the procedures
may not be sufficient to prevent all instances of abuse or negligence. There is a risk that our key employees or designated legal representatives
could abuse their authority, for example, by binding our subsidiary and consolidated VIE with contracts against our interests, as we would
be obligated to honor these contracts if the other contracting party acts in good faith in reliance on the apparent authority of our chops
or signatures of our legal representatives. If any designated legal representative obtains control of the chop in an effort to obtain
control over the relevant entity, we would need to have a shareholder or board resolution to designate a new legal representative to take
legal action to seek the return of the chop, apply for a new chop with the relevant authorities, or otherwise seek legal remedies for
the legal representative&#8217;s misconduct. If any of the designated legal representatives obtains and misuses or misappropriates our
chops and seals or other controlling intangible assets for whatever reason, we could experience disruption to our normal business operations.
We may have to take corporate or legal action, which could involve significant time and resources to resolve the matter, while distracting
management from our operations, and our business operations may be materially and adversely affected.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 34; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->29<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Contractual Arrangements in relation to the VIE may be subject
to scrutiny by the mainland China tax authorities and they may determine that we or the VIE owe additional taxes, which could negatively
affect our financial condition and the value of your investment.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Under applicable PRC laws and regulations, arrangements
and transactions among related parties may be subject to audit or challenge by the mainland China tax authorities within ten&#160;years
after the taxable year when the transactions are conducted. The mainland China enterprise income tax law requires every enterprise in
mainland China to submit its annual enterprise income tax return together with a report on transactions with its related parties to the
relevant tax authorities. The tax authorities may impose reasonable adjustments on taxation if they have identified any related party
transactions that are inconsistent with arm&#8217;s length principles. We may face material and adverse tax consequences if the mainland
China tax authorities determine that the Contractual Arrangements among Hongli WFOE, the VIE, and the shareholders of the VIE were not
entered into on an arm&#8217;s length basis in such a way as to result in an impermissible reduction in taxes under applicable PRC laws,
rules and regulations, and adjust the VIE&#8217;s income in the form of a transfer pricing adjustment. A transfer pricing adjustment could,
among other things, result in a reduction of expense deductions recorded by the VIE for mainland China tax purposes, which could in turn
increase its tax liabilities without reducing Hongli WFOE&#8217;s tax expenses. In addition, if Hongli WFOE requests the shareholders
of the VIE to transfer their equity interests in the VIE at nominal or no value pursuant to these Contractual Arrangements, such transfer
could be viewed as a gift and subject our Hongli WFOE and VIE to mainland China income tax. Furthermore, the mainland China tax authorities
may impose late payment fees and other penalties on the VIE for the adjusted but unpaid taxes according to the applicable regulations.
Our financial position could be materially and adversely affected if our consolidated variable interest entities&#8217; tax liabilities
increase or if it is required to pay late payment fees and other penalties.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>If the VIE goes bankrupt or becomes subject to a dissolution
or liquidation proceeding, its ability to operate its business might be materially and adversely hindered, which could materially and
adversely affect our results of operations.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The VIE holds certain assets that are material
to the operation of its business, including the use right of industrial land and production facilities. Under the Contractual Arrangements,
the VIE may not cause it to, in any manner, sell, transfer, mortgage or dispose of its assets or its legal or beneficial interests in
the business without our prior consent. However, in the event the shareholders of the VIE breach the Contractual Arrangements and voluntarily
liquidate the VIE or the VIE declares bankruptcy and all or part of its assets become subject to liens or rights of third-party creditors,
or are otherwise disposed of without our consent, the VIE may be unable to continue some or all of its business activities, which could
materially and adversely affect our results of operations. If the VIE undergoes a voluntary or involuntary liquidation proceeding, independent
third-party creditors may claim rights to some or all of these assets, thereby hindering its ability to operate business, which could
materially and adversely affect our financial condition and results of operations.&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: left; text-indent: -0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"></p><div>

</div><!-- Field: Page; Sequence: 35; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->30<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>For as long as we are an emerging growth company, we will not
be required to comply with certain reporting requirements, including those relating to accounting standards and disclosure about our executive
compensation, that apply to other public companies.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We are classified as an &#8220;emerging growth
company&#8221; under the JOBS Act. For as long as we are an emerging growth company, which may be up to five full fiscal&#160;years of
the closing of the initial offering, unlike other public companies, we will not be required to, among other things, (i)&#160;provide an
auditor&#8217;s attestation report on management&#8217;s assessment of the effectiveness of our system of internal control over financial
reporting pursuant to Section&#160;404(b)&#160;of the Sarbanes-Oxley Act, (ii)&#160;comply with any new requirements adopted by the PCAOB
requiring mandatory audit firm rotation or a supplement to the auditor&#8217;s report in which the auditor would be required to provide
additional information about the audit and the financial statements of the issuer, (iii)&#160;provide certain disclosure regarding executive
compensation required of larger public companies or (iv)&#160;hold nonbinding advisory votes on executive compensation. We will remain
an emerging growth company for up to five&#160;years, although we will lose that status sooner if we have more than $1.235&#160;billion
of revenues in a fiscal year, have more than $700&#160;million in market value of our Ordinary Shares held by non-affiliates, or issue
more than $1.0&#160;billion of non-convertible debt over a three-year period.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">To the extent that we rely on any of the exemptions
available to emerging growth companies, you will receive less information about our executive compensation and internal control over financial
reporting than issuers that are not emerging growth companies. If some investors find our Ordinary Shares to be less attractive as a result,
there may be a less active trading market for our Ordinary Shares and our share price may be more volatile.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>We are an &#8220;emerging growth company&#8221; within the meaning
of the Securities Act, and if we take advantage of certain exemptions from disclosure requirements available to emerging growth companies,
this will make it more difficult to compare our performance with other public companies.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We are an &#8220;emerging growth company&#8221;
within the meaning of the Securities Act, as modified by the JOBS Act. Section&#160;102(b)(1)&#160;of the JOBS Act exempts emerging growth
companies from being required to comply with new or revised financial accounting standards until private companies (that is, those that
have not had a Securities Act registration statement declared effective or do not have a class of securities registered under the Exchange&#160;Act)
are required to comply with the new or revised financial accounting standards. The JOBS Act provides that a company can elect to opt out
of the extended transition period and comply with the requirements that apply to non-emerging growth companies but any such an election
to opt out is irrevocable. We have elected not to opt out of such extended transition period, which means that when a standard is issued
or revised and it has different application dates for public or private companies, we, as an emerging growth company, can adopt the new
or revised standard at the time private companies adopt the new or revised standard. This will make comparison of our financial statements
with another public company which is neither an emerging growth company nor an emerging growth company which has opted out of using the
extended transition period difficult or impossible because of the potential differences in accounting standards used.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"></p><div>

</div><!-- Field: Page; Sequence: 36; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->31<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><i>We have
identified material weaknesses and significant deficiencies in our internal control over financial reporting. If we fail to develop and
maintain an effective system of internal control over financial reporting, we may be unable to accurately report our financial results
or prevent fraud.</i></b></span>&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">As defined under standards established by the
PCAOB, a material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such
that there is a reasonable possibility that a material misstatement of the Company&#8217;s annual or interim consolidated financial
statements will not be prevented or detected on a timely basis. As described elsewhere in our Annual Report for the fiscal year
ended December 31, 2024, our management, together with our independent registered public accounting firm identified material
weaknesses in the design and operation of our internal controls because:&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.5in">&#160;</td>
    <td style="width: 0.25in; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: left; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company lacked key
    monitoring mechanisms, including an internal control department, to oversee and monitor  risk management, business
    strategies and financial reporting processes.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: left; text-indent: -0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.5in">&#160;</td>
    <td style="width: 0.25in; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: left; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company did not have adequately designed and documented management review controls to effectively identify and prevent delays in account reconciliations.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: left; text-indent: -0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px; font-size: 10pt">&#160;</td>
    <td style="width: 24px; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font-size: 10pt">The Company lacked accounting personnel with sufficient knowledge of
U.S. GAAP and the SEC reporting requirements, which resulted in several adjustments being identified and proposed by our independent registered
public accounting firm.</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: left; text-indent: -0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We also identified the following deficiencies
that we believe to be significant deficiencies. As defined in standards established by the PCAOB, a &#8220;significant
deficiency&#8221; is a deficiency, or a combination of deficiencies, in internal control over financial reporting that is less
severe than a material weakness, yet important enough to merit attention by those responsible for oversight of our financial
reporting as follows:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.5in">&#160;</td>
    <td style="width: 0.25in; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font-size: 10pt">Lack of formal internal controls over financial closing and reporting
processes.</td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.5in">&#160;</td>
    <td style="width: 0.25in; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font-size: 10pt">Lack of formal risk assessment process.</td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">As defined under standards established by the PCAOB,
a material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is
a reasonable possibility that a material misstatement of the Company&#8217;s annual or interim consolidated financial statements will
not be prevented or detected on a timely basis.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In order to address the material weaknesses and
significant deficiencies in internal control over financial reporting of the Company, we have: (a) hired an experienced outside consultant
with adequate experience with U.S. GAAP and the SEC reporting and compliance requirements; (b) continued our efforts to provide ongoing
training courses in U.S. GAAP to existing personnel, including our Chief Financial Officer, as well as establishing a regular assessment
mechanism; (c) continued our efforts to set up the internal audit department, and enhance the effectiveness of the internal control system;
and (d) continued our efforts to implement necessary review and controls at related levels and all important documents and contracts will
be submitted to the office of its chief executive officer for retention.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 37; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->32<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We cannot be certain that these measures will successfully
remediate the material weakness or that other material weaknesses will not be discovered in the future. If our efforts are not successful
or other material weaknesses or control deficiencies occur in the future, we may be unable to report our financial results accurately
on a timely basis or help prevent fraud, which could cause our reported financial results to be materially misstated and result in the
loss of investor confidence or delisting and cause the market price of our ordinary shares to decline. In addition, it could in turn limit
our access to capital markets, harm our results of operations, and lead to a decline in the trading price of our securities. Additionally,
ineffective internal control over financial reporting could expose us to increased risk of fraud or misuse of corporate assets and subject
us to potential delisting from the stock exchange on which we list, regulatory investigations and civil or criminal sanctions. We may
also be required to restate our financial statements from prior periods. Because of our status as an emerging growth company, we are not
required to obtain, and therefore you will not be able to depend on, an attestation from our independent registered public accountants
as to our internal control over financial reporting for the foreseeable future.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b><i>&#160;&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Risks Related to Doing Business in China</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Uncertainties with respect to the PRC legal system could have
a material adverse effect on us.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The PRC legal system is a civil law system based
on written statutes. Unlike the common law system, prior court decisions under the civil law system may be cited for reference but have
limited precedential value.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In 1979, the PRC government began to promulgate
a comprehensive system of laws and regulations governing economic matters in general. The overall effect of legislation over the past
four decades has significantly enhanced the protection afforded to various forms of foreign investments in China. However, China has not
developed a fully integrated legal system, and recently enacted laws and regulations may not sufficiently cover all aspects of economic
activities in China. In particular, the interpretation and enforcement of these laws and regulations involve uncertainties. Since PRC
administrative and court authorities have significant discretion in interpreting and implementing statutory provisions and contractual
terms, it may be difficult to evaluate the outcome of administrative and court proceedings and the level of legal protection we enjoy.
These uncertainties may affect our judgment on the relevance of legal requirements and our ability to enforce our contractual rights or
tort claims. In addition, the regulatory uncertainties may be exploited through unmerited or frivolous legal actions or threats in attempts
to extract payments or benefits from us.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In addition, any administrative and court proceedings
in China may be protracted, resulting in substantial costs and diversion of resources and management attention.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Uncertainties in the interpretation and enforcement of Chinese
laws and regulations could limit the legal protections available to us.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The PRC legal system is based on written statutes
and prior court decisions have limited value as precedents. Since these laws and regulations are relatively new and the PRC legal system
continues to rapidly evolve, the interpretations of many laws, regulations and rules are not always uniform and enforcement of these laws,
regulations and rules involves uncertainties.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">From time to time, we may have to resort to administrative
and court proceedings to enforce our legal rights. However, since PRC administrative and court authorities have significant discretion
in interpreting and implementing statutory and contractual terms, it may be more difficult to evaluate the outcome of administrative and
court proceedings and the level of legal protection we enjoy than in more developed legal systems. Furthermore, the PRC legal system is
based in part on government policies and internal rules. As a result, we may not be able to keep ourselves updated with these policies
and rules in time. Such uncertainties, including uncertainty over the scope and effect of our contractual, property (including intellectual
property) and procedural rights, could materially and adversely affect our business and impede our ability to continue our operations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"></p><div>

</div><!-- Field: Page; Sequence: 38; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->33<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b><i>&#160;</i></b>&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Our Ordinary Shares may be prohibited from being traded on a
national exchange under the Holding Foreign Companies Accountable Act (HFCA Act) if the PCAOB is unable to inspect our auditors. The delisting
of our Ordinary Shares, or the threat of their being delisted, may materially and adversely affect the value of your investment.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The Accelerating Holding Foreign Companies Accountable
Act (&#8220;AHFCAA&#8221;) requires the SEC to prohibit an issuer&#8217;s securities from trading on any U.S.&#160;stock exchanges if
its auditor is not subject to PCAOB inspections for two consecutive&#160;years. On September 22, 2021, the PCAOB adopted a final rule
implementing the HFCA Act, which provides a framework for the PCAOB to use when determining, as contemplated under the HFCA Act, whether
the PCAOB is unable to inspect or investigate completely registered public accounting firms located in a foreign jurisdiction because
of a position taken by one or more authorities in that jurisdiction. On December 16, 2021, the PCAOB issued a Determination Report which
found that the PCAOB is unable to inspect or investigate completely registered public accounting firms headquartered in: (1) mainland
China, and (2) Hong Kong.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our auditor, RBSM LLP, is an independent registered
public accounting firm with the PCAOB, and as an auditor of publicly traded companies in the U.S., is subject to laws in the U.S.&#160;pursuant
to which the PCAOB conducts regular inspections to assess its compliance with the applicable professional standards. Our auditor is headquartered
in New&#160;York, NY, and has been inspected by the PCAOB on a regular basis. The PCAOB currently has access to inspect the working papers
of our auditor. Our auditor was not identified in the PCAOB&#8217;s Determination Report.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif">On
December 15, 2022, the PCAOB determined that the PCAOB was able to secure complete access to inspect and investigate registered
public accounting firms headquartered in mainland China and Hong Kong and voted to vacate its previous determinations to the
contrary. However, whether the PCAOB will continue to be able to satisfactorily conduct inspections of PCAOB-registered public
accounting firms headquartered in mainland China and Hong Kong is subject to uncertainty and depends on a number of factors out of
our, and our auditor&#8217;s, control. The PCAOB is continuing to demand complete access in mainland China and Hong Kong moving
forward and resumed regular inspections in early 2023, as well as to continue pursuing ongoing investigations and initiate new
investigations as needed. The PCAOB has indicated that it will act immediately to consider the need to issue new determinations with
the HFCA Act if needed and does not have to wait another year to reassess its determinations.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">However, the recent developments would add uncertainties
to our offering and we cannot assure you whether Nasdaq or regulatory authorities would apply additional and more stringent criteria to
us after considering the effectiveness of our auditor&#8217;s audit procedures and quality control procedures, adequacy of personnel and
training, or sufficiency of resources, geographic reach or experience as it relates to the audit of our financial statements.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Any uncertainty related to our auditor and related
regulatory developments could cause the market price of our ordinary shares to be materially and adversely affected, and our securities
could be delisted or prohibited from being traded on the national securities exchange. If our Ordinary Shares are unable to be listed
on another securities exchange by then, such a delisting would substantially impair your ability to sell or purchase our Ordinary Shares
when you wish to do so, and the risk and uncertainty associated with a potential delisting would have a negative impact on the price of
our Ordinary Shares.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 39; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->34<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>China&#8217;s economic, political and social conditions, as well
as changes in any government policies, laws and regulations may be quick with little advance notice and could have a material adverse
effect on the PRC operating entities&#8217; business and the value of our Ordinary Shares.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">A substantial majority of the operations of the
PRC operating entities are conducted in China, and a significant portion of our net revenues are derived from customers where the contracting
entity is located in China. Accordingly, our business, financial condition, results of operations, prospects and certain transactions
we may undertake may be subject, to a significant extent, to economic, political and legal developments in China.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">China&#8217;s economy differs from the economies
of most developed countries in many respects, including the amount of government involvement, level of development, growth rate, control
of foreign exchange and allocation of resources. While the PRC economy has experienced significant growth in the past two to three decades,
growth has been uneven, both geographically and among various sectors of the economy. Demand for the products of the PRC operating entities
depends, in large part, on economic conditions in China. Any slowdown in China&#8217;s economic growth may cause the potential customers
of the PRC operating entities to delay or cancel their plans to purchase the PRC operating entities&#8217; products, which in turn could
reduce our net revenues.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Although China&#8217;s economy has been transitioning
from a planned economy to a more market oriented economy since the late 1970s, the PRC government continues to play a significant role
in regulating industry development by imposing industrial policies. The PRC government also exercises significant control over China&#8217;s
economic growth through allocating resources, controlling the incurrence and payment of foreign currency-denominated obligations, setting
monetary policy and providing preferential treatment to particular industries or companies. Changes in any of these policies, laws and
regulations may be quick with little advance notice and could adversely affect the economy in China and could have a material adverse
effect on our business and the value of our Ordinary Shares.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The PRC government has implemented various measures
to encourage foreign investment and sustainable economic growth and to guide the allocation of financial and other resources. However,
we cannot assure you that the PRC government will not repeal or alter these measures or introduce new measures that will have a negative
effect on us, or more specifically, we cannot assure you that the PRC government will not initiate possible governmental actions or scrutiny
to us, which could substantially affect our operation and the value of our Ordinary Shares may depreciate quickly.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>The Chinese government exerts substantial influence over the
manner in which we and the PRC operating entities must conduct business activities. We or the PRC operating entities are currently not
required to obtain permissions or approval from Chinese authorities or agencies to list on U.S.&#160;exchanges nor for the execution of
Contractual Arrangements, however, if the VIE or the holding company were required to obtain approval and were denied permission from
Chinese authorities or agencies to list on U.S.&#160;exchanges, we will not be able to continue listing on U.S.&#160;exchange or continue
to offer securities to investors, which could materially affect the interest of the investors and cause the value of our Ordinary Shares
to significantly decline or be worthless.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The Chinese government has exercised and continues
to exercise substantial control over virtually every sector of the Chinese economy through regulation and state ownership. The ability
of the PRC operating entities to operate in China may be harmed by changes in its laws and regulations, including those relating to taxation,
environmental regulations, land use rights, property and other matters. The central or local governments of these jurisdictions may impose
new, stricter regulations or interpretations of existing regulations that would require additional expenditures and efforts on our and
the PRC operating entities&#8217; part to ensure compliance with such regulations or interpretations. Accordingly, government actions
in the future, including any decision not to continue to support recent economic reforms and to return to a more centrally planned economy
or regional or local variations in the implementation of economic policies, could have a significant effect on economic conditions in
China or particular regions thereof, and could require us to divest ourselves of any interest we then hold in Chinese properties.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 40; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->35<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">As such, the Company&#8217;s business segments
may be subject to various government and regulatory interference in the provinces in which they operate. The Company could be subject
to regulation by various political and regulatory entities, including various local and municipal agencies and government sub-divisions.
The Company may incur increased costs necessary to comply with existing and newly adopted laws and regulations or penalties for any failure
to comply. In the event that the PRC operating entities are not able to substantially comply with any existing or newly adopted laws and
regulations, the business operations of the PRC operating entities may be materially adversely affected and the value of our Ordinary
Shares may significantly decrease or become worthless.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In the future, the PRC government authorities may
strengthen oversight and control over offerings that are conducted overseas and/or foreign investment in China-based issuers like us.
It is uncertain when and whether we will be required to obtain other permission or approvals from the PRC authorities or agencies to list
additional securities on U.S.&#160;exchanges or enter into Contractual Arrangements (including retroactively), and even when such permission
is obtained, whether it will be denied or rescinded. Such actions, if any, taken by the PRC government authorities may intervene or influence
the operations of the PRC operating entities at any time, affected, directly or indirectly, which are beyond our control. Therefore, any
such action may adversely affect the operations of the PRC operating entities and significantly limit or hinder our ability to offer or
continue to offer securities to you and cause the value of such securities to significantly decline or be worthless.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>The Chinese government may intervene or influence our operations
at any time, or may exert more control over offerings conducted overseas and/or foreign investment in China-based issuers, which actions
may impact our operations materially and adversely, significantly limit or completely hinder our ability to offer or continue to offer
securities to investors, and cause the value of our Ordinary Shares to significantly decline or be worthless.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The Chinese government has exercised, and continues
to exercise, substantial control over virtually every sector of the Chinese economy through regulation and state ownership. The ability
of the PRC operating entities to operate in China may be harmed by changes in its laws and regulations, including those relating to manufacturing,
environmental regulations, land use rights, property and other matters. The central or local governments of these jurisdictions may impose
new, stricter regulations or interpretations of existing regulations that would require additional expenditures and efforts on our part
to ensure our compliance with such regulations or interpretations. Accordingly, government actions in the future, including any decision
not to continue to support recent economic reforms and to return to a more centrally planned economy or regional or local variations in
the implementation of economic policies, could have a significant effect on economic conditions in China or particular regions thereof,
and could require us to divest ourselves of any interest we then hold in Chinese properties.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The business of the PRC operating entities is subject
to various government and regulatory interference. The PRC operating entities could be subject to regulation by various political and
regulatory entities, including various local and municipal agencies and government sub-divisions. We may incur increased costs necessary
to comply with existing and newly adopted laws and regulations or penalties for any failure to comply. The PRC operating entities&#8217;
operations could be adversely affected, directly or indirectly, by existing or future laws and regulations relating to the business or
industry of the PRC operating entities, which could result in further material changes in our operations and could adversely impact the
value of our Ordinary Shares.&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 41; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->36<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Furthermore, given recent statements by the Chinese
government indicating an intent to exert more oversight and control over offerings that are conducted overseas and/or foreign investment
in China-based issuers, although, as advised by our PRC counsel, we are currently not required to obtain permission or approval from any
of the PRC authorities or agencies and have not received any denial to list on the U.S. exchange, it is uncertain whether or when we might
be required to obtain permission from the PRC government to list on U.S. exchanges in the future, and even if such permission is obtained,
whether it will be later denied or rescinded, which could significantly limit or completely hinder our ability to offer or continue to
offer our securities to investors and cause the value of our shares to significantly decline or be worthless.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>The business operation of the PRC operating entities are located
in mainland China where laws and regulations governing the current business operations of the PRC operating entities are sometimes vague
and uncertain and any changes in such laws and regulations may be quick with little impair our ability to operate profitably.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">There are substantial uncertainties regarding the
interpretation and application of PRC laws and regulations including, but not limited to, the laws and regulations governing the business
of the PRC operating entities and the enforcement and performance of our arrangements with customers in certain circumstances. The laws
and regulations are sometimes vague and may be subject to future changes, and their official interpretation and enforcement may involve
substantial uncertainty. The effectiveness and interpretation of newly enacted laws or regulations, including amendments to existing laws
and regulations, may be delayed, and the business of the PRC operating entities may be affected if the PRC operating entities rely on
laws and regulations which are subsequently adopted or interpreted in a manner different from our understanding of these laws and regulations.
New laws and regulations that affect existing and proposed future businesses may also be applied retroactively. We cannot predict what
effect the interpretation of existing or new PRC laws or regulations may have on the business of the PRC operating entities.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The PRC legal system is a civil law system based
on written statutes. Unlike the common law system, prior court decisions under the civil law system may be cited for reference but have
limited precedential value. Since these laws and regulations are relatively new and the PRC legal system continues to rapidly evolve,
the interpretations of many laws, regulations and rules are not always uniform and the enforcement of these laws, regulations and rules
involves uncertainties.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In 1979, the PRC government began to promulgate
a comprehensive system of laws and regulations governing economic matters in general. The overall effect of legislation over the past
three decades has significantly enhanced the protections afforded to various forms of foreign investments in China. However, China has
not developed a fully integrated legal system, and recently enacted laws and regulations may not sufficiently cover all aspects of economic
activities in China. In particular, the interpretation and enforcement of these laws and regulations involve uncertainties. Since PRC
administrative and court authorities have significant discretion in interpreting and implementing statutory provisions and contractual
terms, it may be difficult to evaluate the outcome of administrative and court proceedings and the level of legal protection we enjoy.
These uncertainties may affect our judgment on the relevance of legal requirements and our ability to enforce our contractual rights or
tort claims. In addition, the regulatory uncertainties may be exploited through unmerited or frivolous legal actions or threats in attempts
to extract payments or benefits from us.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Furthermore, the PRC legal system is based in part
on government policies and internal rules, some of which are not published on a timely basis or at all and may have retroactive effect.
As a result, we may not be aware of our violation of any of these policies and rules until sometime after the violation. In addition,
any administrative and court proceedings in China may be protracted, resulting in substantial costs and diversion of resources and management
attention.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 42; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->37<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">From time to time, we may have to resort to administrative
and court proceedings to enforce our legal rights. However, since PRC administrative and court authorities have significant discretion
in interpreting and implementing statutory and contractual terms, it may be more difficult to evaluate the outcome of administrative and
court proceedings and the level of legal protection we enjoy than in more developed legal systems. Furthermore, the PRC legal system is
based in part on government policies and internal rules (some of which are not published in a timely manner or at all) that may have retroactive
effect. As a result, we may not be aware of our violation of these policies and rules until sometime after the violation. Such uncertainties,
including uncertainty over the scope and effect of our contractual, property (including intellectual property) and procedural rights,
and any failure to respond to changes in the regulatory environment in China could materially and adversely affect the business of the
PRC operating entities and impede our ability to continue our operations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Recently, the General Office of the Central Committee
of the Communist Party of China and the General Office of the State Council jointly issued the &#8220;Opinions on Severely Cracking Down
on Illegal Securities Activities According to Law,&#8221; or the Opinions, which was made available to the public on July&#160;6, 2021.
The Opinions emphasized the need to strengthen the administration over illegal securities activities, and the need to strengthen the supervision
over overseas listings by Chinese companies. Effective measures, such as promoting the construction of relevant regulatory systems will
be taken to deal with the risks and incidents of China-concept overseas listed companies, and cybersecurity and data privacy protection
requirements and similar matters. The Opinions and any related implementing rules to be enacted may subject us to compliance requirement
in the future.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>We rely on dividends and other distributions on equity paid by
our subsidiaries to fund any cash and financing requirements we may have, and any limitation on the ability of our subsidiaries to make
payments to us could have a material adverse effect on our ability to conduct the business.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Hongli Cayman is a holding company, and we rely
on dividends and other distributions on equity paid by our subsidiaries for our cash and financing requirements, including the funds necessary
to pay dividends and other cash distributions to our shareholders and service any debt we may incur. If Hongli WFOE and Hongli Shandong
incur debt on their own behalf in the future, the instruments governing the debt may restrict their ability to pay dividends or make other
distributions to us. In addition, the mainland China tax authorities may require our subsidiaries to adjust its taxable income, in a manner
that would materially and adversely affect their ability to pay dividends and other distributions to us.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Under PRC laws and regulations, Hongli WFOE, as
wholly foreign-owned enterprise in China, may pay dividends only out of their respective accumulated after-tax profits as determined in
accordance with PRC accounting standards and regulations. In addition, a wholly foreign-owned enterprise is required to set aside at least
10% of its accumulated after-tax profits each year, if any, to fund certain statutory reserve funds, until the aggregate amount of such
funds reaches 50% of its registered capital. At its discretion, a wholly foreign-owned enterprise may allocate a portion of its after-tax
profits based on PRC accounting standards to staff welfare and bonus funds. These reserve funds and staff welfare and bonus funds are
not distributable as cash dividends.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In response to the persistent capital outflow and
the Renminbi&#8217;s depreciation against the U.S.&#160;dollar in the fourth quarter of 2016, the People&#8217;s Bank of China and SAFE
have implemented a series of capital control measures, including stricter vetting procedures for China-based companies to remit foreign
currency for overseas acquisitions, dividend payments and shareholder loan repayments. The PRC government may continue to strengthen its
capital controls and our subsidiaries&#8217; dividends and other distributions may be subjected to tighter scrutiny in the future. Any
limitation on the ability of our subsidiaries to pay dividends or make other distributions to us could materially and adversely limit
our ability to grow, make investments or acquisitions that could be beneficial to our business, pay dividends, or otherwise fund and conduct
the business of the PRC operating entities.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"></p><div>

</div><!-- Field: Page; Sequence: 43; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->38<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>There are significant uncertainties under the EIT Law relating
to the withholding tax liabilities of Hongli WFOE, and dividends payable by Hongli WFOE to Hongli HK may not qualify to enjoy certain
treaty benefits.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Under the PRC EIT Law and its implementation rules,
the profits of a foreign invested enterprise generated through operations, which are distributed to its immediate holding company outside
the PRC, will be subject to a withholding tax rate of 10%. Pursuant to a special arrangement between Hong&#160;Kong and mainland China
of the PRC, such rate may be reduced to 5% if a Hong&#160;Kong resident enterprise owns more than 25% of the equity interest in the PRC
company. Hongli WFOE is wholly-owned by Hongli HK. Moreover, under the Notice of the State Administration of Taxation on Issues regarding
the Administration of the Dividend Provision in Tax Treaties promulgated on February&#160;20, 2009, the taxpayer needs to satisfy certain
conditions to enjoy the benefits under a tax treaty. These conditions include: (1)&#160;the taxpayer must be the beneficial owner of the
relevant dividends, and (2)&#160;the corporate shareholder to receive dividends from the mainland China subsidiary must have continuously
met the direct ownership thresholds during the 12 consecutive&#160;months preceding the receipt of the dividends. Further, the State Administration
of Taxation promulgated the Notice on How to Understand and Recognize the &#8220;Beneficial Owner&#8221; in Tax Treaties on October&#160;27,
2009, which limits the &#8220;beneficial owner&#8221; to individuals, projects or other organizations normally engaged in substantive
operations, and sets forth certain detailed factors in determining the &#8220;beneficial owner&#8221; status. In current practice, a Hong&#160;Kong
enterprise must obtain a tax resident certificate from the relevant Hong&#160;Kong tax authority to apply for the 5% lower PRC withholding
tax rate. As the Hong&#160;Kong tax authority will issue such a tax resident certificate on a case-by-case basis, we cannot assure you
that we will be able to obtain the tax resident certificate from the relevant Hong&#160;Kong tax authority. As of the date of this Annual
Report, we have not commenced the application process for a Hong&#160;Kong tax resident certificate from the relevant Hong&#160;Kong tax
authority, and there is no assurance that we will be granted such a Hong&#160;Kong tax resident certificate.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Even after we obtain the Hong&#160;Kong tax resident
certificate, we are required by applicable tax laws and regulations to file required forms and materials with relevant mainland China
tax authorities to prove that we can enjoy 5% lower PRC withholding tax rate. Hongli HK intends to obtain the required materials and file
with the relevant tax authorities when it plans to declare and pay dividends, but there is no assurance that the tax authorities of mainland
China will approve the 5% withholding tax rate on dividends received from Hongli HK.&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Fluctuations in exchange rates could have a material adverse
effect on our results of operations and the price of our Ordinary Shares.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Substantially all of our revenues and expenditures
are denominated in RMB, whereas our reporting currency is the U.S.&#160;dollar. As a result, fluctuations in the exchange rate between
the U.S. dollar and RMB will affect the relative purchasing power in RMB terms of our U.S.&#160;dollar assets and the proceeds from
financing. Gains and losses from the re-measurement of assets and liabilities that are receivable or payable in RMB
are included in our consolidated statements of operations. The re-measurement has caused the U.S.&#160;dollar value of our results of
operations to vary with exchange rate fluctuations, and the U.S.&#160;dollar value of our results of operations will continue to vary
with exchange rate fluctuations. A fluctuation in the value of RMB relative to the U.S.&#160;dollar could reduce our profits from operations
and the translated value of our net assets when reported in U.S.&#160;dollars in our financial statements. This could have a negative
impact on our business, financial condition or results of operations as reported in U.S.&#160;dollars. If we decide to convert our RMB
into U.S.&#160;dollars for the purpose of making payments for dividends on our ordinary shares or for other business purposes, appreciation
of the U.S.&#160;dollar against the RMB would have a negative effect on the U.S.&#160;dollar amount available to us. In addition, fluctuations
in currencies relative to the periods in which the earnings are generated may make it more difficult to perform period-to-period comparisons
of our reported results of operations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 44; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->39<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The value of the RMB against the U.S.&#160;dollar
and other currencies is affected by, among other things, changes in China&#8217;s political and economic conditions and China&#8217;s
foreign exchange policies. On July&#160;21, 2005, the PRC government changed its decade-old policy of pegging the value of the RMB to
the U.S.&#160;dollar, and the RMB appreciated more than 20% against the U.S.&#160;dollar over the following three&#160;years. However,
the PBOC regularly intervenes in the foreign exchange market to limit fluctuations in RMB exchange rates and achieve policy goals. During
the period between July&#160;2008 and June&#160;2010, the exchange rate between the RMB and the U.S.&#160;dollar had been stable and traded
within a narrow range. Since June&#160;2010, the RMB has fluctuated against the U.S.&#160;dollar, at times significantly and unpredictably.
Since October&#160;1, 2016, Renminbi has joined the International Monetary Fund (IMF)&#8217;s basket of currencies that make up the Special
Drawing Right (SDR), along with the U.S.&#160;dollar, the Euro, the Japanese yen and the British pound. In the fourth quarter of 2016,
the RMB has depreciated significantly in the backdrop of a surging U.S.&#160;dollar and persistent capital outflows of China. With the
development of the foreign exchange market and progress towards interest rate liberalization and Renminbi internationalization, the PRC
government may in the future announce further changes to the exchange rate system and we cannot assure you that the Renminbi will not
appreciate or depreciate significantly in value against the U.S.&#160;dollar in the future. It is difficult to predict how market forces
or PRC or U.S.&#160;government policy may impact the exchange rate between the Renminbi and the U.S.&#160;dollar in the future.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">There remains significant international pressure
on the PRC government to adopt a flexible currency policy. Any significant appreciation or depreciation of the RMB may materially and
adversely affect our revenues, earnings and financial position, and the value of, and any dividends payable on, our ordinary shares in
U.S.&#160;dollars. For example, to the extent that we need to convert U.S.&#160;dollars we receive from our initial public offering into
RMB to pay our operating expenses, appreciation of the RMB against the U.S.&#160;dollar would have an adverse effect on the RMB amount
we would receive from the conversion. Conversely, a significant depreciation of the RMB against the U.S.&#160;dollar may significantly
reduce the U.S.&#160;dollar equivalent of our earnings, which in turn could adversely affect the price of our ordinary shares.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Limited hedging options are available in China
to reduce our exposure to exchange rate fluctuations. While we may decide to enter into hedging transactions in the future, the availability
and effectiveness of these hedges may be limited and we may not be able to adequately hedge our exposure or at all. In addition, our currency
exchange losses may be magnified by PRC exchange control regulations that restrict our ability to convert RMB into foreign currency. As
a result, fluctuations in exchange rates may have a material adverse effect on the price of our ordinary shares.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Governmental control of currency conversion may limit our ability
to utilize our net revenues effectively and affect the value of your investment.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The mainland China government imposes controls
on the convertibility of the RMB into foreign currencies and, in certain cases, the remittance of currency out of mainland China. We receive
substantially all of our net revenues in RMB.&#160;Under our current corporate structure, we rely on dividend payments from Hongli HK
and Hongli WFOE to fund any cash and financing requirements we may have, including the funds necessary to pay dividends and other cash
distributions to our shareholders or to pay any debt we may incur. Under existing PRC foreign exchange regulations, payments of current
account items, such as profit distributions and trade and service-related foreign exchange transactions, can be made in foreign currencies
without prior approval from SAFE by complying with certain procedural requirements. Therefore, our subsidiaries are able to pay dividends
in foreign currencies to us without prior approval from SAFE, subject to the condition that the remittance of such dividends outside of
the PRC complies with certain procedures under PRC foreign exchange regulation, such as the overseas investment registrations by the beneficial
owners of our company who are PRC residents. But approval from or registration with appropriate government authorities is required where
RMB is to be converted into foreign currency and remitted out of mainland China to pay capital expenses such as the repayment of loans
denominated in foreign currencies.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"></p><div>

</div><!-- Field: Page; Sequence: 45; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->40<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In light of the flood of capital outflows of mainland
China in 2016 due to the weakening RMB, the PRC government has imposed more restrictive foreign exchange policies and stepped up scrutiny
of major outbound capital movement. More restrictions and substantial vetting process are put in place by SAFE to regulate cross-border
transactions falling under the capital account. The PRC government may also at its discretion restrict access in the future to foreign
currencies for current account transactions. If the foreign exchange control system prevents us from obtaining sufficient foreign currencies
to satisfy our foreign currency demands, we may not be able to pay dividends in foreign currencies to our shareholders.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Failure to make adequate contributions to various employee benefit
plans as required by PRC regulations may subject us to penalties.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We are required under PRC laws and regulations
to participate in various government sponsored employee benefit plans, including certain social insurance, housing funds and other welfare-oriented
payment obligations, and contribute to the plans in amounts equal to certain percentages of salaries, including bonuses and allowances,
of our employees up to a maximum amount specified by the local government from time to time at locations where the PRC operating entities
operate their businesses. The requirement of employee benefit plans has not been implemented consistently by the local governments in
China given the different levels of economic development in different locations. If the local governments deem our contribution to be
not sufficient, we may be subject to late contribution fees or fines in relation to any underpaid employee benefits, our financial condition
and results of operations may be adversely affected.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Currently, we are making contributions to the plans
based on the minimum standards although the PRC laws requires such contributions to be based on the actual employee salaries up to a maximum
amount specified by the local government. If we are subject to late contribution fees or fines in relation to the underpaid employee benefits,
our financial condition and results of operations may be adversely affected.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>The M&amp;A Rules and certain other PRC regulations establish
complex procedures for some acquisitions of Chinese companies by foreign investors, which could make it more difficult for us to pursue
growth through acquisitions in China.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The Regulations on Mergers and Acquisitions of
Domestic Companies by Foreign Investors, or the M&amp;A Rules, adopted by six PRC regulatory agencies in August&#160;2006 and amended
in 2009, and some other regulations and rules concerning mergers and acquisitions established additional procedures and requirements that
could make merger and acquisition activities by foreign investors more time consuming and complex, including requirements in some instances
that the Ministry of Commerce of China (&#8220;MOFCOM&#8221;) be notified in advance of any change-of-control transaction in which a foreign
investor takes control of a PRC domestic enterprise. Moreover, the Anti-Monopoly Law requires that the MOFCOM shall be notified in advance
of any concentration of undertaking if certain thresholds are triggered. In addition, the security review rules issued by the MOFCOM that
became effective in September&#160;2011 specify that mergers and acquisitions by foreign investors that raise &#8220;national defense
and security&#8221; concerns and mergers and acquisitions through which foreign investors may acquire de facto control over domestic enterprises
that raise &#8220;national security&#8221; concerns are subject to strict review by the MOFCOM, and the rules prohibit any activities
attempting to bypass a security review, including by structuring the transaction through a proxy or contractual control arrangement. In
the future, we and the PRC operating entities may grow our business by acquiring complementary businesses. Complying with the requirements
of the above-mentioned regulations and other relevant rules to complete such transactions could be time consuming, and any required approval
processes, including obtaining approval from the MOFCOM or its local counterparts may delay or inhibit our and the PRC operating entities&#8217;
ability to complete such transactions, which could affect the ability to expand the business of the PRC operating entities or maintain
their market share.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"></p><div>

</div><!-- Field: Page; Sequence: 46; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->41<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Our failure to obtain prior approval of the China Securities
Regulatory Commission for the listing and trading of our Ordinary Shares on a foreign stock exchange could have a material adverse effect upon our business, operating results, reputation and trading price of our Ordinary Shares.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The M&amp;A Rule contains provisions that require
that an offshore special purpose vehicle (&#8220;SPV&#8221;) formed for listing purposes and controlled directly or indirectly by Chinese
companies or individuals shall obtain the approval of the CSRC prior to the listing and trading of such SPV&#8217;s securities on an overseas
stock exchange. On September 21, 2006, the CSRC published procedures specifying documents and materials required to be submitted to it
by an SPV seeking CSRC approval of overseas listings. However, the application of the M&amp;A Rule remains unclear with no consensus currently
existing among leading Chinese law firms regarding the scope and applicability of the CSRC approval requirement. We have not chosen to
voluntarily request approval under the M&amp;A Rule. Based on the understanding of the current PRC law, rules and regulations, we believe
that the CSRC&#8217;s approval may not be required for the listing and trading of our ordinary shares on Nasdaq in the context of our
initial public offering, given that Hongli WFOE was not established by a merger with or an acquisition of any PRC domestic companies as
defined under the M&amp;A Rules.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">If prior CSRC approval was required, we may face
regulatory actions or other sanctions from the CSRC or other Chinese regulatory authorities. These authorities may impose fines and penalties
upon our operations in mainland China, limit our operating privileges in mainland China, delay or restrict the repatriation of the proceeds
from the initial offering into China, or take other actions that could have a material adverse effect upon our business, financial condition,
results of operations, reputation and prospects, as well as the trading price of our Ordinary Shares. The CSRC or other Chinese regulatory
agencies may also take actions requiring us, or making it advisable for us, to terminate the initial offering prior to closing.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>New rules for China-based companies seeking for securities offerings
in foreign stock markets was released by the CSRC recently. Such rules may subject us to additional compliance requirements in the future.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">On February 17, 2023, the CSRC promulgated the
Trial Measures and five supporting guidelines, which went effective on March 31, 2023. According to the Trial Measures, among other requirements,
(1) domestic companies that seek to offer or list securities overseas, both directly and indirectly, should fulfil the filing procedures
with the CSRC; if a domestic company fails to complete the filing procedure, such domestic company may be subject to administrative penalties;
(2) if the issuer meets both of the following conditions, the overseas offering and listing shall be determined as an indirect overseas
offering and listing by a domestic company: (i) any of the total assets, net assets, revenues or profits of the domestic operating entities
of the issuer in the most recent accounting year accounts for more than 50% of the corresponding figure in the issuer&#8217;s audited
consolidated financial statements for the same period; (ii) its major operational activities are carried out in China or its main places
of business are located in China, or the senior managers in charge of operation and management of the issuer are mostly Chinese citizens
or are domiciled in China; and (3) where a domestic company seeks to indirectly offer and list securities in an overseas market, the issuer
shall designate a major domestic operating entity responsible for all filing procedures with the CSRC, and such filings shall be submitted
to the CSRC within three business days after the submission of the overseas offering and listing application. According to the CSRC Notice,
the domestic companies that have already been listed overseas before the effective date of the Trial Measures (namely, March 31, 2023)
shall be deemed as Existing Issuers. Existing Issuers are not required to complete the filing procedures immediately, but they shall be
required to file with the CSRC within three working days from the completion of any subsequent offerings. If a domestic company fails
to complete required filing procedures or conceals any material fact or falsifies any major content in its filing documents, such domestic
company may be subject to administrative penalties, such as an order to rectify, warnings, fines, and its controlling shareholders, actual
controllers, the person directly in charge and other directly liable persons may also be subject to administrative penalties, such as
warnings and fines.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 47; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->42<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif">After
the completion of the private placement offering of 60,000,000 Ordinary Shares of the Company on December 5, 2024, we submitted a
CSRC filing for correspondence on December 11, 2024 and later submitted a formal CSRC filing on January 2, 2025.</span> As of the
date of this report, the CSRC filing is still under review by CSRC.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">On February 24, 2023, the CSRC, Ministry of Finance
of the PRC, National Administration of State Secrets Protection and National Archives Administration of China promulgated the Archives
Rules, which took effect on March 31, 2023. Pursuant to the Archives Rules, domestic companies, including the domestic entities of overseas
listed companies, that seek for overseas offering and listing shall strictly abide by applicable laws and regulations of the PRC and the
Archives Rules, enhance legal awareness of keeping state secrets and strengthening archives administration, institute a sound confidentiality
and archives administration system, and take necessary measures to fulfill confidentiality and archives administration obligations. Such
domestic companies shall not leak any state secret and working secret of government agencies, or harm national security and public interest.
Furthermore, a domestic company that plans to, either directly or through its overseas listed entity, publicly disclose or provide to
relevant individuals or entities including securities companies, securities service providers and overseas regulators, any document and
materials that contain state secrets or working secrets of government agencies, shall first obtain approval from competent authorities
according to law, and file with the secrecy administrative department at the same level. Moreover, a domestic company that plans to, either
directly or through its overseas listed entity, publicly disclose or provide to relevant individuals and entities including securities
companies, securities service providers and overseas regulators, any other documents and materials that, if leaked, will be detrimental
to national security or public interest, shall strictly fulfill relevant procedures stipulated by applicable national regulations. The
Archives Rules also stipulate that a domestic company that provides accounting archives or copies of accounting archives to any entities
including securities companies, securities service providers and overseas regulators and individuals shall fulfill due procedures in compliance
with applicable national regulations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">As we completed the listing and the initial offering
prior to March 31, 2023, we do not believe that our listing and the initial offering are subject to the requirements provided under the
Trial Measures. As the Trial Measures and the Archives Rules were newly published, however, there are substantial uncertainties as to
the implementation and interpretation, and how they will affect the future financing. Any failure of us to fully comply with new regulatory
requirements may significantly limit or completely hinder our ability to offer or continue to offer the Ordinary Shares, cause significant
disruption to our business operations, severely damage our reputation, materially and adversely affect our financial condition and results
of operations, and cause the Ordinary Shares to significantly decline in value or become worthless.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Any failure to comply with PRC regulations regarding the registration
requirements for employee stock incentive plans may subject the PRC plan participants or us to fines and other legal or administrative
sanctions.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In February&#160;2012, SAFE promulgated the
Notices on Issues Concerning the Foreign Exchange Administration for Domestic Individuals Participating in Stock Incentive Plans of
Overseas Publicly-Listed Companies, replacing earlier rules promulgated in March&#160;2007. Pursuant to these rules, PRC citizens
and non-PRC citizens who reside in China for a continuous period of not less than one year who participate in any stock incentive
plan of an overseas publicly listed company, subject to a few exceptions, are required to register with SAFE through a domestic
qualified agent, which could be the PRC subsidiary of such overseas listed company, and complete certain other procedures. In
addition, an overseas entrusted institution must be retained to handle matters in connection with the exercise or sale of stock
options and the purchase or sale of shares and interests. We and our executive officers and other employees who are PRC citizens or
who have resided in the PRC for a continuous period of not less than one year and who are granted options or other awards under the
share compensation plan will be subject to these regulations Failure to complete the SAFE registrations may subject them to fines
and legal sanctions and may also limit our ability to contribute additional capital into our subsidiaries and limit our
subsidiaries&#8217; ability to distribute dividends to us. We also face regulatory uncertainties that could restrict our ability to
adopt additional incentive plans for our directors, executive officers and employees under PRC law.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"></p><div>

</div><!-- Field: Page; Sequence: 48; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->43<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>We face uncertainty regarding the PRC tax reporting obligations
and consequences for certain indirect transfers of our operating company&#8217;s equity interests. Enhanced scrutiny over acquisition
transactions by the PRC tax authorities may have a negative impact on potential acquisitions we may pursue in the future.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The PRC tax authorities have enhanced their scrutiny
over the direct or indirect transfer of certain taxable assets, including, in particular, equity interests in a PRC resident enterprise,
by a non-resident enterprise by promulgating and implementing the SAT Circular of Further Improving and Adjusting Foreign Exchange Administration
Policies on Foreign Direct Investment, or Circular 59, and Circular of Strengthening Administration of Corporate Income Tax on Income
from Transfer of Equity by Non-resident Enterprises, or Circular 698, which became effective in January&#160;2008, and the SAT issued
the Circular on Issues of Enterprise Income Tax on Indirect Transfers of Assets by Non-PRC Resident Enterprises, or Circular 7, in replacement
of some of the existing rules in Circular 698, which became effective in February&#160;2015.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Under Circular 698, where a non-resident enterprise
conducts an &#8220;indirect transfer&#8221; by transferring the equity interests of a PRC &#8220;resident enterprise&#8221; indirectly
by disposing of the equity interests of an overseas holding company, the non-resident enterprise, being the transferor, may be subject
to PRC enterprise income tax, if the indirect transfer is considered to be an abusive use of company structure without reasonable commercial
purposes. As a result, gains derived from such indirect transfer may be subject to PRC tax at a rate of up to 10%. Circular 698 also provides
that, where a non-PRC resident enterprise transfers its equity interests in a PRC resident enterprise to its related parties at a price
lower than the fair market value, the relevant tax authority has the power to make a reasonable adjustment to the taxable income of the
transaction.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In February&#160;2015, the SAT issued Circular
7 to replace the rules relating to indirect transfers in Circular 698. Circular 7 has introduced a new tax regime that is significantly
different from that under Circular 698. Circular 7 extends its tax jurisdiction to not only indirect transfers set forth under Circular
698 but also transactions involving transfer of other taxable assets, through the offshore transfer of a foreign intermediate holding
company. In addition, Circular 7 provides clearer criteria than Circular 698 on how to assess reasonable commercial purposes and has introduced
safe harbors for internal group restructurings and the purchase and sale of equity through a public securities market. Circular 7 also
brings challenges to both the foreign transferor and transferee (or other person who is obligated to pay for the transfer) of the taxable
assets. Where a non-resident enterprise conducts an &#8220;indirect transfer&#8221; by transferring the taxable assets indirectly by disposing
of the equity interests of an overseas holding company, the non-resident enterprise being the transferor, or the transferee, or the PRC
entity which directly owned the taxable assets may report to the relevant tax authority such indirect transfer. Using a &#8220;substance
over form&#8221; principle, the PRC tax authority may disregard the existence of the overseas holding company if it lacks a reasonable
commercial purpose and was established for the purpose of reducing, avoiding or deferring PRC tax. As a result, gains derived from such
indirect transfer may be subject to PRC enterprise income tax, and the transferee or other person who is obligated to pay for the transfer
is obligated to withhold the applicable taxes, currently at a rate of 10% for the transfer of equity interests in a PRC resident enterprise.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 49; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->44<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">On October 17, 2017, the SAT promulgated the
Circular on Issues Relating to Withholding at Source of Income Tax of Non-resident Enterprises, or SAT Circular 37, which became effective
on December&#160;1, 2017, and Circular 698 was then replaced effective December&#160;1, 2017. Certain provisions of the SAT Circular 37
were revised by the Announcement of the State Administration of Taxation on Revising Certain Taxation Normative Documents issued on June
15, 2018. Circular 37, among other things, simplified procedures of withholding and payment of income tax levied on non-resident enterprises.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We face uncertainties on the reporting and consequences
on future private equity financing transactions, share exchange or other transactions involving the transfer of shares in our company
by investors that are non-PRC resident enterprises. The PRC tax authorities may pursue such non-resident enterprises with respect to a
filing or the transferees with respect to withholding obligation, and request our subsidiaries to assist in the filing. As a result, we
and non-resident enterprises in such transactions may become at risk of being subject to filing obligations or being taxed, under Circular
59 or Circular 7 and Circular 37, and may be required to expend valuable resources to comply with Circular 59, Circular 7 and Circular
37 or to establish that we and our non-resident enterprises should not be taxed under these circulars, which may have a material adverse
effect on our financial condition and results of operations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The PRC tax authorities have the discretion under
SAT Circular 59, Circular 7 and Circular 37 to make adjustments to the taxable capital gains based on the difference between the fair
value of the taxable assets transferred and the cost of investment. Although we currently have no plans to pursue any acquisitions in
China or elsewhere in the world, we may pursue acquisitions in the future that may involve complex corporate structures. If we are considered
a non-resident enterprise under the PRC Enterprise Income Tax Law and if the PRC tax authorities make adjustments to the taxable income
of the transactions under SAT Circular 59 or Circular 7 and Circular 37, our income tax costs associated with such potential acquisitions
will be increased, which may have an adverse effect on our financial condition and results of operations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In addition, in accordance with the Individual
Income Tax Law promulgated by the Standing Committee of the National People&#8217;s Congress, later amended on August&#160;31, 2018 and
effective January&#160;1, 2019, where an individual carries out other arrangements without reasonable business purpose and obtains improper
tax gains, the tax authorities shall have the right to make tax adjustments based on a reasonable method, and levy additional tax and
collect interest if there is a need to levy additional tax after making tax adjustments. As a result, our beneficial owners, who are PRC
residents, may be deemed to have carried out other arrangements without reasonable business purpose and obtained improper tax gains for
such indirect transfer, and thus be levied tax.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Because we are a Cayman Islands exempted company and consolidate
the financial results of the PRC operating entities through the Contractual Arrangements, which have a substantial majority of their business
conducted in the PRC, you may be unable to bring an action against us, our officers and directors, the PRC operating entities or their
officers and directors or to enforce any judgment you may obtain. It may also be difficult for you or overseas regulators to conduct investigations
or collect evidence within China.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Hongli Cayman is incorporated and registered in
the Cayman Islands. All of our assets are located outside of the United&#160;States and the proceeds of our initial public offering and
future financings will primarily be held in banks outside of the United&#160;States. In addition, a majority of our directors and officers
reside outside of the United&#160;States. We are a holding company with no material operation of our own and we consolidate the financial
results of the PRC operating entities through the Contractual Arrangements. All of the assets and officers and directors of the PRC operating
entities are located in China. As a result, it may be difficult or impossible for you to bring an action against us or against these individuals
in the United&#160;States in the event that you believe we have violated your rights, either under United&#160;States federal or state
securities laws or otherwise, or if you have a claim against us. Even if you are successful in bringing an action of this kind, the laws
of the Cayman Islands and of China may not permit you to enforce a judgment against our assets or the assets of our directors and officers.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 50; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->45<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">It may also be difficult for you or overseas regulators
to conduct investigations or collect evidence within China. For example, in China, there are significant legal and other obstacles to
obtaining information needed for shareholder investigations or litigation outside China or otherwise with respect to foreign entities.
Although the authorities in China may establish a regulatory cooperation mechanism with its counterparts of another country or region
to monitor and oversee cross-border securities activities, such regulatory cooperation with the securities regulatory authorities in the
Unities States may not be efficient in the absence of practical cooperation mechanism. Furthermore, according to Article&#160;177 of the
PRC Securities Law, or &#8220;Article&#160;177,&#8221; which became effective in March&#160;2020, no overseas securities regulator is
allowed to directly conduct investigation or evidence collection activities within the territory of the PRC.&#160;Article&#160;177 further
provides that Chinese entities and individuals are not allowed to provide documents or materials related to securities business activities
to foreign agencies without prior consent from the securities regulatory authority of the PRC State Council and the competent departments
of the PRC State Council. While detailed interpretation of or implementing rules under Article&#160;177 have yet to be promulgated, the
inability for an overseas securities regulator to directly conduct investigation or evidence collection activities within China may further
increase difficulties faced by you in protecting your interests.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>The ability of U.S. authorities to bring actions for violations
of U.S. securities law and regulations against us, our directors and executive officers named in this Annual Report (except one independent
director) may be limited. Therefore, you may not be afforded the same protection as provided to investors in U.S. domestic companies.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The SEC, the U.S. Department of Justice, or the
DOJ, and other U.S. authorities often have substantial difficulties in bringing and enforcing actions against non-U.S. companies such
as us, and non-U.S. persons, such as our directors and executive officers in the PRC. Due to jurisdictional limitations, matters of comity
and various other factors, the SEC, the DOJ and other U.S. authorities may be limited in their ability to pursue bad actors, including
in instances of fraud, in emerging markets such as the PRC. We conduct our operations mainly in the PRC and our assets are mainly located
in the PRC. There are significant legal and other obstacles for U.S. authorities to obtain information needed for investigations or litigation
against us or our directors, executive officers or other gatekeepers in case we or any of these individuals engage in fraud or other wrongdoing.
In addition, local authorities in the PRC may be constrained in their ability to assist U.S. authorities and overseas investors in connection
with legal proceedings. As a result, if we, our directors, executive officers or other gatekeepers commit any securities law violation,
fraud or other financial misconduct, the U.S. authorities may not be able to conduct effective investigations or bring and enforce actions
against us, our directors, executive officers (except one independent director) or other gatekeepers. Therefore, you may not be able to
enjoy the same protection provided by various U.S. authorities as it is provided to investors in U.S. domestic companies.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Substantial uncertainties exist with respect to the interpretation
and implementation of the PRC Foreign Investment Law and how it may impact the viability of our current corporate structure, corporate
governance and business operations.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">On March&#160;15, 2019, the National People&#8217;s
Congress, or the NPC, approved the Foreign Investment Law, which has taken effect on January&#160;1, 2020 and replaced the trio of existing
laws regulating foreign investment in China, namely, the Sino-foreign Equity Joint Venture Enterprise Law, the Sino-foreign Cooperative
Joint Venture Enterprise Law and the Wholly Foreign-owned Enterprise Law, together with their implementation rules and ancillary regulations.
The Foreign Investment Law embodies an expected PRC regulatory trend to rationalize its foreign investment regulatory regime in line with
prevailing international practice and the legislative efforts to unify the corporate legal requirements for both foreign and domestic
investments. However, since it is relatively new, uncertainties still exist in relation to its interpretation and implementation. For
instance, under the Foreign Investment Law, &#8220;foreign investment&#8221; refers to the investment activities directly or indirectly
conducted by foreign individuals, enterprises or other entities in China. Though it does not explicitly classify contractual arrangements
as a form of foreign investment, there is no assurance that foreign investment through contractual arrangements would not be interpreted
as a type of indirect foreign investment activity under the definition in the future. In addition, the definition contains a catch-all
provision which includes investments made by foreign investors through means stipulated in laws or administrative regulations or other
methods prescribed by the State Council. Therefore, it still leaves leeway for future laws, administrative regulations or provisions promulgated
by the State Council to provide for contractual arrangements as a form of foreign investment. In any of these cases, it will be uncertain
whether our contractual arrangements will be deemed to be in violation of the market access requirements for foreign investment under
the PRC laws and regulations. Furthermore, if future laws, administrative regulations or provisions prescribed by the State Council mandate
further actions to be taken by companies with respect to existing contractual arrangements, we may face substantial uncertainties as to
whether we can complete such actions in a timely manner, or at all. Failure to take timely and appropriate measures to cope with any of
these or similar regulatory compliance challenges could materially and adversely affect our current corporate structure, corporate governance
and business operations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"></p><div>

</div><!-- Field: Page; Sequence: 51; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->46<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The joint statement by the SEC and the PCAOB, Nasdaq
listing rules, and the Holding Foreign Companies Accountable Act all call for additional and more stringent criteria to be applied to
emerging market companies upon assessing the qualification of their auditors, especially the non-U.S.&#160;auditors who are not inspected
by the PCAOB.&#160;These developments could add uncertainties to our listing and future offerings.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Furthermore, the Holding Foreign Companies Accountable
Act, or HFCA Act, which requires that the PCAOB be permitted to inspect the issuer&#8217;s public accounting firm, may result in the delisting
of our Company in the future if the PCAOB is unable to inspect our accounting firm at such future time.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In addition, on June&#160;22, 2021, the U.S.&#160;Senate
passed the AHFCAA, which requires the SEC to prohibit an issuer&#8217;s securities from trading on any U.S.&#160;stock exchanges if its
auditor is not subject to PCAOB inspections for two consecutive&#160;years instead of three consecutive&#160;years.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">On August 26, 2022, the CSRC, the Ministry of Finance
of the PRC, and PCAOB signed a Statement of Protocol, or the Protocol, governing inspections and investigations of audit firms based in
China and Hong Kong. Pursuant to the Protocol, the PCAOB has independent discretion to select any issuer audits for inspection or investigation
and has the unfettered ability to transfer information to the SEC. The PCAOB was required to reassess these determinations by the end
of 2022. Under the PCAOB&#8217;s rules, a reassessment of a determination under the HFCA Act may result in the PCAOB reaffirming, modifying
or vacating the determination. On December 15, 2022, the PCAOB determined that the PCAOB was able to secure complete access to inspect
and investigate registered public accounting firms headquartered in mainland China and Hong Kong and voted to vacate its previous determinations
to the contrary. However, whether the PCAOB will continue to be able to satisfactorily conduct inspections of PCAOB-registered public
accounting firms headquartered in mainland China and Hong Kong is subject to uncertainty and depends on a number of factors out of our,
and our auditor&#8217;s, control. The PCAOB is continuing to demand complete access in mainland China and Hong Kong moving forward, as
well as to continue pursuing ongoing investigations and initiate new investigations as needed. The PCAOB has indicated that it will act
immediately to consider the need to issue new determinations with the HFCA Act if needed and does not have to wait another year to reassess
its determinations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The lack of access to the PCAOB inspection in China
could prevent the PCAOB from fully evaluating audits and quality control procedures of the auditors based in China. As a result, the investors
may be deprived of the benefits of such PCAOB inspections. The inability of the PCAOB to conduct inspections of auditors in China makes
it more difficult to evaluate the effectiveness of these accounting firms&#8217; audit procedures or quality control procedures as compared
to auditors outside of China that are subject to the PCAOB inspections, which could cause existing and potential investors in our stock
to lose confidence in our audit procedures and reported financial information and the quality of our financial statements.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 52; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->47<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our auditor, RBSM LLP, is an independent registered
public accounting firm registered with the PCAOB, and as an auditor of publicly traded companies in the U.S., is subject to laws in the
U.S.&#160;pursuant to which the PCAOB conducts regular inspections to assess its compliance with the applicable professional standards.
Our auditor is headquartered in New&#160;York, NY, and has been inspected by the PCAOB on a regular basis. The PCAOB currently has access
to inspect the working papers of our auditor. Our auditor is not identified in the PCAOB&#8217;s Determination Report.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">However, the above recent developments may have
added uncertainties to our ability to continue to list on Nasdaq or to offer our securities and we cannot assure you whether Nasdaq or
regulatory authorities would apply additional and more stringent criteria to us since we are an emerging growth company and substantial
all of our operations are conducting in China.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>In light of recent events indicating greater oversight by the
Cyberspace Administration of China over data security, particularly for companies seeking to list on a foreign exchange, though such oversight
is not applicable to us, we may be subject to a variety of PRC laws and other obligations regarding data protection and any other rules,
and any failure to comply with applicable laws and obligations could have a material and adverse effect on the business of the PRC operating
entities, our listing on the Nasdaq Capital Market, financial condition, results of operations, and the offering.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Even though, currently, we are not subject to PRC
laws relating to the collection, use, sharing, retention, security, and transfer of confidential and private information, such as personal
information and other data, these laws continue to develop, and the PRC government may adopt other rules and restrictions in the future.
Non-compliance could result in penalties or other significant legal liabilities.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The Cybersecurity Law, which was adopted by the
National People&#8217;s Congress on November&#160;7, 2016 and came into force on June&#160;1, 2017, and the Cybersecurity Review Measures,
or the &#8220;Review Measures,&#8221; which were promulgated on April&#160;13, 2020, provide that personal information and important data
collected and generated by a critical information infrastructure operator in the course of its operations in China must be stored in China,
and if a critical information infrastructure operator purchases internet products and services that affect or may affect national security,
it should be subject to cybersecurity review by the CAC. In addition, a cybersecurity review is required where critical information infrastructure
operators, or the &#8220;CIIOs,&#8221; purchase network-related products and services, which products and services affect or may affect
national security. Due to the lack of further interpretations, the exact scope of what constitute a &#8220;CIIO&#8221; remains unclear.
Further, the PRC government authorities may have wide discretion in the interpretation and enforcement of these laws.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">On June&#160;10, 2021, the Standing Committee of
the National People&#8217;s Congress promulgated the Data Security Law which took effect on September&#160;1, 2021. The Data Security
Law requires that data shall not be collected by theft or other illegal means, and it also provides that a data classification and hierarchical
protection system. The data classification and hierarchical protection system protects data according to its importance in economic and
social development, and the damages it may cause to national security, public interests, or the legitimate rights and interests of individuals
and organizations if the data is falsified, damaged, disclosed, illegally obtained or illegally used, which protection system is expected
to be built by the state for data security in the near future. In addition, the Office of the Central Cyberspace Affairs Commission and
the Office of Cybersecurity Review under the CAC, published the Cybersecurity Review Measures (Revised Draft for Comments), or the &#8220;Review
Measures Draft,&#8221; on July&#160;10, 2021, which provides that, aside from CIIOs that intend to purchase internet products and services,
data processing operators engaging in data processing activities that affect or may affect national security must be subject to the cybersecurity
review by the Cybersecurity Review Office. According to the Review Measures Draft, a cybersecurity review is conducted by the CAC, to
assess potential national security risks that may be brought about by any procurement, data processing, or overseas listing. According
to the latest amended Cybersecurity Review Measures, which was promulgated on December&#160;28, 2021 and became effective on February&#160;15,
2022, and replaced the Cybersecurity Review Measures promulgated on April&#160;13, 2020, online platform operators holding more than one
million users/users&#8217; individual information shall be subject to cybersecurity review before listing abroad. Since the Cybersecurity
Review Measures is new, the implementation and interpretation thereof are not yet clear.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 53; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->48<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">On July 7, 2022, the CAC promulgated the Security
Assessment Measures for Outbound Data Transfers which became effective on September 1, 2022. The Security Assessment Measures for Outbound
Data Transfers requires that a data processor to declare security assessment for its outbound data transfer to the competent authority
of cyberspace administration through the local cyberspace administration at the provincial level, in the circumstances where (1) the data
processor provides important data abroad; (2) the critical information infrastructure operator or the data processor processing the personal
information of more than one million people provides personal information abroad; (3) the data processor that has provided the personal
information of over 100,000 individuals or the sensitive personal information of over 10,000 individuals cumulatively since January 1
of the previous year or (4) other circumstances prescribed by the CAC for which declaration for security assessment for outbound data
transfers is require. Since the Security Assessment Measures for Outbound Data Transfers became into force very recently, the &#8220;other
circumstances&#8221; thereof are not yet clear. The &#8220;important data&#8221; under the Security Assessment Measures for Outbound Data
Transfers refers to any data that, once tampered with, destroyed, leaked, illegally obtained or illegally used, may endanger national
security, economic operation, social stability, public health and security, etc.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">As the PRC operating entities&#8217; business
is engaged in CRF profile manufacturing in China and do not engage in any operation of information in infrastructure or involve the collection
of personal data of at least 1,000,000 users, or implicate cybersecurity, do not involve the process of more than 1,000,000 individual&#8217;s
personal information, have not provided over 100,000 individual&#8217;s personal information or over 10,000 individual&#8217;s sensitive
personal information since January 1 of the last years abroad, and have not involved the &#8220;important data&#8221; under the Security
Assessment Measures for Outbound Data Transfer. Therefore, we believe that we, our subsidiaries, or the VIE are not subject to the cybersecurity
review of the CAC under the Cybersecurity Review Measure and the security assessment of outbound data transfer under the Security Assessment
Measures for Outbound Data Transfers. As of the date of this Annual Report, we have not received any notice from any authorities identifying
us as a CIIO or requiring us to undertake a cybersecurity review by the CAC.&#160;Further, we have not been subject to any penalties,
fines, suspensions, investigations from any competent authorities for violation of the regulations or policies that have been issued by
the CAC to date. However, there remains uncertainty as to how the Cybersecurity Review Measure will be interpreted or implemented and
whether the PRC regulatory agencies, including the CAC, may adopt new laws, regulations, rules, or detailed implementation and interpretation
related to the Cybersecurity Review Measure. If any such new laws, regulations, rules, or implementation and interpretation come into
effect, we expect to take all reasonable measures and actions to comply. We cannot assure you that PRC regulatory agencies, including
the CAC, would take the same view as we do, and there is no assurance that we can fully or timely comply with such laws should they be
deemed applicable to our operations. There is no certainty as to how such review or prescribed actions would impact our operations and
we cannot guarantee that any clearance can be obtained or any actions that may be required for our listing on the Nasdaq capital market
and the offering as well can be taken in a timely manner, or at all.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 54; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->49<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>PRC regulations relating to the establishment of offshore special
purpose companies by PRC residents may subject our PRC resident shareholders to personal liability and limit our ability to acquire PRC
companies or to inject capital into our subsidiaries, limit our subsidiaries&#8217; ability to distribute profits to us, or otherwise
materially and adversely affect us.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In July&#160;2014, SAFE has promulgated the Circular
on Relevant Issues Concerning Foreign Exchange Control on Domestic Residents&#8217; Offshore Investment and Financing and Roundtrip Investment
Through Special Purpose Vehicles, or SAFE Circular 37, to replace the Notice on Relevant Issues Concerning Foreign Exchange Administration
for Domestic Residents&#8217; Financing and Roundtrip Investment Through Offshore Special Purpose Vehicles, or SAFE Circular 75, which
ceased to be effective upon the promulgation of SAFE Circular 37. SAFE Circular 37 requires PRC residents (including PRC individuals and
PRC corporate entities as well as foreign individuals that are deemed as PRC residents for foreign exchange administration purpose) to
register with SAFE or its local branches in connection with their direct or indirect offshore investment activities. SAFE Circular 37
further requires amendment to the SAFE registrations in the event of any changes with respect to the basic information of the offshore
special purpose vehicle, such as change of a PRC individual shareholder, name and operation term, or any significant changes with respect
to the offshore special purpose vehicle, such as increase or decrease of capital contribution, share transfer or exchange, or mergers
or divisions. SAFE Circular 37 is applicable to our shareholders who are PRC residents and may be applicable to any offshore acquisitions
that we make in the future.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">If any PRC shareholder who makes direct or indirect
investments in offshore special purpose vehicles, or SPV, fails to make the required registration or to update the previously filed registration,
the subsidiaries of such SPV in China may be prohibited from distributing its profits or the proceeds from any capital reduction, share
transfer or liquidation to the SPV, and the SPV may also be prohibited from making additional capital contribution into its subsidiary
in China. On February&#160;28, 2015, the SAFE promulgated a Notice on Further Simplifying and Improving Foreign Exchange Administration
Policy on Direct Investment, or SAFE Notice 13, which became effective on June&#160;1, 2015. Under SAFE Notice 13, applications for foreign
exchange registration of inbound foreign direct investment and outbound overseas direct investment, including those required under the
SAFE Circular 37, will be filed with qualified banks instead of the SAFE.&#160;The qualified banks will directly examine the applications
and accept registrations under the supervision of the SAFE.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We have requested our shareholders that we know
are PRC residents and hold direct or indirect interests in us to make the necessary applications, filings and amendments as required under
SAFE Circular 37 and other related rules. To our knowledge, all of the initial beneficial owners of Hongli Cayman who are all PRC residents,
completed the initial foreign exchange registration. However, we cannot guarantee that all or any of those shareholders will complete
the SAFE Circular 37 registration in a timely manner. In addition, we may not at all times be fully aware or informed
of the identities of all our beneficial owners who are PRC residents, and we may not always be able to compel our beneficial owners to
comply with the SAFE Circular 37 requirements. As a result, we cannot assure you that all of our shareholders or beneficial owners who
are PRC residents will at all times comply with, or in the future make or obtain any applicable registrations or approvals required by,
SAFE Circular 37 or other related regulations. Failure by any such shareholders or beneficial owners to comply with SAFE Circular 37 could
subject us to fines or legal sanctions, restrict our overseas or cross-border investment activities, limit our subsidiaries&#8217; ability
to make distributions or pay dividends or affect our ownership structure, which could adversely affect our business and prospects.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 55; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->50<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Furthermore, as the interpretation and implementation
of these foreign exchange regulations has been constantly evolving, it is unclear how these regulations, and any future regulation concerning
offshore or cross-border transactions, will be interpreted, amended and implemented by the relevant governmental authorities. For example,
we may be subject to a more stringent review and approval process with respect to our foreign exchange activities, such as remittance
of dividends and foreign-currency-denominated borrowings, which may adversely affect our financial condition and results of operations.
In addition, if we decide to acquire a PRC domestic company, we cannot assure you that we or the owners of such company, as the case may
be, will be able to obtain the necessary approvals or complete the necessary filings and registrations required by the foreign exchange
regulations. This may restrict our ability to implement our acquisition strategy and could adversely affect our business and prospects.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>You may experience difficulties in effecting service of legal
process, enforcing foreign judgments or bringing original actions in mainland China against us based on Hong&#160;Kong or other foreign
laws, and the ability of U.S.&#160;authorities to bring actions in China may also be limited.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Hongli Cayman is an exempted company with limited
liability incorporated and registered under the laws of the Cayman Islands, we conduct a significant portion of our operations in mainland
China and the majority of our assets are located in mainland China. In addition, all of our senior executive officers reside within mainland
China for a significant portion of the time and many are PRC nationals. As a result, it may be difficult for our shareholders to effect
service of process upon us or those persons inside mainland China. In addition, our PRC legal counsel has advised us that mainland China
does not have treaties providing for the reciprocal recognition and enforcement of judgments of courts with the Cayman Islands and many
other countries and regions. Therefore, recognition and enforcement in mainland China of judgments of a court in any of these non-PRC
jurisdictions in relation to any matter not subject to a binding arbitration provision may be difficult or impossible.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">On July&#160;14, 2006, Hong&#160;Kong and the PRC
entered into the Arrangement on Reciprocal Recognition and Enforcement of Judgments in Civil and Commercial Matters by the Courts of the
PRC and of the Hong&#160;Kong Special Administrative Region Pursuant to Choice of Court Agreements Between Parties Concerned, or the 2006
Arrangement, pursuant to which a party with a final court judgment rendered by a Hong&#160;Kong court requiring payment of money in a
civil and commercial case pursuant to a choice of court agreement in writing may apply for recognition and enforcement of the judgment
in mainland China.&#160;Similarly, a party with a final judgment rendered by a mainland China court requiring payment of money in a civil
and commercial case pursuant to a choice of court agreement in writing may apply for recognition and enforcement of the judgment in Hong&#160;Kong.
A choice of court agreement in writing is defined as any agreement in writing entered into between parties after the effective date of
the 2006 Arrangement in which a Hong&#160;Kong court or a mainland China court is expressly designated as the court having sole jurisdiction
for the dispute. Therefore, it is not possible to enforce a judgment rendered by a Hong&#160;Kong court in mainland China if the parties
in dispute have not agreed to enter into a choice of court agreement in writing. The 2006 Arrangement became effective on August&#160;1,
2008.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Subsequently on January&#160;18, 2019, Hong&#160;Kong
and mainland China entered into the Arrangement on Reciprocal Recognition and Enforcement of Judgments in Civil and Commercial Matters
between the Courts of the Mainland and of the Hong&#160;Kong Special Administrative Region, or the Arrangement, pursuant to which, among
other things, the scope of application was widened to cover both monetary and non-monetary judgments in most civil and commercial matters,
including effective judgments on civil compensation in criminal cases. In addition, the requirement of a choice of court agreement in
writing has been removed. It is no longer necessary for parties to agree to enter into a choice of court agreement in writing, as long
as it can be shown that there is a connection between the dispute and the requesting place, such as place of the defendant&#8217;s residence,
place of the defendant&#8217;s business or place of performance of the contract or tort. The 2019 Arrangement shall apply to judgments
in civil and commercial matters made on or after its effective date by the courts of both sides. The 2006 Arrangement shall be terminated
on the same&#160;day when the 2019 Arrangement comes into effect. If a &#8220;written choice of court agreement&#8221; has been signed
by parties according to the 2006 Arrangement prior to the effective date of the 2019 Arrangement, the 2006 Arrangement shall still apply.
Although the 2019 Arrangement has been signed, its effective date has yet to be announced. Therefore, there are still uncertainties about
the outcomes and effectiveness of enforcement or recognition of judgments under the 2019 Arrangement.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 56; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->51<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Furthermore, shareholder claims that are common
in the U.S., including securities law class actions and fraud claims, generally are difficult to pursue as a matter of law or practicality
in China. For example, in China, there are significant legal and other obstacles to obtaining information needed for shareholder investigations
or litigation outside China or otherwise with respect to foreign entities. Although the local authorities in China may establish a regulatory
cooperation mechanism with the securities regulatory authorities of another country or region to implement cross-border supervision and
administration, such regulatory cooperation with the securities regulatory authorities in the U.S.&#160;have not been efficient in the
absence of mutual and practical cooperation mechanism. According to Article&#160;177 of the PRC Securities Law which became effective
in March&#160;2020, no overseas securities regulator is allowed to directly conduct investigation or evidence collection activities within
the territory of the PRC.&#160;Accordingly, without the consent of the competent PRC securities regulators and relevant authorities, no
organization or individual may provide the documents and materials relating to securities business activities to overseas parties. See
also &#8220;Item 3. Key Information&#8212;D. Risks Related to Our Ordinary Shares&#160;&#8212;&#160;<i>You may face difficulties in protecting
your interests, and your ability to protect your rights through U.S.&#160;courts may be limited, because we are incorporated under Cayman
Islands law&#8221;</i> for risks associated with investing in us as a Cayman Islands company.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt -0.5in; text-indent: 0.5in"><b>Risks Related to Our Ordinary Shares</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>We are a &#8220;foreign private issuer,&#8221; and our disclosure
obligations differ from those of U.S.&#160;domestic reporting companies. As a result, we may not provide you the same information as U.S.&#160;domestic
reporting companies or we may provide information at different times, which may make it more difficult for you to evaluate our performance
and prospects.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We are a foreign private issuer and, as a result,
we are not subject to the same requirements as U.S.&#160;domestic issuers. Under the Exchange&#160;Act, we will be subject to reporting
obligations that, to some extent, are more lenient and less frequent than those of U.S.&#160;domestic reporting companies. For example,
we will not be required to issue quarterly reports or proxy statements. We will not be required to disclose detailed individual executive
compensation information. Furthermore, our directors and executive officers will not be required to report equity holdings under Section&#160;16
of the Exchange&#160;Act and will not be subject to the insider short-swing profit disclosure and recovery regime. As a foreign private
issuer, we will also be exempt from the requirements of Regulation&#160;FD (Fair Disclosure) which, generally, are meant to ensure that
select groups of investors are not privy to specific information about an issuer before other investors. However, we will still be subject
to the anti-fraud and anti-manipulation rules of the SEC, such as Rule&#160;10b-5 under the Exchange&#160;Act. Since many of the disclosure
obligations imposed on us as a foreign private issuer differ from those imposed on U.S.&#160;domestic reporting companies, you should
not expect to receive the same information about us and at the same time as the information provided by U.S.&#160;domestic reporting companies.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>You may face difficulties in protecting your interests, and your
ability to protect your rights through U.S.&#160;courts may be limited, because we are incorporated and registered under Cayman Islands
law.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Hongli Cayman is an exempted company with limited
liability incorporated under the laws of the Cayman Islands. Our corporate affairs are governed by our amended and restated memorandum
and articles of association, as amended, the Companies Act (Revised) of the Cayman Islands, which we refer to as the Companies Act below,
and the common law of the Cayman Islands. The rights of shareholders to take actions against the directors, actions by minority shareholders
and the fiduciary responsibilities of our directors to us under Cayman Islands law are to a large extent governed by the common law of
the Cayman Islands. The common law in the Cayman Islands is derived in part from comparatively limited judicial precedent in the Cayman
Islands and from English common law. Appeals from the Cayman Islands Courts to the Privy Council (which is the final Court of Appeal for
British overseas territories such as the Cayman Islands) are binding on courts in the Cayman Islands. Decisions of the English courts,
and particularly the Supreme Court and the Court of Appeal are generally of persuasive authority but are not binding in the courts of
the Cayman Islands. Decisions of courts in other Commonwealth jurisdictions are similarly of persuasive but not binding authority. The
rights of our shareholders and the fiduciary responsibilities of our directors under Cayman Islands law are not as clearly established
as they would be under statutes or judicial precedent in some jurisdictions in the U.S.&#160;In particular, the Cayman Islands has a less
developed body of securities laws than the U.S.&#160;Some U.S.&#160;states, such as Delaware, have more fully developed and judicially
interpreted bodies of corporate law than the Cayman Islands. In addition, Cayman Islands companies may not have standing to initiate a
shareholder derivative action in a federal court of the U.S.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 57; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->52<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Shareholders of Cayman Islands exempted companies
like us have no general rights under Cayman Islands law to inspect corporate records or to obtain copies of lists of shareholders of these
companies (other than copies of our amended and restated memorandum and articles of association and register of mortgages and charges,
and any special resolutions passed by our shareholders). Under Cayman Islands law, the names of our current directors can be obtained
from a search conducted at the Registrar of Companies. Pursuant to our amended and restated articles of association, shareholders will
not have any right to inspect any account or book or document of the Company except as conferred by Companies Act or as authorized by
our directors or by ordinary resolution of our shareholders. This may make it more difficult for you to obtain the information needed
to establish any facts necessary for a shareholder motion or to solicit proxies from other shareholders in connection with a proxy contest.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">As a company incorporated in the Cayman Islands,
we are permitted to adopt certain home country practices in relation to corporate governance matters that differ significantly from the
Nasdaq corporate governance requirements; these practices may afford less protection to shareholders than they otherwise would under rules
and regulations applicable to U.S.&#160;domestic issuers.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">As a result of all of the above, our public shareholders
may have more difficulties in protecting their interests in the face of actions taken by management, members of the board of directors
or controlling shareholders than they would as public shareholders of a company incorporated in the U.S.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Because we are a foreign private issuer and are exempt from certain
Nasdaq corporate governance standards applicable to U.S.&#160;issuers, you will have less protection than you would have if we were a
domestic issuer.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Nasdaq Listing Rules require listed companies to
have, among other things, a majority of its board members be independent. As a foreign private issuer, however, we are permitted to, and
we may follow home country practice in lieu of the above requirements, or we may choose to comply with the above requirement within one
year of listing. The corporate governance practice in our home country, the Cayman Islands, does not require a majority of our board to
consist of independent directors. Thus, although a director must act in the best interests of the Company, it is possible that fewer board
members will be exercising independent judgment and the level of board oversight on the management of our company may decrease as a result.
In addition, the Nasdaq Listing Rules also require U.S.&#160;domestic issuers to have a compensation committee, a nominating/corporate
governance committee composed entirely of independent directors, and an audit committee with a minimum of three members. We, as a foreign
private issuer, are not subject to these requirements. The Nasdaq Listing Rules may require shareholder approval for certain corporate
matters, such as requiring that shareholders be given the opportunity to vote on all equity compensation plans and material revisions
to those plans, certain ordinary share issuances. However, we currently rely on home country practice in lieu of the requirements under Nasdaq Listing Rules with respect to certain corporate governance standards
which may afford less protection to investors.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 58; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->53<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Nasdaq may apply additional and more stringent criteria for our
continued listing because insiders will hold a large portion of the company&#8217;s listed securities.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Nasdaq Listing Rule&#160;5101 provides Nasdaq with
broad discretionary authority over the initial and continued listing of securities on Nasdaq and Nasdaq may use such discretion to deny
initial listing, apply additional or more stringent criteria for the initial or continued listing of particular securities, or suspend
or delist particular securities based on any event, condition, or circumstance that exists or occurs that makes initial or continued listing
of the securities on Nasdaq inadvisable or unwarranted in the opinion of Nasdaq, even though the securities meet all enumerated criteria
for initial or continued listing on Nasdaq. In addition, Nasdaq has used its discretion to deny initial or continued listing or to apply
additional and more stringent criteria in the instances, including but not limited to: (i)&#160;where the company engaged an auditor that
has not been subject to an inspection by the PCAOB, an auditor that PCAOB cannot inspect, or an auditor that has not demonstrated sufficient
resources, geographic reach, or experience to adequately perform the company&#8217;s audit; (ii)&#160;where the company planned a small
public offering, which would result in insiders holding a large portion of the company&#8217;s listed securities; and (iii)&#160;where
the company did not demonstrate sufficient nexus to the U.S.&#160;capital market, including having no U.S.&#160;shareholders, operations,
or members of the board of directors or management. Our initial public offering was relatively small and the insiders of our Company will
hold a large portion of the company&#8217;s listed securities. Nasdaq might apply the additional and more stringent criteria for our continued
listing, which may affect our continued listing on Nasdaq and the trading prices and liquidity of our shares.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>If we cannot continue to satisfy the continued listing requirements
and other rules of Nasdaq Capital Market, although we exempt from certain corporate governance standards applicable to U.S. issuers as
a Foreign Private Issuer, our securities may be delisted, which could negatively impact the price of our securities and your ability to
sell them.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Even though our securities are listed on the Nasdaq
Capital Market, we cannot assure you that our securities will continue to be listed on the Nasdaq Capital Market.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In addition, in
order to maintain our listing on the Nasdaq Capital Market, we will be required to comply with certain rules of Nasdaq Capital Market,
including those regarding minimum shareholders&#8217; equity, minimum share price and certain corporate governance requirements. Even
if we have initially met the listing requirements and other applicable rules of the Nasdaq Capital Market, we may not be able to continue
to satisfy these requirements and applicable rules. If we are unable to satisfy the Nasdaq Capital Market criteria for maintaining our
listing, our securities could be subject to delisting.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">If the Nasdaq Capital Market subsequently delists
our securities from trading, we could face significant consequences, including:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: left">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">a
limited availability for market quotations for our securities;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: left">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">reduced
liquidity with respect to our securities;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 59; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->54<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: left">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">a
determination that our Ordinary Share is a &#8220;penny stock,&#8221; which will require brokers trading in our Ordinary Share to adhere
to more stringent rules and possibly result in a reduced level of trading activity in the secondary trading market for our Ordinary Share;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: left">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">limited
amount of news and analyst coverage; and</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: left">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">a
decreased ability to issue additional securities or obtain additional financing in the future.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In addition, the stock markets have experienced
extreme price and volume fluctuations that have affected and continue to affect the market prices of equity securities of many companies.
Stock prices of many companies have fluctuated in a manner unrelated or disproportionate to the operating performance of those companies.
In the past, shareholders have filed securities class action litigation following periods of market volatility. If we were to become involved
in securities litigation, it could subject us to substantial costs, divert resources and the attention of management from our business,
and adversely affect our business.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>We may experience extreme share price volatility unrelated to
our actual or expected operating performance, financial condition or prospects, making it difficult for prospective investors to assess
the rapidly changing value of our Ordinary Shares.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Recently, there have been instances of extreme
stock price run-ups followed by rapid price declines and strong stock price volatility with a number of recent initial public offerings,
especially among companies with relatively smaller public floats. As a relatively small-capitalization company with relatively small public
float, we may experience greater share price volatility, extreme price run-ups, lower trading volume and less liquidity than large-capitalization
companies. In particular, our Ordinary Shares may be subject to rapid and substantial price volatility, low volumes of trades and large
spreads in bid and ask prices. Such volatility, including any share-run up, may be unrelated to our actual or expected operating performance,
financial condition or prospects, making it difficult for prospective investors to assess the rapidly changing value of our Ordinary Shares.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In addition, if the trading volumes of our Ordinary
Shares are low, persons buying or selling in relatively small quantities may easily influence prices of our Ordinary Shares. This low
volume of trades could also cause the price of our Ordinary Shares to fluctuate greatly, with large percentage changes in price occurring
in any trading day session. Holders of our Ordinary Shares may also not be able to readily liquidate their investment or may be forced
to sell at depressed prices due to low volume trading. Broad market fluctuations and general economic and political conditions may also
adversely affect the market price of our Ordinary Shares. As a result of this volatility, investors may experience losses on their investment
in our Ordinary Shares. A decline in the market price of our Ordinary Shares also could adversely affect our ability to issue additional
shares of Ordinary Shares or other securities and our ability to obtain additional financing in the future. No assurance can be given
that an active market in our Ordinary Shares will develop or be sustained. If an active market does not develop, holders of our Ordinary
Shares may be unable to readily sell the shares they hold or may not be able to sell their shares at all.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Our Management has broad discretion in the use of the net proceeds from
our financing activities and may not use them effectively.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our management has broad discretion in the application
of the net proceeds from our initial public offering and any future financing, including working capital, possible acquisitions, and other
general corporate purposes, and we may spend or invest these proceeds in a way with which our shareholders disagree. The failure by our
management to apply these funds effectively could harm our business and financial condition. Pending their use, we may invest the net
proceeds from our public offering in a manner that does not produce income or that loses value.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 60; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->55<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>We do not intend to pay dividends for the foreseeable future.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We currently intend to retain any future earnings
to finance the operation and expansion of the business of the PRC operating entities, and we do not expect to declare or pay any dividends
in the foreseeable future. As a result, you may only receive a return on your investment in our ordinary shares if the market price of
our ordinary shares increases.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Shares eligible for future sale may adversely affect the market
price of our ordinary shares, as the future sale of a substantial amount of outstanding ordinary shares in the public marketplace could
reduce the price of our Ordinary Shares.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The market price of our shares could decline as
a result of sales of substantial amounts of our shares in the public market, or the perception that these sales could occur. In addition,
these factors could make it more difficult for us to raise funds through future offerings of our ordinary shares. All of the shares sold
in our initial public offering are freely transferable without restriction or further registration under the Securities Act. The remaining
shares are &#8220;restricted securities&#8221; as defined in Rule&#160;144. These shares may be sold in the future without registration
under the Securities Act to the extent permitted by Rule&#160;144 or other exemptions under the Securities Act.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>We have incurred and will incur additional costs as a result
of being a public company, which could negatively impact our net income and liquidity.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We incurred professional service expenses of approximately $1.21 million
for the year ended December 31, 2024 and $1.23 million for the year ended December 31, 2023. Professional fees, including payments to
attorneys, auditors, and consultants, were primarily incurred in connection with our efforts to prepare for our initial public offering
and ongoing SEC filings. As a public company, we expect to incur significant legal, accounting, and other professional expenses that were
not required while operating as a private company. In addition, Sarbanes-Oxley and rules and regulations implemented by the SEC and the
Nasdaq Capital Market require significantly heightened corporate governance practices for public companies. We expect that these rules
and regulations will increase our legal, accounting and financial compliance costs and will make many corporate activities more time-consuming
and costly.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We do not expect to incur materially greater costs
as a result of being a public company than those incurred by similarly sized U.S.&#160;public companies. If we fail to comply with
these rules and regulations, we could become the subject of a governmental enforcement action, investors may lose confidence in us and
the market price of our ordinary shares could decline.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>There can be no assurance that we will not be a passive foreign
investment company, or PFIC, for U.S. federal income tax purposes for any taxable year, which could result in adverse U.S. federal income
tax consequences to U.S. holders of our Ordinary Shares.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">A non-U.S. corporation will be a PFIC for any taxable
year if either (1) at least 75% of its gross income for such year consists of certain types of &#8220;passive&#8221; income; or (2) at
least 50% of the value of its assets (based on an average of the quarterly values of the assets) during such year is attributable to assets
that produce passive income or are held for the production of passive income, or the asset test. Based on our current and expected income
and assets, we do not presently expect to be a PFIC for the current taxable year or the foreseeable future. However, no assurance can be given in
this regard because the determination of whether we are or will become a PFIC is a fact-intensive inquiry made on an annual basis that
depends, in part, upon the composition of our income and assets. In addition, there can be no assurance that the Internal Revenue Service,
or IRS, will agree with our conclusion or that the IRS would not successfully challenge our position. Fluctuations in the market price
of our Ordinary Shares may cause us to become a PFIC for the current or subsequent taxable years because the value of our assets for the
purpose of the asset test may be determined by reference to the market price of our Ordinary Shares. The composition of our income and
assets may also be affected by how, and how quickly, we use our liquid assets and the cash raised from the initial offering. If we were
to be or become a PFIC for any taxable year during which a U.S. Holder holds our Ordinary Shares, certain adverse U.S. federal income
tax consequences could apply to such U.S. Holder and such U.S. Holder may be subject to additional reporting requirements</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 61; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->56<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>The obligation to disclose information publicly may put us at
a disadvantage to competitors that are private companies.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">As a publicly listed company, we will be required
to file annual reports with the Securities and Exchange Commission. In some cases, we will need to disclose material agreements or the
results of financial operations that we would not be required to disclose if we were a private company. Our competitors may have access
to this information, which would otherwise be confidential. This may give them advantages in competing with our company. Similarly, as
a U.S.-listed public company, we will be governed by U.S.&#160;laws that our competitors, which are mostly private Chinese companies,
are not required to follow. To the extent compliance with U.S.&#160;laws increases our expenses or decreases our competitiveness against
such companies, our public listing could affect our results of operations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><div><a id="a_006"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt -0.5in; text-indent: 0.5in"><b>Item 4. INFORMATION ON THE COMPANY</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt -0.5in; text-indent: 0.5in">A. <span style="text-decoration:underline">History and Development of the Company</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt -0.5in; text-indent: 0.5in"><b><i>Our Corporate History and Structure</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Hongli Cayman is an exempted company incorporated
on February&#160;9, 2021, under the laws of the Cayman Islands. We have no substantive operations other than holding all of the issued
and outstanding shares of Hongli Hong&#160;Kong Limited, or Hongli HK, which was established in Hong&#160;Kong on March&#160;5, 2021.
Hongli HK is also a holding company holding all of the outstanding equity of Shandong Xiangfeng Heavy Industry Co., Ltd., or Hongli WFOE,
which was established on April&#160;8, 2021 under the laws of the PRC.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">As a holding company with no material operations
of our own, pursuant to certain contractual arrangements, we consolidate financial results of VIE, Shandong Hongli Special Section Tube
Co., Ltd., or Hongli Shandong, a PRC company, and through its wholly owned subsidiaries, Beijing Haozhen Heavy Industry Technology Co.,
Ltd., or Beijing Haozhen, a PRC company and Shandong Maituo Heavy Industry Co., Ltd., or Maitou Shandong, a PRC company; and its 70% owned
subsidiary Shandong Haozhen Heavy Industry Technology Co., Ltd., or Haozhen Shandong, a PRC company. The VIE commenced our operations
under the name Shandong Changle Hongli Steel Tube Co., Ltd. to provide industrial pipes and tubes products. Hongli Shandong was incorporated
on September&#160;13, 1999 by Ronglan Sun and Li Liu, who originally held 40% and 60% equity interests in Hongli Shandong, respectively.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">On June&#160;20, 2001, Hongli Shandong changed
its name to Changle Hongli Steel Tube Co., Ltd.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 62; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->57<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">On March&#160;28, 2005, Hongli Shandong increased
its registered capital to RMB4.8&#160;million, or approximately $0.58&#160;million. Yuanqing Liu, Ronglan Sun, and Li Liu contributed
40%, 30%, and 30% equity interest, respectively. Hongli Shandong changed its name to Shandong Changle Hongli Steel Tube Co., Ltd.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin: 0pt 0">On November&#160;3, 2010, Hongli Shandong increased its registered
capital to RMB5&#160;million, or approximately $0.61&#160;million. Yuanqing Liu, Ronglan Sun, and Jie Liu contributed 40%, 30%, and 30%
equity interest, respectively.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">On October&#160;28, 2010, Hongli Shandong changed
its name to Shandong Hongli Special Section Tube Co., Ltd.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">On May&#160;23, 2019, Hongli Shandong established
its wholly subsidiary Maituo Shandong. Maituo Shandong engages in production of special-shaped steel pipe, construction machinery processing;
mining machinery and agricultural machinery steel, stainless steel and corrosion-resistant alloy, automotive parts steel production, sales;
CRF technology research and development and technical services; goods import and export (for projects subject to approval according to
law, business activities may be carried out only after approval by relevant departments).</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">On September&#160;18, 2020, Hongli Shandong and
Shengda Technology Co. Ltd, a South Korean company, established Haozhen Shandong. Hongli Shandong owns a 70% equity interest in Haozhen
Shandong. Haozhen Shandong engages in metal chain and other metal products manufacturing; metal chain and other metal products sales;
metal structure manufacturing; metal structure dales; general parts manufacturing; high-quality special steel materials sales; steel calendering
processing (except for items subject to approval according to law, and operating activities independently according to law with business
license) permitted items: goods import and export (for items subject to approval according to law, business activities may be carried
out only after approval by relevant departments, and the specific business items shall be subject to the approval result).</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">On February&#160;9, 2021, Hongli Cayman was incorporated
as an exempted company in the Cayman Islands. Hongli Cayman issued Ordinary Shares at $0.0001 par value per share to Hongli Development
Limited, or Hongli Development, a British Virgin Islands company, owned by Yuanqing Liu, Jie Liu, and Ronglan Sun, three founders of the
Company, and issued Ordinary Shares at $0.0001 par value per share to Hongli Technology Limited, or Hongli Technology, a British Virgin
Islands company, 100% owned by Haining Wang. Hongli Cayman and Hongli HK were established as the holding companies of Hongli WFOE.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We were advised by our PRC counsel that our holding
company, its subsidiaries, and the VIE, Hongli Shandong and its subsidiaries, are not required to obtain permission or approvals from
PRC authorities or agencies to list on the U.S.&#160;exchange markets, because the PRC operating entities fall outside the sectors subject
to key restrictions by the PRC government.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">On March 28, 2022, we issued 17,459,903 Ordinary
Shares to Hongli Development and 539,997 Ordinary Shares to Hongli Technology, at par value $0.0001 per share, the issuance of which was
equivalent to a forward split at a ratio of 180,000-for-1 (the &#8220;Forward Split Issuance&#8221;). On September 13, 2022, the then
current shareholders of the Company surrendered 1,500,000 Ordinary Shares in total, of which Hongli Development surrendered 1,455,000
Ordinary Shares and Hongli Technology surrendered 45,000 Ordinary Shares, respectively. On December 1, 2022, Hongli Development surrendered
6,500,000 Ordinary Shares.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">On March 31, 2023, the Company consummated its
initial public offering (the &#8220;IPO&#8221;) of 2,062,500 Ordinary Shares, par value $0.0001 per share (the Ordinary Shares sold in
the IPO is hereafter referred as the &#8220;IPO Shares&#8221;). The IPO Shares were priced at $4.00 per share, and the IPO was conducted
on a firm commitment basis. The Ordinary Shares commenced trading under the symbol &#8220;HLP&#8221; on March 29, 2023.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 63; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->58<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">On May 2, 2023, upon the underwriter&#8217;s exercise
of the over-allotment option in full, the Company sold 309,375 ordinary shares at a price of $4.00 per share accordingly.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">On December 13, 2023, Hongli Technology surrendered
133,125 Ordinary Shares to Hongli Cayman. Hongli Technology has sold all of its remaining Ordinary Shares on the open market and is no
longer a shareholder of the Company.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-size: 10pt">On November 13, 2024,
we entered into a Securities Purchase Agreement (the &#8220;Securities Purchase Agreement&#8221;) with certain non-U.S. investors (collectively,
the &#8220;Purchasers&#8221;). Pursuant to the Securities Purchase Agreement, the Purchasers agreed to subscribe for and purchase, and
the Company agreed to issue and sell to the Purchasers, an aggregate of 60,000,000 Ordinary Shares of the Company, par value US$0.0001
per share, at a purchase price of $0.55 per share, and for an aggregate purchase price of $33,000,000. On December 5, 2024, the transaction
contemplated by the Securities Purchase Agreement was closed. Upon closing, the Company issued a total of 60,000,000 Ordinary Shares to
the Purchasers following receipt of gross proceeds of RMB239,984,300, equivalent to US$33,000,000.</span>&#160;<span style="font-size: 10pt">The
new Ordinary Shares were registered for resale under the Company&#8217;s registration statement on Form F-3 (File No. 333-284050), initially filed with
the U.S. Securities and Exchange Commission on December 5, 2024 and declared effective on February 4, 2025. </span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">As of May 5, 2025 and December 31, 2024, we have
73,438,750 and 73,438,750 Ordinary Shares issued and outstanding as of the date hereof, of which Hongli Development holds 6,787,517 Ordinary
Shares.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The following chart summarizes our corporate legal
structure and identifies our subsidiaries and the PRC operating entities as of the date of this Annual Report.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>



</div><p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><img alt="" src="image_001.jpg" style="width: 497px; height: 318px"/>&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 24px; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td>
    <td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mr.&#160;Yuangqing Liu is the initial founder of the Company and the father of Mr.&#160;Jie Liu and Ms. Ronglan Sun is the spouse of Mr.&#160;Yuangqing Liu and the mother of Mr.&#160;Jie Liu. Mr.&#160;Yuangqing Liu and Ms. Ronglan Sun have granted their proxy to Mr.&#160;Jie Liu to vote their shares in Hongli Development for all corporate transactions requiring shareholders&#8217; approval and Mr.&#160;Jie Liu as such may be deemed to have sole voting and investment discretion with respect to the Ordinary Shares held by Hongli Development.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 64; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->59<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Hongli WFOE, a wholly subsidiary of Hongli Cayman,
and Hongli Shandong entered into a series of Contractual Arrangements in April 2021. Such Contractual Arrangements consist of a series
of three agreements, along with shareholders&#8217; powers of attorney (&#8220;POAs&#8221;) and irrevocable spousal consent letters. Hongli
Shandong, the VIE, and its PRC subsidiaries are the entities conducting the operation in the PRC. Neither Hongli Cayman nor its subsidiaries
own any equity interests in the PRC operating entities.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The Contractual Arrangements are designed to allow
Hongli Cayman to consolidate Hongli Shandong&#8217;s operations and financial results in Hongli Cayman&#8217;s financial statements in
accordance with U.S.&#160;GAAP as the primary beneficiary for accounting purposes.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Due to PRC legal restrictions on foreign ownership
in certain sectors or other matters, such as telecommunications and the internet, many China-based operating companies had to list on
a U.S. exchange through Contractual Arrangements, or a VIE structure, without a direct ownership in main operating entities. However,
even though the business of some other China-based operating companies, including Hongli Shandong, is not within any sensitive sector
that Chinese law prohibits direct foreign investment in, some China-based operating companies, as well as Hongli Shandong, at the discretion
of the management, still selected to utilize such VIE structure to list overseas to avoid the substantial costs and time. If Hongli Shandong
had selected to directly list on a U.S. exchange without such Contractual Arrangements, Hongli Shandong would be required to obtain certain
regulatory approvals in connection with the conversion of the PRC operating entities into wholly foreign owned entities which would take
the Company approximately 3-6 months to complete, without certainty when the conversion would be completed successfully. As a result,
management elected to pursue the VIE structure, at which time that the PRC government did not initiate a series of regulatory actions
and statements to regulate business operations in China including enhancing supervision over the use of variable interest entities for
overseas listing.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The PRC government has initiated a series of regulatory
actions and statements to regulate business operations in China with little advance notice, including cracking down on illegal activities
in the securities market, enhancing supervision over the use of variable interest entities for overseas listing, adopting new measures
to extend the scope of cybersecurity reviews, and expanding the efforts in anti-monopoly enforcement. As we chose such VIE structure,
we understand that we are subject to certain risks and uncertainties that may not otherwise exist if we had direct equity ownership in
the operating entities. The VIE structure has inherent risks that may affect your investment, including less effectiveness and certainties
than direct ownership and potential substantial costs to enforce the terms of the Contractual Arrangements. See &#8220;Item 3. Key Information&#8212;D.
Risk Factors &#8212; <i>We rely on Contractual Arrangements with the VIE and the shareholders of the VIE to consolidate the financial
results of the PRC operating entities. We do not have an equity ownership in, direct foreign investment in, or control of, through such
ownership or investment, the VIE.</i>&#8221; We, as a Cayman Islands holding company, may have difficulty in enforcing any rights we may
have under the Contractual Arrangements with Hongli Shandong, its founders and owners, in PRC because all of our Contractual Arrangements
are governed by the mainland China laws and provide for the resolution of disputes through arbitration in the PRC, where the legal environment
is not as developed as in the United&#160;States. See &#8220;Item 3. Key Information&#8212;D. Risk Factors &#8212; <i>Any failure by the
VIE or its shareholders to perform their obligations under our Contractual Arrangements with them would have a material adverse effect
on our results of operation.</i>&#8221; Furthermore, these Contractual Arrangements may not be enforceable in China if PRC government
authorities or courts take a view that such Contractual Arrangements contravene applicable PRC laws and regulations or are otherwise not
enforceable for public policy reasons. See &#8220;Item 3. Key Information&#8212;D. Risk Factors &#8212; <i>The Chinese government exerts
substantial influence over the manner in which we and the PRC operating entities must conduct business activities. We or the PRC operating
entities are currently not required to obtain permissions or approval from Chinese authorities or agencies to list on U.S. exchanges nor
for the execution of Contractual Arrangements, however, if the VIE or the holding company were required to obtain approval and were denied
permission from Chinese authorities or agencies to list on U.S. exchanges, we will not be able to continue listing on U.S. exchange or
continue to offer securities to investors, which could materially affect the interest of the investors and cause the value of our Ordinary
Shares to significantly decline or be worthless.</i>&#8221; In the event we are unable to enforce these Contractual Arrangements, we may
not be able to consolidate the financial results of Hongli Shandong, and our results of operation may be materially and adversely affected.
For more information, see &#8220;Item 3. Key Information&#8212;D. Risk Factors &#8212; Risks Related to Our Corporate Structure&#8221;
and &#8220;Item 3. Key Information&#8212;D. Risk Factors &#8212; Risks Related to Doing Business in China.&#8221;.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 65; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->60<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The significant terms of the Contractual Arrangements
are as follows:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt -0.5in; text-indent: 0.5in"><i>Exclusive Business Cooperation and Management
Agreement</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Pursuant to the exclusive business cooperation
and management agreement between Hongli WFOE and Hongli Shandong dated as of April 12, 2021, Hongli WFOE has the exclusive right to provide
Hongli Shandong with complete business support, operational management, and technical and consulting services, including all services
within the business scope of Hongli Shandong as may be determined from time to time by Hongli WFOE, such as but not limited to technical
services, business consultations, and marketing consultancy. Additionally, Hongli WFOE has the full and exclusive right to manage and
direct all cash flow and assets of Hongli Shandong and to direct and administrate the financial affairs and daily operation of Hongli
Shandong. In exchange, Hongli WFOE is entitled to an annual service fee that equals the audited total amount of the net income of such
fiscal year of Hongli Shandong. If Hongli Shandong&#8217;s annual net income is zero, Hongli Shandong is not required to pay the service
fee. If Hongli Shandong sustained losses in any fiscal year, all such losses will be carried over to the next year and deducted from the
service fee of the next year.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The exclusive business cooperation agreement remains
in effect, unless terminated pursuant to the agreement or upon the mutual consent of the parties thereto. Hongli Shandong may not unilaterally
terminate this agreement unless Hongli WFOE commits gross negligence or a fraudulent act against Hongli Shandong. However, Hongli WFOE
has the right to terminate this agreement upon giving 30&#160;days&#8217; prior written notice to Hongli Shandong at any time.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt"><i>Exclusive Option Agreements</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Pursuant to the exclusive option agreement among
Hongli HK, Hongli Shandong and the shareholders who collectively own all of Hongli Shandong dated as of April 12, 2021, such shareholders
have jointly and severally granted Hongli HK an option to purchase their equity interests in Hongli Shandong. The purchase price shall
be equal to the actual capital contributions paid in the registered capital of Hongli Shandong by the shareholders for the portion of
equity interests to be purchased by Hongli HK or the lowest price allowed by the applicable PRC laws and regulations. Hongli HK or its
designated person may exercise such option at any time to purchase all or part of the equity interests in Hongli Shandong until it has
acquired all equity interests of Hongli Shandong, which is irrevocable during the term of the agreements.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The exclusive call option agreement remains in
effect for 10&#160;years, and Hongli HK has the right to extend it for an additional 10&#160;years.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 66; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->61<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Equity Interest Pledge Agreement</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Pursuant to the equity interest pledge agreement
among the shareholders who collectively own all of Hongli Shandong dated as of April 12, 2021, such shareholders have pledged all of the
equity interests in Hongli Shandong to Hongli WFOE as collateral to secure the obligations of Hongli Shandong under the exclusive business
cooperation and management agreement and the exclusive option agreement. These shareholders are prohibited or may not transfer the pledged
equity interests without prior written consent of Hongli WFOE unless transferring the equity interests in accordance with the performance
of the exclusive option agreement.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The equity interest pledge agreement shall be terminated
upon the full payment of the consulting and service fees under the business cooperation and management agreement and upon the fulfillment
of Hongli Shandong&#8217;s obligation under the business cooperation and management agreement. Additionally, Hongli WFOE shall cancel
or terminate this equity interest pledge agreement as soon as reasonably practicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Shareholders&#8217; POAs</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Pursuant to the shareholders&#8217; POAs dated
as of April 12, 2021, the shareholders of Hongli Shandong have given Hongli HK or its subsidiary an irrevocable proxy to act on their
behalf on all matters pertaining to Hongli Shandong and to exercise all of their rights as shareholders of Hongli Shandong, including
the right to attend shareholders meetings, to exercise voting rights and all of the other rights, and to designate and appoint the legal
representative, the executive directors and/or director, supervisor, the chief executive officer and other senior management members of
Hongli Shandong, and to sign and execute transfer documents and any other documents pursuant to the exclusive option agreement and the
equity interest pledge agreement. The POAs shall remain in&#160;effect&#160;while the shareholders of Hongli Shandong hold the equity
interests in Hongli Shandong.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Irrevocable&#160;Spousal Consent Letters</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Pursuant to the irrevocable spousal consent letters
dated as of April 12, 2021,&#160;the spouses of all the shareholders of Hongli Shandong consent to the execution of the exclusive business
cooperation and management agreement, equity interest pledge agreement, exclusive option agreement, and the power of attorneys signed
by their spouse. The spouses of the shareholders of Hongli Shandong further undertake not to make any assertions in connection with the
equity interests of Hongli Shandong held by the shareholders and confirm no authorization or consent will be required from them for the
shareholders&#8217; performance of any transaction documents in connection with these agreements. However, if the spouse of any shareholder
obtains any equity interest held by the shareholders for any reason, they commit to be bound by these agreements and comply with the obligation
of the shareholders of Hongli Shandong thereunder.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Based on the foregoing contractual arrangements,
Hongli Cayman is allowed to consolidate Hongli Shandong&#8217;s operations and financial results in Hongli Cayman&#8217;s financial statements
for the periods presented herein as if the current corporate structure (&#8220;restructuring&#8221; or &#8220;reorganization&#8221;) had
been in existence throughout the periods presented under common control in accordance with Regulation&#160;S-X-3A-02 promulgated by the
SEC and Accounting Standards Codification (&#8220;ASC&#8221;)&#160;810-10, Consolidation.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 67; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->62<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Because we do not hold equity interests in Hongli
Shandong, we are subject to risks due to uncertainty of the interpretation and the application of the PRC laws and regulations, including
but not limited to regulatory review of overseas listing of mainland China companies through a special purpose vehicle and the validity
and enforcement of the Contractual Arrangements. As of the date hereof, the agreements under the Contractual Arrangements have not been
tested in any courts of law. We are also subject to the risks of uncertainty about any future actions of the mainland China government
in this regard that could disallow the VIE structure, which would likely result in a material change in our operations and cause the value
of Ordinary Shares to decrease significantly or become worthless.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Neither we nor our subsidiaries own any equity
interests in the PRC operating entities. Instead, we are regarded as the primary beneficiary of the PRC operating entities for accounting
purposes, and, therefore, we are able to consolidate financial results of Hongli Shandong through the Contractual Arrangements. See &#8220;Item
3. Key Information&#8212;D. Risk Factors &#8212; <i>We rely on Contractual Arrangements with the VIE and the shareholders of the VIE to
consolidate the financial results of the PRC operating entities. We do not have an equity ownership in, direct foreign investment in,
or control of, through such ownership or investment, the VIE;&#8221; &#8220;Item 3. Key Information&#8212;D. Risk Factors &#8212; Any
failure by the VIE or its shareholders to perform their obligations under our Contractual Arrangements with them would have a material
adverse effect on our results of operation;&#8221;</i> &#8220;Item 3. Key Information&#8212;D. Risk Factors &#8212; <i>If the VIE goes
bankrupt or becomes subject to a dissolution or liquidation proceeding, its ability to operate its business might be materially and adversely
hindered, which could materially and adversely affect our results of operations;&#8221;</i> &#8220;Item 3. Key Information&#8212;D. Risk
Factors &#8212; <i>Because we are a Cayman Islands corporation and consolidate the financial results of the PRC operating entities through
the Contractual Arrangements, which have a substantial majority of their business conducted in the PRC, you may be unable to bring an
action against us, our officers and directors, the PRC operating entities or their officers and directors or to enforce any judgment you
may obtain. It may also be difficult for you or overseas regulators to conduct investigations or collect evidence within China&#8221;</i>
and &#8220;Item 3. Key Information&#8212;D. Risk Factors &#8212; <i>The Chinese government exerts substantial influence over the manner
in which we and the PRC operating entities must conduct business activities. We or the PRC operating entities are currently not required
to obtain permissions or approval from Chinese authorities or agencies to list on U.S. exchanges nor for the execution of Contractual
Arrangements, however, if the VIE or the holding company were required to obtain approval and were denied permission from Chinese authorities
or agencies to list on U.S. exchanges, we will not be able to continue listing on U.S. exchange or continue to offer securities to investors,
which could materially affect the interest of the investors and cause the value of our Ordinary Shares to significantly decline or be
worthless.&#8221;</i> We may also be subject to sanctions imposed by PRC regulatory agencies including Chinese Securities Regulatory Commission,
or CSRC, if we fail to comply with their rules and regulations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 68; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->63<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt -0.5in; text-indent: 0.5in"><b><i>Emerging Growth Company Status</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">As a company with less than $1.235&#160;billion
in revenue during our last fiscal year, we qualify as an &#8220;emerging growth company&#8221; as defined in the Jumpstart Our Business
Startups Act, or JOBS Act, enacted in April&#160;2012, and may take advantage of reduced reporting requirements that are otherwise applicable
to public companies. These provisions include, but are not limited to:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: left">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">being
permitted to present only two&#160;years of audited financial statements and only two&#160;years of related Management&#8217;s Discussion
and Analysis of Financial Condition and Results of Operations in our Securities and Exchange Commission (&#8220;SEC&#8221;) filings;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: left">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">not
being required to comply with the auditor attestation requirements of Section&#160;404 of the Sarbanes-Oxley Act;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: left">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">reduced
disclosure obligations regarding executive compensation in periodic reports, proxy statements and registration statements; and</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: left">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">exemptions
from the requirements of holding a nonbinding advisory vote on executive compensation and stockholder approval of any golden parachute
payments not previously approved.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We may take advantage of these provisions until
the last&#160;day of our fiscal year following the fifth anniversary of the date of the first sale of our common equity securities pursuant
to an effective registration statement under the Securities Act&#160;of&#160;1933, as amended. However, if certain events occur before
the end of such five-year period, including if we become a &#8220;large accelerated filer,&#8221; our annual gross revenues exceed $1.235&#160;billion
or we issue more than $1.00&#160;billion of non-convertible debt in any three-year period, we will cease to be an emerging growth company
before the end of such five-year period.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In addition, Section&#160;107 of the JOBS Act provides
that an &#8220;emerging growth company&#8221; can take advantage of the extended transition period provided in Section&#160;7(a)(2)(B)&#160;of
the Securities Act for complying with new or revised accounting standards. We have elected to take advantage of the extended transition
period for complying with new or revised accounting standards.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 69; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->64<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt -0.5in; text-indent: 0.5in"><b><i>Foreign Private Issuer Status</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We are incorporated and registered in the Cayman
Islands, and more than 50 percent of our outstanding voting securities are not directly or indirectly held by residents of the United&#160;States.
Therefore, we are a &#8220;foreign private issuer,&#8221; as defined in Rule&#160;405 under the Securities Act and Rule&#160;3b-4(c)&#160;under
the Exchange&#160;Act. As a result, we are not subject to the same requirements as U.S.&#160;domestic issuers. Under the Exchange&#160;Act,
we will be subject to reporting obligations that, to some extent, are more lenient and less frequent than those of U.S.&#160;domestic
reporting companies. For example, we will not be required to issue quarterly reports or proxy statements. We will not be required to disclose
detailed individual executive compensation information. Furthermore, our directors and executive officers will not be required to report
equity holdings under Section&#160;16 of the Exchange&#160;Act and will not be subject to the insider short-swing profit disclosure and
recovery regime.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In addition, as a holding company with no material
operations, we consolidate financial results of the PRC operating entities through the Contractual Arrangements. Furthermore, our Ordinary
Shares may be prohibited to trade on a national exchange or &#8220;over-the-counter&#8221; markets under the Holding Foreign Companies
Accountable Act (&#8220;HFCA Act&#8221;) if the PCAOB is unable to inspect our auditors for two consecutive&#160;years.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">On December 16, 2021, the PCAOB issued a Determination
Report which found that the PCAOB is unable to inspect or investigate completely registered public accounting firms headquartered in:
(1) mainland China, and (2) Hong Kong. Our auditor, RBSM LLP, headquartered in New York, NY, is an independent registered public accounting
firm with the PCAOB and has been inspected by the PCAOB on a regular basis. The PCAOB currently has access to inspect the working papers
of our auditor. RBSM LLP is not identified in the PCAOB&#8217;s Determination Report. Notwithstanding the foregoing, in the future, if
either there is any regulatory change or step taken by PRC regulators that does not permit RBSM LLP to provide audit documentation located
in mainland China or Hong Kong to the PCAOB for inspection or investigation or the PCAOB expands the scope of the Determination Report
so that we are subject to the HFCA Act, as the same may be amended, you may be deprived of the benefits of such inspection which could
result in limitation or restriction to our access to the U.S. capital markets and trading of our securities, including on a national exchange
and on &#8220;over-the-counter&#8221; markets, may be prohibited under the HFCA Act. On August 26, 2022, the CSRC, the Ministry of Finance
of the PRC, and PCAOB signed a Statement of Protocol, or the Protocol, governing inspections and investigations of audit firms based in
China and Hong Kong. Pursuant to the Protocol, the PCAOB has independent discretion to select any issuer audits for inspection or investigation
and has the unfettered ability to transfer information to the SEC. The PCAOB was required to reassess these determinations by the end
of 2022. Under the PCAOB&#8217;s rules, a reassessment of a determination under the HFCA Act may result in the PCAOB reaffirming, modifying
or vacating the determination. On December 15, 2022, the PCAOB determined that the PCAOB was able to secure complete access to inspect
and investigate registered public accounting firms headquartered in mainland China and Hong Kong and voted to vacate its previous determinations
to the contrary. However, whether the PCAOB will continue to be able to satisfactorily conduct inspections of PCAOB-registered public
accounting firms headquartered in mainland China and Hong Kong is subject to uncertainty and depends on a number of factors out of our,
and our auditor&#8217;s, control. See &#8220;Item 3. Key Information&#8212;D. Risk Factors &#8212; <i>Our Ordinary Shares may be prohibited
from being traded on a national exchange under the Holding Foreign Companies Accountable Act if the PCAOB is unable to inspect our auditors
for three consecutive years beginning in 2021. Furthermore, on June 22, 2021, the U.S. Senate passed the Accelerating Holding Foreign
Companies Accountable Act, which, if enacted, would amend the Holding Foreign Companies Accountable Act and require the SEC to prohibit
an issuer&#8217;s securities from trading on any U.S. stock exchanges or market if its auditor is not subject to PCAOB inspections for
two consecutive years instead of three. The delisting of our Ordinary Shares, or the threat of their being delisted, may materially and
adversely affect the value of your investment&#8221; </i>for more information.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 70; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->65<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">B. <span style="text-decoration:underline">Business Overview</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b>Overview</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Hongli Cayman is an offshore holding company incorporated
in the Cayman Islands as an exempted company with limited liability. As a holding company with no material operations of our own, we consolidate
financial results of Hongli Shandong, the VIE and its subsidiaries through Contractual Arrangements. Neither we nor our subsidiaries own
any equity interests in the PRC operating entities. Instead, we consolidate financial results of Hongli Shandong through a series of Contractual
Arrangements dated April&#160;12, 2021.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The PRC operating entities are one of the leading
cold roll formed steel profile manufacturers in China with respect to function innovation, performance improvement, and customized manufacturing
of their products, according to China Sub-Association for Cold Formed Steel Industries, a professional industrial association. The PRC
operating entities&#8217; main business operation focuses on the design, production, deep processing, and sales of custom-made profile
for machinery and equipment in a variety of sectors including but not limited in mining and excavation, construction, agriculture, and
transportation industries.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin: 0pt 0">With more than twenty years of operating history, the PRC operating
entities have developed customers in more than 30 cities in China and a global network covering South Korea, Japan, the U.S., and Sweden.
The customers of the PRC operating entities include large corporations and international enterprises such as Weichai LOVOL Heavy Industry
Co. Ltd. (&#8220;LOVOL&#8221;), SUNGJIN TECH CO., LTD (&#8220;South Korean VOLVO&#8221;), Shandong Lingong Construction Machinery Co.,
Ltd. (&#8220;SDLG&#8221;), and some new customers associated with Katsushiro Machinery Co., Ltd. (&#8220;Japan Katsushiro&#8221;). The
majority of the customers of our PRC operating entities have maintained business with us for an average of 10&#160;years. In 2024, orders
from domestic customers remained stable, while orders from foreign customers declined. We expect to maintain positive relationships with
our principal customers going forward. We anticipate that XCMG Group (&#8220;XCMG&#8221;) will serve as a key driver of our business growth
over the next five years. Currently, we have ongoing business relationships with several of its subsidiaries, including XCMG Loader Co.,
Ltd., XCMG Road Machinery Co., Ltd., XCMG Agricultural Equipment Co., Ltd., and XCMG Forklift Co., Ltd. Orders from XCMG are projected
to grow by approximately 50% on a continuing basis.&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b>Innovations of the PRC Operating Entities</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The PRC operating entities employ a broad array
of manufacturing techniques, most importantly cold roll forming (&#8220;CRF&#8221;) which is the technique used for manufacturing all
their products that differentiates the PRC operating entities from other steel pipe manufacturers that employ alternative forming techniques
such as extrusion or pull-trusion. Cold roll formed steel pipe/tubing is widely used for applications where precise dimension and mechanical
tolerances are required.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 71; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->66<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">CRF reduces the cost of the material and improves
the quality of the product in terms of its surface and size, and allows the PRC operating entities to both customize their products in
accordance with customers&#8217; request and deliver products with high quality, increase mechanical properties and strength. CRF expands
their product applications to a variety of industries that have demands for roll forming profiles with high precision and low processing
cost.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In addition to the manufacturing techniques, the PRC operating entities
employ deformed flower designing in their product design which enables visualization of the formation process of the materials, and further
ensures the high success rate of their research, development, and design. Currently, the PRC operating entities have applied for more
than 68 patents for this technique, 62 of which have been approved, including 55 registered utility patents and 7 invention patents. Among
these approved patents, there are especially two patents that the management of the PRC operating entities believes are material to the
operations and business of the PRC operating entities. One is a repair treatment method of CRF profiles, providing solutions to fix H-shaped
profiles during polish process. This patented technology requires less labor and increases the polish efficiency, and the management of
Hongli Shandong has not seen other similar patents in the market as of the date of this report. The other one is a fine machining method
for reducing profile production and manufacturing, which realizes the automatic and fine machining of customized profiles, reduces the
labor requirements, and decreases the cost. These approved patents have been applied to the PRC operating entities&#8217; productions.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Currently, the PRC operating entities are designing
and developing a certain type of cross section profile with unequal thickness. Through the changes of thickness of the profile, such cross
section profile will be stronger with lighter weight compared to a typical cross section profile. The PRC operating entities are preparing
the patent application for such technique, which is expected to be widely used in different applications in five&#160;years, including
but not limited to, lightweight processing of cabs, high-strength fireproof doors, and window and curtain walls.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b>Facilities and Products of the PRC Operating
Entities</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The PRC operating entities have a total of 8 facilities
well-equipped with advanced manufacturing equipment, complex production lines, and experienced in-house R&amp;D teams, enable them to
facilitate their customers&#8217; orders as a &#8220;custom-made profile shop&#8221; including designing, customizing, manufacturing,
and delivery.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The PRC operating entities currently have 11 lines of CRF production
lines, 3&#160;units of laser welding coupled with inspection equipment, 3&#160;units for high frequency welding coupled with inspection
equipment, 5&#160;units for welding robots, 5&#160;units for 3D laser cutting machines, 3&#160;units for 3D CNC bending machines, a hydraulic
press, 2&#160;units of CNC machining and 2D laser cutting machines. In May 2022, the PRC operating entities started to provide CRF profiles
with additional electrocoating services to meet their customers&#8217; additional demands. Electrocoating is a method of painting that
uses electrical current to deposit paint on a part surface, which is widely used for products, including but not limited to, hardware,
sporting equipment, business appliance, and automotive. In connection with the electrocoating services, the PRC operating entities purchased
relevant equipment through leasing financing, including 1 unit of dust removal machine, 1 unit of pipe system, 1 unit of electrocoating
machine, and 1 unit of Zeolite runner and regenerative catalytic oxidation machine. As of the date of this Annual Report, the PRC operating
entities have produced various electrocoated products, among excavator cabs, safety frames for tractors, and weld-on brackets, generating
a total revenue of approximately $1.54 million (RMB11.2 million). As of the date hereof, the PRC operating entities have received approximately
47,891 new orders of different types of electrocoated products with an estimated revenue of $1.54 million (RMB11.2 million). Additionally,
as the management is in negotiation with other existing and potential customers, the management of the PRC operating entities estimates
that this newly added electrocoating service could generate additional income from the PRC operating entities in the future.

</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"></p><div>

</div><!-- Field: Page; Sequence: 72; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->67<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b>Product Applications</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">The PRC operating entities
produce a comprehensive range of well-designed and customized profile products applied to different kinds of machineries and equipment
that are widely used in a variety of sectors, including but not limited to, mining and excavation, construction, agriculture, and transportation
industries.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><img alt="" src="image_002.jpg"/>&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; text-align: left; font-weight: bold; vertical-align: bottom">Applications</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Percent&#160;of&#160;sales <br/> (LTM Period)</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold; vertical-align: bottom">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Major Application/Uses</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; width: 20%; font-weight: bold; vertical-align: top">Mining/Excavation</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">49</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="vertical-align: top; width: 2%; text-align: left">&#9679;</td>
    <td style="vertical-align: top; width: 65%; text-align: left">Widely used in mining industry as key components of excavation cabs</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; font-weight: bold; vertical-align: top">Doors and windows category</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">&#9679;</td>
    <td style="vertical-align: top; text-align: left">Primarily used as key components of construction cabs. Depending on demand, we manufacture products as significant components of windows, door, and walls with certain thermotolerance and extensibility.</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; font-weight: bold; vertical-align: top">Agricultural</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">47</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">&#9679;</td>
    <td style="vertical-align: top; text-align: left">Primarily for agricultural machinery used as significant components of cabs and ROPs.</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; font-weight: bold; vertical-align: top">Transportation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">&#9679;</td>
    <td style="vertical-align: top; text-align: left">Used as key component of forklift for material transportation industry.</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: left; text-indent: -0.5in"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 73; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->68<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: left">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#9679;</i></b></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Mining/Excavation</i></b></span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><img alt="" src="image_003.jpg"/>&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 74; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->69<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><img alt="" src="image_004.jpg"/>&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 75; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->70<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><img alt="" src="image_005.jpg"/>&#160;</p><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 76; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->71<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b>Products of the PRC Operating Entities</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The PRC operating entities currently produce over
2,000 distinct profile products in a broad range of materials, sizes and shapes. Their outstanding CRF experience and technics enable
them to design and produce different shapes and dimensions of profile products based on each specific project demand from different customers.
The PRC operating entities have always striven to provide product offerings with high quality, precise manufacturing, and on-time delivery.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Below are the selective profile products the PRC
operating entities have produced for their customers:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><img alt="" src="image_006.jpg"/>&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The PRC operating entities&#8217; cold roll formed
steel profile products have various forms of shapes, including but not limited to, angles, bows, beams, brackets, channels, cross-members,
flanges, hats, panels, plates, posts, rails, stakes, tracks. Below are the cross-sections of the selective profile products they have
produced for their customers:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><img alt="" src="image_007.jpg"/>&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"></p><div>

</div><!-- Field: Page; Sequence: 77; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->72<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><img alt="" src="image_008.jpg"/>&#160;</b></p><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b>Sales and Marketing</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in"><b><i>Domestic and International
Footprint of the PRC Operating Entities</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><img alt="" src="image_009.jpg"/>&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 78; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->73<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The PRC operating entities&#8217; customers are
mainly concentrated in the Chinese market. The customers of the PRC operating entities cover more than 30 cities in China, covering the
major heavy industry machinery and agricultural machinery industry enterprises. The PRC operating entities provide their products directly
to, or indirectly to suppliers of, some of the world&#8217;s leading original equipment manufacturers, such as XCMG, Caterpillar Inc.,
and Komatsu Ltd. Enterprises like LOVOL and SDLG are the main customers of the PRC operating entities in China. The three major customers
of the PRC operating entities, LOVOL, South Korean VOLVO and SDLG, in aggregate accounted for approximately, $8.8&#160;million, or 62%
and $12.0 million, or 15% of sales for the fiscal&#160;years ended December&#160;31, 2024 and 2023, respectively. Additionally, the PRC
operating entities started to directly and indirectly provide their products to XCMG from 2017. The revenue from XCMG amounted to $1.8
million, $1.1 million and $0.6 million for the year ended December 31, 2024, 2023 and 2022, respectively. As a supplier of XCMG, we have
established long-term cooperative relationships with four business units under XCMG. Currently, this is one of our key focus areas for
the marketing and brand-building efforts of our operating entities in China. Due to the pandemic&#8217;s impact, we ceased supplying products
to Caterpillar in 2023. Nonetheless, as a supplier for international clients, maintaining strong long-term relationships remains a central
focus of our business strategy.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Hongli Shandong has been devoting to its international expansion opportunities.
As a part of their international expansion and to facilitate the relationship with the existing South Korean customers, Hongli Shandong
designated two employees who speak Korean to constantly visit customers in South Korea to assist with logistics, advertisement, collecting
or furnishing of information of the services and products of Hongli Shandong. Hongli Shandong also plans to open a new sales office in
Wisconsin, U.S.&#160;to be supported with two local salesmen to develop local business in the U.S.&#160;However, this plan has been delayed
or might even be postponed due to the impact of ongoing geopolitical tensions around the world, which may have a material
adverse effect on our business, financial condition, and results of operations. Management
of Hongli Shandong are currently evaluating the feasibility to open a sales office in the U.S.&#160;pending the development of U.S. tariff
policy and the potential market opportunities in the U.S.&#160;Hongli Shandong currently has one independent contractor who works closely
with Hongli Shandong to conduct market research and development in the U.S.&#160;market and respond to inquiry and quotes from potential
U.S.&#160;customers. In May&#160;2021, Hongli Shandong received an order from a customer in the U.S., for 600&#160;units of D-shaped cold
roll formed tubes which were delivered to such customer in November 2021.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Hongli Shandong also explored
the market in Japan in collaboration with Japan Katsushiro who later purchased from the PRC operating entities through its PRC affiliated
entities. In addition, in November 2021, Hongli Shandong has entered into a one-year cooperation agreement with Shengdai Shandong to produce
and supply S-shaped plates and C-shaped profiles, the accessories of Shengdai Shandong products to be exported to Japan. Such cooperation
agreement automatically extended to an additional one-year term after the expiration of the initial one-year term pursuant to the agreement.
As of the date of this Annual Report, Hongli Shandong has provided 62,601 pieces of products, an increase of 18,557 pieces from 44,044
pieces in 2023, to Shengdai Shandong.&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In 2024, orders from XCMG Group for loaders, agricultural machinery,
road machinery, and forklifts have continued to increase, which generated approximately $1.8 million in sales.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">During the fiscal year ended December 31, 2024,
approximately $12.2 million, or 86% of the sales of the PRC operating entities were sourced from the China market where their manufacturing
facilities are located, and approximately $1.9 million or 14% sales of the PRC operating entities were generated by international customers.
During the fiscal year ended December 31, 2023, approximately $12.1 million, or 76% of the sales of the PRC operating entities were sourced
from the China market where their manufacturing facilities are located, and approximately $3.9 million or 24% sales of the PRC operating
entities were generated by international customers. During the fiscal&#160;year ended December&#160;31, 2022, approximately $15.3 million,
or 75% of the sales were sourced from the China market where their manufacturing facilities are located, and approximately $5.0 million,
or 25% of the sales of the PRC operating entities were generated by international customers.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 79; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->74<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The chart below details our revenue by percentage
generated from top five international markets.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the&#160;Years Ended December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Revenue</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">% &#160;of total<br/>
 Revenue</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Revenue</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">% &#160;of total<br/>
 Revenue</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Variance</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Variance %</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%">PRC</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">12,196,548</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 7%; text-align: right">86.5</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">12,117,240</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 7%; text-align: right">75.7</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">79,308</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 7%; text-align: right">0.7</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">International</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,909,072</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">13.5</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,880,714</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">24.3</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,971,642</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(50.8</td><td style="padding-bottom: 1.5pt; text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">14,105,620</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">100</td><td style="padding-bottom: 2.5pt; text-align: left">%</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">15,997,954</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">100</td><td style="padding-bottom: 2.5pt; text-align: left">%</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(1,892,334</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">(11.8</td><td style="padding-bottom: 2.5pt; text-align: left">)%</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in"><b><i>&#160;</i></b></p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the&#160;Years Ended December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Revenue</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">% &#160;of total<br/>
 Revenue</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Revenue</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">% &#160;of total<br/>
 Revenue</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Variance</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Variance %</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%">PRC</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">12,117,240</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 7%; text-align: right">75.74</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">15,285,549</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 7%; text-align: right">75.4</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">(3,168,309</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 7%; text-align: right">(20.7</td><td style="width: 1%; text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">International</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,880,714</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">24.26</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,997,696</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">24.6</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,116,982</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(22.4</td><td style="padding-bottom: 1.5pt; text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">15,997,954</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">100</td><td style="padding-bottom: 2.5pt; text-align: left">%</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">20,283,245</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">100</td><td style="padding-bottom: 2.5pt; text-align: left">%</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(4,285,291</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">(21.1</td><td style="padding-bottom: 2.5pt; text-align: left">)%</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The following table set forth the top customers
each of which we generated more than 10% of sales from during the fiscal&#160;years ended December&#160;31, 2024, 2023 and 2022:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Sales ($)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">%</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Sales ($)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">%</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Sales ($)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">%</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; width: 40%; text-align: left">Weichai LOVOL Heavy Industry Co. Ltd (&#8220;LOVOL&#8221;)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">6,056,622</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 7%; text-align: right">43</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">7,707,045</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 7%; text-align: right">48</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">9,716,430</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 7%; text-align: right">48</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">SUNGJIN TECH CO., LTD (&#8220;South&#160;Korean&#160;VOLVO&#8221;)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,654,578</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,441,899</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">22</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,586,277</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">23</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Shandong Lingong Construction Machinery&#160;Co., Ltd.
    (&#8220;SDLG&#8221;) *</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">839,058</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">696,516</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">XCMG Group. **</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,750,970</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">12</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">9,462,170</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">67</td><td style="padding-bottom: 2.5pt; text-align: left">%</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">11,988,002</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">75</td><td style="padding-bottom: 2.5pt; text-align: left">%</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">14,999,223</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">74</td><td style="padding-bottom: 2.5pt; text-align: left">%</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left">*</td><td style="text-align: justify">Sales to SDLG less than 10% of revenue in 2024</td>
</tr><tr style="vertical-align: top; text-align: justify">
<td>&#160;</td><td style="text-align: left">&#160;</td><td style="text-align: justify">&#160;</td></tr>
     <tr style="vertical-align: top; text-align: justify">
<td>&#160;</td><td style="text-align: left">**&#160;</td><td style="text-align: justify">Sales to XCMG exceeded 10% of total revenues for the first time in
2024.</td></tr>
     </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The PRC operating entities are one of the core
strategic suppliers to LOVOL.&#160;The PRC operating entities started to provide raw materials to LOVOL in 2002 and began to provide
various profile products since 2008, primarily used for cabs of excavator and structural parts for agricultural machinery, some of which
are cab side, safety frame, axial-roller, and U frame. Under the current sales agreement with LOVOL dated January&#160;1, 2020, Hongli
Shandong agrees to provide certain products to LOVOL based the price, amount and quality set forth on a certain procurement list. Hongli
Shandong agrees to deliver the demanded products to LOVOL at its factory, the expense of which, as well as the risk during the transportation
are bore by Hongli Shandong. Pursuant to this sales agreement, upon the receipt of the invoices, LOVOL is obligated to make payments
at the end of the following month thereof. With Hongli Shandong&#8217;s consent, LOVOL could be granted a four-month extension to make
the payments and would not be demanded for such payments or be liable for any breach of contracts due to such extension during the extension
period. This sales agreement remains effective unless (i)&#160;there are any new agreements entered into between the two parties thereof;
(ii)&#160;the agreement is terminated upon mutual consent; or (iii)&#160;the agreement is terminated due to any legal cause. Under this
agreement, in the event that Hongli Shandong does not provide service timely as described therein, Hongli Shandong is obligated to bear
the liquidated damage of RMB30,000 for the delay of 24&#160;hours, or no less than RMB50,000 for the delay of more than 48&#160;hours
depending on the negative impact on LOVOL.&#160;In the event that the Company fails to provide service or deliver products in a timely
manner, Hongli Shandong should make payment for any fees or expenses incurred by LOVOL to take corresponding measures, as well as the
liquidated damages for no less than RMB50,000.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 80; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->75<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">South Korean VOLVO, as the controlling shareholder
of SDLG, reached to the PRC operating entities in 2014 for profile product used for its loaders and then continued to engage them in its
excavator productions, further, its South Korean and Sweden projects. Based on the 7-year business relationships, Hongli Shandong&#8217;s
profile products satisfied South Korean VOLVO&#8217;s demands and made Hongli Shandong become its global strategic partner, providing
certain profile products for all the excavators. Under the supply agreement Hongli Shandong entered in to with South Korean VOLVO on July&#160;23,
2014, Hongli Shandong agrees to deliver on time the correct quantity and identification in accordance with the agreed deliver terms or
special supply instructions, and the delivery of the products will be free on board (&#8220;FOB&#8221;) by ocean shipping. Korean VOLVO
agreed to make payment in U.S.&#160;dollars to Hongli Shandong three&#160;months after the end of the month in which the invoice was received
by South Korean VOLVO or the order products were delivered.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The PRC operating entities have worked with SDLG
for more than a decade. Hongli Shandong is engaged in the design and production of profile product, as well as deep processing, including
but not limited to, formation, laser cutting, and welding. Hongli Shandong was recognized as the outstanding supplier and quality suppliers
by SDLG and expect to have increasing orders from SDLG.&#160;Pursuant to the sales agreement with SDLG dated May&#160;17, 2020, Hongli
Shandong agrees to provide products to SDLG based on the mutually-agreed relevant technics, drawing, technic standard, and other quality
related documents. Additionally, Hongli Shandong agrees to deliver the demanded products to SDLG and bear the delivery fees, as well as
any loss incurred during the delivery due to delay, products damages and any other related loss. After the receipt and inspection of the
products, SDLG should make payments within 60&#160;days upon the receipt of the invoices from Hongli Shandong. This sales agreement remains
effective until it is terminated by any party therein upon three-month written notice or email, or new sales agreement becomes effective.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We believe that Hongli Shandong will maintain close
relationships with these long-term business partners, while developing new customers in the new market in the future.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b>Suppliers of the PRC Operating Entities</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The PRC operating entities&#8217; primary raw material
input is strip steel. Depending on each client&#8217;s specific needs, the PRC operating entities purchase specific type of stainless
steel billet and different manufacturing techniques are used for processing raw materials into finished goods to make sure the products
meet the customer&#8217;s quality standard.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The PRC operating entities purchase their raw materials
from a variety of sources and consolidate purchases among their top suppliers to improve cost and delivery terms. The PRC operating entities
maintain flexibility to purchase raw materials from a variety of sources based on price, availability and end-user specifications. For
example, they maintain active relationships with other suppliers to ensure alternative sources of supply. The PRC operating entities have
also developed supply programs with certain of their key suppliers that they believe provide them with reduced lead times for steel purchases
relative to their competitors. We believe the PRC operating entities&#8217; scale is a key competitive advantage, as they are able to
leverage our purchasing volume and market insights to obtain more favorable terms from their suppliers and drive procurement savings.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 81; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->76<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;The following table
sets forth the top suppliers, each of which the PRC operating entities purchased more than during the fiscal years ended December 31, 2024,
2023 and 2022:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; border-bottom: Black 1.5pt solid">Name</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Purchase <br/> in US$</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">% of <br/> Total<br/> Purchase</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Purchase<br/> in US$</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">% of <br/> Total<br/> Purchase</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Purchase<br/> in US$</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">% of <br/> Total<br/> Purchase</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; width: 40%; text-align: left">Shanghai Wanhe Supply Chain Management Co., Ltd.</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">1,095,406</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 7%; text-align: right">15</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">3,585,131</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 7%; text-align: right">48</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">5,247,770</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 7%; text-align: right">50</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Shandong Jixi Pipe Industry Co., Ltd.*</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,421,490</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">20</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,516,896</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">35</td><td style="padding-bottom: 2.5pt; text-align: left">%</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,585,131</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">48</td><td style="padding-bottom: 2.5pt; text-align: left">%</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,247,770</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">50</td><td style="padding-bottom: 2.5pt; text-align: left">%</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in; text-align: left">*</td><td style="text-align: justify">2024 was the first year in which purchases from Shandong
Jixi Pipe Industry Co., Ltd. exceeded 10% of total purchases.</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Hongli Shandong has established a stable, long-term supply relationship
with Shanghai Wanhe Supply Chain Management Co., Ltd. (&#8220;Shanghai Wanhe&#8221;). The purchase framework agreement between the parties
is renewable every two years, with the current agreement set to expire on January 4, 2026. Hongli Shandong purchases the raw materials
from Shanghai Wanhe under specific purchase contracts. Under this agreement, Shanghai Wanhe will give Hongli Shandong one-day notice of
the goods information and deliver to Hongli Shandong at certain location and time confirmed by Hongli Shandong, and such delivery fees
are included in the per unit price indicated in each specific purchase contract. Pursuant to the specific purchase contracts, any objections
to quality should be raised by Hongli Shandong within seven&#160;days from the date of arrival, and Hongli Shandong should stop processing
such raw materials that it has objection to quality of, keeps it as it is, and send a written notice to Shanghai Wanhe. Hongli Shandong
should bear the loss of those already processed raw materials. From January 1, 2019, to December 31, 2022, we purchased hot rolled coil
for an aggregate of 24,512 tons in the total amount of approximately $18.75 million from Wanhe. For the fiscal year ended December 31,
2023, we have purchased hot rolled coil for an aggregate of 5,507 tons in the total amount of approximately $4.0 million from Wanhe. For
the fiscal year ended December 31, 2024, we purchased approximately 1,825 tons of production raw materials from Wanhe, in the total amount
of approximately $1.1 million.&#160;</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The PRC operating entities do not have irreplaceable
reliance on these suppliers. Their suppliers are all distributors, who source the raw materials from the raw material manufactories, so
there are many other distributors in the market with the same sources of raw material. The PRC operating entities can always find other
suppliers as a substitute to meet their purchase requirements of, including but not limited to, quality, volume, price, and delivery.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b>Expansion Plan</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Due to the rapid development of our company in
the past several&#160;years, the PRC operating entities find that the existing manufacturing capacities have been unable to meet their
customers&#8217; demands, especially their long-term development. In order to develop the business, Hongli Shandong has been working to
expand our manufacturing capability by (i)&#160;purchasing a well-equipped industrial park near its current factory with a parcel of land,
four workshops and associated infrastructure; and (ii)&#160;purchasing new production facilities for the four workshops (&#8220;Expansion
Plan&#8221;).</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: left; text-indent: -0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: left">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
purchase of use right of three parcels of land with a factory building and associated infrastructure on one parcel of the land from Yingxuan</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: left; text-indent: -0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In November 2020, Hongli Shandong signed a letter
of intent with Yingxuan Heavy Industry Co., Ltd. (&#8220;Yingxuan&#8221;) for the planned purchase of all of Yingxuan&#8217;s assets located
in an industrial area, including its use rights of three parcels of industrial land, building, facilities and infrastructure (collectively,
the &#8220;Yingxuan Assets&#8221;) for a total consideration of approximately RMB125.0 million (approximately $18.1 million, the &#8220;Purchase
Price for Yingxuan Assets&#8221;). On January 1, 2021, Hongli Shandong and Yingxuan entered into three asset transfer agreements (the
&#8220;YX Asset Transfer Agreements&#8221;), under which Hongli Shandong made various payments towards the Purchase Price in accordance
with the payment schedule. As of the filing date of this report, legal title to only one parcel of the Yingxuan Assets has been transferred
to Hongli Shandong. The remaining balance of the Purchase Price is contractually payable only upon completion of the legal title transfers
for the remaining Yingxuan Assets.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 82; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->77<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">On May 5, 2023, Hongli Shandong entered into a
supplementary agreement (the &#8220;YX Supplementary Agreement&#8221;) to the YX Asset Transfer Agreements with Yingxuan, pursuant to
which Hongli Shandong, on one hand, agreed to increase the Purchase Price for Yingxuan Assets to RMB151.4 (approximately US$21.9 million)
(the &#8220;Amended Purchase Price for Yingxuan Assets&#8221;) taking into account of the anticipated demolition reimbursement to be assigned
to and received by Hongli Shandong from the local government, and on the other hand, Yingxuan agreed to waive all interest payments accrued
and to be accrued based on the annual interest rate of 7% for the Purchase Price as set forth in the YX Asset Transfer Agreements. Hongli
Shandong believes that the amount of the demolition compensation is estimated to be RMB21.6 million ($3.1 million) and such governmental
reimbursement is expected to be available within the next 5 years. Hongli Shandong believes that this parcel along with the building,
facilities and infrastructure will satisfy its expansion needs in the next 5 years or more.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In addition, the local government has certain allowance
on the maximum amount of industrial land that they can grant use rights to, which results in that the transferor has not obtained the
use rights for the other parcel of the land (approximately 31 acres). Hongli Shandong plans to apply the use right for such parcel on
an as-needed basis and within the annual allowance by the local government.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">As of December 31, 2024, Hongli had cumulatively
paid Yingxuan approximately $17.0 million (equivalent to RMB124.2 million) towards the Amended Purchase Price for Yingxuan Assets, and
received the real estate and land use rights transferred from Yingxuan of the corresponding Purchase Price in the amount of approximately
$11.7 million (RMB85.2 million). The remaining assets, valued at approximately $9.1 million (RMB 66.2 million), have not yet been transferred
as of the filing date of this report. A remaining balance of approximately $3.7 million (RMB 27.2 million) is contractually payable only
upon the completion of the transfer of legal titles for the remaining real estate and land use rights.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">On December 21, 2022, Hongli Shandong entered into
a loan agreement with Bank of Weifang, pursuant to which, Bank of Weifang agreed to loan Hongli Shandong for its Expansion Plan a principal
amount of approximately $10.5 million (RMB70 million) with a fixed 35-month term and an annual interest rate of 6.8%. The Company paid
off this loan without penalty on April 21, 2023.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In relation to the purchase of Yingxuan Assets,
the Company is currently disposing of unnecessary assets in its old factory. On April 1, 2023, the Company entered into a final assets
transfer agreement with Changle Youyi Plastic Technology Co., Ltd. (&#8220;Changle Youyi&#8221;), pursuant to which the Company would
sell its old factory, including the land use right of one parcel of industrial land, factory buildings, machinery equipment and tools
(collectively, the &#8220;Old Factory Assets&#8221;) for a total consideration of approximately RMB12.5 million (approximately $1.8 million,
the &#8220;Sale Price for the Old Factory Assets&#8221;). To show sincerity for such purchase, Changle Youyi paid a security deposit of
RMB10.0 million (approximately $1.4 million) in December 2022, and the amount was recorded as security deposit received for sales of assets
on the Company&#8217;s balance sheet as of December 31, 2022. On May 9, 2023, the Company received the balance of the Sale Price for the
Old Factory Assets and completed the assets title transfer to Changele Youyi. This transaction resulted in a net gain of $337,941 for
the Company.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: left; text-indent: -0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: left; text-indent: -0.5in"></p><div>

</div><!-- Field: Page; Sequence: 83; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->78<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: left; text-indent: -0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: left">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Yingxuan production facilities.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">There are four workshops inside the factory building
that Hongli Shandong is purchasing from Yingxuan, for which we have certain manufacturing plans. The following table lists certain features,
current manufacturing capacity and expected capacity of each workshop we have acquired or are in the process of acquiring from Yingxuan.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Work Shop&#160;No.</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Size<br/> (square feet)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Production<br/> Line</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Usage</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Application <br/> in Industry</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Costs<br/> (in millions)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Expected<br/>
Completion<br/>
Timeline/<br/> Current<br/>
Status</b></p></td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Expected<br/> Capacity<br/> upon<br/> Completion</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; width: 1%; text-align: left">1</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="vertical-align: top; width: 7%; text-align: right">105,379</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="vertical-align: top; width: 12%; text-align: left">Automatic welding production line</td><td style="text-align: left; width: 1%; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; width: 15%; text-align: left">Structural welding production</td><td style="text-align: left; width: 1%; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; width: 12%; text-align: left">Evacuation Agriculture</td><td style="width: 1%">&#160;</td>
    <td style="vertical-align: top; width: 1%; text-align: left">$</td><td style="vertical-align: top; width: 7%; text-align: right">1.79</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 12%; vertical-align: top">Completed</td><td style="text-align: left; width: 1%; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; width: 23%; text-align: left">20,000 Evacuation structural parts and 30,000 Agricultural structural parts</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-align: left">2</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="vertical-align: top; text-align: right">98,107</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">Cold roll formed steel profile line</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: left">Cold roll forming</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: left">Construction Transportation</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">$</td><td style="vertical-align: top; text-align: right">1.67</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left; vertical-align: top">Completed</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="text-align: left; vertical-align: top">50,000 tons</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: left">3</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="vertical-align: top; text-align: right">164,419</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left; vertical-align: top">Components of cabs</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: left">Machinery cabs</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: left">Evacuation Agriculture</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">$</td><td style="vertical-align: top; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.80</span></td><td style="vertical-align: top; text-align: left"><sup>(1)</sup></td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Completed</span></td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: left">10,000 Evacuation machinery cabs and 10,000 Agricultural machinery cabs</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-align: left">4</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="vertical-align: top; text-align: right">171,690</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">Cold roll formed steel profile line</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: left">Cold roll forming</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: left">Construction and Transportation</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">$</td><td style="vertical-align: top; text-align: right">&#8239;&#8239;2.70</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left; vertical-align: top"><p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">Completed</p></td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="text-align: left; vertical-align: top">50,000 tons</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; vertical-align: top">Total</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="vertical-align: top; text-align: right">539,595</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">&#8212;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: left">&#8212;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: left">&#8212;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">$</td><td style="vertical-align: top; white-space: nowrap; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8.96&#160;(RMB65 M)</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">&#8212;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: left">&#8212;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">During the year 2022, Hongli Shandong has purchased
a total of 147 pieces of facilities for these four workshops, for a total purchase price of $1.48 million (RMB10 million). Hongli Shandong
has made full payments for those 147&#160;pieces of the facilities as of December 31, 2024.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"></p><div>

</div><!-- Field: Page; Sequence: 84; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->79<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b>Competitive Strengths of the PRC Operating
Entities</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b><i>Solutions provider to customers, committed
to one-stop service</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The PRC operation entities are committed to offering
their customers one-stop services with wide product diversity, high quality and reliability. The PRC operation entities serve as a &#8220;custom-made
profile shop&#8221; for many of their customers. Differentiating from many other suppliers in China who either manufacture very limited
profiles, or produce raw material steel, or solely engage in trading profiles, the PRC operation entities have not only an experienced
R&amp;D team understanding customers&#8217; needs and specifications but also extensive and diversified manufacturing techniques and facilities
to test, design and customize products based on the customers&#8217; demands including bending, cutting, welding, assembling and coating.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b><i>Stable&#160;customer&#160;base</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">With more than 20&#160;years of operating history,
the PRC operation entities have developed a solid and stable customer base domestically and internationally. Their customers including
large corporations and international enterprises such as South Korea VOLVO, LOVOL, and SDLG, and have developed new customers which are
four factories set up by Japanese Katsushiro in China. Most of the customers have been with the PRC operation entities for an average
of 10&#160;years and most of the main customers have been increasing their orders with the PRC operation entities.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b><i>Deep domain knowledge and industry expertise</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The PRC operation entities have gained and developed
deep domain knowledge and industry expertise from over 20&#160;years of experience in service and production, which is built into and
will continue to contribute to the robust and differentiated capabilities of their products. In addition to the strong support from their
in-house R&amp;D, the PRC operation entities collaborate with domestic and foreign universities who provide technique assistance, offer
advice and guidance, conduct certain research, and develop innovative techniques based on the PRC operation entities&#8217; demands. The
PRC operation entities established the school-enterprise cooperative research and development center with Beijing Institute of Technology.
Additionally, the PRC operation entities established good cooperative relations with domestic and foreign molding equipment companies.
With such support, the PRC operation entities address the continuous innovation demands of their customers.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Diversified market and territory outreach</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We believe the PRC operating entities have diversified
a customer portfolio and territory outreach to mitigate impact by economic and industry cycles. The PRC operating entities&#8217; customers
spread over are in more than 8 industries in more than 4 countries, and the PRC operating entities are still expanding to new areas, and
this gives them protection against recession of one industry or one country.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Rigorous quality Control</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The PRC operating entities established a comprehensive
quality management system, implemented by a quality management system (QMS) in compliance with ISO14001 quality management systems. The
PRC operating entities have applied for the IATF16949, which is an international standard for automotive quality management systems. The
PRC operating entities apply national standards of product quality testing system to ensure that the products manufactured have a pass
rate of 95% to provide their customers with high-quality, highly reliable products.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 85; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->80<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Experienced and proven Management Team</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our senior management team, as well as the senior
management team of the VIE, Hongli Shandong, has decades of leadership experience in the industrial custom-made profile industry, transportation
and logistics and other relevant industrial sectors. Our management team and senior management intend to remain with us in the capacity
of officers and/or directors, which will provide helpful continuity in advancing our strategic and growth goals.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Business Strategies of the PRC Operating Entities</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The primary objective of the PRC operating entities
is to expand their production capacity and customer base. In addition, the PRC operating entities will remain flexible in their product
portfolio and intend to increase sale volume in newly developed markets or less competitive markets. At the same time, the PRC operating
entities consider their relationship with their existing customers important in sustaining growth in earnings and cash flows from operating
activities over various economic cycles. To achieve this objective, the PRC operating entities strive to expand their capacity, improve
their cost structure, provide high quality service and products, expand their product offerings and increase their market share.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b><i>Expand Leading Market Positions</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We believe that the leading market position and scale of the PRC operating
entities are their most compelling competitive strengths. The PRC operating entities&#8217; management team is focused on expanding market
share, which they believe will generate operating leverage and improved financial performance. The PRC operating entities believe this
can be accomplished through acquisitions and organic initiatives, including offering new products, serving additional end markets and
increasing customer penetration and geographic coverage. As a part of the global sales layout of the PRC operating entities and to facilitate
the relationship with the existing South Korean customers, Hongli Shandong designated two employees who speak Korean to constantly visit
customers in South Korea to assist with logistics, advertisement, collecting or furnishing of information of the services and products
of Hongli Shandong. Hongli Shandong also plans to open a new sales office in Wisconsin, U.S.&#160;to be supported with two local salesmen
to develop local business in the U.S.&#160;However, this plan has been delayed or might even be postponed due to the impact of COVID-19,
travel restrictions, and the potential market opportunities in the U.S.&#160;Management of Hongli Shandong are currently evaluating the
feasibility to open a sales office in the U.S.&#160;pending the development of COVID-19, travel restrictions, and the potential market
opportunities in the U.S.&#160;Hongli Shandong currently has one independent contractor who works closely with Hongli Shandong to conduct
market research and development in the U.S.&#160;market and respond to inquiry and quotes from potential U.S.&#160;customers. In May&#160;2021,
Hongli Shandong received an order from a customer in the U.S., for 600&#160;units of D-shaped cold roll formed tubes which were delivered
to such customer in November 2021. The long-term goal of the PRC operating entities is to become an independent custom-made profile supplier
in the heavy machinery industry market, as well as construction industry in the U.S.&#160;As part of their business strategy, the PRC
operating entities will also evaluate acquisition opportunities from time to time. In addition, in November 2021, Hongli Shandong has
entered into a one-year cooperation agreement with Shengdai Shandong to produce and supply S-shaped plates and C-shaped profiles, the
accessories of Shengdai Shandong products to be exported to Japan. Such cooperation agreement automatically extended to an additional
one-year term after the expiration of the initial one-year term pursuant to the agreement. As of the date of this Annual Report, Hongli
Shandong has provided 62,601 pieces of products to Shengdai Shandong.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in"><b><i>&#160;</i></b></p><div>


</div><!-- Field: Page; Sequence: 86; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->81<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b><i>Expand the product portfolio the PRC operating
entities to be responsive to market conditions</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The PRC operating entities seek to maintain flexibility
to adjust their product pipeline and rapidly respond to changing market conditions. While prioritizing their high margin products, the
PRC operating entities regularly evaluate their portfolio of assets to ensure that their offerings are responsive to prevailing market
conditions. The PRC operating entities expect to see an increase in the sales volume of our construction machinery parts in the construction
industry in the face of the domestic market trends to replace aluminum profiles for fire protection by steel structure curtain walls.
However, the domestic market for steel structure curtain walls is currently dominated by imports. In the near future, it is a part of
their business plan to cooperate with architectural design institute to promote domestic steel structure curtain walls. The PRC operating
entities have been keeping interested customers in contact and expect to see an increase in their related annual sales in connection with
the construction machinery parts. The PRC operating entities will continue to assess and pursue opportunities to utilize, optimize and
grow production capacity to capitalize on market opportunities.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Expand the Production Capacity of the PRC Operating Entities</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The PRC operating entities intend to further&#160;expand&#160;their
production capacity by purchasing a new&#160;facility&#160;in Economic Development Zone, Changle County, Weifang, Shandong, the same location
as the current factories of Hongli Shandong, in order to cope with the anticipated increase in demand in the future. As of December 31,
2024, Hongli Shandong had purchased a total of 407 pieces of facilities for these workshops, for a total amount of approximately $3.2
million (RMB23.3 million). Hongli Shandong has made total payments of these facilities for $3.2 million (RMB23.3 million). The remaining
payments balance is approximately $9,590 (RMB70,000) are expected to be fully paid by using Hongli Shandong&#8217;s working capital. For
the additional phase of the new facility, the PRC operating entities expect to install more production lines. This will allow them to
produce more of their products in-house rather than through third-party contractors, which they believe will help increase their profit
margin overall and give them more control and better oversight over our production timeline.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b><i>Provide Superior Quality Products and Customer
Service</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The products of the PRC operating entities play
a critical role in a variety of construction, infrastructure, equipment and safety applications. The PRC operating entities&#8217; emphasis
on manufacturing processes, quality control testing and product development helps them deliver a high-quality product to their customers.
The PRC operating entities focus on providing superior customer service through our geographic manufacturing footprint and continued development
of their proprietary, vendor managed system, as well as their experienced sales forces. They also seek to provide high-quality customer
service through continued warehouse optimization, including increased digitization and automation of certain systems to debottleneck loading
and dispatch logistics and improve truck availability. They believe that warehouse, transportation and shipping logistics and speed of
delivery represents a key area of commercial differentiation relative to their competitors.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Focus on Efficient Manufacturing and Cost Management</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The PRC operating entities strive for continued
operational excellence with the goal of providing high-quality products at competitive prices. The PRC operating entities has adopted
single minute exchange of die (&#8220;SMED&#8221;) to supplement their laser welding at the beginning of 2022. SMED is a tool used in
the roll forming manufacture to equip the machines and enable rapid and efficient adjustment of the machines to different manufacture
process, or changeover, which can substantially reduce the raw material waste and reduce the adjustment frequency. They also plan to purchase
automation equipment to automate the assembly and installation of certain products. The operating personnel of the PRC operating entities
continually examine costs and profitability by product, plant and region. Their goal is to maximize operational benchmarks by leveraging
skilled manufacturing and supply chain management processes.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>


</div><!-- Field: Page; Sequence: 87; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->82<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Focus on key customer relationships</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The PRC operating entities believe that their relationships
with key customers provide them with a competitive advantage. Based on each customer&#8217;s demands, the PRC operating entities actively
engage in the design and development of new profile of each project. They always ensure the quality and delivery of their product provided
for their customers. In addition, they maintain close correspondence with their customers to update any new and cost-efficient techniques
and adjust the price accordingly, and timely collect customers&#8217; feedback through their sales, quality, and technique staff. It is
their mission to continuously improve their equipment, techniques, and production to satisfy their customers&#8217; wide variety of product
demands.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b><i>Execute Pricing Strategy to Pass Through
Underlying Costs</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The PRC operating entities believe they have a
track record of managing underlying commodity price exposure through their price negotiation, raw material procurement and inventory management
program. In addition to managing underlying commodity prices, more recently they have had success in sharing transportation costs with
their customers through their product pricing strategies. We believe there are opportunities to implement this pricing
strategy for their other products as well.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b>&#160;</b>&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Research and Development</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The PRC operating entities maintain an internal
dedicated engineering and technology team, consisting of design engineers who are responsible for die forming, process engineers who are
responsible for production processes, university professors who are responsible for material properties, quality engineers who are responsible
for production quality control, technical administrators who are responsible for projection development, and others who are responsible
for process technology. As of May 5, 2025, the team of the PRC operating entities consisted of 29 full-time R&amp;D personnel, which accounted
for 17% of total employee headcounts. The PRC operating entities incurred R&amp;D expenses of approximately $0.8 million, $1.0 million
and $1.4 million during the fiscal years ended December&#160;31, 2024, 2023 and 2022, respectively, which were included in the selling,
general and administrative expenses in the statements of operations and comprehensive income for the for the corresponding fiscal years.&#160;</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In June&#160;2018, the PRC operating entities established
a laboratory center, focusing on the research and development of roll forming profile. The PRC operating entities strive to further develop
and improve their forming process by 1)&#160;developing more collaborative application products and services to improve the customer&#8217;s
service experience; 2)&#160;updating their processing equipment to meet the personalized needs of enterprise customers; and 3) strengthening
the latest theory and technology research of roll forming profile, to promote the technology development of roll forming profile to a
higher level.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b>&#160;</b></p><div>


</div><!-- Field: Page; Sequence: 88; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->83<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b>Intellectual Property</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The&#160;PRC&#160;operating&#160;entities&#160;regard&#160;their&#160;trademarks,&#160;copyrights,&#160;patents,&#160;domain&#160;names,&#160;know-how,&#160;proprietary
technologies, and similar intellectual property as critical to their success, and they rely on copyright, trademark and patent law in
the PRC, as well as confidentiality procedures and contractual provisions with their employees, contractors and others to protect their
proprietary rights.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">As of the date of this annual report, the PRC operating
entities currently own 62 patents, including 55 registered utility patents and 7 invention patents, which are valuable and important assets
for their operations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The intellectual property of the PRC operating
entities is subject to risks of theft and other unauthorized use, and their ability to protect their intellectual property from unauthorized
use is limited. In addition, the PRC operating entities may be subject to claims that they have infringed the intellectual property rights
of others. See &#8220;Item 3. Key Information&#8212;D. Risk Factors&#160;&#8212;&#160;Risks Relating to the Business of the PRC Operating
Entities&#160;<b><i>&#8212;&#160;</i></b><i>The PRC operating entities may not be able to prevent others from unauthorized use of their
intellectual property, which could cause a loss of customers, reduce our revenues and harm their competitive position.</i>&#8221;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Pursuant to the Patent Law of PRC, a patent is
valid for a ten-year term for a utility model and a twenty-year term for an invention, respectively, starting from the registration date.
The following is a list of our patents that have been authorized in PRC:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="width: 2%; border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>No.</b></span></td>
    <td style="width: 1%; text-align: center">&#160;</td>
    <td style="width: 12%; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Current<br/>
Owner</b></span></td>
    <td style="width: 1%; text-align: center">&#160;</td>
    <td style="width: 42%; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Patent Name</b></span></td>
    <td style="width: 1%; text-align: center">&#160;</td>
    <td style="width: 15%; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Patent Number</b></span></td>
    <td style="width: 1%; text-align: center">&#160;</td>
    <td style="width: 12%; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Category</b></span></td>
    <td style="width: 1%; text-align: center">&#160;</td>
    <td style="width: 12%; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Registration<br/>
Date </b></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hongli Shandong</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A new hydraulic system of push bending machine</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">zl2016212539544</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Utility Model</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7/4/2017</span></td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hongli Shandong</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A new type of automatic shearing Butt Welder</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">zl2016212539493</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Utility Model</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7/4/2017</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hongli Shandong</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A new type of step feeding device</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">zl2016212538700</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Utility Model</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7/4/2017</span></td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hongli Shandong</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">An excavator in the cab with a cold forming profile</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">zl2016212539506</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Utility Model</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8/4/2017</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hongli Shandong</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">An improved transmission system for cold forming profile</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">zl2016212529152</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Utility Model</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8/18/2017</span></td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hongli Shandong</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A new type of push bending machine</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">zl2016212539559</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Utility Model</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7/4/2017</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hongli Shandong</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A profile for excavator door frame</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">zl2019205793309</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Utility Model</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12/6/2019</span></td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hongli Shandong</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A profile for forklift truck cab door</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">zl2019205793347</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Utility Model</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12/6/2019</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">9</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hongli Shandong</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A back post of an excavator cab</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">zl2019205793370</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Utility Model</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12/27/2019</span></td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hongli Shandong</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A profile for the front post of the cab of an excavator</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">zl2019205793366</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Utility Model</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12/27/2019</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">11</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hongli Shandong</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A middle supporting column in the cab of an excavator</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">zl2019205793313</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Utility Model</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12/27/2019</span></td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hongli Shandong</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A profile for the framework of an excavator</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">zl2019205793296</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Utility Model</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12/27/2019</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">13</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hongli Shandong</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A profile for the front column of the cab of a forklift truck</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">zl2019205793332</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Utility Model</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12/27/2019</span></td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">14</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hongli Shandong</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A profile for the front crossbeam on the top of a tractor cab</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">zl2019205793328</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Utility Model</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12/31/2019</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">15</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hongli Shandong</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A special-shaped profile for front column of loader cab</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">zl2020225376679</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Utility Model</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">11/6/2020</span></td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">16</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hongli Shandong</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A special-shaped profile for 14H excavator cab</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">zl2020226805544</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Utility Model</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">11/19/2020</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">17</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hongli Shandong</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A profile of V05 excavator cab</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">zl2020228145799</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Utility Model</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">11/30/2020</span></td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">18</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hongli Shandong</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A profile structure of track machine cab</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">zl2020228145784</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Utility Model</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">11/30/2020</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">19</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hongli Shandong</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A profile structure of front column of forklift</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">zl2021201139036</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Utility Model</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1/16/2021</span></td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">20</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hongli Shandong</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A profile structure of straight out rear column of forklift</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">zl2021201139002</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Utility Model</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1/16/2021</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>


</div><!-- Field: Page; Sequence: 89; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->84<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="width: 3%; border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>No.</b></span></td>
    <td style="white-space: nowrap; width: 1%">&#160;</td>
    <td style="white-space: nowrap; width: 11%; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Current <br/>
Owner</b></span></td>
    <td style="white-space: nowrap; width: 1%">&#160;</td>
    <td style="width: 43%; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Patent Name</b></span></td>
    <td style="white-space: nowrap; width: 1%">&#160;</td>
    <td style="width: 16%; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Patent Number</b></span></td>
    <td style="white-space: nowrap; width: 1%">&#160;</td>
    <td style="width: 11%; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Category</b></span></td>
    <td style="white-space: nowrap; width: 1%">&#160;</td>
    <td style="width: 11%; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Registration<br/>
Date</b></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">21</span></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hongli Shandong</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A special-shaped profile for door frame of loader cab and loader cab</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">zl2020228146170</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Utility Model</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">11/30/2021</span></td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">22</span></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hongli Shandong</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A special-shaped structure of excavator side beam</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">zl2021201138993</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Utility Model</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1/16/2021</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">23</span></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hongli Shandong</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A special-shaped profile for the right front leg of a forklift</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">zl2021201139021</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Utility Model</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1/16/2021</span></td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">24</span></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hongli Shandong</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A type of road machinery profile</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ZL2022232244264</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Utility Model</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3/7/2023</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">25</span></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hongli Shandong</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A type of side S-type plate for construction machinery</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ZL2022232902235</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Utility Model</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3/7/2023</span></td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">26</span></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hongli Shandong</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A type of agricultural machinery cab profile</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ZL2022232234991</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Utility Model</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6/9/2023</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">27</span></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hongli Shandong</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A type of panoramic cab profile structure for road machinery</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ZL2023202771520</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Utility Model</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8/1/2023</span></td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">28</span></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hongli Shandong</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A type of rail structure for subway door</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ZL2023202771516</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Utility Model</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8/1/2023</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">29</span></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hongli Shandong</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A type of new anti-roll column structure</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ZL2023202771427</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Utility Model</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">11/10/2023</span></td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">30</span></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hongli Shandong</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A type of bracket structure for rice machine</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ZL202320277154X</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Utility Model</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1/16/2024</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">31</span></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hongli Shandong</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A type of cab profile for rice machine</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ZL2023204901590</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Utility Model</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7/21/2023</span></td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">32</span></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hongli Shandong</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A type of frame structure for construction machinery</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ZL2023204901567</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Utility Model</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7/7/2023</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">33</span></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hongli Shandong</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A type of electric vehicle battery pack profile structure</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ZL2023204901514</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Utility Model</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7/7/2023</span></td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">34</span></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hongli Shandong</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A type of new energy construction machinery cab profile</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ZL202223366020X</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Utility Model</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3/7/2023</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">35</span></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hongli Shandong</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A type of road machinery cab skeleton structure</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ZL2023205034225</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Utility Model</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8/1/2023</span></td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">36</span></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hongli Shandong</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A type of new shaped steel pipe</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ZL2023222139533</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Utility Model</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1/22/2024</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">37</span></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hongli Shandong</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A type of steel pipe internal polishing device</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ZL2023221433638</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Utility Model</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1/19/2024</span></td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">38</span></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hongli Shandong</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A type of descaling device for steel pipe processing</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ZL2023223894709</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Utility Model</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3/29/2024</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">39</span></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hongli Shandong</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A type of steel pipe automatic packing device</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ZL2023221433623</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Utility Model</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4/9/2024</span></td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">40</span></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hongli Shandong</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A type of steel pipe oiling treatment equipment</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ZL2023222934164</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Utility Model</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3/26/2024</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">41</span></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hongli Shandong</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A type of seamless steel pipe perforation processing equipment</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ZL2023223893918</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Utility Model</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4/5/2024</span></td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">42</span></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hongli Shandong</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A type of skid steer loader cab door frame</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ZL202322500650X</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Utility Model</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3/22/2024</span></td></tr>

<tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; width: 3%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">43</span></td>
    <td style="vertical-align: top; width: 1%">&#160;</td>
    <td style="white-space: nowrap; vertical-align: top; text-align: center; width: 11%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hongli Shandong</span></td>
    <td style="vertical-align: top; width: 1%">&#160;</td>
    <td style="vertical-align: top; width: 43%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A type of steel pipe cutting machine</span></td>
    <td style="vertical-align: top; width: 1%">&#160;</td>
    <td style="text-align: center; width: 16%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ZL2023225205151</span></td>
    <td style="vertical-align: top; width: 1%">&#160;</td>
    <td style="vertical-align: top; text-align: center; width: 11%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Utility Model</span></td>
    <td style="vertical-align: top; width: 1%">&#160;</td>
    <td style="text-align: center; width: 11%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">05/10/2024</span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">44</span></td>
    <td style="vertical-align: top">&#160;</td>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hongli Shandong</span></td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A type of steel pipe positioning mechanism</span></td>
    <td style="vertical-align: top">&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ZL2023226077697</span></td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Utility Model</span></td>
    <td style="vertical-align: top">&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">06/07/2024</span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">45</span></td>
    <td style="vertical-align: top">&#160;</td>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hongli Shandong</span></td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A type of automatic stacking device for special-shaped steel pipes</span></td>
    <td style="vertical-align: top">&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ZL2023226645765</span></td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Utility Model</span></td>
    <td style="vertical-align: top">&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">06/25/2024</span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">46</span></td>
    <td style="vertical-align: top">&#160;</td>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hongli Shandong</span></td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A type of weld seam inspection device for special-shaped steel pipes</span></td>
    <td style="vertical-align: top">&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ZL2023226796093</span></td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Utility Model</span></td>
    <td style="vertical-align: top">&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">05/03/2024</span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">47</span></td>
    <td style="vertical-align: top">&#160;</td>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hongli Shandong</span></td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A type of skid steer loader cab door frame</span></td>
    <td style="vertical-align: top">&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ZL202322500650X</span></td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Utility Model</span></td>
    <td style="vertical-align: top">&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">03/22/2024</span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">48</span></td>
    <td style="vertical-align: top">&#160;</td>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hongli Shandong</span></td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A type of skid steer loader cab door frame</span></td>
    <td style="vertical-align: top">&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ZL2023225004260</span></td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Utility Model</span></td>
    <td style="vertical-align: top">&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">03/16/2024</span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">49</span></td>
    <td style="vertical-align: top">&#160;</td>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hongli Shandong</span></td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A type of right-side frame for skid steer loader cab</span></td>
    <td style="vertical-align: top">&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ZL2023225004311</span></td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Utility Model</span></td>
    <td style="vertical-align: top">&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">03/15/2024</span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">50</span></td>
    <td style="vertical-align: top">&#160;</td>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hongli Shandong</span></td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A type of pillar profile for skid steer loader cab</span></td>
    <td style="vertical-align: top">&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ZL2024207992609</span></td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Utility Model</span></td>
    <td style="vertical-align: top">&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12/13/2024</span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">51</span></td>
    <td style="vertical-align: top">&#160;</td>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hongli Shandong</span></td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A type of special-shaped
pickled steel plate</span></td>
    <td style="vertical-align: top">&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ZL2024207601484</span></td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Utility Model</span></td>
    <td style="vertical-align: top">&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12/13/2024</span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">52</span></td>
    <td style="vertical-align: top">&#160;</td>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hongli Shandong</span></td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A type of special-shaped tube for skid steer loader cab</span></td>
    <td style="vertical-align: top">&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ZL2024207601499</span></td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Utility Model</span></td>
    <td style="vertical-align: top">&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12/13/2024</span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">53</span></td>
    <td style="vertical-align: top">&#160;</td>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hongli Shandong</span></td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A type of cross-sectional structure of the right-side frame of loader cab</span></td>
    <td style="vertical-align: top">&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ZL2024206967050</span></td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Utility Model</span></td>
    <td style="vertical-align: top">&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12/13/2024</span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">54</span></td>
    <td style="vertical-align: top">&#160;</td>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hongli Shandong</span></td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A type of hollow frame
cross-section structure for pickled steel plates</span></td>
    <td style="vertical-align: top">&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ZL2024206967065</span></td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Utility Model</span></td>
    <td style="vertical-align: top">&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12/13/2024</span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">55</span></td>
    <td style="vertical-align: top">&#160;</td>
    <td style="white-space: nowrap; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hongli Shandong</span></td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A type of special-shaped
tube for skid steer loader cab pillar</span></td>
    <td style="vertical-align: top">&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ZL2024206967597</span></td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Utility Model</span></td>
    <td style="vertical-align: top">&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12/13/2024</span></td></tr>

<tr style="vertical-align: top; ">
    <td style="width: 3%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">56</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="white-space: nowrap; text-align: center; width: 11%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hongli Shandong</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 43%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A repair treatment method of cold roll-forming profile</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="text-align: center; width: 16%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">zl2020114281114</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="text-align: center; width: 11%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Invention</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="text-align: center; width: 11%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12/9/2020</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">57</span></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hongli Shandong</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A fine machining method for reducing profile production and manufacturing</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">zl2021104365103</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Invention</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4/22/2021</span></td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">58</span></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hongli Shandong</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A type of stamping equipment for the production and processing of reducer pipe</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023109870377</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Invention</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10/27/2023</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">59</span></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hongli Shandong</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A type of profiled steel pipe forming mold for easy replacement</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ZL2023112128819</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Invention</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12/26/2023</span></td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">60</span></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hongli Shandong</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A type of profiled steel pipe forming and positioning structure</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ZL2023111878254</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Invention</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12/12/2023</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">61</span></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hongli Shandong</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A type of automatic push-bending molding machine</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ZL2023115946119</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Invention</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2/13/2023</span></td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">62</span></td>
    <td>&#160;</td>
    <td style="white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hongli Shandong</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A type of profiled steel pipe polishing device</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ZL2023115946392</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Invention</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2/23/2023</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>


</div><!-- Field: Page; Sequence: 90; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->85<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b>Facilities</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The headquarters and executive office of the PRC
operating entities are located in Weifang, China. On September 14, 2022, Hongli Shandong obtained the property ownership certificates
for Yingxuan Assets, which are located at 777 Dayi Road, Building 1, 2, 3, and 4, Changle County, Weifang, Shandong, for approximately
70,186 square meters (755,476 square feet). For more information, see &#8220;<b><i>Our Business Overview</i></b> &#8212; Expansion Plan.&#8221;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Corporate Information</b></p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our principal executive office is located at 777
Daiyi Road, Changle County, Weifang City, Shandong Province, China, 262400. Our telephone number is +86&#160;0536-2185222. Our website
is <i>hongliprofile.com</i>. The information on our website does not form part of this Annual Report.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b><i>Our Corporate Structure</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We are a holding company incorporated on February&#160;9,
2021 under the laws of the Cayman Islands. We have no substantive operations other than holding all of the issued and outstanding shares
of Hongli Hong&#160;Kong Limited, or Hongli HK, which was established in Hong&#160;Kong on March&#160;5, 2021. Hongli HK is also a holding
company holding all of the outstanding equity of Shandong Xiangfeng Heavy Industry Co., Ltd., or Hongli WFOE, which was established on
April&#160;8, 2021 under the laws of the PRC.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>


</div><!-- Field: Page; Sequence: 91; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->86<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We are an offshore holding company incorporated
and registered in the Cayman Islands. As a holding company with no material operations of our own, we conduct our operations in China
through the variable interest entity, or VIE, Shandong Hongli Special Section Tube Co., Ltd., or Hongli Shandong, a PRC company, and through
its wholly owned subsidiary, Beijing Haozhen Heavy Industry Technology Co., Ltd., a PRC company, Shandong Maituo Heavy Industry Co., Ltd.,
or Maitou Shandong, a PRC company, and its 70% owned subsidiary Shandong Haozhen Heavy Industry Technology Co., Ltd., or Haozhen Shandong,
a PRC company. We commenced our operations under the name Shandong Changle Hongli Steel Tube Co., Ltd. to provide industrial pipes and
tubes products. Hongli Shandong was incorporated on September&#160;13, 1999 by Ronglan Sun and Li Liu, who originally held 40% and 60%
equity interests in Hongli Shandong, respectively.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">On June&#160;20, 2001, Hongli Shandong changed
its name to Changle Hongli Steel Tube Co., Ltd.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">On March&#160;28, 2005, Hongli Shandong increased
its registered capital to RMB4.8&#160;million, or approximately $0.58&#160;million. Yuanqing Liu, Ronglan Sun, and Li Liu contributed
40%, 30%, and 30% equity interest, respectively. Hongli Shandong changed its name to Shandong Changle Hongli Steel Tube Co., Ltd.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">On November&#160;3, 2010, Hongli Shandong increased
its registered capital to RMB5million, or approximately $0.61&#160;million. Yuanqing Liu, Ronglan Sun, and Jie Liu contributed 40%, 30%,
and 30% equity interest, respectively.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">On October&#160;28, 2010, Hongli Shandong changed
its name to Shandong Hongli Special Section Tube Co., Ltd.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">On May&#160;23, 2019, Hongli Shandong established
its wholly subsidiary Maituo Shandong. Maituo Shandong engages in production of special-shaped steel pipe, construction machinery processing;
mining machinery and agricultural machinery steel, stainless steel and corrosion-resistant alloy, automotive parts steel production, sales;
CRF technology research and development and technical services; goods import and export (for projects subject to approval according to
law, business activities may be carried out only after approval by relevant departments). Maituo Shandong has not commenced its operation
since its incorporation.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">On September&#160;18, 2020, Hongli Shandong and
Shengda Technology Co. Ltd, a South Korean company, established Haozhen Shandong. Hongli Shandong contributed a 70% equity interest in
Haozhen Shandong. Haozhen Shandong engages in metal chain and other metal products manufacturing; metal chain and other metal products
sales; metal structure manufacturing; metal structure dales; general parts manufacturing; high-quality special steel materials sales;
steel calendering processing (except for items subject to approval according to law, and operating activities independently according
to law with business license) permitted items: goods import and export (for items subject to approval according to law, business activities
may be carried out only after approval by relevant departments, and the specific business items shall be subject to the approval result).
Haozhen Shandong has not commenced its operation as of today.&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">On February&#160;9, 2021, Hongli Cayman was incorporated
in the Cayman Islands as an exempted company with limited liability. One Ordinary Share of par value US$0.0001 was issued to the Cayman
Islands incorporation agent upon Hongli Cayman&#8217;s incorporation, which on February 9, 2021 was transferred to Hongli Development
Limited, or Hongli Development, a British Virgin Islands company, owned by Yuanqing Liu, Jie Liu, and Ronglan Sun, three founders of the
Company at the same time as a further 97&#160;Ordinary Shares were issued to Hongli Development at par value,
and 3&#160;Ordinary Shares were issued at par value to Hongli Technology Limited, or Hongli Technology, a British Virgin
Islands company, 100% owned by Haining Wang. Hongli Cayman and Hongli HK were established as the holding companies of Hongli WFOE.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>


</div><!-- Field: Page; Sequence: 92; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->87<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We were advised by our PRC counsel that our holding
company, its subsidiaries, and the PRC operating entities, are not required to obtain permission or approval from PRC authorities or agencies
to list on the U.S.&#160;exchange markets, because the PRC operating entities&#8217; fall outside the sectors subject to key restrictions
by the PRC government.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">On March 28, 2022, we issued an aggregate of 17,999,900
Ordinary Shares at par value to the then current shareholders of the Company, the issuance of which are equivalent to
a forward split at a ratio of 180,000-for-1. On September 13, 2022, the then current shareholders of the Company surrendered 1,500,000
Ordinary Shares in total, of which Hongli Development surrendered 1,455,000 Ordinary Shares and Hongli Technology surrendered 45,000 Ordinary
Shares, respectively. On December 1, 2022, Hongli Development surrendered 6,500,000 Ordinary Shares.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">On March 31, 2023, the Company consummated its
initial public offering (the &#8220;IPO&#8221;) of 2,062,500 Ordinary Shares, par value $0.0001 per share (the Ordinary Shares sold in
the IPO is hereafter referred as the &#8220;IPO Shares&#8221;). The IPO Shares were priced at $4.00 per share, and the IPO was conducted
on a firm commitment basis. The Ordinary Shares commenced trading under the symbol &#8220;HLP&#8221; on March 29, 2023.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">On May 2, 2023, upon the underwriter&#8217;s exercise
of the over-allotment option in full, the Company sold 309,375 ordinary shares at a price of $4.00 per share accordingly.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">On December 13, 2023, Hongli Technology surrendered
133,125 Ordinary Shares to Hongli Cayman. Hongli Technology has sold all of its remaining Ordinary Shares on the open market and is no
longer a shareholder of the Company. As of May 5, 2025&#160;and December 31, 2024, we have 73,438,750 and 73,438,750 Ordinary Shares issued
and outstanding as of the date hereof, of which Hongli Development holds 6,787,517 Ordinary Shares.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="text-decoration:underline">Corporate Structure</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The following chart summarizes our corporate legal
structure and identifies our subsidiaries and the PRC operating entities as of the date of this Annual Report.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><img alt="" src="image_010.jpg" style="width: 500px; height: 318px"/></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mr.&#160;Yuangqing Liu is the initial founder of the Company and the father of Mr.&#160;Jie Liu and Ms. Ronglan Sun is the spouse of Mr.&#160;Yuangqing Liu and the mother of Mr.&#160;Jie Liu. Mr.&#160;Yuangqing Liu and Ms. Ronglan Sun have granted their proxy to Mr.&#160;Jie Liu to vote their shares in Hongli Development for all corporate transactions requiring shareholders&#8217; approval and Mr.&#160;Jie Liu as such may be deemed to have sole voting and investment discretion with respect to the Ordinary Shares held by Hongli Development.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>


</div><!-- Field: Page; Sequence: 93; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->88<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="width: 16%; border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Name</b></span></td>
    <td style="white-space: nowrap; width: 2%">&#160;</td>
    <td style="width: 2%; border-bottom: black 1.5pt solid">&#160;</td>
    <td style="width: 60%; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Background</b></span></td>
    <td style="white-space: nowrap; width: 2%">&#160;</td>
    <td style="width: 18%; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Ownership</b></span></td></tr>
  <tr style="vertical-align: top">
    <td style="padding-left: 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hongli Development Limited</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;<br/>
&#9679;<br/>
&#9679;</span></td>
    <td>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 12pt; text-align: left; text-indent: -12pt">A British Virgin
    Islands company</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 12pt; text-align: left; text-indent: -12pt">Incorporated on February&#160;8,
    2021</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 12pt; text-align: left; text-indent: -12pt">A holding company</p></td>
    <td style="white-space: nowrap">&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Owned by Yuanqing Liu, Jie Liu, and Ronglan Sun, the founders of Hongli Shandong</span></td></tr>
  <tr style="vertical-align: top">
    <td style="padding-left: 10pt; text-indent: -10pt">&#160;</td>
    <td style="white-space: nowrap">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="white-space: nowrap">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="padding-left: 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hongli Hong&#160;Kong Limited</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;<br/>
&#9679;<br/>
&#9679;</span></td>
    <td>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 12pt; text-align: left; text-indent: -12pt">A Hong&#160;Kong
    company</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 12pt; text-align: left; text-indent: -12pt">Incorporated on March&#160;5,
    2021</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 12pt; text-align: left; text-indent: -12pt">A holding company</p></td>
    <td style="white-space: nowrap">&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100% owned by Hongli Cayman</span></td></tr>
  <tr style="vertical-align: top">
    <td style="padding-left: 10pt; text-indent: -10pt">&#160;</td>
    <td style="white-space: nowrap">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="white-space: nowrap">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="padding-left: 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shandong Xiangfeng Heavy Industry Co., Ltd.</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;<br/>
&#9679;<br/>
&#9679;<br/>
&#9679;</span></td>
    <td>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 12pt; text-align: left; text-indent: -12pt">&#160;A PRC company and deemed a wholly foreign owned enterprise (&#8220;Hongli
WFOE&#8221;)</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 12pt; text-align: left; text-indent: -12pt">Incorporated on April&#160;8,
    2021</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 12pt; text-align: left; text-indent: -12pt">Registered capital
    of $30,000,000</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 12pt; text-align: left; text-indent: -12pt">A holding company</p></td>
    <td style="white-space: nowrap">&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100% owned by Hongli HK</span></td></tr>
  <tr style="vertical-align: top">
    <td style="padding-left: 10pt; text-indent: -10pt">&#160;</td>
    <td style="white-space: nowrap">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="white-space: nowrap">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="padding-left: 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shandong Hongli Special Section Tube Co., Ltd.</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;<br/>
&#9679;<br/>
&#9679;<br/>
&#9679;</span></td>
    <td>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 12pt; text-align: left; text-indent: -12pt">A PRC limited liability
    company</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 12pt; text-align: left; text-indent: -12pt">Incorporated on September&#160;13,
    1999</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 12pt; text-align: left; text-indent: -12pt">Registered capital
    of $764,783 (RMB5&#160;million)</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">Engage in production and sales of steel profile
    product; import and export business of mechanical processing, sales and above products (for items subject to approval according to law,
    business activities may be carried out only after approval by relevant departments.</p></td>
    <td style="white-space: nowrap">&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">VIE of Hongli WFOE</span></td></tr>
  <tr style="vertical-align: top">
    <td style="padding-left: 10pt; text-indent: -10pt">&#160;</td>
    <td style="white-space: nowrap">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="white-space: nowrap">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="padding-left: 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Beijing Haozhen Heavy Industry Technology Co., Ltd.</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;<br/>
&#9679;<br/>
&#9679;<br/>
&#9679;</span></td>
    <td>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 12pt; text-align: left; text-indent: -12pt">A PRC limited liability
    company</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 12pt; text-align: left; text-indent: -12pt">Incorporated on February&#160;4,
    2021</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 12pt; text-align: left; text-indent: -12pt">Registered capital
    of $152,957 (RMB1&#160;million)</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">Engage in technology development, technology promotion,
    technology transfer, technology consulting, technical services; product design; model design; sales of self-developed products, metal
    materials, metal products, non-metal ore, metal ore, building materials; import and export of goods.</p></td>
    <td style="white-space: nowrap">&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">97% owned by Hongli Shandong</span></td></tr>
  <tr style="vertical-align: top">
    <td style="padding-left: 10pt; text-indent: -10pt">&#160;</td>
    <td style="white-space: nowrap">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="white-space: nowrap">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="padding-left: 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shandong Maituo Heavy Industry Co., Ltd.</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;<br/>
&#9679;<br/>
&#9679;<br/>
&#9679;</span></td>
    <td>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 12pt; text-align: left; text-indent: -12pt">A PRC limited liability
    company</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 12pt; text-align: left; text-indent: -12pt">Incorporated on May&#160;23,
    2019</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 12pt; text-align: left; text-indent: -12pt">Registered capital
    of $5,812,353 (RMB38&#160;million)</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">Engages in production of special-shaped steel
    pipe, construction machinery processing; mining machinery and agricultural machinery steel, stainless steel and corrosion-resistant alloy,
    automotive parts steel production, sales; CRF technology research and development and technical services; goods import and export (for
    projects subject to approval according to law, business activities may be carried out only after approval by relevant departments).</p></td>
    <td style="white-space: nowrap">&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100% owned by Hongli Shandong</span></td></tr>
  <tr style="vertical-align: top">
    <td style="padding-left: 10pt; text-indent: -10pt">&#160;</td>
    <td style="white-space: nowrap">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="white-space: nowrap">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="padding-left: 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shandong Haozhen Heavy Industry Technology Co., Ltd.</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;<br/>
&#9679;<br/>
&#9679;<br/>
&#9679;</span></td>
    <td>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 12pt; text-align: left; text-indent: -12pt">A PRC limited liability
    company</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 12pt; text-align: left; text-indent: -12pt">Incorporated on September&#160;18,
    2020</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 12pt; text-align: left; text-indent: -12pt">Registered capital
    of $5&#160;million</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">Engage in metal chain and other metal products
    manufacturing; metal chain and other metal products sales; metal structure manufacturing; metal structure dales; general parts manufacturing;
    high-quality special steel materials sales; steel calendering processing (except for items subject to approval according to law, and operating
    activities independently according to law with business license) permitted items: goods import and export (for items subject to approval
    according to law, business activities may be carried out only after approval by relevant departments, and the specific business items
    shall be subject to the approval result).</p></td>
    <td style="white-space: nowrap">&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">70% owned by Hongli Shandong</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>


</div><!-- Field: Page; Sequence: 94; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->89<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>REGULATIONS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Hongli Cayman is a holding company incorporated
and registered under the laws of the Cayman Islands. We have no substantive operations other than holding all of the issued and outstanding
shares of Hongli HK, which was established in Hong Kong. Hongli HK is a holding company all of the outstanding equity of Hongli WFOE,
which was established under the laws of the PRC. We consolidate the financial results of the PRC operating entities through the Contractual
Arrangements. We do not have any business or operations in Taiwan or Macau or Hong Kong. However, we will be dependent on receipt of funds
from Hongli HK, which will be dependent on receipt of dividends or payments (if any) from Hongli WFOE, which will be dependent on payments
from the VIE in accordance with the laws and regulations of the PRC and the Contractual Arrangements between them.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Unless the context otherwise requires, all references
in this subsection to the &#8220;PRC&#8221; or &#8220;China&#8221; refer to mainland China, excluding, for the purpose of this section
only, Taiwan and Macau and Hong Kong.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>PRC Regulations</b>&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Regulations Related to Foreign Investment</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Foreign Investment Law</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">On March&#160;15, 2019, the National People&#8217;s
Congress approved the Foreign Investment Law of the PRC, or the Foreign Investment Law, which came into effect on January&#160;1, 2020
and replaced the trio of existing laws regulating foreign investment in China, namely, the Sino-foreign Equity Joint Venture Enterprise
Law, the Sino-foreign Cooperative Joint Venture Enterprise Law of the PRC and the Wholly Foreign-invested Enterprise Law of the PRC, together
with their implementation rules and ancillary regulations. On December 26, 2019, the State Council promulgated the Implementing Regulations
of the PRC Foreign Investment Law, which became effective on January 1, 2020. The organization form, organization and activities of foreign-invested
enterprises shall be governed, among others, by the PRC Company Law and the PRC Partnership Enterprise Law. Foreign-invested enterprises
established before the implementation of the Foreign Investment Law may retain the original business organization and so on within five&#160;years
after the implementation of this Law.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The Foreign Investment Law is formulated to further expand opening-up,
vigorously promote foreign investment and protect the legitimate rights and interests of foreign investors. According to the Foreign Investment
Law, foreign investments are entitled to pre-entry national treatment and are subject to a negative list management system. The pre-entry
national treatment means that the treatment given to foreign investors and their investments at the stage of investment access shall not
be less favorable than that of domestic investors and their investments. The negative list management system means that the state implements
special administrative measures for access of foreign investment in specific fields. The Foreign Investment Law does not mention the relevant
concept and regulatory regime of VIE structures. However, since it is relatively new, uncertainties still exist in relation to its interpretation
and implementation.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Foreign investors&#8217; investment, earnings and
other legitimate rights and interests within the territory of China shall be protected in accordance with the law, and all national policies
on supporting the development of enterprises shall equally apply to foreign-invested enterprises. Among others, the state guarantees that
foreign-invested enterprises participate in the formulation of standards in an equal manner and that foreign-invested enterprises participate
in government procurement activities through fair competition in accordance with the law. Further, the state shall not expropriate any
foreign investment except under special circumstances. In special circumstances, the state may levy or expropriate the investment of foreign
investors in accordance with the law for the needs of the public interest. The expropriation and requisition shall be conducted in accordance
with legal procedures and timely and reasonable compensation shall be given. In carrying out business activities, foreign-invested enterprises
shall comply with relevant provisions on labor protection.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b><i>&#160;</i></b></p><div>


</div><!-- Field: Page; Sequence: 95; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->90<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b><i>&#160;Negative List Relating to Foreign
Investment</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Investment activities in the PRC by foreign investors
are principally governed by the Guidance Catalog of Industries for Foreign Investment promulgated and as amended from time to time by
the MOFCOM and National Development and Reform Commission (the &#8220;NDRC&#8221;). In June&#160;2017, MOFCOM and the NDRC promulgated
the Catalog (2017 Revision), which became effective in July&#160;2017 and was amended in June&#160;2018. In June&#160;2018, the Guidance
Catalog of Industries for Foreign Investment (2017 Revision) was replaced by the Special Administrative Measures (Negative List) for Foreign
Investment Access (2018 Version). In June&#160;2019, Special Administrative Measures (Negative List) for Admission of Foreign Investment
(2019 Version) or the Negative List, replaced 2018 Version of the Negative List. In June&#160;2020, the MOFCOM and the NDRC promulgated
the Special Administrative Measures (Negative List) for Foreign Investment Access (2020 Version), or the Negative List, which became effective
on July&#160;23, 2020. In December 2021, the MOFCOM and the NDRC promulgated the Special Administrative Measures (Negative List) for Foreign
Investment Access (2021 Version), which became effective on January 1, 2022. The 2021 version of the Negative list replaced the 2020 version
of the Negative list. Industries listed in the Negative List are divided into two categories: restricted and prohibited. Industries not
listed in the Negative List are generally deemed as constituting a third &#8220;permitted&#8221; category. Establishment of wholly foreign-owned
enterprises is generally allowed in permitted industries. Some restricted industries are limited to equity or contractual joint ventures,
while in some cases Chinese partners are required to hold the majority interests in such joint ventures. In addition, restricted category
projects are subject to higher-level government approvals. Foreign investors are not allowed to invest in industries in the prohibited
category. Industries not listed in the Negative List are generally open to foreign investment unless specifically restricted by other
PRC regulations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b>Regulations Related to Intellectual Property
Rights</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b><i>Copyright</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Pursuant to the Copyright Law of the PRC, which
was first promulgated by the Standing Committee of the National People&#8217;s Congress, or the SCNPC on September&#160;7, 1990 and became
effective from June&#160;1, 1991, and was last amended on November&#160;11, 2020 and effected on June&#160;1, 2021, copyrights include
personal rights such as the right of publication and that of attribution as well as property rights such as the right of production and
that of distribution. Reproducing, distributing, performing, projecting, broadcasting or compiling a work or communicating the same to
the public via an information network without permission from the owner of the copyright therein, unless otherwise provided in the Copyright
Law of the PRC, shall constitute infringements of copyrights. The infringer shall, according to the circumstances of the case, undertake
to cease the infringement, take remedial action, and offer an apology, pay damages, etc.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Trademark</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Trademarks are protected by the Trademark Law of
the PRC, which was adopted in 1982 and subsequently amended in 1993, 2001, 2013 and 2019 as well as by the Implementation Regulations
of the PRC Trademark Law adopted by the State Council in 1983 and as most recently amended on April&#160;29, 2014. The Trademark Office
of China National Intellectual Property Administration handles trademark registrations. The Trademark Office grants a 10-year term to
registered trademarks and the term may be renewed for another 10-year period upon request by the trademark owner. A trademark registrant
may license its registered trademarks to another party by entering into trademark license agreements, which must be filed with the Trademark
Office for its record. As with patents, the Trademark Law has adopted a first-to-file principle with respect to trademark registration.
If a trademark applied for is identical or similar to another trademark which has already been registered or subject to a preliminary
examination and approval for use on the same or similar kinds of products or services, such trademark application may be rejected. Any
person applying for the registration of a trademark may not injure existing trademark rights first obtained by others, nor may any person
register in advance a trademark that has already been used by another party and has already gained a &#8220;sufficient degree of reputation&#8221;
through such party&#8217;s use.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>


</div><!-- Field: Page; Sequence: 96; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->91<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Patent</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The Patent Law of the PRC promulgated in March&#160;12,
1984, which became effective on April&#160;1, 1985 and was recently revised by the Standing Committee of the National People&#8217;s Congress
on October&#160;17, 2020 (which revision became effective on June&#160;1, 2021), provides for patentable inventions, utility models and
designs. An invention or utility model for which patents may be granted shall have novelty, creativity and practical applicability. The
State Intellectual Property Office under the State Council is responsible for examining and approving patent applications. The protection
period is 20&#160;years for inventions and 10&#160;years for utility models and designs, all of which commence from the date of application
of patent rights under the current Patent Law of the PRC.&#160;The protection period has been slightly amended in recent amendment which
became effective on June&#160;1, 2021. The terms of protection for invention and utility patents will still be 20&#160;years and 10&#160;years,
respectively, in general. The term of protection for a design patent has been extended from 10&#160;years to 15&#160;years. In addition,
for invention patents, in situations where a patent is only granted after 4&#160;years or more from its filing date or 3&#160;years or
more after a request for substantive examination date, the applicant can request for an extension of protection term for any unreasonable
delay.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b><i>Domain name</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The domain names are protected under the Administrative
Measures on the Internet Domain Names, or the Domain Name Measures, which was promulgated by the PRC Ministry of Industry and Information
Technology, or the MIIT, on August&#160;24, 2017, which became effective on November&#160;1, 2017 and replaced the Administrative Measures
on China Internet Domain Names promulgated by the MIIT on November&#160;5, 2004. Pursuant to these measures, the MIIT is in charge of
the administration of PRC internet domain names. The domain name registration follows a first-to-file principle. Applicants for registration
of domain names must provide the true, accurate, and complete information of their identities to domain name registration service institutions.
The applicants will become the holder of such domain names upon the completion of the registration procedure.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Regulations Related to Foreign Exchange</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The principal regulations governing foreign currency
exchange in China are the&#160;Foreign Exchange Administration Regulations, promulgated by the State Council in 1996 and most recently
amended in 2008. Under the PRC foreign exchange regulations, payments of current account items, such as profit distributions and trade
and service-related foreign exchange transactions, can be made in foreign currencies without prior approval from State Administration
of Foreign Exchange or SAFE by complying with certain procedural requirements. By contrast, approval from or registration with appropriate
governmental authorities is required where Renminbi is to be converted into foreign currency and remitted out of China to pay capital
expenses such as the repayment of foreign currency-denominated loans.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In November&#160;2012, SAFE promulgated the&#160;Circular
of Further Improving and Adjusting Foreign Exchange Administration Policies on Foreign Direct Investment,&#160;or SAFE Circular 59, which
was most recently amended in 2019 and substantially amends and simplifies the current foreign exchange procedures. Pursuant to SAFE Circular
59, the opening of various special purpose foreign exchange accounts, such as pre-establishment expenses accounts, foreign exchange capital
accounts, and guarantee accounts, the reinvestment of Renminbi proceeds derived by foreign investors in China, and remittance of foreign
exchange profits and dividends by a foreign-invested enterprise to its foreign shareholders no longer require the approval or verification
of SAFE, and multiple capital accounts for the same entity may be opened in different provinces, which was not possible previously.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In February&#160;2015, SAFE promulgated the&#160;Notice
on Further Simplifying and Improving the Administration of the Foreign Exchange Concerning Direct Investment,&#160;or SAFE Circular 13,
pursuant to which, instead of applying for approval regarding foreign exchange registrations of foreign direct investment and overseas
direct investment from SAFE, entities and individuals may apply for such foreign exchange registrations from qualified banks. The qualified
banks, under the supervision of SAFE, may directly review the applications and conduct the registration.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In March&#160;2015, SAFE issued the&#160;Circular
of the State Administration of Foreign Exchange on Reforming the Administration of Foreign Exchange Settlement of Capital of Foreign-invested
Enterprises,&#160;or SAFE Circular 19. Pursuant to SAFE Circular 19, a foreign-invested enterprise may, according to its actual business
needs, settle with a bank the portion of the foreign exchange capital in its capital account for which the relevant foreign exchange administration
has confirmed monetary capital contribution rights and interests (or for which the bank has registered the injection of the monetary capital
contribution into the account). In addition, for the time being, foreign-invested enterprises are allowed to settle 100% of their foreign
exchange capital on a discretionary basis. A foreign-invested enterprise shall truthfully use its capital for its own operational purposes
within the scope of business. Where an ordinary foreign-invested enterprise makes domestic equity investment with the amount of foreign
exchanges settled, the invested enterprise must first go through domestic re-investment registration and open a corresponding account
for foreign exchange settlement pending payment with the foreign exchange administration or the bank at the place where it is registered.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 97; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->92<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In June&#160;2016, SAFE promulgated&#160;Circular
on Reforming and Regulating Policies on the Control over Foreign Exchange Settlement of Capital Accounts,&#160;or SAFE Circular 16, pursuant
to which, in addition to foreign currency capital, enterprises registered in China may also convert their foreign debts, as well as repatriated
fund raised through overseas listing, from foreign currency to Renminbi on a discretional basis. SAFE Circular 16 also reiterates that
the use of capital so converted shall follow &#8220;the principle of authenticity and self-use&#8221; within the business scope of the
enterprise. According to SAFE Circular 16, the Renminbi funds so converted shall not be used for the purposes of, whether directly or
indirectly, (i)&#160;paying expenditures beyond the business scope of the enterprises or prohibited by laws and regulations; (ii)&#160;making
securities investment or other investments (except for banks&#8217; principal-secured products); (iii)&#160;granting loans to non-affiliated
enterprises, except as expressly permitted in the business license; and (iv)&#160;purchasing non-self-used real estate (except for the
foreign-invested real estate enterprises).</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In January&#160;2017, SAFE promulgated the&#160;Circular
on Further Improving Reform of Foreign Exchange Administration and Optimizing Genuineness and Compliance Verification,&#160;or SAFE Circular
3, which stipulates several capital control measures with respect to the outbound remittance of profit from domestic entities to offshore
entities, including (i)&#160;under the principle of genuine transaction, banks shall check board resolutions regarding profit distribution,
the original version of tax filing records, and audited financial statements; and (ii)&#160;domestic entities shall hold income to account
for previous&#160;years&#8217; losses before remitting the profits. Further, pursuant to SAFE Circular 3, domestic entities shall make
detailed explanations of the sources of capital and utilization arrangements, and provide board resolutions, contracts and other proof
when completing the registration procedures in connection with an outbound investment.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">In October&#160;2019, SAFE
promulgated the Notice for Further Advancing the Facilitation of Cross-border Trade and Investment, or SAFE Circular 28, which, among
other things, allows all foreign-invested enterprises, or FIEs, to use Renminbi converted from foreign currency-denominated capital for
equity investments in China, as long as the equity investment is genuine, does not violate applicable laws, and complies with the negative
list on foreign investment. However, since this circular is newly promulgated, it is unclear how the SAFE and competent banks will carry
it out in practice.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">On April 10, 2020, SAFE issued the Notice of the
State Administration of Foreign Exchange on Optimizing Foreign Exchange Administration to Support the Development of Foreign-related Business.
This notice provides that under the condition that the use of funds is genuine and compliant with current administrative provisions on
use of income relating to capital account, enterprises are allowed to use income under capital account such as capital funds, foreign
debts and overseas listings for domestic payment, without submission to the bank prior to each transaction of materials evidencing the
veracity of such payment.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b>Regulations Related to Dividend Distribution</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The principal laws and regulations regulating the
distribution of dividends by FIEs in China include the PRC Company Law, as amended in 2004, 2005, 2013, and 2019, and the 2023 PRC Foreign
Investment Law and its Implementation Rules. Under the current regulatory regime in China, FIEs in China may pay dividends only out of
their retained earnings, if any, determined in accordance with PRC accounting standards and regulations. A PRC company is required to
set aside as statutory reserve funds at least 10% of its after-tax profit, until the cumulative amount of such reserve funds reaches 50%
of its registered capital unless laws regarding foreign investment provide otherwise. A PRC company cannot distribute any profits until
any losses from prior fiscal&#160;years have been offset. Profits retained from prior fiscal&#160;years may be distributed together with
distributable profits from the current fiscal year.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b>Regulations Related to Foreign Exchange Registration
of Offshore Investment by PRC Residents</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In July&#160;2014, SAFE issued the Circular of
the State Administration of Foreign Exchange on Issues concerning Foreign Exchange Administration over the Overseas Investment and Financing
and Round-trip Investment by Domestic Residents via Special Purpose Vehicles, or SAFE Circular 37 which was most recently amended on June&#160;15,
2018 and has replaced the Notice on Relevant Issues Concerning Foreign Exchange Administration for Domestic Residents&#8217; Financing
and Roundtrip Investment Through Offshore Special Purpose Vehicles (known as Circular 75). SAFE Circular 37 regulates foreign exchange
matters in relation to the use of special purpose vehicles, or &#8220;SPVs,&#8221; by PRC residents or entities to seek offshore investment
and financing or conduct round trip investment in China. Under SAFE Circular 37, an SPV refers to an offshore entity established or controlled,
directly or indirectly, by PRC residents or entities for the purpose of seeking offshore financing or making offshore investment, using
legitimate domestic or offshore assets or interests, while &#8220;round trip investment&#8221; refers to the direct investment in China
by PRC residents or entities through SPVs, namely, establishing foreign-invested enterprises to obtain the ownership, control rights and
management rights. Circular 37 requires that, before making contribution into an SPV, PRC residents or entities are required to complete
foreign exchange registration with SAFE or its local branch.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>


</div><!-- Field: Page; Sequence: 98; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->93<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In February&#160;2015, SAFE promulgated the SAFE
Circular 13. SAFE Circular 13 has amended SAFE Circular&#160;37 by requiring PRC residents or entities to register with qualified banks
instead of SAFE or its local branch in connection with their establishment of an SPV.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In addition, pursuant to SAFE Circular 37, an amendment
to registration or subsequent filing with qualified banks by such PRC resident is also required if there is a material change with respect
to the capital of the offshore company, such as any change of basic information (including change of such PRC residents, change of name
and operation term of the SPV), increases or decreases in investment amount, transfers or exchanges of shares, or mergers or divisions.
Failure to comply with the registration requirements as set forth in SAFE Circular 37 and SAFE Circular 13, misrepresent on or failure
to disclose controllers of foreign-invested enterprises that are established by round-trip investment may result in bans on the foreign
exchange activities of the relevant onshore company, including the payment of dividends and other distributions to its offshore parent
or affiliates, and may also subject relevant PRC residents to penalties under the Foreign Exchange Administration Regulations of the PRC.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">All of our shareholders who are subject to the
SAFE Circular 37 have completed the initial registrations with the local SAFE branch or qualified banks as required by SAFE Circular 37.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b>Regulations Related to Foreign Debt</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">A loan made by foreign investors as shareholders
in an FIE is considered foreign debt in China and is regulated by various laws and regulations, including the PRC Regulation on Foreign
Exchange Administration, the Interim Provisions on the Management of Foreign Debts, the Statistical Monitoring of Foreign Debt Tentative
Provisions, the Detailed Rules for the Implementation of Provisional Regulations on Statistics and Supervision of Foreign Debt, and the
Administrative Measures for Registration of Foreign Debt. Under these rules and regulations, a shareholder loan in the form of foreign
debt made to a PRC entity does not require the prior approval of the SAFE.&#160;However, such foreign debt must be registered with and
recorded by the SAFE or its local branches within fifteen&#160;business days after the entering of the foreign debt contract. Pursuant
to these rules and regulations, the balance of the foreign debts of an FIE cannot exceed the difference between the total investment and
the registered capital of the FIE.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">On January&#160;12, 2017, the People&#8217;s Bank
of China, or the PBOC, promulgated the Notice of the People&#8217;s Bank of China on Matters concerning the Macro-Prudential Management
of Full-Covered Cross-Border Financing, or PBOC Notice No. 9. Pursuant to PBOC Notice No. 9, within a transition period of one year from
January&#160;12, 2017, FIEs may adopt the currently valid foreign debt management mechanism, or the mechanism as provided in PBOC Notice
No. 9 at their own discretions. PBOC Notice No. 9 provides that enterprises may conduct independent cross-border financing in Renminbi
or foreign currencies as required. Pursuant to PBOC Notice No. 9, the outstanding cross-border financing of an enterprise (the outstanding
balance drawn, here and below) will be calculated using a risk-weighted approach and cannot exceed certain specified upper limits. PBOC
Notice No. 9 further provides that the upper limit of risk-weighted outstanding cross-border financing for enterprises is 200% of its
net assets, or the Net Asset Limits. Enterprises must file with the SAFE in its capital item information system after entering into the
relevant cross-border financing contracts and prior to three&#160;business days before drawing any money from the foreign debts.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Based on the foregoing, if we provide funding to
our wholly foreign-owned subsidiaries through shareholder loans, the balance of such loans cannot exceed the difference between the total
investment and the registered capital of the subsidiaries and we will need to register such loans with the SAFE or its local branches
in the event that the currently valid foreign debt management mechanism applies, or the balance of such loans will be subject to the risk-weighted
approach and the Net Asset Limits and we will need to file the loans with the SAFE in its information system in the event that the mechanism
as provided in PBOC Notice No. 9 applies. Pursuant to PBOC Notice No. 9, after a transition period of one year from January&#160;11, 2017,
the PBOC and the SAFE would determine the cross-border financing administration mechanism for the FIEs after evaluating the overall implementation
of PBOC Notice No. 9. As of the date hereof, neither the PBOC nor the SAFE has promulgated and made public any further rules, regulations,
notices, or circulars in this regard. It is uncertain which mechanism will be adopted by the PBOC and the SAFE in the future and what
statutory limits will be imposed on us when providing loans to the PRC subsidiaries.</p><div>

</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>


</div><!-- Field: Page; Sequence: 99; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->94<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Regulation&#160;Related to M&amp;A Regulations and Overseas Listings</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">On August&#160;8, 2006, six PRC regulatory agencies,
including the Ministry of Commerce, the State Assets Supervision and Administration Commission, the State Administration for Taxation,
the State Administration for Industry and Commerce, the China Securities Regulatory Commission, or the CSRC, and SAFE, jointly issued
the Regulations on Mergers and Acquisitions of Domestic Enterprises by Foreign Investors, or the M&amp;A Rule, which became effective
on September&#160;8, 2006 and was amended on June&#160;22, 2009. The M&amp;A Rules, among other things, require that (i)&#160;PRC entities
or individuals obtain MOFCOM approval before they establish or control an SPV overseas, provided that they intend to use the SPV to acquire
their equity interests in a PRC company at the consideration of newly issued share of the SPV, or Share Swap, and list their equity interests
in the PRC company overseas by listing the SPV in an overseas market; (ii)&#160;the SPV obtains MOFCOM&#8217;s approval before it acquires
the equity interests held by the PRC entities or PRC individual in the PRC company by Share Swap; and (iii)&#160;the SPV obtains CSRC
approval before it lists overseas.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The Anti-Monopoly Law promulgated by the SCNPC
on August&#160;30, 2007 and effective on August&#160;1, 2008 requires that transactions which are deemed concentrations and involve parties
with specified turnover thresholds must be cleared by MOFCOM before they can be completed. In addition, on February&#160;3, 2011, the
General Office of the State Council promulgated a Notice on Establishing the Security Review System for Mergers and Acquisitions of Domestic
Enterprises by Foreign Investors, or Circular 6, which officially established a security review system for mergers and acquisitions of
domestic enterprises by foreign investors. Further, on August&#160;25, 2011, MOFCOM promulgated the Regulations on Implementation of Security
Review System for the Merger and Acquisition of Domestic Enterprises by Foreign Investors, or the MOFCOM Security Review Regulations,
which became effective on September&#160;1, 2011, to implement Circular 6. Under Circular 6, a security review is required for mergers
and acquisitions by foreign investors having &#8220;national defense and security&#8221; concerns and mergers and acquisitions by which
foreign investors may acquire the &#8220;de facto control&#8221; of domestic enterprises with &#8220;national security&#8221; concerns.
Under the MOFCOM Security Review Regulations, MOFCOM will focus on the substance and actual impact of the transaction when deciding whether
a specific merger or acquisition is subject to security review. If MOFCOM decides that a specific merger or acquisition is subject to
security review, it will submit it to the Inter-Ministerial Panel, an authority established under the Circular 6 led by the NDRC and MOFCOM
under the leadership of the State Council, to carry out the security review. The regulations prohibit foreign investors from bypassing
the security review by structuring transactions through trusts, indirect investments, leases, loans, control through Contractual Arrangements
or offshore transactions.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">On February 17, 2023, the CSRC promulgated the
Trail Administrative Measures of the Overseas Securities Offering and Listing by Domestic Company, or the Trail Measures, and five support
guidelines, which went effective on March 31, 2023. According to the Trail Measures, among other requirements, (1) domestic companies
that seek to offer or list securities overseas, both directly and indirectly, should fulfil the filing procedures with the CSRC; if a
domestic company fails to complete the filing procedure, such domestic company may be subject to administrative penalties; (2) if the
issuer meets both of the following conditions, the overseas offering and listing shall be determined as an indirect overseas offering
and listing by a domestic company: (i) any of the total assets, net assets, revenues or profits of the domestic operating entities of
the issuer in the most recent accounting year accounts for more than 50% of the corresponding figure in the issuer&#8217;s audited consolidated
financial statements for the same period; (ii) its major operational activities are carried out in China or its main places of business
are located in China, or the senior managers in charge of operation and management of the issuer are mostly Chinese citizens or are domiciled
in China; and (3) where a domestic company seeks to indirectly offer and list securities in an overseas market, the issuer shall designate
a major domestic operating entity responsible for all filing procedures with the CSRC, and such filings shall be submitted to the CSRC
within three business days after the submission of the overseas offering and listing application.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>


</div><!-- Field: Page; Sequence: 100; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->95<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">According to the CSRC Notice, the domestic companies
that have already been listed overseas before the effective date of the Trial Measures (namely, March 31, 2023) shall be deemed as Existing
Issuers. Existing Issuers are not required to complete the filing procedures immediately, but they shall be required to file with the
CSRC within three working days from the completion of any subsequent offerings.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">After the completion of the private placement offering
of 60,000,000 Ordinary Shares of the Company on December 5, 2024, we submitted a CSRC filing for correspondence on December 11, 2024 and
later submitted a formal CSRC filing on January 2, 2025. As of the date of this report, the CSRC filing is still under review by CSRC.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b>Regulations Related to Private Lending</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The transfer of funds among companies are subject
to the Provisions of the Supreme People&#8217;s Court on Several Issues Concerning the Application of Law in the Trial of Private Lending
Cases, (&#8220;the Provisions on Private Lending Cases&#8221;), which was issued by the Supreme People&#8217;s Court of the People&#8217;s
Republic of China on August 25, 2015 and amended on August 19, 2020 and December 29, 2020, respectively, to regulate the private lending
activities between natural persons, legal persons and unincorporated organizations. The Provisions on Private Lending Cases do not apply
to the disputes arising from relevant financial services such as loan disbursement by financial institutions and their branches established
upon approval by the financial regulatory authorities to engage in lending business.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The Provisions on Private Lending Cases set forth
that private lending contracts will be upheld as invalid under the circumstance that (i) the lender swindles loans from financial institutions
for relending; (ii) the lender relends the funds obtained by means of a loan from another profit-making legal person, raising funds from
its employees, illegally taking deposits from the public; (iii) the lender who has not obtained the lending qualification according to
the law lends money to any unspecified object of the society for the purpose of making profits; (iv) the lender lends funds to a borrower
when the lender knows or should have known that the borrower intended to use the borrowed funds for illegal or criminal purposes; (v)
the lending is in violations of mandatory provisions of laws or administrative regulations; or (vi) the lending is violations of public
orders or good morals.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In addition, the Provisions on Private Lending
Cases set forth that the People&#8217;s Court shall support the interest rates not exceeding four times of the market interest rate quoted
for one-year loan at the time the private lending contracts were entered into.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b>&#160;</b></p><div>


</div><!-- Field: Page; Sequence: 101; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->96<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b>Regulations Related to Tax</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b><i>Enterprise Income Tax</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Enterprise Income Tax Law, or the EIT Law,<i>&#160;</i>which
was recently amended on December&#160;29, 2018. On December&#160;6, 2007, the State Council enacted the&#160;Regulations for the Implementation
of the Enterprise Income Tax Law. Under the EIT Law and relevant implementation regulations, both resident enterprises and non-resident
enterprises are subject to the enterprise income tax so long as their income is generated within the territory of PRC. &#8220;Resident
enterprises&#8221; are defined as enterprises that are established in China in accordance with PRC laws, or that are established in accordance
with the laws of foreign countries but are actually or in effect controlled from within the PRC. &#8220;Non-resident enterprises&#8221;
are defined as enterprises that are organized under the laws of foreign countries and whose actual management is conducted outside the
PRC, but have established institutions or premises in the PRC, or have no such established institutions or premises but have income generated
from inside the PRC.&#160;Under the EIT Law and relevant implementing regulations, a uniform corporate income tax rate of 25% is applied.
If non-resident enterprises have not formed permanent establishments or premises in the PRC, or if they have formed permanent establishment
or premises in the PRC but there is no actual relationship between the relevant income derived in the PRC and the established institutions
or premises set up by them, however, enterprise income tax is set at the rate of 10% with respect to their income sourced from inside
the PRC.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The EIT Law and its implementation rules permit
certain &#8220;high and new technology enterprises strongly supported by the state&#8221; that independently own core intellectual property
and meet statutory criteria, to enjoy a reduced 15% enterprise income tax rate.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">According to the Administrative Rules for the Certification
of High Tech Enterprises, effective on January&#160;1, 2008 and amended on January&#160;29, 2016 (effective as of January&#160;1, 2016),
for each entity accredited as High Tech Enterprise, such status is valid for three&#160;years if it meets the qualifications for High
Tech Enterprise on a continuing basis during such period.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b><i>Value-Added Tax (&#8220;VAT&#8221;)</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The&#160;Provisional Regulations of the PRC on
Value-added Tax&#160;was promulgated by the State Council on December&#160;13, 1993, and most recently amended on November&#160;19, 2017.
The&#160;Detailed Rules for the Implementation of the Provisional Regulations of the PRC on Value-added Tax (Revised in 2011)&#160;were
promulgated by the MOF on December&#160;25, 1993, and were recently amended on October&#160;28, 2011 (collectively with the VAT Regulations,
the VAT Law). On April&#160;4, 2018, MOF and the State Administration of Taxation, or the SAT jointly promulgated the Circular on Adjustment
of Value-Added Tax Rates, or MOF and SAT Circular 32. On March&#160;20, 2019, MOF, SAT and General Administration of Customs, or GAC,
jointly issued a&#160;Circular on Relevant Polices for Deepening Value-added Tax Reform, or MOF, SAT and GAC Circular 39, which became
effective from April&#160;1, 2019. According to the abovementioned laws and circulars, all enterprises and individuals engaged in the
sale of goods, the provision of processing, repair and replacement services, sales of services, intangible assets, real property and the
importation of goods within the territory of the PRC are the taxpayers of VAT.&#160;The VAT tax rates generally applicable are simplified
as 13%, 9%, 6% and 0%, and the VAT tax rate applicable to the small-scale taxpayers is 3%. The Standing Committee of the National People&#8217;s
Congress issued the Value-added Tax Law (Second Revised Draft) on September 1, 2023, or the draft, for public comments within thirty days
from the issuing date. According to the draft, the VAT tax rates are the same as stipulated in the currently valid VAT Law. The draft
is in the legislative procedure, and it will take time to become effective.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b><i>Withholding Tax</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The Implementing Rules of the Enterprise Income
Tax Law of the PRC provides that since January&#160;1, 2008, an income tax rate of 10% will normally be applicable to dividends declared
to non-PRC resident investors which do not have an establishment or place of business in the PRC, or which have such establishment or
place of business but the relevant income is not effectively connected with the establishment or place of business, to the extent such
dividends are derived from sources within the PRC.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>


</div><!-- Field: Page; Sequence: 102; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->97<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Pursuant to an Arrangement Between the Mainland
of China and the Hong&#160;Kong Special Administrative Region for the Avoidance of Double Taxation and the Prevention of Fiscal Evasion
with Respect to Taxes on Incomes, or the Double Tax Avoidance Arrangement, and other applicable PRC laws, if a Hong&#160;Kong resident
enterprise is determined by the competent mainland China tax authority to have satisfied the relevant conditions and requirements under
such Double Tax Avoidance Arrangement and other applicable laws, the 10% withholding tax on the dividends the Hong&#160;Kong resident
enterprise receives from a mainland China resident enterprise may be reduced to 5%. Based on the Circular on Certain Issues with Respect
to the Enforcement of Dividend Provisions in Tax Treaties, or the SAT Circular 81, issued on February&#160;20, 2009, by the SAT, however,
if the relevant mainland China tax authorities determine, in their discretion, that a company benefits from such reduced income tax rate
due to a structure or arrangement that is primarily tax-driven, such mainland China tax authorities may adjust the preferential tax treatment.
According to the Circular on Several Questions regarding the &#8220;Beneficial Owner&#8221; in Tax Treaties, which was issued on February&#160;3,
2018, by the SAT and took effect on April&#160;1, 2018, when determining the applicant&#8217;s status of the &#8220;beneficial owner&#8221;
regarding tax treatments in connection with dividends, interests or royalties in the tax treaties, several factors, including without
limitation, whether the applicant is obligated to pay more than 50% of his or her income in 12&#160;months to residents in third country
or region, whether the business operated by the applicant constitutes the actual business activities, and whether the counterparty country
or region to the tax treaties does not levy any tax or grant tax exemption on relevant incomes or levy tax at an extremely low rate, will
be taken into account, and it will be analyzed according to the actual circumstances of the specific cases. This circular further provides
that applicants who intend to prove his or her status of the &#8220;beneficial owner&#8221; shall submit the relevant documents to the
relevant tax bureau according to the Announcement on Issuing the Measures for the Administration of Non-Resident Taxpayers&#8217; Enjoyment
of the Treatment under Tax Agreements.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Tax on Indirect Transfer</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">On February&#160;3, 2015, the SAT issued the&#160;Circular
on Issues of Enterprise Income Tax on Indirect Transfers of Assets by Non-PRC Resident Enterprises, or SAT Circular 7. Pursuant to SAT
Circular 7, an &#8220;indirect transfer&#8221; of assets, including equity interests in a PRC resident enterprise, by non-PRC resident
enterprises, may be re-characterized and treated as a direct transfer of PRC taxable assets, if such arrangement does not have a reasonable
commercial purpose and was established for the purpose of avoiding payment of PRC enterprise income tax. As a result, gains derived from
such indirect transfer may be subject to PRC enterprise income tax. When determining whether there is a &#8220;reasonable commercial purpose&#8221;
of the transaction arrangement, features to be taken into consideration include, inter alia, whether the main value of the equity interest
of the relevant offshore enterprise derives directly or indirectly from PRC taxable assets; whether the assets of the relevant offshore
enterprise mainly consist of direct or indirect investment in China or if its income is mainly derived from China; and whether the offshore
enterprise and its subsidiaries directly or indirectly holding PRC taxable assets have real commercial nature which is evidenced by their
actual function and risk exposure. According to SAT Circular 7, where the transferee fails to withhold any or sufficient tax, the transferor
shall declare and pay such tax to the tax authority by itself within the statutory time limit. Late payment of applicable tax will subject
the transferor to default interest. SAT Circular 7 does not apply to transactions of sale of shares by investors through a public stock
exchange where such shares were acquired on a public stock exchange. On October&#160;17, 2017, the SAT issued the&#160;Circular on Issues
Relating to Withholding at Source of Income Tax of Non-resident Enterprises, or SAT Circular 37, which further elaborates the relevant
implemental rules regarding the calculation, reporting and payment obligations of the withholding tax by the non-resident enterprises.
Nonetheless, there remain uncertainties as to the interpretation and application of SAT Circular 7. SAT Circular 7 may be determined by
the tax authorities to be applicable to our offshore transactions or sale of our shares or those of our offshore subsidiaries where non-resident
enterprises, being the transferors, were involved.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b>&#160;</b></p><div>


</div><!-- Field: Page; Sequence: 103; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->98<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b>Regulations Related to Employment and Social
Welfare</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b><i>Employment</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The Labor Law of the PRC, which was promulgated
on July&#160;5, 1994, effective since January&#160;1, 1995, and most recently amended on December&#160;29, 2018, the Labor Contract Law
of the PRC, which was promulgated on June&#160;29, 2007, and amended on December&#160;28, 2012, and the Implementation Regulations of
the Labor Contract Law of the PRC, which was promulgated on September&#160;18, 2008, are the principal regulations that govern employment
and labor matters in the PRC.&#160;Under the above regulations, labor contracts shall be concluded in writing if labor relationships are
to be or have been established between employers and the employees. Employers are prohibited from forcing employees to work above certain
time limit and employers shall pay employees for overtime work in accordance to national regulations. In addition, wages may not be lower
than the local minimum wage. Employers must establish a system for labor safety and sanitation, strictly abide by state standards, and
provide relevant education to its employees. Employees are also required to work in safe and sanitary conditions.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Social Insurance and Housing Fund</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Under the Social Insurance Law of the PRC that
was promulgated by the SCNPC on October&#160;28, 2010, and came into force as of July&#160;1, 2011, and was most recently amended on December&#160;29,
2018 (also the effective date), together with other laws and regulations, employers are required to pay basic pension insurance, unemployment
insurance, basic medical insurance, employment injury insurance, maternity insurance, and other social insurance for its employees at
specified percentages of the salaries of the employees, up to a maximum amount specified by the local government regulations from time
to time. When an employer fails to fully pay social insurance premiums, relevant social insurance collection agency shall order it to
make up for any shortfall within a prescribed time limit, and may impose a late payment fee at the rate of 0.05% per&#160;day of the outstanding
amount from the due date. If such employer still fails to make up for the shortfalls within the prescribed time limit, the relevant administrative
authorities shall impose a fine of one to three times the outstanding amount upon such employer.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In accordance with the Regulations on the Management
of Housing Fund which was promulgated by the State Council in 1999 and most recently amended in March&#160;2019 (which became effective
as of March&#160;24<sup>th</sup> 2019), employers must register at the designated administrative centers and open bank accounts for depositing
employees&#8217; housing funds. Employer and employee are also required to pay and deposit housing funds, with an amount no less than
5% of the monthly average salary of the employee in the preceding year in full and on time.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Employee Stock Incentive Plans</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Pursuant to the Notice of Issues Related to the
Foreign Exchange Administration for Domestic Individuals Participating in Stock Incentive Plan of Overseas Listed Companies, which was
issued by the SAFE on February&#160;15, 2012, employees, directors, supervisors, and other senior management who participate in any stock
incentive plan of a publicly-listed overseas company and who are PRC citizens or non-PRC citizens residing in China for a continuous period
of no less than one year, subject to a few exceptions, are required to register with the SAFE through a qualified domestic agent, which
may be a PRC subsidiary of such overseas listed company, and complete certain other procedures.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>


</div><!-- Field: Page; Sequence: 104; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->99<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In addition, the SAT has issued certain circulars
concerning employee stock options and restricted shares. Under these circulars, employees working in China who exercise stock options
or are granted restricted shares will be subject to PRC individual income tax. The PRC subsidiaries of an overseas listed company are
required to file documents related to employee stock options and restricted shares with relevant tax authorities and to withhold individual
income taxes of employees who exercise their stock options or purchase restricted shares. If the employees fail to pay or the PRC subsidiaries
fail to withhold income tax in accordance with relevant laws and regulations, the PRC subsidiaries may be subject to sanctions imposed
by the tax authorities or other PRC governmental authorities.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Regulations Related to Product Liability</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Pursuant to the PRC Product Quality Law, which
was promulgated on February&#160;22, 1993 and amended on July&#160;8, 2000, August&#160;27, 2009, and December&#160;29, 2018, a manufacturer
is prohibited from producing or selling products that do not meet applicable standards and requirements for safeguarding human health
and ensuring human and property safety. Products must be free from unreasonable dangers threatening human and property safety. Where a
defective product causes personal injury or property damage, the aggrieved party may make a claim for compensation from the manufacturer
or the seller of the product. Manufacturers and sellers of non-compliant products may be ordered to cease the production or sale of the
products and could be subject to confiscation of the products and fines. Earnings from sales in violation of such standards or requirements
may also be confiscated, and in severe cases, an offender&#8217;s business license may be revoked.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b>Regulations Related to Environmental Protection
and Work Safety</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b><i>Environmental Protection</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Pursuant to the PRC Environmental Protection Law
promulgated by the Standing Committee of the National People&#8217;s Congress on December&#160;26, 1989, amended on April&#160;24, 2014,
and effective on January&#160;1, 2015, any entity which discharges or will discharge pollutants during the course of operations or other
activities must implement effective environmental protection safeguards and procedures to control and properly treat waste gas, waste
water, waste residue, dust, malodorous gases, radioactive substances, noise, vibrations, electromagnetic radiation, and other hazards
produced during such activities.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Environmental protection authorities impose various
administrative penalties on persons or enterprises in violation of the Environmental Protection Law. Such penalties include warnings,
fines, orders to rectify within a prescribed period, orders to cease construction, orders to restrict or suspend production, orders to
make recovery, orders to disclose relevant information or make an announcement, imposition of administrative action against relevant responsible
persons, and orders to shut down enterprises. Any person or entity that pollutes the environment resulting in damage could also be held
liable under the PRC Tort Law. In addition, environmental organizations may also bring lawsuits against any entity that discharges pollutants
detrimental to the public welfare.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Work Safety</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Under relevant construction safety laws and regulations,
including the PRC Work Safety Law, which was promulgated by the Standing Committee of the National People&#8217;s Congress on June&#160;29,
2002, amended on August&#160;31, 2014 and June 10, 2021, and effective on September 1, 2021, production and operating business entities
must establish objectives and measures for work safety and improve the working environment and conditions for workers in a planned and
systematic way. A work safety protection scheme must also be set up to implement the work safety job responsibility system. In addition,
production and operating business entities must arrange work safety training and provide their employees with protective equipment that
meets the national or industrial standards.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>


</div><!-- Field: Page; Sequence: 105; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->100<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Regulations Related to Fire Control</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Pursuant to the PRC Fire Safety Law, which was
promulgated by the Standing Committee of the National People&#8217;s Congress on April&#160;29, 1998, amended on October&#160;28, 2008,
April&#160;23, 2019, April 29, 2021, and effective on April 29, 2021, and the Interim Provisions on Administration of Fire Control Design
Review and Acceptance of Construction Project promulgated by the Ministry of Housing and Urban-Rural Development on April&#160;1, 2020,
which became effective on June&#160;1, 2020, the construction entity of a large-scale crowded venue (including the construction of a manufacturing
plant whose size is over 2,500 square meters) and other special construction projects must apply for fire prevention design review with
fire control authorities, and complete fire assessment inspection and acceptance procedures after the construction project is completed.
The construction entity of other construction projects must complete the filing for fire prevention design and the fire safety completion
inspection and acceptance procedures within five&#160;business days after passing the construction completion inspection and acceptance.
If the construction entity fails to pass the fire safety inspection before such venue is put into use or fails to conform to the fire
safety requirements after such inspection, it will be subject to (i)&#160;orders to suspend the construction of projects, use of such
projects, or operation of relevant business, and (ii)&#160;a fine between RMB30,000 (approximately $4,000) and RMB300,000 (approximately
$43,000).</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b>Regulations Related to Import and Export Trade</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b><i>Customs Law</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Pursuant to the PRC Customs Law, which was promulgated
by the Standing Committee of the National People&#8217;s Congress on January&#160;22, 1987, amended on July&#160;8, 2000, June&#160;29,
2013, December&#160;28, 2013, November&#160;7, 2016, November&#160;4, 2017, and April 29, 2021 and effective on April 29, 2021, unless
otherwise stipulated, the consignee or consignor of import and export goods may take import and export goods through Customs declaration
procedures and pay duties themselves, and Customs clearing enterprises which are authorized by the consignee or consignor of import and
export goods and have been granted registration by Customs may also take import and export goods through Customs declaration procedures
and pay duties. Where a consignee or consignor of import or export goods or a Customs clearing enterprise handles Customs declaration
procedures, they shall be subject to registration by Customs in accordance with law. Customs clearing personnel shall obtain the occupational
qualifications for Customs clearances in accordance with law. Where an enterprise has not been registered by Customs in accordance with
law, and where personnel have not obtained their professional qualifications for Customs clearances in accordance with law, they must
not engage in Customs declarations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b><i>Import and Export Commodity Inspection Law</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Pursuant to the PRC Import and Export Commodity
Inspection Law, which was promulgated by the Standing Committee of the National People&#8217;s Congress on February&#160;21, 1989, amended
on April&#160;28, 2002, June&#160;29, 2013, April&#160;27, 2018, December&#160;29, 2018 and April 29, 2021 and effective on April 29,
2021, and the Implementing Regulation for the PRC Import and Export Commodity Inspection Law, which was promulgated by the State Council
on August&#160;31, 2005, amended on February&#160;6, 2016, March&#160;1, 2017, March&#160;2, 2019 and March 29, 2022 and effective on
May 1, 2022, the General Administration of Customs of China is in charge of the inspection of import and export commodities nationwide,
the formulation and adjustment of the catalogue of import and export commodities that must be inspected, and the announcement and implementation
of the catalogue. The import and export commodities listed in the catalogue must be inspected, otherwise the related bodies may be confiscated
of their illegal income and subjected to a fine ranging from 5% to 20% of the value of the goods, where the case constitutes a criminal
offence, criminal liability shall be pursued in accordance with the law.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>


</div><!-- Field: Page; Sequence: 106; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->101<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">C. <span style="text-decoration:underline">Organizational Structure</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">See &#8220;Item 4. Information on the Company &#8211;
A. History and Development of the Company.&#8221;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">D. <span style="text-decoration:underline">Property, plants and equipment</span>.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">See &#8220;Item 4. Information on the Company &#8211;
B. Business Overview &#8211; Facilities.&#8221;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><div><a id="a_007"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Item 4A. UNRESOLVED STAFF COMMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Not applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><div><a id="a_008"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Item 5. OPERATING AND FINANCIAL REVIEW AND PROSPECTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">You should read the following discussion and analysis
of our financial condition and results of operations in conjunction with our consolidated financial statements and the related notes included
elsewhere in this annual report on Form&#160;20-F. This discussion may contain forward-looking statements based upon current expectations
that involve risks and uncertainties. Our actual results may differ materially from those anticipated in these forward-looking statements
as a result of various factors, including those set forth under &#8220;Item 3. Key Information&#8212;D. Risk Factors&#8221; or in other
parts of this annual report on Form 20-F.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>A.</b></span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Operating results</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b>Overview</b>&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Hongli Cayman is an offshore holding company incorporated
and registered in the Cayman Islands. As a holding company with no material operations of our own, we consolidate financial results of
Hongli Shandong, the VIE and its subsidiaries through Contractual Arrangements. Neither we nor our subsidiaries own any equity interests
in the PRC operating entities.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Neither we nor our subsidiaries own any equity
interest in Hongli Shandong. Instead, we consolidate financial results of Hongli Shandong through a series of Contractual Arrangements
dated April&#160;12, 2021.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The PRC operating entities are one of the leading
cold roll formed steel profile manufacturers in China with respect to function innovation, performance improvement, and customized manufacturing
of their products, according to China Sub-Association for Cold Formed Steel Industries, a professional industrial association. The PRC
operating entities&#8217; main business operation focuses on the design, production, deep processing, and sales of custom-made profile
for machinery and equipment in a variety of sectors including but not limited in mining and excavation, construction, agriculture, and
transportation industries.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>


</div><!-- Field: Page; Sequence: 107; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->102<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">With more than 20 years of operating history, the
PRC operating entities have developed customers in more than 30 cities in China and a global network covering South Korea, Japan, the
U.S., and Sweden. The customers of the PRC operating entities include large corporations and international enterprises such as Weichai
LOVOL Heavy Industry Co. Ltd. (&#8220;LOVOL&#8221;), SUNGJIN TECH CO., LTD (&#8220;South Korean VOLVO&#8221;), XCMG Group., Shandong Lingong
Construction Machinery Co., Ltd. (&#8220;SDLG&#8221;), and new customers associated with Katsushiro Machinery Co., Ltd. (&#8220;Japan
Katsushiro&#8221;). Most of the customers of the PRC operating entities have been with us for an average of 10&#160;years. As of December
31, 2024, our key customers have increased their order volumes with the PRC operating entities. The Company continues to maintain strong
and growing business relationships with several subsidiaries of XCMG, including XCMG Loader Co., Ltd., XCMG Road Machinery Co., Ltd.,
XCMG Agricultural Machinery Co., Ltd., and XCMG Forklift Co., Ltd., with a steady increase in order volume.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Recent Factors Affecting Our Results of Operations</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">As Hongli Cayman has consolidated
the financial results of PRC operating entities under the Contractual Arrangements, we believe the following key factors affect our financial
condition and results of operations:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><i>Fluctuations in Prices of Steel &#8212; </i>The
main raw material of the PRC operating entities&#8217; products is steel. Fluctuations in steel prices can lead to volatility in the pricing
of their products, which influences the buying patterns of their customers. Because the cost of raw materials represents over half of
our total cost of sales, higher or lower cost steel affects our gross margins. Increases in the market price of steel typically enable
us to raise our selling prices. For instance, as a result of significant increase in steel prices during fiscal year 2021, the price of
the steel that the PRC operating entities purchased during the fiscal year 2021 was increased by approximately 28%. We implemented operating
strategies on both the sale-side and cost-side to mitigate the negative impact of the fluctuation in steel prices. The PRC operating entities
entered into framework agreements with their customers. As the PRC operating entities produce customized products based on the customers&#8217;
demands, the PRC operating entities will negotiate price and number of products with their customers when a specific order is placed under
the framework agreements based on the then market conditions. Once an order is placed, the price and number of products will not change.
On the cost side, the PRC operating entities limit the purchasing cost of their steel material by placing orders to purchase steel material
in customized length, which is shorter than the standardized length. The lesser usage of steel in producing the customized steel material
leads to a lower purchase cost. In addition, the PRC operating entities have been constantly improving their production process which
ultimately reduces the amount of steel material used. We and the PRC operating entities are able to contain the overall negative impact
of the operation of the PRC operating entities due to the significant increase in steel price in 2021 to be within 5% as a result of their
operating strategy. Despite the significant increase in steel price in 2021, the market demands for cold roll formed steel profile remain
strong and the PRC operating entities have received more orders from customers in 2021 as compared to 2020. In 2022, the steel price began
to fall, and the average steel price in 2022 in Shanghai, China, the city where the PRC operating entities&#8217; major supplier Shanghai
Wanhe is located, was approximately $634 (RMB4,564) per ton, which was 16% lower than the average price in the period of last year. The
steel prices continued to fall in 2023 and 2024, and the average steel price in 2023 and 2024 were approximately $652 (RMB4,616) per ton
and $603 (RMB4,336) per ton, respectively, in Shanghai, China, the city where the PRC operating entities&#8217; major supplier Shanghai
Wanhe is located, which were 15% and 6% lower than the average price, respectively. During the year 2024, the overall steel price decreased
by 8% from 2023.&#160;(<i>Source: www.zgw.com</i>). It is hard to predict the steel price given the current market condition and the impact
by COVID-19, however, we do not think that the regular fluctuation of steel price will have a material impact on our results of operations
or liquidity due to the operating strategies on the sales-side and cost-side discussed above. Nevertheless, we cannot assure you that
in the future, the market will be stabilized or drive the steel price up significantly to the extent that our operating strategy may not
be able to successfully mitigate such impact and we and the PRC operating entities will continue monitoring market trends and adjust the
operating strategies as needed. To a lesser extent, our gross margins and selling prices can also be impacted by the prices of equipment,
transportation and labor.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><i>Development of the Customer Industries </i>&#8212;
The PRC operating entities produce a comprehensive range of well-designed and customized profile products applied to different kinds of
machineries and equipment that are widely used in a variety of sectors, including but not limited to, mining and excavation, construction,
agriculture, and transportation industries. At the same time, the PRC operating entities are also actively developing the market expansion
of products in other fields. If the customers of the PRC operating entities could not improve their products and compete over their competitors
in such sectors, their business operation and financial condition could impact their demands from the PRC operating entities, which impacts
our revenues.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><i>&#160;</i></p><div>


</div><!-- Field: Page; Sequence: 108; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->103<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><i>Company Scale</i> &#8212; The future development
of the PRC operating entities depends on the Company&#8217;s scale. The current manufacturing capacity of the PRC operating entities is
saturated. If the PRC operating entities expect to increase their sales volume, enhance their R&amp;D ability to develop more products,
and increase their production volumes, they need to expand our scale, by purchasing more facilities, expanding the factories, hiring more
employees, etc. Please see &#8220;Expansion Plan.&#8221;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We generate our revenue mainly from the sale of
custom-made profiles. Currently, the PRC operating entities&#8217; customers come from the industries of mining and excavation, construction,
agriculture, and transportation. Geographically, the PRC operating entities&#8217; main market focus is in PRC with expanding market outreach
globally.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Currently, the PRC operating entities are seeking
to expand their manufacturing facility to accommodate increasing orders.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our main cost driver is the cost of raw materials.
The change in price of the raw materials would significantly impact our profits. The price of the PRC operating entities&#8217; products
will be adjusted along with such change to mitigate the risk.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Key Financial Performance Indicators</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We consider a variety of financial and operating
measures in assessing the performance of the business of the PRC operating entities. The key financial performance measures we use are
revenue and gross profit and gross margin. Our review of these indicators facilitates timely evaluation of the performance of the business
of the PRC operating entities and effective communication of results and key decisions, allowing the business of the PRC operating entities
to respond promptly to competitive market conditions and different demands and preferences from the PRC operating entities&#8217; customers.
The key measures that we use to evaluate the performance of the business of the PRC operating entities are set forth below and are discussed
in greater details under &#8220;Results of Operations&#8221;:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i>Revenue</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our revenue is primarily derived from the sale of various cold roll-formed
steel profiles, including agricultural machinery cab assemblies, construction machinery cab assemblies, excavator cab assemblies, and
special-shaped steel pipes. Our revenue primarily depends on the PRC operating entities&#8217; ability to maintain relationships with
key customers such as LOVOL, South Korean VOLVO, and XCMG, as well as to develop new customer relationships. Revenue is also influenced
by market competition, overall economic conditions, pricing strategies, inflationary pressures, and fluctuations in foreign exchange rates.
.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Gross Profit and Gross Margin</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Gross profit is the difference between revenue
and the cost of revenue. Our cost of revenue consists of the cost of raw materials, direct labor and related production overhead. Raw
materials account for the largest portion of our cost of revenue. Supplies and prices of the PRC operating entities&#8217; various raw
materials can be affected by worldwide supply and demand factors, as well as other factors beyond control such as financial market trends.
The PRC operating entities purchase, directly and indirectly through third-party suppliers, significant amounts of steels and other raw
materials annually. The prices of the PRC operating entities&#8217; raw materials are highly dependent on the steel price in the market,
the fluctuation in steel prices will directly impact our gross margin rate.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>


</div><!-- Field: Page; Sequence: 109; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->104<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">To protect our operation from such volatility,
from time to time, we purchase and store major raw materials, such as steel and aluminum, in advance to provide economic buffers regarding
portions of our pricing and supply, for the majority of our raw material purchases we do not typically enter into any fixed-price contracts
and may not be able to accurately anticipate future raw material prices for those inputs. Over the past years, the PRC operating entities
have implemented certain operating strategies to achieve cost reduction and productivity improvement in our supply chain. Some of the
major operating strategies the PRC operating entities have implemented on reducing raw materials costs are volume buying, direct purchasing,
and price negotiations. In addition, the PRC operating entities achieve manufacturing efficiency by standardizing and optimizing certain
procedures across our production cycles such as procurement, engineering and product development, manufacturing, dealer management, and
pricing. On the other hand, labor is a primary component in the cost of operating the business of the PRC operating entities. Increased
labor costs due to competition, increased minimum wage or employee benefits costs, or otherwise, would adversely impact our operating
expenses. And our success also depends on the PRC operating entities&#8217; ability to attract, motivate, and retain qualified employees,
including senior management and technically competent employees, to keep pace with our growth strategy.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Gross margin is gross profit divided by revenue.
Gross margin is a measure used by management to indicate whether we are selling our products at an appropriate gross profit. Our gross
margin is impacted mainly by the price of our raw material and labor, as well as the products of the PRC operating entities. We consider
many factors such as cost of revenue increases and competitive pricing strategies. To maintain the current gross margin and to achieve
a higher gross margin, the PRC operating entities seek to maintain continued focus on their R&amp;D efforts that we believe will enhance
their existing market positions and allow them to compete in the steel profile product category.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b>The COVID-19 Pandemic</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif">Our
PRC operating entities resumed normal level of operations in February 2023, and we have gradually recovered from the effects of COVID-19.
The PRC operating entities have resumed their efforts on developing offshore markets including planning to open a sales office in the
U.S. However, this plan has been delayed or might even be postponed due to ongoing geopolitical tensions around the world,which may have
a material adverse effect on our business, financial condition, and results of operations. Management of Hongli Shandong are currently
evaluating the feasibility to open a sales office in the U.S. pending the development of potential market opportunities in the U.S.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>


</div><!-- Field: Page; Sequence: 110; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->105<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b>Results of Operations</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We, a Cayman Islands holding company, do not conduct
any substantive operations of our own, rather, we consolidate financial results of the VIE through the Contractual Arrangement.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b><i>For the Years Ended December 31, 2024 and
2023</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin: 0pt 0; text-align: left">The following table summarizes the results of
our operations for the years ended December 31, 2024 and 2023, respectively, and provides information regarding the dollar and percentage
increase or (decrease) during such periods.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year Ended<br/> December 31, <br/> 2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year Ended<br/> December 31, <br/> 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Amount <br/> Increase <br/> (Decrease)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">% <br/> Increase <br/> (Decrease)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left">Revenues, net</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">14,105,620</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">15,997,954</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(1,892,334</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">-11.83</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Cost of revenues</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,585,873</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">10,752,114</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,166,241</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-10.85</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Gross profit</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,519,747</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,245,840</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(726,093</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-13.84</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Operating expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Selling expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">564,964</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">631,361</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(66,397</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-10.52</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Research and development</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">818,315</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">962,963</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(144,648</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-15.02</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Share-based compensation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,968,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,968,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">100</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Other G&amp;A expenses</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,751,764</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,631,081</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">120,683</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4.59</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Total operating expenses</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,103,043</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,225,405</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,877,638</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">44.44</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">(Loss) Income from operation</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,583,296</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,020,435</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,603,731</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-255.16</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Other income and (expenses)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Other income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">185,299</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">591,440</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(406,141</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-68.67</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Interest and financing expenses, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(466,386</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(631,558</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(165,172</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-26.15</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Other expenses</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(8,860</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(47,855</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">38,995</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-81.49</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Total other income and (expenses), net</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(289,947</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(87,973</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(201,974</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">229.59</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">(Loss) income before income taxes</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,873,243</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">932,462</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,805,705</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-300.89</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">income tax expense</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">8,392</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">67,740</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(59,348</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-87.61</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Net (loss) income</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(1,881,635</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">864,722</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(2,746,357</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">-317.60</td><td style="padding-bottom: 4pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Gross margin rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">32.0</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">32.8</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-0.8</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-2.4</td><td style="text-align: left">%</td></tr>
  </table><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">Revenue</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin: 0pt 0; text-align: left">We derive revenues from sales of products in the
domestic and overseas markets. The following table presents our revenues by geographical regions.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the&#160;Years Ended December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Revenue</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">%&#160;of <br/>
total <br/>
Revenue</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Revenue</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">%&#160;of <br/>
total <br/>
Revenue</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Variance</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Variance %</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%">PRC</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">12,196,548</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 7%; text-align: right">86.5</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">12,117,240</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 7%; text-align: right">75.7</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">79,308</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 7%; text-align: right">0.7</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">International</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,909,072</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">13.5</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,880,714</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">24.3</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,971,642</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(50.8</td><td style="padding-bottom: 1.5pt; text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">14,105,620</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">100</td><td style="padding-bottom: 2.5pt; text-align: left">%</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">15,997,954</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">100</td><td style="padding-bottom: 2.5pt; text-align: left">%</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(1,892,334</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">(11.8</td><td style="padding-bottom: 2.5pt; text-align: left">)%</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>


</div><!-- Field: Page; Sequence: 111; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->106<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin: 0pt 0; text-align: left">In 2024, Chinese manufacturers faced a series
of significant challenges, particularly an economic slowdown triggered by weakening global demand. These factors adversely affected our
revenue performance. For the year ended December 31, 2024, our total revenues declined by approximately $1.9 million, or 12%, to $14.1
million, compared to $16.0 million for the year ended December 31, 2023.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin: 0pt 0; text-align: left">The decrease was primarily driven by a reduction
in international sales, which fell by approximately $2.0 million to $1.9 million in 2024, from $3.9 million in 2023, mainly due to decreased
orders from our overseas customers. In contrast, domestic sales remained stable, reaching $12.2 million in 2024, an increase of $0.1 million,
or 0.7%, from $12.1 million in the prior year.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">Cost of revenues</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; text-align: left">Our cost of revenues consists primarily of expenses incurred to manufacture
our products, including the cost of raw materials, direct labor, and depreciation of production machinery and equipment. For the year
ended December 31, 2024, the cost of revenues decreased by approximately $1.2 million, or 11%, compared to the same period in 2023. This
decrease was generally in line with the decline in total revenues.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">Gross profit</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; text-align: left">Our gross profit was approximately $4.5 million in 2024, representing
a decrease of $0.7 million, or 14%, compared to $5.2 million in 2023. As a percentage of revenues, our gross margin declined to 32.0%
in 2024 from 32.8% in 2023, a decrease of 0.8 percentage points or representing a 2.4% relative decrease.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">Selling, general and administrative (&#8220;SG&amp;A&#8221;)
expenses</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; text-align: left">SG&amp;A expenses primarily consisted of salary
expenses and related employee benefits relating to our sales and marketing, finance, legal, human resources and executive office personnel,
and included research and development expenses, shipping and handling expenses, depreciation and amortization expenses, office overhead,
professional service expenses and travel and transportation costs.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; text-align: left">SG&amp;A expenses were approximately $6.1 million for the year ended
December 31, 2024, representing an increase of $1.9 million, or 44%, compared to $4.2 million in 2023. The increase was primarily driven
by $2.0 million in share-based compensation recognized in 2024. On May 7, 2024, the Company issued 1,200,000 Ordinary Shares to three
employees as part of their 2024 compensation packages. The Ordinary Shares were valued at $1.64 per share, based on the closing market
price on May 6, 2024, resulting in $1,968,000 recognized as share-based compensation expense during the year.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">Sales and marketing expenses</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin: 0pt 0; text-align: left">Our sales and marketing expenses primarily consist
of salaries and related employee benefits for sales and marketing personnel, as well as shipping and handling costs, port and customs
clearance fees, storage expenses, promotional and marketing expenditures, and other costs associated with sales and marketing activities.
For the year ended December 31, 2024, sales and marketing expenses were approximately $0.56 million, representing a decrease of $0.07
million, or 11%, compared to $0.63 million in 2023. The decrease was generally in line with the decline in sales during 2024.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">Research and development (&#8220;R&amp;D&#8221;)
expenses</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin: 0pt 0; text-align: left">Substantially all research and development (R&amp;D)
costs reflect the Company&#8217;s efforts in product development activities. In response to the slowdown in the construction machinery
market, the Company reduced its R&amp;D spending accordingly. In 2024, R&amp;D expenses were approximately $0.82 million, representing
a decrease of $0.14 million, or 15%, compared to $0.96 million in 2023. The Company plans to increase R&amp;D investment as needed in
the future to support the development of new products.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">Other General and administrative expenses</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin: 0pt 0; text-align: left">Our other general and administrative (G&amp;A)
expenses primarily consist of salaries and employee benefits, repair and maintenance, professional services, depreciation and amortization,
travel, entertainment, and office supplies. In 2024, other G&amp;A expenses were approximately $2.75 million, an increase of $0.12 million,
or 5%, compared to $2.63 million in 2023. The increase was mainly attributable to a $0.06 million rise in depreciation and amortization
expenses, driven by new buildings placed into operation and increased allocation of depreciation. Additionally, transportation expenses
increased by $0.04 million in 2024, contributing to the overall rise.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"></p><div>

</div><!-- Field: Page; Sequence: 112; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->107<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b><i>Interest and financing expenses, net</i></b>

</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Interest and financing expenses, net primarily consist of interest
expenses on loans, finance leases, and other financial liabilities, as well as expenses related to the discounting of notes receivable
prior to maturity, net of insignificant interest income. Interest and financing expenses, net were approximately $466,000 in 2024, a decrease
of $165,000, or 26%, compared to approximately $632,000 in 2023. The decrease was mainly attributable to lower interest expenses in 2024,
as the Company refinanced its short-term loans at more favorable interest rates. The weighted average interest rate on short-term loans
was 4.35% in 2024, compared to 5.70% in 2023.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b><i>Other income</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Other income primarily consists of proceeds from
the sale of scrapped materials, government subsidies, foreign currency exchange gains or losses, gains or losses on the disposal of property
and equipment, and other miscellaneous items. In 2024, the Company recorded other income of approximately $185,000, representing a decrease
of $406,000, or 69%, compared to $591,000 in 2023. The decrease was mainly due to a loss of approximately $106,000 on the disposal of
equipment in 2024, compared to a gain of approximately $339,000 recognized in 2023 from similar transactions.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt -0.5in; text-indent: 0.5in; text-align: left">Total Other Income and Expenses, Net</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Total other income and expenses, net, amounted
to a net expense of approximately $290,000 in 2024, an increase of $202,000, or 230%, compared to $88,000 in 2023. This increase was primarily
attributable to the changes in interest and financial expenses, net and other income, as discussed in the respective sections above.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">(Loss) income before income taxes</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our loss before income taxes was approximately
$1.9 million for the year ended December 31, 2024, representing a decrease of approximately $2.8 million compared to income before income
taxes of approximately $0.9 million in 2023. This decline was primarily attributable to a decrease in sales, the recognition of non-cash
share-based compensation, and other factors discussed in the sections above.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">Income tax expense</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin: 0pt 0; text-align: left">Income tax consisted of the following:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the Years Ended <br/> December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Current tax provision</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">39,615</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">92,869</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Deferred tax provision (benefit)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(31,223</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(25,129</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Income tax expense</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">8,392</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">67,740</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin: 0pt 0; text-align: left">For the year ended December 31, 2024, the Company
recorded a current tax provision of approximately $39,615 and a deferred tax benefit of $31,223, resulting in a net income tax expense
of $8,392. In comparison, for the year ended December 31, 2023, the Company recorded a current tax provision of approximately $92,869
and a deferred tax benefit of $25,129, resulting in a total income tax expense of $67,740.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">Net Income (Loss)</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">As a result of the foregoing, we reported a net
loss of approximately $1.9 million, or $0.11 per basic and diluted share, for the year ended December 31, 2024, compared to net income
of approximately $0.9 million, or $0.07 per basic and diluted share, for the same period in 2023.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">Foreign Currency Translation</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin: 0pt 0; text-align: left">Our principal country of operations is the PRC.
The financial position and results of our operations are determined by using RMB, the local currency, as the functional currency. The
consolidated financial statements are reported using U.S. Dollars. The results of operations and the statement of cash flows denominated
in foreign currency are translated at the average rate of exchange during the reporting period. Assets and liabilities denominated in
foreign currencies at the balance sheet date are translated at the applicable rates of exchange in effect at that date. The equity denominated
in the functional currency is translated at the historical rate of exchange at the time of capital contribution.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The spot exchange rate of the U.S. Dollar against
the RMB increased to 7.2993 as of December 31, 2024, compared to 7.0999 as of December 31, 2023. The average exchange rate for the year
ended December 31, 2024, also increased to 7.1957, from 7.0809 in 2023. As a result of these foreign currency exchange rate fluctuations,
we recorded a foreign currency translation adjustment loss of approximately $701,000 in other comprehensive loss for the year ended December
31, 2024, compared to a foreign currency translation adjustment loss of approximately $660,000 in other comprehensive income for the year
ended December 31, 2023.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"></p><div>

</div><!-- Field: Page; Sequence: 113; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->108<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">Comprehensive Income</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our comprehensive loss was approximately $2.6 million
for the year ended December 31, 2024, compared to comprehensive income of approximately $0.2 million for the year ended December 31, 2023.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b><i>For the Years Ended December 31, 2023 and
2022</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The following table summarizes the results of
our operations for the years ended December 31, 2023 and 2022, respectively, and provides information regarding the dollar and percentage
increase or (decrease) during such periods.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year Ended <br/> December&#160;31, <br/> 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year Ended <br/> December&#160;31, <br/> 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Amount <br/> Increase <br/> (Decrease)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">% Increase <br/> (Decrease)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left">Revenues, net</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">15,997,954</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">20,283,245</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(4,285,291</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">(21.13</td><td style="width: 1%; text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Cost of revenues</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">10,752,114</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">13,274,752</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,522,638</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(19.00</td><td style="padding-bottom: 1.5pt; text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Gross profit</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,245,840</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">7,008,493</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,762,653</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(25.15</td><td style="padding-bottom: 1.5pt; text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Operating expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Selling, general and administrative</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,225,405</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,087,171</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">138,234</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3.38</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Total operating expenses</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,225,405</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,087,171</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">138,214</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3.38</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Income from operations</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,020,435</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,921,322</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,900,887</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(65.07</td><td style="text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Other income (expenses)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Other income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">591,440</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">601,071</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,631</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1.60</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Interest and financing expenses, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(631,558</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(244,005</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(387,553</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">158.83</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Other expenses</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(47,855</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(65,956</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">18,101</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(27.44</td><td style="padding-bottom: 1.5pt; text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Total other income (expenses), net</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(87,973</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">291,110</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(379,083</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(130.22</td><td style="padding-bottom: 1.5pt; text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Income before income taxes</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">932,462</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,212,432</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,279,970</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(70.97</td><td style="text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Income tax expense</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">67,740</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">280,069</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(212,329</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(75.81</td><td style="padding-bottom: 1.5pt; text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Net income</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">864,722</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,932,363</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(2,067,641</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">(70.51</td><td style="padding-bottom: 4pt; text-align: left">)%</td></tr>
  </table><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>





</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b><i>Revenue</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We derive revenues from sales of products in the
domestic and overseas markets. The following table presents our revenues by geographical regions.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the Years Ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Revenue</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">% of&#160;<br/>
total <br/>
Revenue</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Revenue</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">% of&#160;<br/>
total <br/>
Revenue</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Variance</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Variance %</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%">PRC</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">12,117,240</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 7%; text-align: right">75.74</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">15,285,549</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 7%; text-align: right">75.36</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">(3,168,309</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 7%; text-align: right">(20.73</td><td style="width: 1%; text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Overseas</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,880,714</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">24.26</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,997,696</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">24.64</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,116,982</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(22.35</td><td style="padding-bottom: 1.5pt; text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">15,997,954</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">100</td><td style="padding-bottom: 2.5pt; text-align: left">%</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">20,283,245</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">100</td><td style="padding-bottom: 2.5pt; text-align: left">%</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(4,285,291</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">(21.13</td><td style="padding-bottom: 2.5pt; text-align: left">)%</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In 2023, Chinese manufacturers contended with a
series of critical hurdles, notably an economic deceleration driven by diminished global demand and ongoing repercussions from COVID-19.
These factors negatively impacted our revenue streams. Our total revenues decreased by approximately $4.3 million, or 21%, to approximately
$16.0 million for the year ended December 31, 2023 from approximately $20.2 million for the year ended December 31, 2022. The decrease
was mainly attributable to (i) a decrease in domestic sales of approximately $3.2 million to approximately $12.1 million for the year
ended December 31, 2023 from approximately $15.3 million for the year ended December 31, 2022, which was primarily due to a decrease in
construction machinery orders caused by the decline of the Chinese real estate industry, leading to a decrease in construction machinery
orders; and (ii) a decrease in overseas sales of approximately $1.1 million to approximately $3.9 million for the year ended December
31, 2023 from approximately $5.0 million for the year ended December 31, 2022, due to the decreased orders from our overseas customers.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"></p><div>

</div><!-- Field: Page; Sequence: 114; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->109<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt -0.5in; text-indent: 0.5in"><b><i>Cost of revenues</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our cost of revenues consists of cost to manufacture
our products, primarily includes the cost to purchase raw materials, direct labor costs and the related depreciation of our production
machinery and equipment. Our cost of revenue decreased by approximately $2.5 million, or 19% for the year ended December 31, 2023 as compared
to the same period of 2022. The decrease in cost of revenue was in line with the decrease in revenue.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt -0.5in; text-indent: 0.5in"><b><i>Gross profit&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our gross profit decreased by approximately $1.8
million, or 25%, to approximately $5.2 million for the year ended December 31, 2023 from approximately $7.0 million for the year ended
December 31, 2022. As a percentage of revenues, our gross margin decreased to 32.8% for the year ended December 31, 2023 from 34.6% for
the year ended December 31, 2022, which resulted from the decrease in the selling price of our products.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt -0.5in; text-indent: 0.5in"><b><i>Selling, general and administrative (&#8220;SG&amp;A&#8221;)
expenses&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">SG&amp;A expenses primarily consisted of salary
expenses and related employee benefits relating to our sales and marketing, finance, legal, human resources and executive office personnel,
and included research and development expenses, shipping and handling expenses, depreciation and amortization expenses, office overhead,
professional service expenses and travel and transportation costs.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">SG&amp;A expenses increased by approximately $0.1
million or 3% from approximately $4.1 million for the year ended December 31, 2022 to approximately $4.2 million for the year ended December
31, 2023. The increase in the SG&amp;A expenses was primarily attributable to (i) an increase in sales and marketing expenses, (ii) an
increase in general and administrative expenses; and offset by (iii) a decrease in research and development expenses, which will be discussed
in greater detail below.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt -0.5in; text-indent: 0.5in"><span style="text-decoration:underline">Sales and marketing expenses&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our sales and marketing expenses consist primarily
of salary expenses and related employee benefits for sales and marketing personnel, shipping and handling expenses, port and custom clearance
costs, storage expense, promotion and marketing expenses and other expenses in associated with sales and marketing activities, which increased
in approximately $35,000, or 6% from approximately $597,000 for the year ended December 31, 2022 to approximately $631,000 for the year
ended December 31, 2023. The increase in sales and marketing expenses was mainly due to (i) a $75,000 increase in freight, storage and
transportation costs to $430,000 for the year ended December 31, 2023, as compared to $355,000 in the same period of last year; (ii) a
$18,000 increase in show and advertisement expense to $23,000 as compared to $5,000 in the same period of 2022, (iii) an increase in repair
and services costs of $23,000 to $32,000 in 2023 compared to $9,000 in the same period of last year; (iv) the increase was offset by the
decrease of $34,000 in wages and benefits expenses and $47,000 in other sales related expenses.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 115; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->110<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="text-decoration:underline">General and administrative expenses</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our general and administrative expenses, primarily
composed of salaries, employee benefits, repair and maintenance, professional services, depreciation, amortization, travel, entertainment,
and office supplies, increased by approximately $542,000, or 26%, from $2.1 million for the year ended December 31, 2022, to $2.6 million
for the year ended December 31, 2023. The rise in expenses was primarily due to several factors: (i) Consulting and professional fees
surged by approximately $575,000, related to our initial public offering in 2023. These fees totaled about $1.2 million, compared to $0.7
million in the previous year. (ii) Salary and related employee benefits increased slightly by about $11,000, reaching approximately $746,000
for the year ended December 31, 2023, up from $735,000 in 2022. (iii) Transportation and vehicle expenses rose by approximately $14,000
to $129,000 for the year ended December 31, 2023, from $115,000 in the prior year. (iv) Depreciation and amortization expenses increased
by approximately $53,000 to $135,000 for the year ended December 31, 2023, compared to $82,000 in the previous year. (v) The allowance
for CECL (Current Expected Credit Loss) increased by approximately $53,000 to $60,000 for the year ended December 31, 2023, from $7,000
in the prior year. (vi) These increases were partially offset by a decrease of approximately $163,000 in other G&amp;A expenses, which
fell from $479,000 in 2022 to $315,000 for the year ended December 31, 2023.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt -0.5in; text-indent: 0.5in"><span style="text-decoration:underline">Research and development (&#8220;R&amp;D&#8221;)
expenses</span>&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Substantially all research and development costs
represent the Company&#8217;s spending on product development activities. For the years ended December 31, 2023 and 2022, the Company
recorded research and development expense of approximately $1.0 and $1.4 million, respectively, a decrease of approximately $0.4 million
or 32%. The decrease was mainly due to the slowdown in demand of construction machinery.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt -0.5in; text-indent: 0.5in"><b><i>Other income, Net</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Other income, net was primarily comprised of income from sale of scrapped
materials, government subsidies, gain or loss on sale of properties, gain or loss recognized from foreign currency transactions and others,
which decreased by approximately $9,600 or 1.6% from approximately $601,000 for the year ended December 31, 2022 to approximately $591,000
for the year ended December 31, 2023.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b><i>Interest and financing expenses, net</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Interest and financing expenses, net primarily
comprised of interest expenses on loans, finance leases and financial liabilities, as well as expenses related to the discounting our
notes receivable prior to their maturity, net of insignificant interest income. Interest and financing expenses, net increased by approximately
$388,000 or 159% from approximately $244,000 for the year ended December 31, 2022 to approximately $632,000 for the year ended December
31, 2023. The increase in interest and financing expenses, net was mainly due to an increase in interest expense in 2023. Interest expense
amounted to approximately $606,000, an increase of $271,000, or 81%, compared to the interest expense of $335,000 in 2022.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b><i>Income before income taxes</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our income before income taxes was approximately
$0.9 million for the year ended December 31, 2023, a decrease of approximately $2.3 million, or 71%, as compared to approximately $3.2
million for the year ended December 31, 2022. The decrease was mainly due to declined sales and increased selling, general and administrative
expenses.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 116; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->111<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt -0.5in; text-indent: 0.5in"><b><i>Income tax expense&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our income tax expense was approximately $68,000
for the year ended December 31, 2023, compared to approximately $280,000 for the year ended December 31, 2022, a decrease of approximately
$212,000. The decrease in income tax expenses was mainly attributable to the decreased sales and decreased net income.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt -0.5in; text-indent: 0.5in"><b><i>Net Income&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">As a result of foregoing, our net income was approximately
$0.9 million, or $0.07 per basic and diluted share for the year ended December 31, 2023, compared to approximately $2.9 million, or $0.29
per basic and diluted share for the same period of 2022.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt -0.5in; text-indent: 0.5in"><b><i>Foreign Currency Translation</i></b>&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our principal country of operations is the PRC.
The financial position and results of our operations are determined using RMB, the local currency, as the functional currency. The consolidated
financial statements are reported using U.S. Dollars. The results of operations and the statement of cash flows denominated in foreign
currency are translated at the average rate of exchange during the reporting period. Assets and liabilities denominated in foreign currencies
at the balance sheet date are translated at the applicable rates of exchange in effect at that date. The equity denominated in the functional
currency is translated at the historical rate of exchange at the time of capital contribution.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The spot rate of U.S. Dollar against RMB increased to 7.0999 as of
December 31, 2023 from 6.8983 as of December 31, 2022; the average rate increased to 7.0809 for the year ended December 31, 2023 from
6.7299 for the year ended December 31, 2022. As a result of these foreign currency exchange rate fluctuations in the foreign currency
exchange rate, we have recognized a foreign currency translation adjustment loss of approximately $660,000 in other comprehensive income
(loss) for the year ended December 31, 2023, which resulted from currency translation adjustments, compared to a foreign currency translation
adjustment loss of approximately $946,000 in other comprehensive income (loss) for the year ended December 31, 2022.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b><i>Comprehensive Income</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our comprehensive income was approximately $205,561
and $2.0 million for the years ended December 31, 2023 and 2022, respectively, due to reasons discussed above.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 117; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->112<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Critical Accounting Policies</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The discussion and analysis of our financial condition
and results of operations are based upon our consolidated financial statements, which have been prepared in accordance with accounting
principles generally accepted in the United States of America (&#8220;U.S. GAAP&#8221;). The preparation of these consolidated financial
statements requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses.
We evaluate our estimates on an ongoing basis, including those related to revenue recognition and income taxes. We base our estimates
on our historical experience and on various other assumptions that we believe to be reasonable under the circumstances, the results of
which form the basis for making the judgments we make about the carrying values of our assets and liabilities that are not readily apparent
from other sources. Because these estimates can vary depending on the situation, actual results may differ from the estimates.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The critical accounting policies summarized in
this section are discussed in further detail in the notes to our consolidated financial statements appearing elsewhere in this report.
Management believes that the application of these policies on a consistent basis enables us to provide useful and reliable financial information
about our operating results and financial condition.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Basis of Presentation</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The accompanying consolidated financial statements
have been prepared in accordance with accounting principles generally accepted in the U.S. GAAP and with the rules and regulations of
the SEC.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Principles of Consolidation</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The consolidated financial statements include the
financial statements of the Company, its subsidiaries and VIE. All significant inter-company transactions and balances between the Company,
its subsidiaries and VIE have been eliminated upon consolidation.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">

</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b>Revenue Recognition</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The Company has adopted the new revenue standard,
ASC 606, Revenue from Contracts with Customers (Topic 606) for all periods presented. Under ASC 606, the Company recognizes revenue when
a customer obtains control of promised goods, in an amount that reflects the consideration which the Company expects to receive in exchange
for the goods. To determine revenue recognition for arrangements within the scope of ASC 606, the Company performs the following five
steps: (1) identify the contracts with a customer; (2) identify the performance obligations in the contract; (3) determine the transaction
price; (4) allocate the transaction price to the performance obligations in the contract; and (5) recognize revenue when or as the entity
satisfies a performance obligation. The Company applies the five-step model to contracts when it is probable that the entity will collect
the consideration it is entitled to in exchange for the goods it transfers to the customer. Revenue is recognized net of value-added tax.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The Company&#8217;s revenue is principally derived
from sales of products in domestic and overseas markets. Revenue is recognized at the point in time when the performance obligation has
been satisfied and control of the products has been transferred to the customers, which generally occurs upon shipment for overseas customers
and acceptance for domestic customers based on the terms of the sales contracts.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Revenue is measured by the transaction price, which
is defined as the amount of consideration the Company expects to receive in exchange for selling products to customers. The Company does
not offer or agree on terms that result in variable consideration during the periods presented. Amounts billed and due from customers
are short-term in nature and are classified as receivables since payments are unconditional and only the passage of time is required before
payments are due. The Company does not grant payment terms greater than one year. Additionally, the Company does not offer promotional
payments, customer coupons, rebates or other cash redemption offers to its customers.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 118; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->113<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif">The
Company does not have any contract assets. Contract liabilities are recorded when consideration is received from a customer prior to transferring
the control of goods to the customer or other conditions under the terms of a sales contract. As of December 31, 2024 and 2023, the Company
recorded contract liabilities, included in accrued expenses and other payables, of $219,933 and $178,135, respectively. The Company recognized
$24,484, $45,800 and $124,687 of beginning contract liabilities
as revenue for the years ended December 31, 2024, 2023 and 2022, respectively. The Company is expected to recognize the December 31, 2024&#8217;s
ending contract liabilities of $219,933 in the next twelve months ending December 31, 2025 as revenues.</span></p><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The Company&#8217;s net revenue segregated by geographic
regions is as follows:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>



</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="text-align: center; border-bottom: Black 1.5pt solid"><b>For the Years Ending December 31,</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2024</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2023</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2022</b></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%">PRC</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">12,196,548</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">12,117,240</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">15,285,549</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Overseas</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,909,072</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,880,714</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,997,696</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">14,105,620</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">15,997,954</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">20,283,245</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b>Use of Estimates</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In preparing the consolidated financial statements
in conformity with U.S. GAAP, management makes estimates and assumptions that affect the reported amounts of assets and liabilities and
disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses
during the reporting period. These estimates are based on information as of the date of the consolidated financial statements. Significant
estimates required to be made by management include, but are not limited to, the valuation of accounts receivable, inventory write-down
and reserves, useful lives of property, plant and equipment and intangible assets, valuation allowance of deferred tax assets. Actual
results could differ from those estimates.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><b>Lease
Commitments</b></span>&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The Company has adopted the new lease standard,
ASC 842, Leases (Topic 842) for all periods presented. The Company elected the package of practical expedients permitted under the transition
guidance within ASC Topic 842, which among other things, allows the Company to carry forward certain historical conclusions reached under
ASC Topic 840 regarding lease identification, classification, and the accounting treatment of initial direct costs. The Company elected
not to record assets and liabilities on its consolidated balance sheets for any new or existing lease arrangements with lease terms of
twelve months or less. The Company recognizes lease expenses for such leases on a straight-line basis over the lease term. In addition,
the Company elected the land easement transition practical expedient and did not reassess whether an existing or expired land easement
is a lease or contains a lease if it has not historically been accounted for as a lease. The Company elected the transition method which
allows entities to initially apply the requirements by recognizing a cumulative-effect adjustment to the opening balance of retained earnings
in the period of adoption.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 119; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->114<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The initial lease liability is equal to the future
fixed minimum lease payments discounted using the Company&#8217;s incremental borrowing rate, on a secured basis. The lease term includes
optional renewal periods and early termination payments when it is reasonably certain that the Company will exercise those rights. The
initial measurement of the ROU asset is equal to the initial lease liability plus any initial direct costs and prepayments, less any lease
incentives.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In cases of sale and leaseback transactions, if
the transfer of the asset to the lessor does not qualify as a sale, then the transaction constitutes a failed sale and leaseback and is
accounted for as a financing transaction. For a sale to have occurred, the control of the asset would need to be transferred to the lessor,
and the lessor would need to obtain substantially all the benefits from the use of the asset. The Company has entered into a sale and
leaseback transaction which qualified as failed sale and leaseback transaction as the Company has a purchase obligation to acquire the
machinery at the end of the lease term. The asset has been included in the property, plant and equipment, and the amortization is computed
based on the shorter of the financing terms or the estimated useful life.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b>Foreign Currency Translation</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The Company&#8217;s principal country of operations
is the PRC.&#160;The financial position and results of its operations are determined using RMB, the local currency, as the functional
currency. The consolidated financial statements are reported using U.S.&#160;Dollars. The results of operations and the statement of cash
flows denominated in foreign currency are translated at the average rate of exchange during the reporting period. Assets and liabilities
denominated in foreign currencies at the balance sheet date are translated at the applicable rates of exchange in effect at that date.
The equity denominated in the functional currency is translated at the historical rate of exchange at the time of capital contribution.
As a result, amounts related to assets and liabilities reported on the consolidated statements of cash flows may not necessarily agree
with changes in the corresponding balances on the consolidated balance sheets. Translation adjustments arising from the use of different
exchange rates from period to period are included as a separate component of accumulated other comprehensive income (loss) included in
consolidated balance sheets and statements of changes in shareholders&#8217; equity. Transactions denominated in foreign currencies are
translated into the functional currency at the exchange rates prevailing on the transaction dates with any transaction gain and or losses
are included in the results of operations as incurred. Gain (loss) from foreign currency transactions recognized and included in the consolidated
statements of operations and comprehensive income for the years ended December 31, 2024, 2023 and 2022 amounted to $31,407, $54,076 and
$197,000, respectively.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The value of RMB against U.S. Dollar may fluctuate
and is affected by, among other things, changes in the PRC&#8217;s political and economic conditions. Any significant revaluation of RMB
may materially affect the Company&#8217;s consolidated financial condition in terms of reporting. The following table outlines the currency
exchange rates that were used in the consolidated financial statements:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>



</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center; vertical-align: bottom">&#160;</td><td style="text-align: center; font-weight: bold; vertical-align: bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; font-weight: bold; text-align: center">December 31,</td><td style="text-align: center; font-weight: bold; vertical-align: bottom">&#160;</td><td style="text-align: center; font-weight: bold; vertical-align: bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; font-weight: bold; text-align: center">December 31,</td><td style="text-align: center; font-weight: bold; vertical-align: bottom">&#160;</td><td style="text-align: center; font-weight: bold; vertical-align: bottom">&#160;</td>
    <td colspan="2" style="text-align: center; font-weight: bold; vertical-align: bottom">December 31,</td><td style="text-align: center; font-weight: bold; vertical-align: bottom">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; text-align: left; font-weight: bold; vertical-align: bottom">1 US$ = RMB</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold; vertical-align: bottom">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold; vertical-align: bottom">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold; vertical-align: bottom">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Spot rate</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">7.2993</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">7.0999</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">6.8983</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Average rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7.1957</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7.0809</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6.7299</td><td style="text-align: left">&#160;</td></tr>
  </table><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 120; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->115<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b>Recently Issued Accounting Pronouncements</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The Company considers the applicability and impact
of all ASUs. Management periodically reviews new accounting standards that are issued and assesses the impacts on the Company&#8217;s
consolidated financial position and/or results of operations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In November 2023, the Financial Accounting Standards
Board (FASB) issued Accounting Standards Update (ASU) 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures.
The ASU requires public entities to disclose significant segment expense categories and other information used by the Chief Operating
Decision Maker (CODM) in assessing segment performance, even if the entity has only one reportable segment. ASU 2023-07 is effective for
the Company&#8217;s annual periods beginning January 1, 2024 and for its interim periods beginning January 1, 2025. The Company adopted
ASU 2023-07 on January 1, 2024. Adoption of the ASU did not affect the determination of the Company&#8217;s operating or reportable segments.
However, it resulted in expanded disclosures regarding significant expense categories regularly reviewed by the CODM. These disclosures
are included in Note 19 &#8211; Segment Reporting to the consolidated financial statements.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In December 2023, the FASB issued Accounting Standards
Update (ASU) 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (ASU 2023-09). The ASU focuses on income tax disclosures
around effective tax rates and cash income taxes paid. ASU 2023-09 largely follows the proposed ASU issued earlier in 2023 with several
important modifications and clarifications. Key features of ASU 2023-09 include: rate reconciliation disclosures, disaggregate income
taxes paid by federal, state, and foreign jurisdictions, and removes the need for certain disclosures previously required. ASU 2023-09
is effective for public business entities for annual periods beginning after December 15, 2024 (generally, calendar year 2025) and effective
for all other business entities one year later; early adoption is permitted. Entities should adopt this guidance on a prospective basis,
though retrospective application is permitted. The adoption of ASU 2023-09 is not expected to have a material impact on the Company&#8217;s
consolidated financial statements and disclosures.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">On November 4, 2024, the FASB issued ASU 2024-03,
Disaggregation of Income Statement Expenses (DISE), which requires disaggregated disclosure of income statement expenses for public business
entities (PBEs). The DISE does not change the expense captions an entity presents on the face of the income statement; rather, it requires
disaggregation of certain expense captions into specified categories in disclosures within the footnotes to the financial statements.
DISE is effective for annual reporting periods beginning after December 15, 2026 and interim reporting periods within annual reporting
periods beginning after December 15, 2027. The requirements will be applied prospectively with the option for retrospective application.
Early adoption is permitted. The adoption of this standard is not expected to have a material impact on the Company&#8217;s consolidated financial
statements and disclosures.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The Company does not believe other recently issued
but not yet effective accounting standards would have a material effect on its consolidated financial position, statements of operations
and cash flows.&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 24px; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>B.</b></span></td>
    <td style="text-align: left; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Liquidity and capital resources</b></span></td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">PRC implements strict foreign exchange control
policies. The main regulation of PRC&#8217;s foreign exchange control is the Foreign Exchange Administration Regulations, promulgated
by the State Council in 1996 and most recently amended in 2008. For the foreign exchange payments under current account items, under existing
PRC foreign exchange regulations, such as the Foreign Exchange Administration Regulations; the Guidelines on Foreign Exchange Business
under Current Account (Edition 2020), which was promulgated by SAFE and became effective on August 28, 2020; the Supplementary Announcement
of State Taxation Administration and State Administration of Foreign Exchange on Issues Relating to Tax Filing for Outbound Payments under
Trade in Services and Other Items, which was promulgated by State Administration of Taxation and SAFE and became effective on June 29,
2021, it shall be based on true and legitimate transactions. For a single transaction of payments which exceeds $50,000, domestic institutions
shall complete the tax record-filing formalities prior to making the first foreign exchange payment, and before the bank making payment,
the bank shall review the documentation including the relevant contracts, settlement list and the electronic tax record-filing form. The
foreign exchange payment under current account times is made legitimately only if the formalities of tax filing are completed by the domestic
institutions and the documentation review is completed by the bank.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">There are no regulatory restrictions with regards
to cash transfers in RMB between the entities in China, however, cash transfer, if any, between the PRC entities and/or Hongli WFOE, is
subject to reasonable business purpose, relevant management approval and applicable internal control procedures and booking, and with
respect to Hongli WFOE and Hongli Shandong, pursuant to Contractual Arrangements.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 121; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->116<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We intend to keep any future earnings to re-invest
in and finance the expansion of the business of the PRC operating entities, and we do not anticipate that any cash dividends will be paid
in the foreseeable future. Under Cayman Islands law, a Cayman Islands company may pay a dividend on its shares out of either profit or
share premium amount, provided that in no circumstances may a dividend be paid if this would result in the company being unable to pay
its debts due in the ordinary course of business.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Current PRC regulations permit our indirect PRC
subsidiaries to pay dividends to the Company only out of their accumulated profits, if any, determined in accordance with Chinese accounting
standards and regulations. In addition, each of our subsidiaries in mainland China is required to set aside at least 10% of its after-tax
profits each year, if any, to fund a statutory reserve until such reserve reaches 50% of its registered capital. Each of such entity in
mainland China is also required to further set aside a portion of its after-tax profits to fund the employee welfare fund, although the
amount to be set aside, if any, is determined at the discretion of its board of directors. Although the statutory reserves can be used,
among other ways, to increase the registered capital and eliminate future losses in excess of retained earnings of the respective companies,
the reserve funds are not distributable as cash dividends except in the event of liquidation.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The PRC government also imposes controls on the
conversion of RMB into foreign currencies and the remittance of currencies out of mainland China. Therefore, we may experience difficulties
in completing the administrative procedures necessary to obtain and remit foreign currency for the payment of dividends from our profits,
if any. Furthermore, if Hongli WFOE and Hongli Shandong incur debt on their own in the future, the instruments governing the debt may
restrict their ability to pay dividends or make other distributions to us. If either Hongli WFOE, Hongli HK or the VIE is unable to distribute
dividends or make payments directly or indirectly to Hongli Cayman, we may be unable to pay dividends on our Ordinary Shares.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Cash dividends, if any, on our Ordinary Shares
will be paid in U.S. dollars. If we are considered a mainland China tax resident enterprise for tax purposes, any dividends we pay to
our overseas shareholders may be regarded as China-sourced income and as a result may be subject to mainland China withholding tax at
a rate of up to 10.0%.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In order for us to pay dividends to our shareholders,
we will rely on payments made from Hongli Shandong to Hongli WFOE, pursuant to Contractual Arrangements between them, and the distribution
of such payments to Hongli HK as dividends from Hongli WFOE. Certain payments from the VIE, Hongli Shandong, to Hongli WFOE are subject
to PRC taxes, including VAT.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Pursuant to the Arrangement between Mainland China
and the Hong Kong Special Administrative Region for the Avoidance of Double Taxation and Tax Evasion on Income, or the Double Tax Avoidance
Arrangement, the 10% withholding tax rate may be lowered to 5% if a Hong Kong resident enterprise owns no less than 25% of a mainland
China project. However, the 5% withholding tax rate does not automatically apply and certain requirements must be satisfied, including
without limitation that (a) the Hong Kong project must be the beneficial owner of the relevant dividends; and (b) the Hong Kong project
must directly hold no less than 25% share ownership in the mainland China project during the 12 consecutive months preceding its receipt
of the dividends. In current practice, a Hong Kong project must obtain a tax resident certificate from the Hong Kong tax authority to
apply for the 5% lower mainland China withholding tax rate. As the Hong Kong tax authority will issue such a tax resident certificate
on a case-by-case basis, we cannot assure you that we will be able to obtain the tax resident certificate from the relevant Hong Kong
tax authority and enjoy the preferential withholding tax rate of 5% under the Double Taxation Arrangement with respect to dividends to
be paid by Hongli WFOE to its immediate holding company, Hongli HK. As of the date of this Annual Report, we have not applied for the
tax resident certificate from the relevant Hong Kong tax authority. Hongli HK intends to apply for the tax resident certificate when Hongli
WFOE plans to declare and pay dividends to Hongli HK. See &#8220;Risk Factors &#8212; Risks Related to Doing Business in China &#8212;
<i>There are significant uncertainties under the EIT Law relating to the withholding tax liabilities of Hongli WFOE, and dividends payable
by Hongli WFOE to Hongli HK may not qualify to enjoy certain treaty benefits.</i>&#8221;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 122; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->117<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Any transfer of funds by the holding company to
the PRC operating entities, either as a shareholder loan or as an increase in registered capital, are subject to approval by or registration
or filing with relevant governmental authorities in mainland China. Any foreign loans procured by the PRC operating entities and Hongli
WFOE is required to be registered with SAFE or its local branches or satisfy relevant requirements, and Hongli WFOE may not procure foreign
loans which exceed the difference between their respective total project investment amount and registered capital or 2.5 times (which
may be varied due to the change of mainland China&#8217;s national macro-control policy) of the net worth of Hongli WFOE, and the VIE
may not procure foreign loans which exceed 2.5 times (which may be varied due to the change of mainland China&#8217;s national macro-control
policy) of the net worth of the VIE. According to the relevant PRC regulations on foreign-invested enterprises in mainland China, capital
contributions to the PRC operating entities are subject to the filing with State Administration for Market Regulation in its local branches,
the Ministry of Commerce in its local branches and registration with a local bank authorized by SAFE.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Additionally, pursuant to the exclusive business
cooperation and management agreement between Hongli WFOE and Hongli Shandong, Hongli WFOE has the full and exclusive right to manage all
cash flow and assets of Hongli Shandong and to administrate the financial affairs and daily operation of Hongli Shandong. There are no
terms in the Contractual Arrangements that may restrict the transfer of funds between Hongli Shandong and Hongli WFOE.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">On March 31, 2023, we closed our initial public
offering of 2,062,500 Ordinary Shares at the offering price of $4.00 per share for total gross proceeds of $8.25 million before deducting
underwriting discounts and offering expenses. Net proceeds of our offering were approximately $7.2 million. In addition, we granted the
underwriters a 45-day option to purchase up to an additional 309,375 Ordinary Shares at the public offering price. On May 2, 2023, the
underwriter exercised the over-allotment option in full for total gross proceeds of $1,237,500 before deducting underwriting discounts
and commissions. Net proceeds of our over-allotment option were approximately $1.1 million. Our Ordinary Shares began trading on the Nasdaq
Capital Market under the symbol &#8220;HLP&#8221; on March 29, 2023.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Following the completion of the IPO, all net proceeds
of approximately $8.4 million&#8212;including the exercise of over-allotment options&#8212;were transferred from Hongli Cayman to Hongli
HK, and subsequently from Hongli HK to the wholly foreign-owned enterprise (&#8220;WOFE&#8221;). The WOFE loaned a total of $8.1 million
(RMB57.7 million, based on the 2023 exchange rate) to Hongli Shandong through an entrusted loan arrangement with Weifang Bank. Hongli
Shandong utilized these proceeds to repay a portion of a $10.5 million (RMB70 million, based on the 2023 exchange rate) bank loan.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">On November 13, 2024, the Company entered
into a Securities Purchase Agreement (the &#8220;Securities Purchase Agreement&#8221;) with certain non-U.S. investors (the
&#8220;Purchasers&#8221;) for a private placement offering, pursuant to which the Company agreed to sell and issue 60,000,000
ordinary shares, par value $0.0001 per share, at a purchase price of $0.55 per share, for an aggregate purchase price of
$33,000,000. The transaction closed on December 5, 2024. Upon closing, the Company issued 60,000,000 ordinary shares to the
Purchasers and received gross proceeds of RMB239,984,300, equivalent to $33,000,000. The ordinary shares issued in this transaction
were offered and sold in reliance on the exemption from registration provided by Rule 903 of Regulation S under the Securities Act
of 1933, as amended. The 60,000,000 new Ordinary Shares were registered for resale under the Company&#8217;s registration statement
on Form F-3 (File No. 333-284050), initially filed with the U.S. Securities and Exchange Commission on December 5, 2024 and declared
effective on February 4, 2025.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">As of December 31, 2024, we had cash and cash equivalents of approximately
$0.9 million, and our current assets were approximately $11.9 million, and our current liabilities were approximately $8.2 million. Total
shareholders&#8217; equity as of December 31, 2024 was approximately $53.5 million. As of December 31, 2023, we had cash and cash equivalents
of approximately $0.8 million, and our current assets were approximately $11.0 million, and our current liabilities were approximately
$7.7 million. Total shareholders&#8217; equity as of December 31, 2023 was approximately $21.1 million. Substantially all of our current
operations are conducted in the PRC and all of our revenue, expenses, cash and cash equivalents are denominated in RMB. Substantially
all of our cash and cash equivalents were held by the Company in the PRC.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 123; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->118<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif">In
assessing our liquidity, we monitor and analyze our cash on hand and held in the bank, our ability to generate sufficient revenue
sources in the future and our operating and capital expenditure commitments. The Company plans to fund working capital through its
operations, bank borrowings, additional capital contributions from shareholders, as well as the proceeds we received from the IPO.
For the years ended December 31, 2024, we had used $0.4 million in operating activities. For years ended December 31, 2023 and 2022,
we generated positive cash flow of approximately $0.9 million, and $2.5 million from operating activities. Our working capital
requirements are affected by the efficiency of the PRC operating entities&#8217; operations, the numerical volume and dollar value
of their sales contracts, the progress or execution on their customer contracts, and the timing of accounts receivable collections.
Historically, the PRC operating entities had been using their historical funds to optimize our sales and production and the PRC
operating entities had been generating positive cash flows from their business for their ordinary course of operations. In order to
further grow and expand the business, the PRC operating entities are seeking bank loans and equity financing to fund and execute
their Expansion Plan, and there can be no assurance that the PRC operating entities will possess or be able to secure the bank loans
to meet these payment obligations under the Expansion Plan when they become due. See &#8220;Risk Factors &#8212; <i>Our indebtedness
to lenders and other creditors is significant and if we encounter demands for payment that we cannot meet, it could have adverse
consequences for our business and future prospects</i>.&#8221;</span></p><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The following table sets forth summary of our cash
flows for the periods indicated:&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2024</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2023</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2022</b></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Net cash (used in) provided by operating activities</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(414,034</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">884,917</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,493,024</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Net cash used in investing activities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(33,311,809</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,253,634</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(11,670,592</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Net cash provided by financing activities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">33,508,577</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">382,094</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10,841,222</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Net increase (decrease) in cash and cash equivalents</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">109,117</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,298,370</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,582,577</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Cash, cash equivalents and restricted cash at beginning of the year</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">815,669</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,114,039</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">531,462</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 2.5pt">Cash, cash equivalents and restricted cash at end of the year</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">924,786</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">815,669</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,114,039</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b><i>Operating Activities</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Net cash used in operating activities
was approximately $0.4 million for the year ended December 31, 2024. This amount included a net loss of approximately $1.9 million, adjusted
for non-cash items totaling approximately $3.0 million, and negative changes in operating assets and liabilities of approximately $1.5
million. The unfavorable changes in working capital were primarily due to an increase in prepaid expenses of $1.1 million, an increase
in inventory of $0.4 million, and an increase in notes receivable of $0.4 million. These negative impacts were partially offset by an
increase in accounts payable and accrued expenses of $0.3 million, along with other minor changes.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 124; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->119<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">For the year ended December 31, 2023, net cash provided by operating activities was approximately
$0.9 million, including net income of approximately $0.9 million, adjusted for non-cash items of
approximately $0.7 million and negative changes in operating assets and liabilities of approximately $2.2 million and positive changes
of $1.5 million. The negative changes in operating assets and liabilities mainly included an increase in prepaid expenses of $0.1 million,
a decrease in accounts payable, accrued expenses and income tax payable of $2.0 million. The positive changes in operating assets and
liabilities mainly included a decrease of accounts receivable of approximately $1.2 million, a decrease in notes receivable of approximately
$0.06 million, a decrease in inventory of $0.2 million, and a decrease in due from related parties of $0.1 million.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">For the year ended December 31, 2022, net cash provided by operating activities was approximately
$2.5 million, including net income of approximately $2.9 million, adjusted for non-cash items of
approximately $0.7 million and negative changes in operating assets and liabilities of approximately $1.1 million. The changes in operating
assets and liabilities mainly included an increase in accounts receivable of approximately $2.9 million, a decrease in notes receivable
of approximately $0.5 million, an increase in accounts payable of approximately $0.5 million and an increase in accrued expenses and other
payables of approximately $0.3 million.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b><i>Investing Activities</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Net cash used in investing activities was approximately $33.3 million
for the year ended December 31, 2024. During the year, the Company paid $33.4 million as a deposit for investment in joint venture, prepaid
approximately $0.3 million for the acquisition of the Yingxuan Assets, and spent approximately $0.03 million on purchase of property and
equipment. These investment expenditures were partially offset by approximately $0.35 million loan repayment received from a related party,
along with minor cash proceeds from the sale of equipment.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">For the year ended December 31, 2023, net cash used in investing activities
was approximately $2.3 million, which were primarily the result of payment made to acquire property and equipment of approximately $0.3
million, payment made to acquire intangible assets of approximately $0.6 million and prepayments made for purchase of Yingxuan Assets
of approximately $1.8 million, which was partially offset by the proceeds received for sales of properties of approximately $0.7 million,
and a loan made to a related party of approximately $0.4 million.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">For the year ended December 31, 2022, net cash used in investing activities was approximately
$11.7 million, which were primarily the result of payment made to acquire property and equipment
of approximately $5.1 million, payment made to acquire intangible assets of approximately $4.4 million and prepayments made for purchase
of Yingxuan Assets of approximately $3.6 million, which was partially offset by the security deposit received for sales of properties
of approximately $1.5 million.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Financing Activities</i></b>&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Net cash provided by financing activities was approximately
$33.5 million for the year ended December 31, 2024. This was primarily driven by proceeds from a private placement of $33.0 million; net
proceeds from long-term loans of approximately $0.3 million (borrowings of approximately $0.4 million offset by repayments of approximately
$0.1 million); net proceeds from short-term loans of approximately $0.3 million (borrowings of approximately $7.2 million offset by repayments
of approximately $6.9 million); and net proceeds of approximately $0.02 million from related parties (advances of approximately $1.06
million offset by repayments of approximately $1.04 million). These inflows were partially offset by payments totaling of approximately
$0.09 million related to finance leases and other financing liabilities.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 125; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->120<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">For the year ended December 31, 2023, net cash
provided by financing activities was approximately $0.4 million. This amount includes: (i) net proceeds from the initial public offering
of $8.4 million, (ii) proceeds from long and short-term loans totaling $6.4 million, (iii) repayments of long and short-term loans totaling
$13.1 million, (iv) repayments of financing liabilities and finance leases amounting to $0.5 million, and (v) net repayments to related
parties of $0.6 million.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">For the year ended December 31, 2022, net cash provided by financing activities was approximately
$10.8 million, which were primarily the result of borrowings from long term loans of approximately
$10.4 million and borrowings from short term loans of approximately $6.7 million, which was partially offset by the repayments of short-term
loans of approximately $5.9 million during the year ended December 31, 2022.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b><i>Loans, Guarantees and Pledges</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Loans represent amounts due to various banks and financial institutions
on scheduled payment dates set out in the loan agreements. These loans are secured by pledge or guarantees and are classified as short
term or long term based on their maturities. Substantially all of the loans are used for the purchase of raw materials. Substantially
all outstanding loans as of December 31, 2024 and 2023 were guaranteed by the CEO, the family members of the CEO, companies owned by those
family members.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">As of December 31, 2024, short term loans and long-term
loans, and third party and related party companies, personal guarantees and pledges provided for the outstanding loans were as follows:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; border-bottom: Black 1.5pt solid">Lender</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: top; font-weight: bold; text-align: center">As of<br/>

    December&#160;31, <br/> 2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">Guarantees and Collateral</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 32%; text-align: left">Rural Commercial Bank of Shandong</td><td style="width: 1%">&#160;</td>
    <td style="vertical-align: top; width: 1%; text-align: left">$</td><td style="vertical-align: top; width: 9%; text-align: right">684,997</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="vertical-align: top; width: 55%; text-align: left">The loan is secured through guarantees provided by the CEO, his family members, and the pledging of the company&#8217;s various patents as collateral</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">China Minsheng Bank</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">&#160;</td><td style="vertical-align: top; text-align: right">684,997</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">The loan is secured through guarantees provided by the CEO family members, and the pledging of the company&#8217;s accounts receivable</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Weihai City Commercial Bank</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">&#160;</td><td style="vertical-align: top; text-align: right">1,095,996</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">The loan is secured through guarantees provided by the CEO family members</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">Bank of Beijing</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">&#160;</td><td style="vertical-align: top; text-align: right">958,996</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">The loan is secured by guarantees from the CEO&#8217;s family members and by the pledge of the company&#8217;s land use rights and construction in progress</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">Bank of Rizhao</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">&#160;</td><td style="vertical-align: top; text-align: right">1,095,996</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">The loan is secured through guarantees provided by the CEO family members, and the pledging of the Company&#8217;s real properties as collateral</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Agricultural Bank of China</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; vertical-align: top; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; vertical-align: top; text-align: right">1,315,195</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="vertical-align: top; text-align: left; padding-bottom: 1.5pt">The loan is secured through guarantees provided by the CEO family members, and the pledging of the company&#8217;s buildings as collateral</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Short-term loans</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="vertical-align: top; text-align: left">&#160;</td><td style="vertical-align: top; text-align: right"><p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">5,836,177</p></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="vertical-align: top; text-align: left; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Add: Current portion of long-term loans</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; vertical-align: top; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; vertical-align: top; text-align: right">243,075</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: left; padding-bottom: 1.5pt; vertical-align: top">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Short-term loans total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; vertical-align: top; text-align: left">$</td><td style="border-bottom: Black 4pt double; vertical-align: top; text-align: right">6,079,252</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; padding-bottom: 2.5pt; vertical-align: top">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">&#160;</td><td style="vertical-align: top; text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left; vertical-align: top">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Long-term loans:</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">&#160;</td><td style="vertical-align: top; text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left; vertical-align: top">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">Bank of Weifang</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">$</td><td style="vertical-align: top; text-align: right">136,999</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">The loan is secured through guarantees provided by the CEO family members, and the pledging of the company&#8217;s buildings as collateral</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">Bank of Weifang</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">&#160;</td><td style="vertical-align: top; text-align: right">1,224,775</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">The loan is secured through guarantees provided by the CEO family members, and the pledging of the company&#8217;s buildings as collateral</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Rural Commercial Bank of Shandong</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">&#160;</td><td style="vertical-align: top; text-align: right">1,912,512</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">The loan is secured through guarantees provided by the CEO family members, and the pledging of the company&#8217;s buildings as collateral</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Shenzhen Qianhai WeBank Co., Ltd.</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; vertical-align: top; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; vertical-align: top; text-align: right">273,998</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Long-term loans</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="vertical-align: top; text-align: left">&#160;</td><td style="vertical-align: top; text-align: right"><p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">3,548,284</p></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Less: Current portion of long-term loans</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; vertical-align: top; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; vertical-align: top; text-align: right">(243,075</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Long-term loans total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; vertical-align: top; text-align: left">$</td><td style="border-bottom: Black 4pt double; vertical-align: top; text-align: right">3,305,209</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"></p><div>

</div><!-- Field: Page; Sequence: 126; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->121<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b><i>Existing Commitment under Expansion Plan
</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif">The
Company&#8217;s existing commitment under Expansion Plan was as follows as of various dates set forth below:</span>&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; text-align: center; width: 11%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Projects</b></span></td>
    <td style="padding-bottom: 1.5pt; vertical-align: bottom; text-align: center; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; text-align: center; width: 12%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Total</b></span></td>
    <td style="padding-bottom: 1.5pt; vertical-align: bottom; text-align: center; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; text-align: center; width: 10%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Installments</b></span></td>
    <td style="padding-bottom: 1.5pt; vertical-align: bottom; text-align: center; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; text-align: center; width: 10%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Payment<br/>
 Schedule</b></span></td>
    <td style="padding-bottom: 1.5pt; vertical-align: bottom; text-align: center; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; text-align: center; width: 10%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Source of<br/>
 Funds</b></span></td>
    <td style="padding-bottom: 1.5pt; vertical-align: bottom; text-align: center; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; text-align: center; width: 9%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Status</b></span></td>
    <td style="padding-bottom: 1.5pt; vertical-align: bottom; text-align: center; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Notes</b></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Yingxuan Assets<sup>(1)</sup></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$20.7 million</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$1.37 million</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2020</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Working capital</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Paid </span></td>
    <td>&#160;</td>
    <td style="text-align: left; vertical-align: top">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Upon
completion of the legal title transfer for the remaining real estate and land use rights</span></p></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.7 million</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2021 </span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Working capital and bank loan</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Paid </span></td>
    <td>&#160;</td>
    <td/></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$12.9 million</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Working capital and bank loan </span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Paid</span></td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$1.7 million</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Working capital and bank loan</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Paid</span></td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$0.3 million</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2024</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Working capital and bank loan</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Paid</span></td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$3.7 million</span></td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Working capital and bank loan</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pending</span></td>
    <td>&#160;</td>
    <td/></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">New facilities<sup>(2)</sup></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$3.20 million</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$3.19 million</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Paid</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Working&#160;capital</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Paid </span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;As of December 31, 2024&#160;</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$0.01 million</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2025</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Working&#160;capital</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Not yet paid</span></td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Facility finance leasing<sup>(3)</sup></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$1.55 million</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$1.17 million</span></td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Working&#160;capital</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Paid</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;As of December 31, 2024&#160;</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$0.33 million</span></td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Working&#160;capital</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Paid</span></td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.05 million</span></td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Working&#160;capital</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Paid</span></td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td>
    <td>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The total consideration was adjusted to approximately $20.7 million
(RMB 151.4 million). As of December 31, 2024, the Company had made cumulative payments of approximately $17.0 million (RMB124.2 million)
to Yingxuan in connection with the acquisition of real estate and land use rights. Of the assets covered by these payments, approximately
$11.7 million (RMB 85.2 million) had been legally transferred to the Company while the remaining assets, valued at approximately $9.1
million (RMB66.2 million), had not yet been transferred as of the filing date of this report. A remaining balance of approximately $3.7
million (RMB27.2 million) is contractually payable only upon completion of the legal title transfer for the remaining real estate and
land use rights.</p>
</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</span></td>
    <td>As of December 31, 2024, Hongli Shandong had purchased a total of 407
pieces of facilities for these workshops, for a total amount of approximately $3.2 million (RMB23.3 million). Hongli Shandong has made
total payments of these facilities for $3.19 million (RMB23.3 million). The payments for the remaining balance of approximately $10,000
(RMB70,000) are expected to be fully paid from Hongli Shandong&#8217;s working capital.&#160;</td></tr>
</table><div>

</div><p style="margin: 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)</span></td><td style="text-align: left">Hongli Shandong entered into several finance leasing agreements to
lease various facilities for a total amount of $1.55 million (RMB10.7 million), with lease terms ranging from 13 to 36 months. For the
year ended December 31, 2023, the Company paid a total of approximately $308,000 towards these finance leases. As of December 31, 2023,
two facility finance leases remained unpaid, with a total lease liability of $45,300, which is scheduled to be paid off in 2024. The Company
fully repaid all finance lease liabilities as scheduled in 2024. Upon completion of these payments, the Company obtained full ownership
of the related facilities.</td>
</tr></table><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 127; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->122<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">(i) Yingxuan Assets</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In November 2020, Hongli Shandong signed a letter
of intent with Yingxuan Heavy Industry Co., Ltd. (&#8220;Yingxuan&#8221;) regarding a planned purchase of all of Yingxuan&#8217;s assets
located in an industrial area, including its use rights of three parcels of industrial land, building, facilities and infrastructure (collectively,
the &#8220;Yingxuan Assets&#8221;) for a total consideration of approximately RMB125.0 million (approximately $18.1 million, the &#8220;Purchase
Price for Yingxuan Assets&#8221;). On January 1, 2021, Hongli Shandong and Yingxuan entered into three asset transfer agreements (the
&#8220;YX Asset Transfer Agreements&#8221;), pursuant to which Hongli Shandong has made various payments towards the Purchase Price for
Yingxuan Assets according to the payment schedule and Yingxuan has transferred the titles to part of the Yingxuan Assets to Hongli Shandong,
pending the full payment for the Purchase Price for Yingxuan Assets. During the year ended December 31, 2021, Hongli Shandong paid the
deposit of RMB15.0 million (approximately $2.2 million) to Yingxuan from its working capital, which was used towards the Purchase Price
for Yingxuan Assets.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Pursuant to the YX Asset Transfer Agreements, Hongli
Shandong had agreed to pay Purchase Price for Yingxuan Assets in installments, including RMB52.0 million (approximately $7.5 million)
payable by end of 2021, RMB47.0 million (approximately $6.8 million) payable by end of 2022 and RMB11.0 million (approximately $1.6 million)
payable by end of 2023. The installments had borne an annual interest of 7%. However, as mutually agreed by Yingxuan and Hongli Shandong,
Hongli Shandong did not pay the agreed installment in fiscal year 2021 due to the delay of the acquisition of Yingxuan Assets, and Hongli
Shandong made a prepayment of RMB7.8 million (approximately $1.1 million) for the year ended December 31, 2021. The title of use rights
of two parcels of industrial land, buildings, facilities and infrastructure for consideration of approximately RMB85.2 million (approximately
$12.4 million) were transferred to Hongli Shandong on June 13, 2022.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">On May 5, 2023, Hongli Shandong entered into a
supplementary agreement (the &#8220;YX Supplementary Agreement&#8221;) to the YX Asset Transfer Agreements with Yingxuan, pursuant to
which Hongli Shandong, on one hand, agreed to increase the Purchase Price for Yingxuan Assets to RMB151.4 (approximately US$21.9 million)
(the &#8220;Amended Purchase Price for Yingxuan Assets&#8221;) taking into account of the anticipated demolition reimbursement to be assigned
to and received by Hongli Shandong from the local government, and on the other hand, Yingxuan agreed to waive all interest payments accrued
and to be accrued based on the annual interest rate of 7% for the Purchase Price as set forth in the YX Asset Transfer Agreements.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The Company made a payment of approximately $0.3
(RMB2.0 million) to Yingxuan in January 2024.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin: 0pt 0">As of December 31, 2024, the Company had made cumulative payments of
approximately $17.0 million (RMB 124.2 million) to Yingxuan in connection with the acquisition of real estate and land use rights. Of
this amount, assets totaling approximately $11.7 million (RMB 85.2 million) had been legally transferred to the Company. The remaining
assets, valued at approximately $9.1 million (RMB 66.2 million), had not yet been transferred as of the filing date of this report. A
remaining balance of approximately $3.7 million (RMB 27.2 million) is contractually payable only upon completion of the legal title transfer
for the remaining real estate and land use rights. As this payment obligation is contingent on the occurrence of a future event, no liability
has been recognized as of December 31, 2024.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 128; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->123<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt"><span style="text-decoration:underline">Off-balance Sheet Arrangements</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif">There
were no off-balance sheet arrangements for the years ended December 31, 2024 and 2023, that have or that in the opinion of management
are likely to have, a current or future material effect on our financial condition or results of operations.</span>&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt"><span style="text-decoration:underline">Tabular Disclosure of Contractual Obligations</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt"><span style="text-decoration:underline">Lease commitments</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><i>Finance Lease</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The Company acquired certain machineries on finance lease. The amortization
of the finance lease asset was approximately $37,335, $73,000 and $11,000 for the years ended December&#160;31, 2024, 2023 and 2022, respectively.
The amortization of finance lease asset is included in depreciation and amortization expense. The interest expense on finance
lease was approximately $500, $10,000 and $29,000 for the years ended December 31, 2024, 2023, and 2022, respectively.</p><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">All of lease liabilities were fully paid off in 2024. As a result,
right-of-use assets totaling $626,414 were reclassified to property and equipment. As of December 31, 2024, the Company had no outstanding
lease obligations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i>Failed sale and leaseback</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">For the years ended December 31, 2023 and 2022,
the Company entered into three sale and leaseback agreements for a 2-year lease of four machineries. The lease agreement offers the Company
a bargain purchase option to purchase the machineries at the end of lease term for RMB100. The management evaluated the carrying amount
of the underlying assets at the end of lease term and their difference between the bargain purchase consideration, and concluded that
the Company is reasonably certain to exercise the bargain purchase option. This qualifies the leases as failed sale and leaseback transactions
and the Company accounts for leases as financing transactions. One machinery leased pursuant to such sale and leaseback agreement entered
in November 2021 is associated with the new production facilities for the workshops under the Expansion Plan. See &#8220;Business of the
PRC Operating Entities &#8212; Expansion Plan.&#8221;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The current portion of financing liabilities was
$0 as of December 31, 2024, compared to $44,244 as of December 31, 2023. All financing liabilities were fully repaid during 2024, and
as of December 31, 2024, the Company had no outstanding financing obligations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 129; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->124<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b>C. Research and development, Patents and License,
etc.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">See &#8220;Item 4. Information on the Company&#8212;B.
Business Overview&#8212;Research and Development&#8221; and &#8220;Item 4. Information on the Company&#8212;B. Business Overview&#8212;Intellectual
Property.&#8221;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b>D. Trend information</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Other than as disclosed elsewhere in this annual
report on Form&#160;20-F, we are not aware of any trends, uncertainties, demands, commitments, or events for the period from January&#160;1,
2024 to December 31, 2024 that are reasonably likely to have a material adverse effect on our net revenue, income, profitability, liquidity,
or capital resources, or that caused the disclosed financial information to be not necessarily indicative of future operating results
or financial condition.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b>E. Critical Accounting Estimates</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">See the section &#8220;Item 5. Operating and Financial
Review and Prospects &#8212; Critical Accounting Policies&#8221; in this Annual Report.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b>F. Safe Harbor</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">This annual report on Form 20-F contains forward-looking
statements. These statements are made under the &#8220;safe harbor&#8221; provisions of Section&#160;21E of the Securities Exchange Act
of 1934, as amended. These forward-looking statements can be identified by terminology such as &#8220;will,&#8221; &#8220;expects,&#8221;
&#8220;anticipates,&#8221; &#8220;future,&#8221; &#8220;intends,&#8221; &#8220;plans,&#8221; &#8220;believes,&#8221; &#8220;estimates,&#8221;
&#8220;may,&#8221; &#8220;intend,&#8221; &#8220;is currently reviewing,&#8221; &#8220;it is possible,&#8221; &#8220;subject to&#8221;
and similar statements. Among other things, the sections titled &#8220;Item 3. Key Information&#8212;D. Risk Factors,&#8221; &#8220;Item
4. Information on the Company,&#8221; and &#8220;Item 5. Operating and Financial Review and Prospects&#8221; in this annual report on
Form 20-F, as well as our strategic and operational plans, contain forward-looking statements. We may also make written or oral forward-looking
statements in our filings with the SEC, in our annual report to shareholders, in press releases and other written materials and in oral
statements made by our officers, directors or employees to third parties. Statements that are not historical facts, including statements
about our beliefs and expectations, are forward-looking statements and are subject to change, and such change may be material and may
have a material and adverse effect on our financial condition and results of operations for one or more prior periods. Forward-looking
statements involve inherent risks and uncertainties. A number of important factors could cause actual results to differ materially from
those contained, either expressly or impliedly, in any of the forward-looking statements in this annual report on Form&#160;20-F. All
information provided in this annual report on Form&#160;20-F and in the exhibits is as of the date of this annual report on Form&#160;20-F,
and we do not undertake any obligation to update any such information, except as required under applicable law.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>


</div><!-- Field: Page; Sequence: 130; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->125<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><div><a id="a_009"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b>Item 6. DIRECTORS, SENIOR MANAGEMENT AND EMPLOYEES</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">A. <span style="text-decoration:underline">Directors and Senior Management</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Below is a list of our directors, senior management
and any employees upon whose work we are dependent as of the date of this Annual Report, and a brief account of the business experience
of each of them. The business address for our directors and officers is No. 777, Daiyi Road, Changle County, Weifang City, Shandong Province,
China, 262400.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Name</b></span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Age</b></span><span style="font-size: 10pt">&#160;</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Position(s)</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 30%; padding-left: 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Jie Liu</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 11%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">38</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 57%; padding-left: 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief Executive Officer, Director and Chairman</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Xiangmei Zeng</span></td>
    <td>&#160;</td>
    <td style="text-align: center">39</td>
    <td>&#160;</td>
    <td style="padding-left: 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief Financial Officer</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-left: 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chenlong Yang <sup>(1)</sup></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">36</span></td>
    <td>&#160;</td>
    <td style="padding-left: 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Independent Director</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Qian (Hebe) Xu <sup>(2)</sup></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">43</span></td>
    <td>&#160;</td>
    <td style="padding-left: 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Independent Director</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-left: 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Yizhao Zhang <sup>(3)</sup></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">54</span></td>
    <td>&#160;</td>
    <td style="padding-left: 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Independent Director</span></td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chair of the Compensation Committee.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chair of the Nominating and Corporate Governance Committee.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chair of the Audit Committee financial expert.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><b><i>Jie Liu</i></b>, is the Chief Executive Officer
(&#8220;CEO&#8221;) and Chairman of the Board of Hongli Cayman. He has been working at Hongli Shandong for more than 10&#160;years. He
has served as the manager of Hongli Shandong from November&#160;2016 to present. From September&#160;2014 to October&#160;2016, he worked
as the vice manager of Hongli Shandong. He was working as the production manager from August&#160;2013 to August&#160;2014, the technique
manager from October&#160;2011 to August&#160;2013, and the sales managers from October&#160;2009 to October&#160;2011 at Hongli Shandong.
Mr.&#160;Liu holds a bachelor&#8217;s degree in business administration from Nanjing Artillery Academy in July&#160;2009.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><b><i>Xiangmei Zeng</i></b>, is the Chief Financial
Officer (&#8220;CFO&#8221;) of Hongli Cayman. Ms. Xiangmei Zeng is a financial services executive and consultant, experienced in financial
management for publicly traded corporations. Since August 2020, Ms. Zeng has acted as financial manager of the Company, where she manages
and coordinates daily accounting activities. From December 2014 to December 2019, Ms. Zeng served as financial manager of North China
region in Guangdong HAID Group Co., Ltd. (SHE: 002311), an agricultural and animal husbandry high-tech enterprise, where she led an accounting
team of 23 members. From December 2012 to December 2014, Ms. Zeng acted as financial manager in Jiangxi GETO New Material Co., Ltd (SZ:300986),
a listed company in construction material industry, where she led the company&#8217;s overall IPO strategy and relevant accounting management.
From October 2009 to August 2012, Ms. Zeng was financial manager in Byvin Corporation, a Chinese manufacturer of electric vehicles, where
she managed overall accounting activities. Ms. Zeng studied at Jinan Vocational College and Shandong University.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><b><i>Chenglong Yang</i></b>, Independent Director.
Mr.&#160;Yang has served as the managing partner at Weidi (Shanghai) Investment Co., Ltd., which engages in early-stage equity investment,
mergers and acquisitions (&#8220;M&amp;A&#8221;), equity consulting services since March&#160;2019. From June&#160;2016 to November&#160;2018,
Mr.&#160;Yang served as the senior investment manager at ZHJ Group, managing various funds and venture capital investment. Mr.&#160;Yang
received his Bachelor&#8217;s degree in Business Administration from California State University, Chico in 2014.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 131; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->126<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><b><i>Yizhao Zhang</i></b>, Independent Director.
Mr.&#160;Zhang has more than 10&#160;years&#8217; experience in financial management. From June&#160;2017 to July&#160;2021, Mr.&#160;Zhang
served as an independent director at XT Energy Group, Inc. (OTC:&#160;XTEG), a company engaged in a variety of energy-related businesses
in China. From December&#160;2009 to July&#160;2021, Mr.&#160;Zhang served as an independent director at Kaisa Group Holdings LTD. (HKSE:
1638), a China-based integrated property developer. From August&#160;2009 to July&#160;2021, Mr.&#160;Zhang served as an independent director
at China Carbon Graphite Group, Inc. (OTC:&#160;CHGI), engaged in the research and development, rework and sales of graphene and graphene
oxide and graphite bipolar plates in China. He is a Certified Public Accountant of the State of Delaware, and a member of the American
Institute of Certified Public Accountants. He also has the Chartered Global Management Accountant designation. Mr.&#160;Zhang received
his Bachelor&#8217;s degree in Economics from Fudan University, Shanghai in 1992 and an MBA degree from State University of New&#160;York,
University at Buffalo in 2003.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;<b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><b><i>Qian (Hebe) Xu, </i></b>Independent Director.
Ms. Xu has more than 10&#160;years&#8217; experience in the financial markets as an investment banker, specializing in US-China cross
border transactions. Since October&#160;2018, Ms. Xu has served as the founder of HB International Consulting LLC, a firm providing business
consulting and financial advisory services. From November&#160;2008 to October&#160;2018, Ms.&#160;Xu worked at TriPoint Global Equities
LLC (&#8220;TriPoint&#8221;), an investment banking firm, as an analyst (November&#160;2008 to April&#160;2013), the vice president of
investment banking (from April&#160;2013 to May&#160;2017) and the senior vice president (from May&#160;2017 to October&#160;2018), leading
effort of the US-China cross border investment, mergers&#160;&amp; acquisitions, and initial public offerings. Ms. Xu received her Bachelor&#8217;s
degree in Telecommunication Engineering from Sun Yat-Sen (Zhongshan) University in 2004 and a Master&#8217;s degree in Economics from
New&#160;York University in 2009.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">None of the events listed in Item 401(f) of Regulation
S-K has occurred during the past ten years that is material to the evaluation of the ability or integrity of any of our directors, director
nominees or executive officers. There are no family relationships between each of our directors and officers. There were no arrangement
or understanding with major shareholders, customers, suppliers or others, pursuant to which persons referred to above were selected as
a director or member of our senior management.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Limitation on Liability and Other Indemnification Matters</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The Companies Act does not limit the extent to
which a company&#8217;s memorandum and articles of association may provide for indemnification of officers and directors, except to the
extent any such provision may be held by the Cayman Islands courts to be contrary to public policy, such as to provide indemnification
against civil fraud or the consequences of committing a crime. Our Amended and Restated Memorandum and Articles of Association permit
indemnification of officers and directors for losses, damages, costs and expenses incurred in their capacities as such unless such losses
or damages arise from dishonesty of such directors or officers.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Insofar as indemnification for liabilities arising
under the Securities Act may be permitted to our directors, officers or persons controlling us under the foregoing provisions, we have
been informed that in the opinion of the SEC, such indemnification is against public policy as expressed in the Securities Act and is
therefore unenforceable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 132; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->127<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">B. <span style="text-decoration:underline">Compensation of Directors and Executive Officers</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Executive Compensation</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Summary Compensation Table&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif">The
following table sets forth certain information with respect to compensation for the fiscal year ended December 31, 2024 and 2023, earned
by or paid to our chief executive officer and principal executive officer, our principal financial officer, and our other most highly
compensated executive officers whose total compensation exceeded US$100,000 (the &#8220;named executive officers&#8221;).</span>&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Name and Principal Position</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Salary <br/>
(US$)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Bonus <br/>
(US$)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Stock <br/>
Awards<br/>
 (US$)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Option<br/>
 Awards <br/>
(US$)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Non-Equity<br/>
 Incentive Plan<br/>
 Compensation</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Deferred<br/>
 Compensation<br/>
 Earnings</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Other</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Total (US$)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 28%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Jie Liu<sup>(1)</sup>&#160;</span></td><td style="width: 1%">&#160;</td>
    <td style="vertical-align: top; width: 7%; text-align: center">2024</td><td style="width: 1%">&#160;</td>
    <td style="vertical-align: top; text-align: right; width: 1%">$</td><td style="width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">50,030</span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;-</span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 5%; text-align: right">-</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 5%; text-align: right">-</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 5%; text-align: right">&#160;&#160;&#160;&#160;-</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 5%; text-align: right">&#160;&#160;&#160;&#160;<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;-</span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 5%; text-align: right">-</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="vertical-align: top; text-align: right; width: 1%">$</td><td style="width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">50,030</span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in">CEO&#160;and&#160;Chairman</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">2023</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: right">$</td><td style="text-align: right">27,115</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: right">$</td><td style="text-align: right">27,115</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Xiangmei Zeng<sup>(2)</sup></span></td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">2024</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: right">$</td><td style="text-align: right"><p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">16,677</p></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: right">$</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">16,677</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in">CFO</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">2023</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: right">$</td><td style="text-align: right">12,498</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: right">$</td><td style="text-align: right">12,498</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: bottom; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Yachun (Daisy) Wang<sup>(3) </sup><br/> Former CFO</span></td><td style="text-align: right; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center">2023</td><td style="text-align: right; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: right">$</td><td style="vertical-align: top; text-align: right">37,622</td><td style="vertical-align: top; text-align: right">&#160;</td><td style="text-align: right; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: right">&#160;</td><td style="vertical-align: top; text-align: right">&#160;</td><td style="vertical-align: top; text-align: right">&#160;</td><td style="text-align: right; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: right">&#160;</td><td style="vertical-align: top; text-align: right">-</td><td style="vertical-align: top; text-align: right">&#160;</td><td style="text-align: right; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: right">&#160;</td><td style="vertical-align: top; text-align: right">&#160;</td><td style="vertical-align: top; text-align: right">&#160;</td><td style="text-align: right; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: right">&#160;</td><td style="vertical-align: top; text-align: right">-</td><td style="vertical-align: top; text-align: right">&#160;</td><td style="text-align: right; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: right">&#160;</td><td style="vertical-align: top; text-align: right">-</td><td style="vertical-align: top; text-align: right">&#160;</td><td style="text-align: right; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: right">&#160;</td><td style="vertical-align: top; text-align: right">-</td><td style="vertical-align: top; text-align: right">&#160;</td><td style="text-align: right; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: right">$</td><td style="vertical-align: top; text-align: right">37,622</td><td style="vertical-align: top; text-align: right">&#160;</td></tr>
  </table><div>

</div><p style="margin-top: 0; margin-bottom: 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 24px; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Appointed as the CEO and Chairman effective as of June 2021.</span></td></tr>
  <tr style="display: none; vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Appointed as the CFO effective as of October 2023.</span></td></tr>
  <tr style="display: none; vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Replaced by Xiangmei Zeng, effective as of October 2023.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We have not set aside or accrued any amount to
provide pension, retirement, or other similar benefits to our directors and executive officers. Our subsidiaries and the PRC operating
entities are required by law to make contributions equal to certain percentages of each employee&#8217;s salary for his or her pension
insurance, medical insurance, unemployment insurance, and other statutory benefits and a housing provident fund. For compensation share
and option grants to our officers and directors, see &#8220;2022 Share Compensation Plan.&#8221;</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b>Employment Agreements and Indemnification Agreements</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We have entered into employment agreements with
each of our executive officers. Pursuant to employment agreements, we agree to employ each of our executive officers for a specified time
period, which may be automatically renewed for successive 1 year unless either party gives the other party a written notice to terminate
the agreement three&#160;months prior to the expiration of the current employment term. We may terminate the employment for cause, at
any time, without notice or remuneration, for certain acts of the executive officer, including but not limited to the commitments of any
serious or persistent breach or non-observance of the terms and conditions of the employment, conviction of a criminal offense, willful
disobedience of a lawful and reasonable order, fraud or dishonesty, receipt of bribery, or severe neglect of his or her duties. An executive
officer may terminate his or her employment at any time with a three-month prior written notice. Each executive officer agrees to hold,
both during and after the employment agreement expires, in strict confidence and not to use or disclose to any person, corporation or
other entity without written consent, any confidential information.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 133; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->128<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We have also entered into indemnification agreements
with each of our directors and executive officers. Under these agreements, we agree to indemnify our directors and executive officers
against certain liabilities and expenses incurred by such persons in connection with claims made by reason of their being a director or
officer of our Company.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Share Incentive Plans</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i>2022 Share Compensation Plan (the &#8220;2022
Plan&#8221;)</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We have adopted a 2022 Share Compensation Plan
(the &#8220;2022 Plan&#8221;). The Plan provides for discretionary grants of Awards (as defined in the Plan) to key employees, directors
and consultants of the Company. The purpose of the Plan is to recognize contributions made to our company and its subsidiaries by such
individuals and to provide them with additional incentive to achieve the objectives of our Company.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The number of Ordinary Shares that may be issued
under the Plan is the maximum aggregate number of Ordinary Shares reserved and available pursuant to this Plan shall be the aggregate
of (i)&#160;120,625 Ordinary Shares (or up to 123,718 Ordinary Shares if the underwriters fully exercise the over-allotment option) (1%
of the total issued and outstanding Ordinary Shares immediately after the consummation of the initial offering) and (ii)&#160;on each
January&#160;1, starting with January&#160;1, 2022 until December&#160;31, 2027, an additional number of Ordinary Shares equal to the
lesser of (A)&#160;2% of the outstanding number of Ordinary Shares (on a fully-diluted basis) on the immediately preceding December&#160;31,
and (B)&#160;such lower number of Ordinary Shares as may be determined by the Committee, subject in all cases to adjustment as provided
in.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The Plan is administered by our board of directors
or the Compensation Committee of the board of directors. The Board of Directors in its sole discretion may terminate this 2022 Plan at
any time. The Board of Directors may amend this 2022 Plan at any time in such respects as the Board of Directors may deem advisable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">No grants have been made under the plan as of the
date of this Annual Report.&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><i>2024 Equity Incentive Plan (the &#8220;2024
Plan&#8221;)</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We have adopted a 2024 Equity Incentive Plan (the
&#8220;2024 Plan&#8221;), which will expire on March 19, 2034. The maximum number of our Ordinary Shares issuable under the 2024 Plan
is 1,200,000. The purpose of the 2024 Plan is to promote the success of the Company and to increase shareholder value by providing an
additional means through the grant of awards to attract, motivate, retain and reward selected employees and other eligible persons and
to enhance the alignment of the interests of the selected participants with the interests of the Company&#8217;s shareholders. The Board
may, at any time, terminate or, from time to time, amend, modify or suspend this Plan, in whole or in part. No awards may be granted during
any period that the Board suspends this Plan.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">This Plan shall be administered by board of directors
or one or more its committees (or subcommittees, as the case may be) appointed by the Board or another committee (within its delegated
authority) to administer all or certain aspects of this 2024 Plan.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">No grants have been made under the plan&#160;as
of the date of this Annual Report.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 134; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->129<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">C. <span style="text-decoration:underline">Board Practices</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Composition of Board; Risk Oversight</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our Board of Directors consists of four (4) directors
as of this Annual Report. Pursuant to our Amended and Restated Memorandum and Articles of Association, our officers will be elected by
and serve at the discretion of the board. There are no family relationships between any of our executive officers and directors. Officers
are elected by, and serve at the discretion of, the board of directors. Our board of directors shall hold meetings on at least a quarterly
basis.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">There is no formal requirement under the Company&#8217;s
Amended and Restated Memorandum and Articles of Association mandating that we hold an annual meeting of our shareholders. However, notwithstanding
the foregoing, we&#160;intend to hold such meetings on our annual meeting to, among other things, elect our directors.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our board plays a significant role in our risk
oversight. The board makes all relevant Company decisions. As such, it is important for us to have our Chief Executive Officer serve on
the board as he plays key roles in the risk oversight or the Company. As a company with a small board of directors, we believe it is appropriate
to have the involvement and input of all of our directors in risk oversight matters.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Director Independence</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our board has reviewed the independence of our
directors, applying the NASDAQ independence standards. Based on this review, the board determined that each of Ms. Qian (Hebe) Xu, Mr.
Chenglong Yang, and Mr. Yizhao Zhang is &#8220;independent&#8221; within the meaning of the NASDAQ rules. In making this determination,
our board considered the relationships that each of these non-employee directors has with us and all other facts and circumstances our
board deemed relevant in determining their independence. As required under applicable NASDAQ rules, we anticipate that our independent
directors will meet on a regular basis as often as necessary to fulfill their responsibilities, including at least annually in executive
session without the presence of non-independent directors and management.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b><i>Duties of Directors</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Under Cayman Islands law, all of our directors
owe three types of duties to us: (i)&#160;statutory duties, (ii)&#160;fiduciary duties, and (iii)&#160;common law duties. The Companies
Act (Revised) of the Cayman Islands imposes a number of statutory duties on a director. A Cayman Islands director&#8217;s fiduciary duties
are not codified, however the courts of the Cayman Islands have held that a director owes the following fiduciary duties: (a)&#160;a duty
to act in what the director <i>bona fide</i> considers to be in the best interests of the company, (b)&#160;a duty to exercise their powers
for the purposes they were conferred, (c)&#160;a duty to avoid fettering his or her discretion in the future and (d)&#160;a duty to avoid
conflicts of interest and of duty. The common law duties owed by a director are those to act with skill, care and diligence that may reasonably
be expected of a person carrying out the same functions as are carried out by that director in relation to the company and, also, to act
with the skill, care and diligence in keeping with a standard of care commensurate with any particular skill they have which enables them
to meet a higher standard than a director without those skills. In fulfilling their duty of care to us, our directors must ensure compliance
with our articles of association, as amended and restated from time to time. We have the right to seek damages if a duty owed by any of
our directors is breached.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 135; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->130<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Board Committees</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We have established three committees under the
board of directors: an audit committee, a compensation committee, and a nominating and corporate governance committee. Our independent
directors are serving on each of the committees. We have adopted a charter for each of the three committees. Each committee&#8217;s members
and functions are described below.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><i>Audit Committee. </i>Our audit committee consists
of our three independent directors. Yizhao Zhang is the chairperson of our audit committee. We have determined that each of our independent
directors also satisfy the &#8220;independence&#8221; requirements of Rule&#160;10A-3 under the Securities Exchange&#160;Act. Our board
also has determined that Yizhao Zhang qualifies as an audit committee financial expert within the meaning of the SEC rules or possesses
financial sophistication within the meaning of the Nasdaq listing rules. The audit committee oversees our accounting and financial reporting
processes and the audits of the financial statements of our Company. The audit committee is responsible for, among other things:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: left">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">appointing
the independent auditors and pre-approving all auditing and non-auditing services permitted to be performed by the independent auditors;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: left">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">reviewing
with the independent auditors any audit problems or difficulties and management&#8217;s response;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: left">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">discussing
the annual audited financial statements with management and the independent auditors;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: left">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">reviewing
the adequacy and effectiveness of our accounting and internal control policies and procedures and any steps taken to monitor and control
major financial risk exposures;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: left">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">reviewing
and approving all proposed related party transactions;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: left">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">meeting
separately and periodically with management and the independent auditors; and</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: left">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">monitoring
compliance with our code of business conduct and ethics, including reviewing the adequacy and effectiveness of our procedures to ensure
proper compliance.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><i>Compensation Committee. </i>Our compensation
committee consists of our three independent directors. Chenglong Yang is the chairperson of our compensation committee. The compensation
committee will assist the board in reviewing and approving the compensation structure, including all forms of compensation, relating to
our directors and executive officers. Our chief executive officer may not be present at any committee meeting during which his compensation
is deliberated. The compensation committee is responsible for, among other things:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: left">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">reviewing
and approving the total compensation package for our most senior executive officers;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: left">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">approving
and overseeing the total compensation package for our executives other than the most senior executive officers;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 136; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->131<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">reviewing and recommending to the board with respect to the compensation of our directors;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">reviewing periodically and approving any long-term incentive compensation or equity plans;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">selecting compensation consultants, legal counsel or other advisors after taking into consideration all factors relevant to that person&#8217;s independence from management; and</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">reviewing programs or similar arrangements, annual bonuses, employee pension and welfare benefit plans.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><i>Nominating and Corporate Governance Committee.
</i>Our nominating and corporate governance committee consists of our three independent directors. Qian (Hebe) Xu is the chairperson of
our nominating and corporate governance committee. The nominating and corporate governance committee will assist the board of directors
in selecting individuals qualified to become our directors and in determining the composition of the board and its committees. The nominating
and corporate governance committee is responsible for, among other things:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">identifying and recommending nominees for election or re-election to our board of directors or for appointment to fill any vacancy;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">reviewing annually with our board of directors its current composition in light of the characteristics of independence, age, skills, experience and availability of service to us;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">identifying and recommending to our board the directors to serve as members of committees;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">advising the board periodically with respect to significant developments in the law and practice of corporate governance as well as our compliance with applicable laws and regulations, and making recommendations to our board of directors on all matters of corporate governance and on any corrective action to be taken; and</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">monitoring compliance with our code of business conduct and ethics, including reviewing the adequacy and effectiveness of our procedures to ensure proper compliance.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Code of Business Conduct and Ethics</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin: 0pt 0">Our board of directors has adopted a code of business conduct and ethics,
which is applicable to all of our directors, officers and employees. We have made our code of business conduct and ethics publicly available
on our website.</p><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i>Interested Transactions</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">A director may vote, attend a board meeting or
sign a document on our behalf with respect to any contract or transaction in which he or she is interested. A director must promptly disclose
the interest to all other directors after becoming aware of the fact that he or she is interested in a transaction we have entered into
or are to enter into. A general notice or disclosure to the board or otherwise contained in the minutes of a meeting or a written resolution
of the board or any committee of the board that a director is a shareholder, director, officer or trustee of any specified firm or company
and is to be regarded as interested in any transaction with such firm or company will be sufficient disclosure, and, after such general
notice, it will not be necessary to give special notice relating to any particular transaction.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>


</div><!-- Field: Page; Sequence: 137; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->132<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i>Remuneration and Borrowing</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The directors may receive such remuneration as
our board of directors may determine from time to time. Each director is entitled to be repaid or prepaid for all traveling, hotel and
incidental expenses reasonably incurred or expected to be incurred in attending meetings of our board of directors or committees of our
board of directors or shareholder meetings or otherwise in connection with the discharge of his or her duties as a director. The compensation
committee will assist the directors in reviewing and approving the compensation structure for the directors. Our board of directors may
exercise all the powers of the company to borrow money and to mortgage or charge our undertakings and property or any part thereof, to
issue debentures, debenture stock and other securities whenever money is borrowed or as security for any debt, liability or obligation
of the company or of any third party.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b><i>Board Diversity Matrix</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Board Diversity Matrix (As of&#8239; May 5, 2025)</b></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="width: 65%; text-align: left; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Country of Principal Executive Offices</span></td>
    <td style="width: 35%; text-align: center; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">People&#8217;s Republic of China</span></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: left; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Foreign Private Issuer</span></td>
    <td style="text-align: center; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Yes</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: left; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Disclosure Prohibited Under Home Country Law</span></td>
    <td style="text-align: center; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">No</span></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: left; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total Number of Directors</span></td>
    <td style="text-align: center; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: left; border-bottom: Black 1.5pt solid">Part I: Gender Identity</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Female</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Male</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Non-Binary</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Did Not<br/> Disclose<br/> Gender</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left">Directors</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: center">&#160;</td><td style="width: 9%; text-align: center">1</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: center">&#160;</td><td style="width: 9%; text-align: center">3</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: center">&#160;</td><td style="width: 9%; text-align: center">-</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: center">&#160;</td><td style="width: 9%; text-align: center">-</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td style="text-align: center">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td style="text-align: center">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td style="text-align: center">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td style="text-align: center">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Part II: Demographic Background</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td style="text-align: center">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td style="text-align: center">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td style="text-align: center">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td style="text-align: center">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Underrepresented Individual in Home Country Jurisdiction</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td style="text-align: center">4</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td style="text-align: center">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td style="text-align: center">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td style="text-align: center">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">LGBTQ+</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td style="text-align: center">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td style="text-align: center">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td style="text-align: center">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td style="text-align: center">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Did Not Disclose Demographic Background</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td style="text-align: center">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td style="text-align: center">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td style="text-align: center">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td style="text-align: center">&#160;</td><td style="text-align: left">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">D. <span style="text-decoration:underline">Employees</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">As of May 5, 2025, we have a total of 167 full-time employees, of which
99 are in the manufacturing department, 29 are in research and development department, and 39 are in administrative department.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We have standard employment, comprehensive confidentiality
and non-compete agreements with our management and standard confidentiality and non-compete terms with all other employees. As required
by laws and regulations in China, we participate in various social security plans that are organized by municipal and provincial governments,
including pension insurance, medical insurance, unemployment insurance, maternity insurance, job-related injury insurance and housing
fund. We are required by PRC laws to make contributions to employee social security plans at specified percentages of the salaries, bonuses
and certain allowances of our employees, up to a maximum amount specified by the local government from time to time.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We believe that we maintain a good working relationship
with our employees, and we have not experienced any labor disputes. None of our employee is represented by a labor union or covered by
collective bargaining agreements. We have not experienced any work stoppages.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">E. <span style="text-decoration:underline">Share Ownership</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">See Item 7 below.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">F. <span style="text-decoration:underline">Disclosure of a registrant&#8217;s action to recover erroneously
awarded compensation</span>.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">During and after our last completed fiscal year
ended December 31, 2024, no requirement arose to prepare an accounting restatement that required recovery of erroneously awarded compensation
pursuant to our compensation recovery policy. There was no outstanding balance as of the end of the last completed fiscal year of erroneously
awarded compensation to be recovered from the application of the compensation recovery policy to a prior restatement.&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>


</div><!-- Field: Page; Sequence: 138; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->133<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><div><a id="a_010"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Item 7. MAJOR SHAREHOLDERS AND RELATED PARTY TRANSACTIONS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">A. <span style="text-decoration:underline">Major Shareholders</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The following tables set forth certain information
with respect to the beneficial ownership of our Ordinary Shares for:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">each shareholder known by us to be the beneficial owner of more than 5% of our outstanding Ordinary Shares;</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">each of our directors;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">each of our named executive officers; and</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">all of our directors and executive officers as a group.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The beneficial ownership of our Ordinary Shares
is determined in accordance with the rules of the SEC and generally includes any shares over which a person exercises sole or shared voting
or investment power, and includes the Ordinary Shares issuable pursuant to share options that are exercisable within 60 days of the date
of this Annual Report. Ordinary Shares issuable pursuant to share options are deemed outstanding for computing the percentage of the person
holding such options but are not outstanding for computing the percentage of any other person. As of the date of this Annual Report, there
were no Ordinary Shares issuable pursuant to share options exercisable within 60 days thereof.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The percentage of beneficial ownership owned is
based on 73,438,750 Ordinary Shares outstanding as of the date of May 5, 2025.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Ordinary Shares<br/> Beneficially Owned</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Number</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Percent</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Directors and Executive Officers<sup>(1)</sup>:</b></span></td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Jie Liu<sup>(2)(3)</sup></span></td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">6,787,517</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">9.242</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">Xiangmei Zeng</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Qian (Hebe) Xu</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">Chenglong Yang</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Yizhao Zhang</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; padding-left: 9pt">All directors and executive officers as a group (5 individuals):</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,787,517</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9.242</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; padding-left: 9pt">5% Shareholders:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hongli Development Limited<sup>(3)</sup></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,787,517</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9.242</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">BETTY CHEN LIMITED</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,200,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9.804</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">WELL FANCY DEVELOPMENT LTD.</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,050,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8.238</td><td style="text-align: left">%</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unless
otherwise indicated, the business address of each of the individuals is No. 777, Daiyi Road, Changle County, Weifang City, Shandong Province,
China, 262400.</span></td>
</tr></table><div>

</div><p style="margin-top: 0; margin-bottom: 0">&#160;</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Jie
Liu is the CEO and Chairman of the Board of Hongli Cayman.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>


</div><!-- Field: Page; Sequence: 139; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->134<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)</span></td>
    <td><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Representing
6,787,517 Ordinary Shares held by Hongli Development Limited, a British Virgin Islands company, which is owned by Mr.&#160;Yuanqing Liu,
Mr.&#160;Jie Liu, and Mrs.&#160;Ronglan Sun. Pursuant to certain proxy agreements, the person having voting, dispositive or investment
powers over Hongli Development Limited is Mr.&#160;Jie Liu. The registered address of Hongli Development Limited is Ritter House, Wickham
Cay&#160;II, PO Box 3170, Road Town, Tortola VG 1110, British Virgin Islands.</span></p></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4)</span></td>
    <td><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Represents 7,200,000 ordinary shares held by BETTY CHEN LIMITED, which is 100% owned by Zhicheng Jiang. The address of BETTY CHEN LIMITED is No. 126, Huihe Road, Binhu District, Wuxi City, Jiangsu Province, China.</span></p>
        <p style="margin-top: 0; margin-bottom: 0"></p></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(5)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Represents 6,050,000 ordinary shares held by WELL FANCY DEVELOPMENT LTD., which is 100% owned by Pau Hung To. The address of WELL FANCY DEVELOPMENT LTD. is RM 12B, 12/F, LOCKHART CENTRE, 301 LOCKHART ROAD,WANCHAI, HONG KONG.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We are not aware of any arrangement that may, at
a subsequent date, result in a change of control of our Company.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">B. <span style="text-decoration:underline">Related Party Transactions</span>&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b>Contractual Arrangements among the Hongli HK,
Hongli WFOE and Hongli Shandong.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">See &#8220;Corporate Information&#160;&#8212;&#160;Our
Corporate Structure.&#8221;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b>Employment Agreements</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">See &#8220;Management&#160;&#8212;&#160;Employment
Agreements and Indemnification Agreements.&#8221;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b>Share Compensation Plan</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">See &#8220;Management&#160;&#8212;&#160;2022
Share Compensation Plan.&#8221;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b>Material Transactions with Related Parties</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">The relationship and the nature
of related party transactions are summarized as follows:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="width: 25%; border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Name of the related parties</b></span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 74%; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Nature of relationship</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Jie Liu</span></td>
    <td>&#160;</td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">CEO of the Company</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Yuanqing Liu</span></td>
    <td>&#160;</td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Family member of the CEO, Father of the CEO</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Ronglan Sun</span></td>
    <td>&#160;</td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Family member of the CEO, Mother of the CEO</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hongyu Hao</span></td>
    <td>&#160;</td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Family member of the CEO and Vice President of Purchase Department</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Yuanxiang Liu</span></td>
    <td>&#160;</td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Family member of the CEO, Uncle of the CEO</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Li Liu</span></td>
    <td>&#160;</td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Family member of the CEO, Sister of the CEO</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Yongqing Dong</span></td>
    <td>&#160;</td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Family member of the CEO</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>


</div><!-- Field: Page; Sequence: 140; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->135<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">Amount due from a related
party:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="6" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>As of December&#160;31,</b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2024</b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2023</b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 78%; padding-left: 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Jie Liu</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="width: 8%; border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="width: 8%; border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">350,983</span></td>
    <td style="width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 4.5pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="border-bottom: black 4.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 4.5pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="border-bottom: black 4.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">350,983</span></td>
    <td>&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">Amount due to related parties:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; text-indent: -10pt; padding-left: 10pt">Jie Liu</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">17,875</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">-</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Hongyu Hao</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">629</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">68</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 10pt">Yongqing Dong</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,743</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">8,862</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt; text-indent: -10pt; padding-left: 10pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">21,247</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">8,930</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Balances due from and due to related parties primarily represent monetary
advances and repayments made in the normal course of business. The amount advanced from and repaid to related parties for the years ended
December 31, 2024, 2023 and 2022 were $1,064,327 and $1,051,514, $4,683,578 and $5,266,202, and $1,662,351 and $1,153,063,
respectively. The Company advanced $351,924 to Mr. Jie Liu during 2023 and the amount due from Mr. Jie Liu has been repaid in full in
2024.&#160;For the four months ending April 30, 2025, the Company received advances totaling $1.03 million from related parties and repaid
$0.62 million during the same period.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Substantially all outstanding short-term loans
as of December 31, 2024 and 2023 were guaranteed by the CEO and the family members of the CEO, companies owned by those family members.
The CEO and the family members of the CEO provided guarantees for the following short-term and long-term loans.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: black 1.5pt solid; padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Lender</b></span></td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>As of <br/>
December&#160;31, <br/>
2024</b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Guarantees and Collateral</b></span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; width: 30%; padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Rural Commercial Bank of Shandong</span></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: top; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="vertical-align: top; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">684,997</span></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 57%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The loan is secured through guarantees provided by the CEO, his family members, and the pledging of the company&#8217;s various patents as collateral</span></td></tr>
  <tr>
    <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">China Minsheng Bank</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">684,997</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The loan is secured through guarantees provided by the CEO family members, and the pledging of the company&#8217;s accounts receivable</span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Weihai City Commercial Bank</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,095,996</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The loan is secured through guarantees provided by the CEO family members</span></td></tr>
  <tr>
    <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Bank of Beijing</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">958,996</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The loan is secured by guarantees from the CEO&#8217;s family members and by the pledge of the company&#8217;s land use rights and construction in progress</span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Bank of Rizhao</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,095,996</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The loan is secured through guarantees provided by the CEO family members, and the pledging of the Company&#8217;s real properties as collateral</span></td></tr>
  <tr>
    <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Agricultural Bank of China</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; border-bottom: black 1.5pt solid">&#160;</td>
    <td style="vertical-align: top; border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,315,195</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The loan is secured through guarantees provided by the CEO family members, and the pledging of the company&#8217;s buildings as collateral</span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Short-term loans</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; border-bottom: black 1.5pt solid">&#160;</td>
    <td style="vertical-align: top; border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5,836,177</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td></tr>
  <tr>
    <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Add: Current portion of long-term loans</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; border-bottom: black 1.5pt solid">&#160;</td>
    <td style="vertical-align: top; border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">243,075</span><span style="font-size: 10pt">&#160;</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Short-term loans total</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; border-bottom: black 4.5pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="vertical-align: top; border-bottom: black 4.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6,079,252</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td></tr>
  <tr>
    <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Long-term loans:</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Bank of Weifang</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="vertical-align: top; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">136,999</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The loan is secured through guarantees provided by the CEO family members, and the pledging of the company&#8217;s buildings as collateral</span></td></tr>
  <tr>
    <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Bank of Weifang</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,224,775</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The loan is secured through guarantees provided by the CEO family members, and the pledging of the company&#8217;s buildings as collateral</span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Rural Commercial Bank of Shandong</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,912,512</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The loan is secured through guarantees provided by the CEO family members, and the pledging of the company&#8217;s buildings as collateral</span></td></tr>
  <tr>
    <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shenzhen Qianhai WeBank Co., Ltd.</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; border-bottom: black 1.5pt solid">&#160;</td>
    <td style="vertical-align: top; border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">273,998</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Long-term loans</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; border-bottom: black 1.5pt solid">&#160;</td>
    <td style="vertical-align: top; border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,548,284</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td></tr>
  <tr>
    <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Less: Current portion of long-term loans</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; vertical-align: bottom; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(243,075</span></td>
    <td style="vertical-align: bottom">)</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Long-term loans total</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; border-bottom: black 4.5pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="vertical-align: top; border-bottom: black 4.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,305,209</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td></tr>
  </table><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;&#160;</p><div>


</div><!-- Field: Page; Sequence: 141; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->136<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">C. <span style="text-decoration:underline">Interests of Experts and Counsel</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">Not applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><div><a id="a_011"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b>Item 8. FINANCIAL INFORMATION</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">A. <span style="text-decoration:underline">Consolidated Statements and Other Financial
Information</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">See our audited consolidated financial statements
commencing on page F-1 of this Annual Report.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Legal Proceedings</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">To the best of our knowledge, none of our directors
or executive officers has, during the past ten years, been involved in any legal proceedings described in subparagraph (f) of Item 401
of Regulation S-K.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In November 2023, Hongli Cayman filed a lawsuit
against Hongli Technology Limited (&#8220;Hongli Technology&#8221;), Longchang Management Consulting (Shandong) Co., Ltd. (&#8220;Longchang
Management&#8221;), and Transhare Corporation, the transfer agent, regarding a dispute involving the validity of the issuance of certain
shares to and stock ownership of Hongli Technology. Both Hongli Technology and Longchang Management are owned and controlled by a former
financial advisor of Hongli Shandong. Hongli Cayman has requested that Transhare Corporation, among others, be restrained and enjoined
from taking any actions regarding the shares in the dispute. On November 23, 2023, Hongli Cayman, Hongli Technology and Longchang Management
entered into a settlement agreement to settle the dispute. On December 20, 2023, the lawsuit has been dismissed with prejudice.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">From time to time, we may become involved in legal
proceedings or be subject to claims arising in the ordinary course of our business. We are not currently a party to any legal proceedings
that in the opinion of the management, if determined adversely to us, would have a material adverse effect on our business, financial
condition, operating results or cash flows. Regardless of the outcome, litigation can have an adverse impact on us because of defense
and settlement costs, diversion of management resources and other factors.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>


</div><!-- Field: Page; Sequence: 142; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->137<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Dividend Policy</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We intend to keep any future earnings to finance
the expansion of the business of the PRC operating entities, and we do not anticipate that any cash dividends will be paid in the foreseeable
future.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Under the Cayman Islands law, a Cayman Islands
company may pay a dividend on its shares out of either profit or share premium amount, provided that in no circumstances may a dividend
be paid if this would result in the company being unable to pay its debts due in the ordinary course of business.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">If we determine to pay dividends on any of our
Ordinary Shares in the future, as a holding company, unless we receive proceeds from future offerings, we will be dependent on receipt
of funds from Hongli HK, which will be dependent on receipt of dividends from Hongli WFOE, which will be dependent on payments from the
VIE in accordance with the laws and regulations of the PRC and the Contractual Arrangements between them. Pursuant to the PRC Enterprise
Income Tax Law, or the &#8220;EIT Law&#8221; and its implementation rules, any dividends paid by Hongli WFOE to Hongli HK will be subject
to a withholding tax rate of 10%. However, if the Hongli WFOE is determined by the relevant PRC tax authority to have satisfied the relevant
conditions and requirements under Double Tax Avoidance Arrangement and other applicable laws, the 10% withholding tax on the dividends
Hongli HK receives from Hongli WFOE may be reduced to 5%. See &#8220;Item 3. Key Information&#8212;D. Risk Factors&#160;&#8212;&#160;Risks
Relating to Doing Business in China&#160;<b><i>&#8212;&#160;</i></b><i>We rely on dividends and other distributions on equity paid by
our subsidiaries to fund any cash and financing requirements we may have, and any limitation on the ability of our subsidiary to make
payments to us could have a material adverse effect on our ability to conduct the business.<b>&#8221;</b></i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Current PRC regulations permit Hongli WFOE to pay
dividends to Hongli HK only out of its accumulated profits, if any, determined in accordance with Chinese accounting standards and regulations.
In addition, each of Hongli WFOE and the PRC operating entities is required to set aside at least 10% of its after-tax profits each year,
if any, to fund a statutory reserve until such reserve reaches 50% of its registered capital. Each of such entity in the PRC is also required
to further set aside a portion of its after-tax profits to fund the employee welfare fund, although the amount to be set aside, if any,
is determined at the discretion of its board of directors. Although the statutory reserves can be used, among other ways, to increase
the registered capital and eliminate future losses in excess of retained earnings of the respective companies, the reserve funds are not
distributable as cash dividends except in the event of liquidation. Furthermore, if Hongli WFOE and Hongli Shandong incur debt on their
own in the future, the instruments governing the debt may restrict their ability to pay dividends or make other distributions to us. If
either Hongli WFOE, Hongli HK or the VIE is unable to distribute dividends or make payments directly or indirectly to Hongli Cayman, we
may be unable to pay dividends on our Ordinary Shares.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Under existing PRC foreign exchange regulations,
payments of current account items, including profit distributions, interest payments, and trade and service-related foreign exchange transactions,
can be made in foreign currencies, without prior approval of SAFE, by complying with certain procedural requirements. Specifically, without
prior approval of SAFE, cash generated from the operations in PRC may be used to pay dividends to our Company.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>


</div><!-- Field: Page; Sequence: 143; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->138<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">B. <span style="text-decoration:underline">Significant Changes</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Except as disclosed elsewhere in this Annual Report,
we have not experienced any significant changes since the date of our audited consolidated financial statements included in this Annual
Report.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><div><a id="a_012"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Item 9. THE OFFER AND LISTING</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">A. <span style="text-decoration:underline">Offering and Listing Details.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our Registration Statement on Form F-1 (File No.
333-261945, &#8220;Registration Statement&#8221;) in respect of our initial public offering became effective on March 28, 2023. Our Ordinary
Shares are currently listed on NASDAQ Capital Market under the symbol &#8220;HLP&#8221;.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">B. <span style="text-decoration:underline">Plan of Distribution</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">Not applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">C. <span style="text-decoration:underline">Markets</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">Our Ordinary Shares are currently
listed on NASDAQ Capital Market under the symbol &#8220;HLP&#8221;.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">D. <span style="text-decoration:underline">Selling Shareholders</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Not applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">E. <span style="text-decoration:underline">Dilution</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Not applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">F. <span style="text-decoration:underline">Expenses of the Issue</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Not applicable.&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><div><a id="a_013"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Item 10. ADDITIONAL INFORMATION</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">A. <span style="text-decoration:underline">Share Capital</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Not applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">B. <span style="text-decoration:underline">First Amended and Restated Memorandum and Articles of Association
</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The information required by Item 10.B of Form 20-F
is included in Exhibits 1.1 and 2.1 to this Annual Report which is hereby incorporated by reference.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>


</div><!-- Field: Page; Sequence: 144; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->139<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">C. <span style="text-decoration:underline">Material Contracts</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The information required by Item 10.C of Form 20-F
is included in the sections titled &#8220;Item 4 &#8212;&#160;Information on the Company,&#8221; &#8220;Item 6 &#8212;Directors, Senior
Management and Employees,&#8221; &#8220;Item 7 &#8212;&#160;Major Shareholders and Related Party Transactions,&#8221; and Exhibits 4.1
to 4.19 in this Annual Report, which sections are incorporated herein by reference.&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">D. <span style="text-decoration:underline">Exchange Controls</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Under Cayman Islands law, there are currently no
restrictions on the export or import of capital, including foreign exchange controls or restrictions that affect the remittance of dividends,
interest or other payments to nonresident holders of our shares.&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">E. <span style="text-decoration:underline">Taxation</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The following summary of the material Cayman Islands,
PRC and U.S. federal income tax consequences of an investment in our Ordinary Shares is based upon laws and relevant interpretations thereof
in effect as of the date of this Annual Report, all of which are subject to change. This summary does not deal with all possible tax consequences
relating to an investment in our Ordinary Shares, such as the tax consequences under state, local and other tax laws. To the extent that
the discussion relates to matters of mainland China tax law, it represents the opinion of Beijing Dacheng Law Offices, LLP (Shanghai),
our PRC counsel. To the extent that the discussion relates to matters of U.S. Federal Income Taxation, it represents the opinion of Sichenzia
Ross Ference Carmel LLP, our U.S. counsel. To the extent that the discussion relates to matters of Cayman Islands tax law, it represents
the opinion of Ogier (Cayman) LLP, our Cayman Islands counsel.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Mainland China Enterprise Taxation</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Under the EIT Law and relevant implementing regulations,
a uniform corporate income tax rate of 25% is applied. If non-resident enterprises have not formed permanent establishments or premises
in mainland China, or if they have formed permanent establishment or premises in mainland China but there is no actual relationship between
the relevant income derived in mainland China and the established institutions or premises set up by them, however, enterprise income
tax is set at the rate of 10% with respect to their income sourced from inside mainland China.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The EIT Law and its implementation rules permit
certain &#8220;high and new technology enterprises strongly supported by the state&#8221; that independently own core intellectual property
and meet statutory criteria, to enjoy a reduced 15% enterprise income tax rate.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b>Hong&#160;Kong Taxation</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">Entities incorporated in Hong&#160;Kong
are subject to profits tax in Hong&#160;Kong at the rate of 16.5%.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b>British Virgin Islands Taxation</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The British Virgin Islands currently levies no
taxes on individuals or corporations based upon profits, income, gains or appreciation and there is no taxation in the nature of inheritance
tax or estate duty. There are no other taxes likely to be material to us levied by the Government of the British Virgin Islands except
for stamp duties which may be applicable on instruments executed in, or after execution brought within the jurisdiction of the British
Virgin Islands. No stamp duty is payable in the British Virgin Islands on the issue of shares by, or any transfers of shares of, British
Virgin Islands companies (except those which hold interests in land in the British Virgin Islands). The British Virgin Islands is not
party to any double tax treaties that are applicable to any payments made to or by us. There are no exchange control regulations or currency
restrictions in the British Virgin Islands.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>


</div><!-- Field: Page; Sequence: 145; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->140<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Payments of dividends and capital in respect of
our Ordinary Shares will not be subject to taxation in the British Virgin Islands and no withholding will be required on the payment of
a dividend or capital to any holder of our Ordinary Shares, as the case may be, nor will gains derived from the disposal of our Ordinary
Shares be subject to British Virgin Islands income or corporation tax.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b>&#160;&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b>Cayman Islands Taxation</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The following is a discussion on certain Cayman
Islands income tax consequences of an investment in the Ordinary Shares. The discussion is a general summary of the present law, which
is subject to prospective and retroactive changes. It is not intended as tax advice, does not consider any investor&#8217;s particular
circumstances, and does not consider tax consequences other than those arising under Cayman Islands law.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The Cayman Islands currently levies no taxes on
individuals or corporations based upon profits, income, gains or appreciation and there is no taxation in the nature of inheritance tax
or estate duty. There are no other taxes likely to be material to us levied by the Government of the Cayman Islands except for stamp duties
which may be applicable on instruments executed in, or, after execution, brought within the jurisdiction of the Cayman Islands. No stamp
duty is payable in the Cayman Islands on the issue of shares by, or any transfers of shares of, Cayman Islands companies (except those
which hold interests in land in the Cayman Islands). There are no exchange control regulations or currency restrictions in the Cayman
Islands.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Payments of dividends and capital in respect of
our Ordinary Shares will not be subject to taxation in the Cayman Islands and no withholding will be required on the payment of a dividend
or capital to any holder of our Ordinary Shares, as the case may be, nor will gains derived from the disposal of our Ordinary Shares be
subject to Cayman Islands income or corporation tax.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>U.S.&#160;Federal Income Taxation</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The following does not address the tax consequences
to any particular investor or to persons in special tax situations such as:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">banks;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">financial institutions;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">insurance companies;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">pension plans;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">cooperative;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">regulated investment companies;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">real estate investment trusts;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>


</div><!-- Field: Page; Sequence: 146; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->141<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">broker-dealers;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">persons that elect to mark their securities to market;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">U.S.&#160;expatriates or former long-term residents of the U.S.;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">governments or agencies or instrumentalities thereof;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">tax-exempt entities (including private foundations);</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">persons liable for alternative minimum tax;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">persons holding our Ordinary Shares as part of a straddle, hedging, conversion or integrated transaction;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">persons that actually or constructively own 10% or more of our voting power or value (including by reason of owning our Ordinary Shares);</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">persons who acquired our Ordinary Shares pursuant to the exercise of any employee share option or otherwise as compensation;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">persons holding our Ordinary Shares through partnerships or other pass-through entities;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">beneficiaries of a Trust holding our Ordinary Shares; or</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">persons holding our Ordinary Shares through a Trust.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The discussion set forth below is addressed only
to U.S.&#160;Holders that purchase Ordinary Shares in the initial offering. Prospective purchasers are urged to consult their own tax
advisors about the application of the U.S.&#160;federal income tax rules to their particular circumstances as well as the state, local,
foreign and other tax consequences to them of the purchase, ownership and disposition of our Ordinary Shares.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Material Tax Consequences Applicable to U.S.&#160;Holders of
Our Ordinary Shares</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The following sets forth the material U.S.&#160;federal
income tax consequences related to the ownership and disposition of our Ordinary Shares. It is directed to U.S.&#160;Holders (as defined
below) of our Ordinary Shares and is based upon laws and relevant interpretations thereof in effect as of the date of this Annual Report,
all of which are subject to change. This description does not deal with all possible tax consequences relating to ownership and disposition
of our Ordinary Shares or U.S.&#160;tax laws, other than the U.S.&#160;federal income tax laws, such as the tax consequences under non-U.S.&#160;tax
laws, state, local and other tax laws.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The following brief description applies only to
U.S.&#160;Holders (as defined below) that hold Ordinary Shares as capital assets and that have the U.S.&#160;dollar as their functional
currency. This brief description is based on the federal income tax laws of the U.S.&#160;in effect as of the date of this Annual Report
and on U.S.&#160;Treasury regulations in effect or, in some cases, proposed, as of the date of this Annual Report, as well as judicial
and administrative interpretations thereof available on or before such date. All of the foregoing authorities are subject to change, which
change could apply retroactively and could affect the tax consequences described below.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>


</div><!-- Field: Page; Sequence: 147; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->142<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The brief description below of the U.S.&#160;federal
income tax consequences to &#8220;U.S.&#160;Holders&#8221; will apply to you if you are a beneficial owner of Ordinary Shares and you
are, for U.S.&#160;federal income tax purposes,</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">an individual who is a citizen or resident of the U.S.;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">a corporation (or other entity taxable as a corporation for U.S.&#160;federal income tax purposes) organized under the laws of the U.S., any state thereof or the District of Columbia;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">an estate whose income is subject to U.S.&#160;federal income taxation regardless of its source; or</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">a trust that (1)&#160;is subject to the primary supervision of a court within the U.S.&#160;and the control of one or more U.S.&#160;persons for all substantial decisions or (2)&#160;has a valid election in effect under applicable U.S.&#160;Treasury regulations to be treated as a U.S.&#160;person.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">If a partnership (or other entities treated as
a partnership for U.S.&#160;federal income tax purposes) is a beneficial owner of our Ordinary Shares, the tax treatment of a partner
in the partnership will depend upon the status of the partner and the activities of the partnership. Partnerships and partners of a partnership
holding our Ordinary Shares are urged to consult their tax advisors regarding an investment in our Ordinary Shares.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">An individual is considered a resident of the U.S.&#160;for
federal income tax purposes if he or she meets either the &#8220;Green Card Test&#8221; or the &#8220;Substantial Presence Test&#8221;
described as follows:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The Green Card Test: You are a lawful permanent
resident of the United&#160;States, at any time, if you have been given the privilege, according to the immigration laws of the United&#160;States,
of residing permanently in the United&#160;States as an immigrant. You generally have this status if the U.S.&#160;Citizenship and Immigration
Services issued you an alien registration card, Form&#160;I-551, also known as a &#8220;green card.&#8221;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The Substantial Presence Test: If an alien is present
in the United&#160;States on at least 31&#160;days of the current calendar year, he or she will (absent an applicable exception) be classified
as a resident alien if the sum of the following equals 183&#160;days or more (<i>See </i>&#167;7701(b)(3)(A)&#160;of the Internal Revenue
Code and related Treasury Regulations):</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The actual&#160;days in the United&#160;States in the current year; plus</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">One-third of his or her&#160;days in the United&#160;States in the immediately preceding year; plus</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">One-sixth of his or her&#160;days in the United&#160;States in the second preceding year.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>


</div><!-- Field: Page; Sequence: 148; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->143<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">WE URGE POTENTIAL PURCHASERS OF OUR ORDINARY SHARES
TO CONSULT THEIR OWN TAX ADVISORS CONCERNING THE U.S. FEDERAL, STATE, LOCAL AND NON-U.S. TAX CONSEQUENCES OF PURCHASING, OWNING AND DISPOSING
OF OUR ORDINARY SHARES.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Taxation of Dividends and Other Distributions on our Ordinary
Shares</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Subject to the PFIC (as defined below) rules discussed
below, the gross amount of distributions made by us to you with respect to the Ordinary Shares (including the amount of any taxes withheld
therefrom) will generally be includable in your gross income as dividend income on the date of receipt by you, but only to the extent
that the distribution is paid out of our current or accumulated earnings and profits (as determined under U.S.&#160;federal income tax
principles). With respect to corporate U.S.&#160;Holders, the dividends will not be eligible for the dividends-received deduction allowed
to corporations in respect of dividends received from other U.S.&#160;corporations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">With respect to non-corporate U.S.&#160;Holders,
including individual U.S.&#160;Holders, dividends will be taxed at the lower capital gains rate applicable to qualified dividend income,
provided that (1)&#160;the Ordinary Shares are readily tradable on an established securities market in the U.S., or we are eligible for
the benefits of an approved qualifying income tax treaty with the U.S.&#160;that includes an exchange of information program, (2)&#160;we
are not a PFIC (as defined below) for either our taxable year in which the dividend is paid or the preceding taxable year, and (3)&#160;certain
holding period requirements are met. Because there is no income tax treaty between the U.S.&#160;and the Cayman Islands, clause (1) above
can be satisfied only if the Ordinary Shares are readily tradable on an established securities market in the U.S.&#160;Under U.S.&#160;Internal
Revenue Service authority, Ordinary Shares are considered for purpose of clause (1)&#160;above to be readily tradable on an established
securities market in the U.S.&#160;if they are listed on certain exchanges, which presently include the NYSE and the Nasdaq Stock Market.
You are urged to consult your tax advisors regarding the availability of the lower rate for dividends paid with respect to our Ordinary
Shares, including the effects of any change in law after the date of this Annual Report.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Dividends will constitute foreign source income
for foreign tax credit limitation purposes. If the dividends are taxed as qualified dividend income (as discussed above), the amount of
the dividend taken into account for purposes of calculating the foreign tax credit limitation will be limited to the gross amount of the
dividend, multiplied by the reduced rate divided by the highest rate of tax normally applicable to dividends. The limitation on foreign
taxes eligible for credit is calculated separately with respect to specific classes of income. For this purpose, dividends distributed
by us with respect to our Ordinary Shares will constitute &#8220;passive category income&#8221; but could, in the case of certain U.S.&#160;Holders,
constitute &#8220;general category income.&#8221;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">To the extent that the amount of the distribution
exceeds our current and accumulated earnings and profits (as determined under U.S.&#160;federal income tax principles), it will be treated
first as a tax-free return of your tax basis in your Ordinary Shares, and to the extent the amount of the distribution exceeds your tax
basis, the excess will be taxed as capital gain. We do not intend to calculate our earnings and profits under U.S.&#160;federal income
tax principles. Therefore, a U.S.&#160;Holder should expect that a distribution will be treated as a dividend even if that distribution
would otherwise be treated as a non-taxable return of capital or as capital gain under the rules described above.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Taxation of Dispositions of Ordinary Shares</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Subject to the passive foreign investment company
rules discussed below, you will recognize taxable gain or loss on any sale, exchange or other taxable disposition of a share equal to
the difference between the amount realized (in&#160;U.S.&#160;dollars) for the share and your tax basis (in U.S.&#160;dollars) in the
Ordinary Shares. The gain or loss will be capital gain or loss. If you are a non-corporate U.S.&#160;Holder, including an individual U.S.&#160;Holder,
who has held the Ordinary Shares for more than one year, you will generally be eligible for reduced tax rates. The deductibility of capital
losses is subject to limitations. Any such gain or loss that you recognize will generally be treated as U.S.&#160;source income or loss
for foreign tax credit limitation purposes which will generally limit the availability of foreign tax credits.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b><i>&#160;</i></b></p><div>


</div><!-- Field: Page; Sequence: 149; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->144<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b><i>Passive Foreign Investment Company (&#8220;PFIC&#8221;)</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">A non-U.S.&#160;corporation is considered a PFIC,
as defined in Section&#160;1297(a)&#160;of the US Internal Revenue Code, for any taxable year if either:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">at least 75% of its gross income for such taxable year is passive income; or</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">at least 50% of the value of its assets (based on an average of the quarterly values of the assets during a taxable year) is attributable to assets that produce or are held for the production of passive income (the &#8220;asset test&#8221;).</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Passive income generally includes dividends, interest,
rents and royalties (other than rents or royalties derived from the active conduct of a trade or business) and gains from the disposition
of passive assets. We will be treated as owning our proportionate share of the assets and earning our proportionate share of the income
of any other corporation in which we own, directly or indirectly, at least 25% (by value) of the stock. In determining the value and composition
of our assets for purposes of the PFIC asset test, (1)&#160;the cash we raise in the initial offering will generally be considered to
be held for the production of passive income and (2)&#160;the value of our assets must be determined based on the market value of our
Ordinary Shares from time to time, which could cause the value of our non-passive assets to be less than 50% of the value of all of our
assets (including the cash raised in the initial offering) on any particular quarterly testing date for purposes of the asset test.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Based on our operations and the composition of
our assets we do not expect to be treated as a PFIC under the current PFIC rules. We must make a separate determination each year as to
whether we are a PFIC, however, and there can be no assurance with respect to our status as a PFIC for our current taxable year or any
future taxable year. Depending on the amount of cash we raise in the initial offering, together with any other assets held for the production
of passive income, it is possible that, for our current taxable year or for any subsequent taxable year, more than 50% of our assets may
be assets held for the production of passive income. We will make this determination following the end of any particular tax year. Although
the law in this regard is unclear, we are treating the UFG Entities as being owned by us for U.S.&#160;federal income tax purposes, not
only because we control their management decisions, but also because we are entitled to the economic benefits associated with the UFG
Entities, and as a result, we are treating the UFG Entities as our wholly-owned subsidiaries for U.S.&#160;federal income tax purposes.
If we are not treated as owning the UFG Entities for U.S.&#160;federal income tax purposes, we would likely be treated as a PFIC.&#160;In
addition, because the value of our assets for purposes of the asset test will generally be determined based on the market price of our
Ordinary Shares and because cash is generally considered to be an asset held for the production of passive income, our PFIC status will
depend in large part on the market price of our Ordinary Shares and the amount of cash we raise in the initial offering. Accordingly,
fluctuations in the market price of the Ordinary Shares may cause us to become a PFIC.&#160;In addition, the application of the PFIC rules
is subject to uncertainty in several respects and the composition of our income and assets will be affected by how, and how quickly, we
spend the cash we raise in the initial offering. We are under no obligation to take steps to reduce the risk of our being classified as
a PFIC, and as stated above, the determination of the value of our assets will depend upon material facts (including the market price
of our Ordinary Shares from time to time and the amount of cash we raise in the initial offering) that may not be within our control.
If we are a PFIC for any year during which you hold Ordinary Shares, we will continue to be treated as a PFIC for all succeeding&#160;years
during which you hold Ordinary Shares. If we cease to be a PFIC and you did not previously make a timely &#8220;mark-to-market&#8221;
election as described below, however, you may avoid some of the adverse effects of the PFIC regime by making a &#8220;purging election&#8221;
(as described below) with respect to the Ordinary Shares.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>


</div><!-- Field: Page; Sequence: 150; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->145<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">If we are a PFIC for your taxable year(s)&#160;during
which you hold Ordinary Shares, you will be subject to special tax rules with respect to any &#8220;excess distribution&#8221; that you
receive and any gain you realize from a sale or other disposition (including a pledge) of the Ordinary Shares, unless you make a &#8220;mark-to-market&#8221;
election as discussed below. Distributions you receive in a taxable year that are greater than 125% of the average annual distributions
you received during the shorter of the three preceding taxable&#160;years or your holding period for the Ordinary Shares will be treated
as an excess distribution. Under these special tax rules:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the excess distribution or gain will be allocated ratably over your holding period for the Ordinary Shares;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the amount allocated to your current taxable year, and any amount allocated to any of your taxable year(s)&#160;prior to the first taxable year in which we were a PFIC, will be treated as ordinary income;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the amount allocated to each of your other taxable year(s)&#160;will be subject to the highest tax rate in effect for that year and the interest charge generally applicable to underpayments of tax will be imposed on the resulting tax attributable to each such year; and</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">an additional tax equal to the interest charge generally applicable to underpayments of tax will be imposed on the tax attributable to each prior taxable year, other than a pre-PFIC year.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The tax liability for amounts allocated to&#160;years
prior to the year of disposition or &#8220;excess distribution&#8221; cannot be offset by any net operating losses for such&#160;years,
and gains (but not losses) realized on the sale of the Ordinary Shares cannot be treated as capital, even if you hold the Ordinary Shares
as capital assets.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">A U.S.&#160;Holder of &#8220;marketable stock&#8221;
(as defined below) in a PFIC may make a mark-to-market election under Section&#160;1296 of the US Internal Revenue Code for such stock
to elect out of the tax treatment discussed above. If you make a mark-to-market election for first taxable year which you hold (or are
deemed to hold) Ordinary Shares and for which we are determined to be a PFIC, you will include in your income each year an amount equal
to the excess, if any, of the fair market value of the Ordinary Shares as of the close of such taxable year over your adjusted basis in
such Ordinary Shares, which excess will be treated as ordinary income and not capital gain. You are allowed an ordinary loss for the excess,
if any, of the adjusted basis of the Ordinary Shares over their fair market value as of the close of the taxable year. Such ordinary loss,
however, is allowable only to the extent of any net mark-to-market gains on the Ordinary Shares included in your income for prior taxable&#160;years.
Amounts included in your income under a mark-to-market election, as well as gain on the actual sale or other disposition of the Ordinary
Shares, are treated as ordinary income. Ordinary loss treatment also applies to any loss realized on the actual sale or disposition of
the Ordinary Shares, to the extent that the amount of such loss does not exceed the net mark-to-market gains previously included for such
Ordinary Shares. Your basis in the Ordinary Shares will be adjusted to reflect any such income or loss amounts. If you make a valid mark-to-market
election, the tax rules that apply to distributions by corporations which are not PFICs would apply to distributions by us, except that
the lower applicable capital gains rate for qualified dividend income discussed above under &#8220;&#8212;&#160;Taxation of Dividends
and Other Distributions on our Ordinary Shares&#8221; generally would not apply. The mark-to-market election is available only for &#8220;marketable
stock,&#8221; which is stock that is traded in other than de minimis quantities on at least 15&#160;days during each calendar quarter
(&#8220;regularly traded&#8221;) on a qualified exchange or other market (as defined in applicable U.S.&#160;Treasury regulations), including
the Nasdaq Capital Market. If the Ordinary Shares are regularly traded on the Nasdaq Capital Market and if you are a holder of Ordinary
Shares, the mark-to-market election would be available to you were we to be or become a PFIC.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>


</div><!-- Field: Page; Sequence: 151; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->146<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Alternatively, a U.S.&#160;Holder of stock in a
PFIC may make a &#8220;qualified electing fund&#8221; election under Section&#160;1295(b)&#160;of the US Internal Revenue Code with respect
to such PFIC to elect out of the tax treatment discussed above. A U.S.&#160;Holder who makes a valid qualified electing fund election
with respect to a PFIC will generally include in gross income for a taxable year such holder&#8217;s pro rata share of the corporation&#8217;s
earnings and profits for the taxable year. The qualified electing fund election, however, is available only if such PFIC provides such
U.S.&#160;Holder with certain information regarding its earnings and profits as required under applicable U.S.&#160;Treasury regulations.
We do not currently intend to prepare or provide the information that would enable you to make a qualified electing fund election. If
you hold Ordinary Shares in any taxable year in which we are a PFIC, you will be required to file U.S.&#160;Internal Revenue Service Form&#160;8621
in each such year and provide certain annual information regarding such Ordinary Shares, including regarding distributions received on
the Ordinary Shares and any gain realized on the disposition of the Ordinary Shares.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;If you do not make a
timely &#8220;mark-to-market&#8221; election (as described above), and if we were a PFIC at any time during the period you hold our Ordinary
Shares, then such Ordinary Shares will continue to be treated as stock of a PFIC with respect to you even if we cease to be a PFIC in
a future year, unless you make a &#8220;purging election&#8221; for the year we cease to be a PFIC.&#160;A &#8220;purging election&#8221;
creates a deemed sale of such Ordinary Shares at their fair market value on the last&#160;day of the last year in which we are treated
as a PFIC.&#160;The gain recognized by the purging election will be subject to the special tax and interest charge rules treating the
gain as an excess distribution, as described above. As a result of the purging election, you will have a new basis (equal to the fair
market value of the Ordinary Shares on the last&#160;day of the last year in which we are treated as a PFIC) and holding period (which
new holding period will begin the&#160;day after such last&#160;day) in your Ordinary Shares for tax purposes.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">IRC Section&#160;1014(a)&#160;provides for a step-up
in basis to the fair market value for our Ordinary Shares when inherited from a decedent that was previously a holder of our Ordinary
Shares. However, if we are determined to be a PFIC and a decedent that was a U.S.&#160;Holder did not make either a timely qualified electing
fund election for our first taxable year as a PFIC in which the U.S.&#160;Holder held (or was deemed to hold) our Ordinary Shares, or
a mark-to-market election and ownership of those Ordinary Shares are inherited, a special provision in IRC Section&#160;1291(e)&#160;provides
that the new U.S.&#160;Holder&#8217;s basis should be reduced by an amount equal to the Section&#160;1014 basis minus the decedent&#8217;s
adjusted basis just before death. As such if we are determined to be a PFIC at any time prior to a decedent&#8217;s passing, the PFIC
rules will cause any new U.S.&#160;Holder that inherits our Ordinary Shares from a U.S.&#160;Holder to not get a step-up in basis under
Section&#160;1014 and instead will receive a carryover basis in those Ordinary Shares.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">You are urged to consult your tax advisors regarding
the application of the PFIC rules to your investment in our Ordinary Shares and the elections discussed above.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Information Reporting and Backup Withholding</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Dividend payments with respect to our Ordinary
Shares and proceeds from the sale, exchange or redemption of our Ordinary Shares may be subject to information reporting to the U.S.&#160;Internal
Revenue Service and possible U.S.&#160;backup withholding under Section&#160;3406 of the US Internal Revenue Code with at a current flat
rate of 24%. Backup withholding will not apply, however, to a U.S.&#160;Holder who furnishes a correct taxpayer identification number
and makes any other required certification on U.S.&#160;Internal Revenue Service Form&#160;W-9 or who is otherwise exempt from backup
withholding. U.S.&#160;Holders who are required to establish their exempt status generally must provide such certification on U.S.&#160;Internal
Revenue Service Form&#160;W-9. U.S.&#160;Holders are urged to consult their tax advisors regarding the application of the U.S.&#160;information
reporting and backup withholding rules.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>


</div><!-- Field: Page; Sequence: 152; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->147<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Backup withholding is not an additional tax. Amounts
withheld as backup withholding may be credited against your U.S.&#160;federal income tax liability, and you may obtain a refund of any
excess amounts withheld under the backup withholding rules by filing the appropriate claim for refund with the U.S.&#160;Internal Revenue
Service and furnishing any required information. We do not intend to withhold taxes for individual shareholders. Transactions effected
through certain brokers or other intermediaries, however, may be subject to withholding taxes (including backup withholding), and such
brokers or intermediaries may be required by law to withhold such taxes.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Under the Hiring Incentives to Restore Employment
Act&#160;of&#160;2010, certain U.S.&#160;Holders are required to report information relating to our Ordinary Shares, subject to certain
exceptions (including an exception for Ordinary Shares held in accounts maintained by certain financial institutions), by attaching a
complete Internal Revenue Service Form&#160;8938, Statement of Specified Foreign Financial Assets, with their tax return for each year
in which they hold Ordinary Shares. Failure to report such information could result in substantial penalties. You should consult your
own tax advisor regarding your obligation to file a Form&#160;8938.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">F. <span style="text-decoration:underline">Dividends and Paying Agents</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">Not applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">G. <span style="text-decoration:underline">Statement by Experts</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">Not applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">H. <span style="text-decoration:underline">Documents on Display</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Documents concerning us that are referred to in
this document may be inspected at c/o No. 777, Daiyi Road, Changle County, Weifang City, Shandong Province, China, 262400. In addition,
we file annual reports and other information with the Securities and Exchange Commission. We file annual reports on Form 20-F and submit
other information under cover of Form 6-K. As a foreign private issuer, we are exempt from the proxy requirements of Section 14 of the
Exchange Act and our officers, directors and principal shareholders are exempt from the insider short-swing disclosure and profit recovery
rules of Section 16 of the Exchange Act. Annual reports and other information we file with the Commission may be inspected at the public
reference facilities maintained by the Commission at Room 1024, 100 F. Street, N.E., Washington, D.C. 20549, and copies of all or any
part thereof may be obtained from such offices upon payment of the prescribed fees. You may call the Commission at 1-800-SEC-0330 for
further information on the operation of the public reference rooms and you can request copies of the documents upon payment of a duplicating
fee, by writing to the Commission. In addition, the Commission maintains a web site that contains reports and other information regarding
registrants (including us) that file electronically with the Commission which can be assessed at http://www.sec.gov.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">I. <span style="text-decoration:underline">Subsidiary Information</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">For a listing of our subsidiaries, see &#8220;Item
4. Information on the Company &#8212; A. History and Development of the Company&#8221; and Exhibit 8.1 to this Annual Report.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 153; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->148<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><div><a id="a_014"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Item 11. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Liquidity risk</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We are exposed to liquidity risk, which is the
risk that we will be unable to provide sufficient capital resources and liquidity to meet our commitments and business needs. Liquidity
risk is controlled by the application of financial position analysis and monitoring procedures. When necessary, we will turn to other
financial institutions to obtain short-term funding to meet the liquidity shortage.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Inflation risk</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Inflationary factors, such as increases in personnel
and overhead costs, could impair our operating results. Although we do not believe that inflation has had a material impact on our financial
position or results of operations to date, a high rate of inflation in the future may have an adverse effect on our ability to maintain
current levels of gross margin and operating expenses as a percentage of sales revenue if the revenues from our services do not increase
with such increased costs.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i>Interest rate risk</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">As of December 31, 2024, we had aggregate variable-rate
borrowings, including the term-loans borrowings, factoring loan, and the revolving credit loan from various banks and financial institutions.
The following table depicts the outstanding balance of the term-loans, factoring loan and revolving loan from each bank and financial
institution.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center"><b>As of </b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="10" style="padding-bottom: 1.5pt; text-align: center"/><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center"><b>December&#160;31,</b></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt"/>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Interest Rate Impact on Expense</b></td><td style="padding-bottom: 1.5pt"/></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid"><b>Financial Institutions</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2024</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="border-bottom: Black 1.5pt solid"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>1%</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="border-bottom: Black 1.5pt solid"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>3%</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="border-bottom: Black 1.5pt solid"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>5%</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td>Short term loans</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left">Rural Commercial Bank of Shandong</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">684,997</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">6,850</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">20,550</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">34,250</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">China Minsheng Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">684,997</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,850</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">20,550</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">34,250</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Weihai City Commercial Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,095,996</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10,960</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">32,880</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">54,800</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Bank of Beijing</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">958,996</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,590</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">28,770</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">47,950</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Bank of Rizhao</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,095,996</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10,960</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">32,880</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">54,800</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Industrial Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Agricultural Bank of China</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,315,195</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">13,152</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">39,456</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">65,760</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 2.5pt">Total short term loans</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,836,177</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">58,362</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">175,086</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">291,810</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Long term</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Bank of Weifan</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">136,999</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,370</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,110</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,850</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Bank of Weifan</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,224,775</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12,248</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">36,743</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">61,239</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Rural Commercial Bank of Shandong</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,912,512</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">19,125</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">57,375</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">95,626</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Shenzhen Qianhai WeBank Co., Ltd</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">273,998</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,740</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">8,220</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">13,700</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 2.5pt">Total long term loans</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">3,548,284</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">35,483</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">106,448</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">177,415</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">9,384,461</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">93,845</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">281,534</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">469,225</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Substantially all loans are borrowed with a fixed
interest rate. The table above indicates the total interest expenses for the increase of interest rate by 1%, 3% and 5% on an annual basis
of our total outstanding bank loans. The increase in the amount of interest expenses will have an adverse impact on our income.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our exposure to interest rate risk primarily relates
to the interest rate on our outstanding loans above-mentioned. Our deposited cash raised by our initial public offering can earn income,
on the other hand. We have not been exposed to material risks due to changes in interest rates. An increase, however, may raise the cost
of any debt we incur presently and in the future.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><div><a id="a_015"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Item 12. DESCRIPTION OF SECURITIES OTHER THAN EQUITY SECURITIES</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">With the exception of Items 12.D.3 and 12.D.4,
this Item 12 is not applicable for annual reports on Form 20-F. As to Items 12.D.3 and 12.D.4, this Item 12 is not applicable, as the
Company does not have any American Depositary Shares.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>


</div><!-- Field: Page; Sequence: 154; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->149<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><div><a id="a_016"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Part II</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><div><a id="a_017"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Item 13. DEFAULTS, DIVIDEND ARREARAGES AND DELINQUENCIES</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">None.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><div><a id="a_018"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Item 14. MATERIAL MODIFICATIONS TO THE RIGHTS OF SECURITY HOLDERS
AND USE OF PROCEEDS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">See &#8220;Item 10. Additional Information&#8221;
for a description of the rights of securities holders, which remain unchanged</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Use of Proceeds</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The following &#8220;Use of Proceeds&#8221; information
relates to the Registration Statement on Form F-1, in relation to our initial public offering of 2,371,875 Ordinary Shares (including
exercise of over-allotment option). The initial public offering was consummated on March 31, 2023 and the over-allotment option was exercised
on May 2, 2023. The managing underwriter was EF Hutton, division of Benchmark Investments, LLC. The Ordinary Shares were sold at an offering
price of $4.00 per share, generating gross proceeds of approximately $9.49 million, and net proceeds of approximately $8.3 million.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We have earmarked and have used and have been using
the proceeds of the initial public offering as follows: $5 million to repay the bank loan from Bank of Weifang in connection with the
Expansion Plan, up to 30% of the proceeds of our initial public offering were used to pay for a portion of the remaining Yingxuan Assets,
approximately 5% of the proceeds were used for product research and development, and approximately 5% of the proceeds were used for recruitment
of personnel including not only experienced personnel with solid industry background for the growth of business but experienced personnel
and/or advisors with expertise in U.S. GAAP and internal control and capital markets experience.&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><div><a id="a_019"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Item 15. CONTROLS AND PROCEDURES</b>&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Evaluation of Disclosure Controls and Procedures</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Under the supervision and with the participation
of our management, including our chief executive officer and our chief financial officer, we carried out an evaluation of the effectiveness
of our disclosure controls and procedures, which is defined in Rules 13a-15(e) of the Exchange Act, as of December 31, 2024. Based on
that evaluation, our chief executive officer and chief financial officer concluded that our disclosure controls and procedures as of December
31, 2024 were not effective.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Management&#8217;s Annual Report on Internal Control over Financial
Reporting</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our management is responsible for establishing
and maintaining adequate internal control over financial reporting, as such term is defined in Exchange Act Rule 13a-15(f). Our internal
control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting
and the preparation of financial statements for external purposes in accordance with the U.S. GAAP. Because of its inherent limitations,
internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness
to future periods are subject to the risk that controls may become inadequate because of changes in conditions or because the degree of
compliance with policies or procedures may deteriorate. Under the supervision and with the participation of our management, including
our chief executive officer and chief financial officer, we conducted an assessment of the effectiveness of our internal control over
financial reporting as of December 31, 2024. The assessment was based on criteria established in the framework Internal Control&#8212;Integrated
Framework (2013), issued by the Committee of Sponsoring Organizations of the Treadway Commission. Based on this assessment, management
determined that, as of December 31, 2024, our internal control over financial reporting was not effective due to material weaknesses identified
in our internal control over financial reporting as described below under &#8220;Internal Control over Financial Reporting.&#8221;</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>


</div><!-- Field: Page; Sequence: 155; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->150<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b>Internal Control over Financial Reporting</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In&#160;the course of preparing our consolidated
financial statements for the year ended December 31, 2024, we identified several control deficiencies, which include material weaknesses
and significant deficiencies, in our internal control over financial reporting, as defined in the standards established by the Public
Company Accounting Oversight Board of the United States (the &#8220;PCAOB&#8221;), as of December 31, 2024. As defined in the standards
established by the PCAOB, a &#8220;material weakness&#8221; is a deficiency, or combination of deficiencies, in internal control over
financial reporting, such that there is a reasonable possibility that a material misstatement of the annual or interim financial statements
will not be prevented or detected on a timely basis. The material weaknesses identified by management, together with our independent registered
public accounting firm, were as follows:</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px; font-size: 10pt">&#160;</td>
    <td style="width: 24px; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company lacked key monitoring mechanisms, including an internal control department, to oversee and monitor risk management, business strategies, and financial reporting processes.</span></td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px; font-size: 10pt">&#160;</td>
    <td style="width: 24px; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company did not have adequately designed and documented management review controls to effectively detect and prevent delays in account reconciliations.</span></td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px; font-size: 10pt">&#160;</td>
    <td style="width: 24px; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company lacked accounting personnel with sufficient knowledge of U.S. GAAP and SEC reporting requirements, which resulted in several adjustments being identified and proposed by our independent registered public accounting firm. </span></td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We also identified the following deficiencies that
we believe to be significant deficiencies. As defined in standards established by the PCAOB, a &#8220;significant deficiency&#8221; is
a deficiency, or a combination of deficiencies, in internal control over financial reporting that is less severe than a material weakness,
yet important enough to merit attention by those responsible for oversight of our financial reporting as follows:</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td>Lack of formal internal controls over financial closing and reporting
processes.</td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px; font-size: 10pt">&#160;</td>
    <td style="width: 24px; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lack of formal risk assessment process.</span></td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We have already taken some steps and have continued
to implement measures to remediate the material weaknesses and significant deficiencies identified. However, we cannot assure you that
we will not identify additional material weaknesses or significant deficiencies in the future.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">To remediate the material weakness and significant
deficiency described above, we have undertaken the following actions:&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hired an experienced outside consultant with adequate experience with U.S. GAAP and the SEC reporting and compliance requirements</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Continued our efforts to provide ongoing training courses in U.S. GAAP to existing personnel, including our Chief Financial Officer</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Continued our efforts to setup the internal audit department, and enhance the effectiveness of the internal control system</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Continued our efforts to implement necessary review and controls at related levels and the submission of all important documents and contracts to the office of our Chief Executive Officer for retention</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>


</div><!-- Field: Page; Sequence: 156; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->151<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In light of the material weaknesses and significant
deficiencies identified, our management, accounting and financial reporting staff, and outsourced financial reporting consultant performed
additional analyses and procedures in order to conclude that our consolidated financial statements as of December 31, 2024, and for the
year then ended included in this Annual Report on Form 20-F are fairly stated in accordance with U.S. GAAP. Accordingly, our management
believes that the Company&#8217;s consolidated financial statements as of December 31, 2024, and for the year then ended are fairly stated,
in all material respects, in accordance with U.S. GAAP.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Attestation Report of the Registered Public Accounting Firm</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We did not include an attestation report of the
Company&#8217;s registered public accounting firm in this annual report on Form 20-F as
registrants that are non-accelerated filers, or &#8220;emerging growth companies&#8221; are not required
to provide such auditor attestation report.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Changes in Internal Control over Financial Reporting</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Other than those disclosed above, there were no
changes in our internal controls over financial reporting that occurred during the period covered by this annual report on Form 20-F that
have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><div><a id="a_021"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-variant: small-caps; text-transform: uppercase"><b>I</b></span><b><span style="text-transform: uppercase">tem
<span style="font-variant: small-caps">16. </span>Reserved</span></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><div><a id="a_022"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Item 16A. AUDIT COMMITTEE FINANCIAL EXPERT</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our Board of Directors has determined that Yizhao
Zhang is an audit committee financial expert as that term is defined in Item 16A(b) of Form 20-F, and &#8220;independent&#8221; as that
term is defined in the NASDAQ listing standards.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><div><a id="a_023"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b>Item 16B. CODE OF ETHICS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our Board has adopted a code of business conduct
and ethics that applies to our directors, officers and employees. See Exhibit 11.1 to this Annual Report for the Code of Business Conduct
and Ethics.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><div><a id="a_024"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Item 16C. PRINCIPAL ACCOUNTANT FEES AND SERVICES</b>&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The following table represents the approximate
aggregate fees for services rendered by RBSM LLP for the periods indicated:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31,<br/> 2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31,<br/> 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">USD&#8217;000</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">USD&#8217;000</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Audit Fees</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">488</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">355</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Audit Related Fees</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Tax Fees</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">All Other Fees</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 4pt">Total Fees</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">488</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">355</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>


</div><!-- Field: Page; Sequence: 157; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->152<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#8220;Audit fees&#8221; include the aggregate fees billed in
each of the last two fiscal years for professional services rendered by our independent registered public accounting firm for the audit
of our annual financial statements and review of our comparative interim condensed consolidated financial statements or services that
are normally provided by our independent registered public accounting firm in connection with statutory and regulatory filings or engagements
for those fiscal years.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#8220;Audit-related fees&#8221; are the aggregate
fees billed for assurance and related services that are reasonably related to the performance of the audit and are not reported under
audit fees. These fees primarily include accounting consultations regarding the accounting treatment of matters that occur in the regular
course of business, implications of new accounting pronouncements and other accounting issues that occur from time to time.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#8220;Tax fees&#8221; include fees for professional
services rendered by our independent registered public accounting firm for tax compliance and tax advice on actual or contemplated transactions.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#8220;Other fees&#8221; include fees for services
rendered by our independent registered public accounting firm with respect to government incentives and other matters.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The policy of our audit committee is to pre-approve
all audit and non-audit services provided by our independent auditor including audit services, audit-related services, tax services and
other services.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">Our Audit Committee evaluated
and approved in advance the scope and cost of the engagement of an auditor before the auditor rendered its audit and non-audit services.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><div><a id="a_025"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Item 16D. EXEMPTIONS FROM THE LISTING STANDARDS FOR AUDIT COMMITTEES</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Not applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><div><a id="a_026"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Item 16E. PURCHASES OF EQUITY SECURITIES BY THE ISSUER AND AFFILIATED
PURCHASERS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Not applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><div><a id="a_027"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Item 16F. CHANGE IN REGISTRANT&#8217;S CERTIFYING ACCOUNTANT</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Not applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><div><a id="a_028"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b>Item 16G. CORPORATE GOVERNANCE</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">As a Cayman Islands exempted company listed on
the Nasdaq Capital Market, we are subject to the Nasdaq Stock Market Rules corporate governance listing standards. However, Nasdaq Stock
Market Rules permit a foreign private issuer like us to follow the corporate governance practices of its home country. Certain corporate
governance practices in the Cayman Islands, which is our home country, may differ significantly from the Nasdaq Stock Market Rules.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Pursuant to Nasdaq Rule 5615(a)(3) (Exemptions
from Certain Corporate Governance Requirements), the Company intends to adopt and follow certain Cayman Islands practices in lieu of certain
requirements under Nasdaq Rules 5605(b)(2), 5620, 5635, 5250(b)(3) and 5250(d). As such, in lieu of Nasdaq corporate governance requirements,
the Company intends:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.5in">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">not to have regularly scheduled meetings at which only independent directors (as defined under Nasdaq Marketplace Rule 5605(a)(2)) are present;</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">not to hold annual meeting of shareholders;</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">to issue securities in connection with (i) the acquisition of the stock or assets of another company; (ii) equity-based compensation of officers, directors, employees or consultants; (iii) a change of control; and (iv) transactions other than public offerings, each of the foregoing as defined under Nasdaq Rules 5635(a)(b)(c)(d) without shareholders&#8217; approval;</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">not to disclose the material terms of all agreements and arrangements between any director or nominee for director, and any person or entity other than the Company, relating to compensation or other payment in connection with such person&#8217;s candidacy or service as a director of the Company; and</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">not to distribute annual and interim reports to shareholders.</span></td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><div><a id="a_029"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Item 16H. MINE SAFETY DISCLOSURE</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Not applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><div><a id="a_030"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Item 16I. DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT
INSPECTIONS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Not applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>


</div><!-- Field: Page; Sequence: 158; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->153<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><div><a id="a_031"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Item 16J. INSIDER TRADING POLICIES</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We have <ix:nonNumeric contextRef="c0" format="ixt:fixed-true" name="ecd:InsiderTrdPoliciesProcAdoptedFlag" id="ixv-24357">adopted</ix:nonNumeric> insider trading policies governing
the purchase, sale, and other dispositions of our securities by directors, senior management, and employees. A copy of the insider trading
policies is attached as an exhibit to this Annual Report.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><div><a id="a_032"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt -0.5in; text-indent: 0.5in"><b>Item 16K. CYBERSECURITY</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock-c0_cont_1" escape="true" name="cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" id="ixv-16128"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The Company&#8217;s executive officers oversee
the strategic processes to safeguard data and comply with relevant regulations and has overall responsibility for evaluating cybersecurity
risks, as well as related policies and risks in connection with the company&#8217;s supply chain, suppliers and other service providers.
The Company does not currently engage any assessors, consultants, auditors, or other <ix:nonNumeric contextRef="c0" format="ixt:fixed-true" name="cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" id="ixv-24358">third parties</ix:nonNumeric> in connection with any such processes,
given the size and scale of the Company, the resources available to it, the anticipated expenditures, and the risks it faces in terms
of cybersecurity. The Company&#8217;s executive officers are responsible for overseeing and periodically reviewing and identifying risks
from cybersecurity threats associated with its use of any third-party service provider.</p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><ix:continuation continuedAt="_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock-c0_cont_2" id="_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock-c0_cont_1"><ix:nonNumeric contextRef="c0" escape="true" name="cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" id="ixv-16134"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Since the start of its latest completed fiscal
year and up to the date of this Annual Report, the Company is <ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" id="ixv-24359">not</ix:nonNumeric> aware of any risks from cybersecurity threats, including as a result
of any previous cybersecurity incidents, that have materially affected or are reasonably likely to materially affect the registrant, including
its business strategy, results of operations, or financial condition.</p></ix:nonNumeric></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><ix:continuation id="_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><ix:nonNumeric contextRef="c0" escape="true" name="cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" id="ixv-24360"><ix:nonNumeric contextRef="c0" escape="true" name="cyd:CybersecurityRiskRoleOfManagementTextBlock" id="ixv-24361"><ix:nonNumeric contextRef="c0" escape="true" name="cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock" id="ixv-24362">The Company&#8217;s board of directors is collectively
responsible for oversight of risks from cybersecurity threats.</ix:nonNumeric> The Company&#8217;s executive officers oversee the overall processes to
safeguard data and comply with relevant regulations and will report material cybersecurity incidents to the board.</ix:nonNumeric></ix:nonNumeric> <ix:nonNumeric contextRef="c0" escape="true" name="cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" id="ixv-24363">The Company&#8217;s
executive officers have limited experience in the area of cybersecurity, but where necessary in the view of the Company&#8217;s executive
officers, the Company will consult with external advisers to manage and remediate any cybersecurity incidents.</ix:nonNumeric> <ix:nonNumeric contextRef="c0" escape="true" name="cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" id="ixv-24364">For material cybersecurity
incidents, the Company&#8217;s executive officers will promptly inform, update, and seek the instructions of the board.</ix:nonNumeric></p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>


</div><!-- Field: Page; Sequence: 159; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->154<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><div><a id="a_033"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Part III</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><div><a id="a_034"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Item 17. FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We have elected to provide financial statements
pursuant to Item 18.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><div><a id="a_035"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Item 18. FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The consolidated financial statements of Hongli
Group Inc., and its subsidiaries are included at the end of this annual report.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><div><a id="a_036"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Item 19. EXHIBITS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>EXHIBIT INDEX</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="width: 9%; border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Exhibit&#160;No.</b></span></td>
    <td style="white-space: nowrap; width: 1%">&#160;</td>
    <td style="width: 90%; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Description</b></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.1</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/1855557/000121390024027221/ea190549ex4-1_hongli.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">First Amended and Restated Memorandum and Articles of Association (Previously filed; incorporated by reference to Exhibit 4.1 filed with the Registration Statement on FormS-8 (File No. 333-278321), filed with the Securities and Exchange Commission on March 28, 2024)</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.1</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/1855557/000121390023040060/f20f2022ex2-1_hongli.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Description of Securities (Previously filed; incorporated by reference to Exhibit 2.1 filed with the Registration Statement on Form 20-F (File No. 001-41671), filed with the Securities and Exchange Commission on May 16, 2023)</span></a></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.2</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/1855557/000121390021068083/ff12021ex4-1_hongli.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Specimen Certificate for Ordinary Shares (Previously filed; incorporated by reference to Exhibit 4.1 filed with the Registration Statement on Form F-1 (File No. 333-261945), as amended, initially filed with the Securities and Exchange Commission on December 30, 2021)</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.3</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/1855557/000121390023040060/f20f2022ex2-3_hongli.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Underwriting Agreement (Previously filed; incorporated by reference to Exhibit 2.3 filed with the Registration Statement on Form 20-F (File No. 001-41671), filed with the Securities and Exchange Commission on May 16, 2023)</span></a></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.1</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/1855557/000121390024037946/ea020471001ex3-1_hongli.htm">Voting agreement between Yuanqing Liu and Jie Liu dated July 7, 2022
(Previously filed; incorporated by reference to Exhibit 3.1 filed with the Annual Report on Form 20-F (File No. 001-41671), filed with
the Securities and Exchange Commission on April 30, 2024)</a></span></td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.2</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/1855557/000121390024037946/ea020471001ex3-2_hongli.htm">Voting agreement between Ronglan Sun and Jie Liu dated July 7, 2022
(Previously filed; incorporated by reference to Exhibit 3.2 filed with the Annual Report on Form 20-F (File No. 001-41671), filed with
the Securities and Exchange Commission on April 30, 2024)</a></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.1</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/1855557/000121390021068083/ff12021ex10-1_hongli.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Form of Employment Agreement by and between executive officers and the Registrant (Previously filed; incorporated by reference to Exhibit 10.1 filed with the Registration Statement on Form F-1 (File No. 333-261945), as amended, initially filed with the Securities and Exchange Commission on December 30, 2021)</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.2</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/1855557/000121390021068083/ff12021ex10-2_hongli.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Form of Indemnification Agreement with the Registrant&#8217;s directors and officers (Previously filed; incorporated by reference to Exhibit 10.2 filed with the Registration Statement on Form F-1 (File No. 333-261945), as amended, initially filed with the Securities and Exchange Commission on December 30, 2021)</span></a></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.3</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/1855557/000121390021068083/ff12021ex10-3_hongli.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exclusive Business and Cooperation and Management Agreement between Hongli WFOE and Hongli Shandong, dated as of April&#160;12, 2021 (Previously filed; incorporated by reference to Exhibit 10.3 filed with the Registration Statement on Form F-1 (File No. 333-261945), as amended, initially filed with the Securities and Exchange Commission on December 30, 2021)</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.4</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/1855557/000121390021068083/ff12021ex10-4_hongli.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exclusive Option Agreement between Hongli HK and Hongli Shandong, dated as of April&#160;12, 2021 (Previously filed; incorporated by reference to Exhibit 10.4 filed with the Registration Statement on Form F-1 (File No. 333-261945), as amended, initially filed with the Securities and Exchange Commission on December 30, 2021)</span></a></td></tr>

<tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="width: 9%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.5</span></td>
    <td style="white-space: nowrap; width: 1%">&#160;</td>
    <td style="width: 90%"><a href="http://www.sec.gov/Archives/edgar/data/1855557/000121390021068083/ff12021ex10-5_hongli.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Equity Interest Pledge Agreement among Hongli WFOE, Hongli Shandong, and the shareholders of Hongli Shandong, dated as of April&#160;12, 2021 (Previously filed; incorporated by reference to Exhibit 10.5 filed with the Registration Statement on Form F-1 (File No. 333-261945), as amended, initially filed with the Securities and Exchange Commission on December 30, 2021)</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.6</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/1855557/000121390021068083/ff12021ex10-6_hongli.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Power of Attorneys of the shareholders of Hongli Shandong, dated as of April&#160;12, 2021 (Previously filed; incorporated by reference to Exhibit 10.6 filed with the Registration Statement on Form F-1 (File No. 333-261945), as amended, initially filed with the Securities and Exchange Commission on December 30, 2021)</span></a></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.7</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/1855557/000121390021068083/ff12021ex10-7_hongli.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Spousal Consent Letters granted by the spouse of each shareholder of Hongli Shandong, dated as of April&#160;12, 2021 (Previously filed; incorporated by reference to Exhibit 10.7 filed with the Registration Statement on Form F-1 (File No. 333-261945), as amended, initially filed with the Securities and Exchange Commission on December 30, 2021)</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.8</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/1855557/000121390021068083/ff12021ex10-8_hongli.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Form of Director Offer Letter between Hongli Group Inc. the directors (Previously filed; incorporated by reference to Exhibit 10.8 filed with the Registration Statement on Form F-1 (File No. 333-261945), as amended, initially filed with the Securities and Exchange Commission on December 30, 2021)</span></a></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.9</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/1855557/000121390021068083/ff12021ex10-9_hongli.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">English Translation of Procurement Agreement between Hongli Shandong and Shanghai Wanhe Supply Chain Co., Ltd., dated as of January&#160;1, 2019 (Previously filed; incorporated by reference to Exhibit 10.9 filed with the Registration Statement on Form F-1 (File No. 333-261945), as amended, initially filed with the Securities and Exchange Commission on December 30, 2021)</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.10</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/1855557/000121390021068083/ff12021ex10-10_hongli.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">English Translation of form of Purchase Contract between Hongli Shandong and Shanghai Wanhe Supply Chain Co., Ltd (Previously filed; incorporated by reference to Exhibit 10.10 filed with the Registration Statement on Form F-1 (File No. 333-261945), as amended, initially filed with the Securities and Exchange Commission on December 30, 2021)</span></a></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.11</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/1855557/000121390021068083/ff12021ex10-11_hongli.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">English Translation of Sales Agreement between Hongli Shandong and Weichai LOVOL Heavy Industry Co. Ltd., dated as of January&#160;1, 2020 (Previously filed; incorporated by reference to Exhibit 10.11 filed with the Registration Statement on Form F-1 (File No. 333-261945), as amended, initially filed with the Securities and Exchange Commission on December 30, 2021)</span></a></td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>


</div><!-- Field: Page; Sequence: 160; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->155<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="width: 9%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.12</span></td>
    <td style="white-space: nowrap; width: 1%">&#160;</td>
    <td style="width: 90%"><a href="http://www.sec.gov/Archives/edgar/data/1855557/000121390021068083/ff12021ex10-12_hongli.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Supply Agreement between Hongli Shandong and SUNGJIN TECH CO., LTD, dated as of July&#160;23, 2014 (Previously filed; incorporated by reference to Exhibit 10.12 filed with the Registration Statement on Form F-1 (File No. 333-261945), as amended, initially filed with the Securities and Exchange Commission on December 30, 2021)</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.13</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/1855557/000121390021068083/ff12021ex10-13_hongli.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">English Translation of Sales Agreement between Hongli Shandong and Shandong Lingong Construction Machinery Co., Ltd., dated as of May&#160;17, 2020 (Previously filed; incorporated by reference to Exhibit 10.13 filed with the Registration Statement on Form F-1 (File No. 333-261945), as amended, initially filed with the Securities and Exchange Commission on December 30, 2021)</span></a></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.14</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/1855557/000121390021068083/ff12021ex10-14_hongli.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022 Share Compensation Plan (Previously filed; incorporated by reference to Exhibit 10.14 filed with the Registration Statement on Form F-1 (File No. 333-261945), as amended, initially filed with the Securities and Exchange Commission on December 30, 2021)</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.15</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/1855557/000121390022039647/ff12022a5ex10-15_hongligroup.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">English Translation of Assets Transfer Agreements between Hongli Shandong and Yingxuan, dated as of January 1, 2021 (Previously filed; incorporated by reference to Exhibit 10.15 filed with the Registration Statement on Form F-1 (File No. 333-261945), as amended, initially filed with the Securities and Exchange Commission on December 30, 2021)</span></a></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.16</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/1855557/000121390023012949/ff12023a14ex10-16_hongli.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">English Translation of Loan Agreement between Hongli Shandong and Bank of Weifang, dated as of December 21, 2022 (Previously filed; incorporated by reference to Exhibit 10.16 filed with the Registration Statement on Form F-1 (File No. 333-261945), as amended, initially filed with the Securities and Exchange Commission on December 30, 2021)</span></a></td></tr>

<tr style="vertical-align: top; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.17</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/1855557/000121390023040060/f20f2022ex4-17_hongli.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">English Translation of Supplementary Agreement between Hongli Shandong and Yingxuan, dated as of May 5, 2023 (Previously filed; incorporated by reference to Exhibit 4.17 filed with the Registration Statement on Form 20-F (File No. 001-41671), filed with the Securities and Exchange Commission on May 16, 2023)</span></a></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.18</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/1855557/000121390023040060/f20f2022ex4-18_hongli.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">English Translation of Assets Transfer Agreement between Hongli Shandong and Changle Youyi Plastic Technology Co., Ltd., dated as of April 1, 2023 (Previously filed; incorporated by reference to Exhibit 4.18 filed with the Registration Statement on Form 20-F (File No. 001-41671), filed with the Securities and Exchange Commission on May 16, 2023)</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.19</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/1855557/000121390024027221/ea190549ex10-1_hongli.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hongli 2024 Equity Incentive Plan (Previously filed; incorporated by reference to Exhibit 10.1 filed with the Registration Statement on Form S-8 (File No. 333-278321), as amended, initially filed with the Securities and Exchange Commission on March 28, 2024)</span></a></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.20</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/1855557/000121390024098388/ea022127501ex10-1_hongli.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Securities Purchase Agreement by and among the Company and Selling Shareholders dated November 13, 2024 (Previously filed; incorporated by reference to Exhibit 10.1 filed with the current report on Form 6-K, filed with the Securities and Exchange Commission on November 14, 2024)</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.21</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/1855557/000121390024098388/ea022127501ex10-2_hongli.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Registration Rights Agreement by and among the Company and Selling Shareholders dated November 13, 2024 (Previously filed; incorporated by reference to Exhibit 10.2 filed with the current report on Form 6-K, filed with the Securities and Exchange Commission on November 14, 2024)</span></a></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8.1</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/1855557/000121390021068083/ff12021ex21-1_hongli.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">List of Subsidiaries of the Registrant (Previously filed; incorporated by reference to Exhibit 21.1 filed with the Registration Statement on Form F-1 (File No. 333-261945), as amended, initially filed with the Securities and Exchange Commission on December 30, 2021)</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">11.1</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/1855557/000121390021068083/ff12021ex99-1_hongli.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Code of Business Conduct and Ethics of the Registrant (Previously filed; incorporated by reference to Exhibit 99.1 filed with the Registration Statement on Form F-1 (File No. 333-261945), as amended, initially filed with the Securities and Exchange Commission on December 30, 2021)</span></a></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">11.2</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/1855557/000121390023040060/f20f2022ex11-2_hongli.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Insider Trading Policy (Previously filed; incorporated by reference to Exhibit 11.2 filed with the Registration Statement on Form 20-F (File No. 001-41671), filed with the Securities and Exchange Commission on May 16, 2023)</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12.1*</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="ea024103001ex12-1_hongli.htm">Certification of Chief Executive Officer, pursuant to Rule 13a-14(a) under the Securities Exchange Act of 1934</a></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12.2*</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="ea024103001ex12-2_hongli.htm">Certification of Chief Financial Officer, pursuant to Rule 13a-14(a) under the Securities Exchange Act of 1934</a></span></td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">13.1**</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="ea024103001ex13-1_hongli.htm">Certifications of Chief Executive Officer, pursuant to 18 U.S.C. Section 1350</a></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">13.2**</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="ea024103001ex13-2_hongli.htm">Certifications of Chief Financial Officer, pursuant to 18 U.S.C. Section 1350</a></span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">15.1*</span></td>
    <td style="white-space: nowrap; vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top"><a href="ea024103001ex15-1_hongli.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consent of Ogier (Cayman) LLP</span></a></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">15.2*</span></td>
    <td style="white-space: nowrap; vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="ea024103001ex15-2_hongli.htm">Consent of Beijing Dacheng Law Offices, LLP (Shanghai)</a></span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">15.3*</span></td>
    <td style="white-space: nowrap; vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="ea024103001ex15-3_hongli.htm">Consent of RBSM LLP, an independent registered public accounting firm</a></span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">97.1</span></td>
    <td style="white-space: nowrap; vertical-align: bottom">&#160;</td>
    <td style="text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/1855557/000121390024037946/ea020471001ex97-1_hongli.htm">Compensation Recovery Policy of the Company (Previously filed; incorporated by reference to Exhibit 97.1 filed with the Annual Report on Form 20-F (File No. 001-41671), filed with the Securities and Exchange Commission on April 30, 2024)</a></span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.INS**</span></td>
    <td style="white-space: nowrap; vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline XBRL Instance Document-this instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document</span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.SCH**</span></td>
    <td style="white-space: nowrap; vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline XBRL Taxonomy Extension Scheme Document</span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.CAL**</span></td>
    <td style="white-space: nowrap; vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline XBRL Taxonomy Extension Calculation Linkbase Document</span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.DEF**</span></td>
    <td style="white-space: nowrap; vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline XBRL Taxonomy Extension Definition Linkbase Document</span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.LAB**</span></td>
    <td style="white-space: nowrap; vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline XBRL Taxonomy Extension Label Linkbase Document</span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.PRE**</span></td>
    <td style="white-space: nowrap; vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline XBRL Taxonomy Extension Presentation Linkbase Document</span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">104</span></td>
    <td style="white-space: nowrap; vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cover Page Interactive Data File (embedded within the Inline XBRL document)</span></td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Filed herewith.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">**</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Furnished herewith.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>


</div><!-- Field: Page; Sequence: 161; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->156<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>SIGNATURES</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The registrant hereby certifies that it meets all
of the requirements for filing on Form 20-F and that it has duly caused and authorized the undersigned to sign this annual report on its
behalf.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Hongli Group Inc.</b></span></td></tr>
  <tr style="vertical-align: top">
    <td style="width: 60%">&#160;</td>
    <td style="width: 5%">&#160;</td>
    <td style="width: 35%">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</span></td>
    <td style="border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>/s/ Jie
    Liu</i></span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name:&#160;&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Jie Liu</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Title:</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Chief Executive Officer</b></span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Principal Executive Officer)</b></span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</span></td>
    <td style="border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>/s/ Xiangmei
    Zeng</i></span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name:</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Xiangmei Zeng</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Title:</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Chief Financial Officer</b></span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dated:&#160; </span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">May 12, 2025</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>


</div><!-- Field: Page; Sequence: 162; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->157<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>HONGLI GROUP INC.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>TABLE OF CONTENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr> <td style="vertical-align: top; width: 91%; padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Consolidated Financial Statements</b></span></td> <td style="width: 1%">&#160;</td> <td style="vertical-align: bottom; width: 8%; text-align: center">&#160;</td></tr> <tr style="background-color: #CCEEFF"> <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#z_001">Report of Independent Registered Public Accounting Firm (PCAOB ID: <ix:nonNumeric contextRef="c0" name="dei:AuditorFirmId" id="ixv-24365">587</ix:nonNumeric>)</a></span></td> <td>&#160;</td> <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-2</span></td></tr> <tr> <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"><a href="#a_037"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consolidated Balance Sheets as of December 31, 2024 and 2023 </span></a></td> <td>&#160;</td> <td style="text-align: center; vertical-align: bottom">F-3</td></tr> <tr style="background-color: #CCEEFF"> <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"><a href="#a_038"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consolidated Statements of Operations and Comprehensive Income (Loss) for the Years Ended December 31, 2024, 2023, and 2022 </span></a></td> <td>&#160;</td> <td style="text-align: center; vertical-align: bottom">F-4</td></tr> <tr> <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"><a href="#a_039"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consolidated Statements of Changes in Shareholders&#8217; Equity for the Years Ended December 31, 2024, 2023, and 2022 </span></a></td> <td>&#160;</td> <td style="text-align: center; vertical-align: bottom">F-5</td></tr> <tr style="background-color: #CCEEFF"> <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"><a href="#a_040"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consolidated Statements of Cash Flows for the Years Ended December 31, 2024, 2023, and 2022 </span></a></td> <td>&#160;</td> <td style="text-align: center; vertical-align: bottom">F-6</td></tr> <tr> <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"><a href="#a_041"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to Consolidated Financial Statements</span></a></td> <td>&#160;</td> <td style="text-align: center; vertical-align: bottom">F-7</td></tr> </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 163; Options: NewSection --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

</div><div><a id="z_001"></a></div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b>REPORT
OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</b></p><div>

</div><p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">To the Shareholders and the Board of Directors of</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Hongli Group Inc.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_AuditorOpinionTextBlock-c0_cont_1" escape="true" name="dei:AuditorOpinionTextBlock" id="ixv-16739"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Opinion on the Financial Statements </b></p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:continuation id="_AuditorOpinionTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We have audited the accompanying consolidated balance sheets of Hongli
Group Inc. and subsidiaries (the &#8220;Company&#8221;) as of December 31, 2024 and 2023, the related consolidated statements of operations
and comprehensive income (loss), changes in shareholders&#8217; equity, and cash flows for each of the three years in the period ended
December 31, 2024, and the related notes (collectively referred to as the &#8220;financial statements&#8221;). In our opinion, the financial
statements present fairly, in all material respects, the financial position of the Company as of December 31, 2024 and 2023, and the results
of its operations and its cash flows for each of the three years in the period ended December 31, 2024, in conformity with accounting
principles generally accepted in the United States of America.</p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Basis for Opinion </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">These financial statements are the responsibility of the Company&#8217;s
management. Our responsibility is to express an opinion on the Company&#8217;s financial statements based on our audits. We are a public
accounting firm registered with the Public Company Accounting Oversight Board (United States) (&#8220;PCAOB&#8221;) and are required to
be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations
of the Securities and Exchange Commission and the PCAOB.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We conducted our audits in accordance with the standards of the PCAOB.
Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free
of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit
of its internal control over financial reporting. As part of our audits, we are required to obtain an understanding of internal control
over financial reporting, but not for the purpose of expressing an opinion on the effectiveness of the Company&#8217;s internal control
over financial reporting. Accordingly, we express no such opinion.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Our audits included performing procedures to assess the risks of material
misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures
included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included
evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation
of the financial statements. We believe that our audits provide a reasonable basis for our opinion.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">/s/ <ix:nonNumeric contextRef="c0" name="dei:AuditorName" id="ixv-24366">RBSM LLP</ix:nonNumeric></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We have served as the Company&#8217;s auditors since 2020.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><ix:nonNumeric contextRef="c0" name="dei:AuditorLocation" id="ixv-24367">New York</ix:nonNumeric>, New York</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">May 12, 2025</p><div>

</div><p style="margin: 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 164 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>HONGLI GROUP INC.</b>

</p><div><a id="a_037"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>CONSOLIDATED BALANCE SHEETS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>







</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>December 31,</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>December 31,</b></td><td style="white-space: nowrap"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; text-align: center"><b>2024</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; text-align: center"><b>2023</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom; ">
    <td>ASSETS</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Current assets:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; width: 76%; text-align: left">Cash and cash equivalent</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="0" unitRef="usd" id="ixv-24368">909,716</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="0" unitRef="usd" id="ixv-24369">775,686</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left">Restricted cash</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCashCurrent" scale="0" unitRef="usd" id="ixv-24370">15,070</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCashCurrent" scale="0" unitRef="usd" id="ixv-24371">39,983</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left">Accounts receivable, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="0" unitRef="usd" id="ixv-24372">5,809,374</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="0" unitRef="usd" id="ixv-24373">6,013,536</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left">Notes receivable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NotesAndLoansReceivableNetCurrent" scale="0" unitRef="usd" id="ixv-24374">522,331</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NotesAndLoansReceivableNetCurrent" scale="0" unitRef="usd" id="ixv-24375">236,654</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left">Inventories, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="0" unitRef="usd" id="ixv-24376">2,674,001</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="0" unitRef="usd" id="ixv-24377">2,349,705</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left">Due from related parties - officers</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-1">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherReceivablesNetCurrent" scale="0" unitRef="usd" id="ixv-24378">342,053</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; padding-bottom: 1.5pt; text-align: left">Prepaid expense and other current assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="0" unitRef="usd" id="ixv-24379">2,004,889</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="0" unitRef="usd" id="ixv-24380">1,059,275</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; text-align: left">Total current assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="0" unitRef="usd" id="ixv-24381">11,935,381</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="0" unitRef="usd" id="ixv-24382">10,816,892</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Non-current assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left">Property, plant and equipment, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="usd" id="ixv-24383">10,385,742</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="usd" id="ixv-24384">10,752,745</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left">Prepayment for purchase of Yingxuan Assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseNoncurrent" scale="0" unitRef="usd" id="ixv-24385">5,339,093</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseNoncurrent" scale="0" unitRef="usd" id="ixv-24386">5,207,346</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left">Intangible assets, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="0" unitRef="usd" id="ixv-24387">4,432,403</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="0" unitRef="usd" id="ixv-24388">4,659,569</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left">Deposit for Investment in Joint Venture</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherLongTermInvestments" scale="0" unitRef="usd" id="ixv-24389">32,877,029</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-2">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left">Finance lease right-of-use assets, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-3">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseRightOfUseAsset" scale="0" unitRef="usd" id="ixv-24390">681,845</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; padding-bottom: 1.5pt; text-align: left">Deferred tax assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="0" unitRef="usd" id="ixv-24391">40,773</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="0" unitRef="usd" id="ixv-24392">10,273</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 2.5pt; text-align: left">TOTAL ASSETS</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-24393">65,010,421</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-24394">32,128,670</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>LIABILITIES</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Current liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left">Short-term loans</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBorrowings" scale="0" unitRef="usd" id="ixv-24395">6,079,252</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBorrowings" scale="0" unitRef="usd" id="ixv-24396">5,726,841</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left">Accounts payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="0" unitRef="usd" id="ixv-24397">1,380,201</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="0" unitRef="usd" id="ixv-24398">1,379,161</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left">Due to related parties - officers</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherNotesPayableCurrent" scale="0" unitRef="usd" id="ixv-24399">21,247</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-4">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left">Income tax payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccruedIncomeTaxesCurrent" scale="0" unitRef="usd" id="ixv-24400">36,505</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccruedIncomeTaxesCurrent" scale="0" unitRef="usd" id="ixv-24401">36,708</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left">Finance lease obligation, current</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-5">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="0" unitRef="usd" id="ixv-24402">45,300</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; padding-bottom: 1.5pt; text-align: left">Accrued expenses and other payables</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccruedLiabilitiesAndOtherLiabilities" scale="0" unitRef="usd" id="ixv-24403">694,712</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccruedLiabilitiesAndOtherLiabilities" scale="0" unitRef="usd" id="ixv-24404">495,032</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; text-align: left">Total current liabilities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-24405">8,211,917</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-24406">7,683,042</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; padding-bottom: 1.5pt; text-align: left">Long-term loans</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermLoansPayable" scale="0" unitRef="usd" id="ixv-24407">3,305,209</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermLoansPayable" scale="0" unitRef="usd" id="ixv-24408">3,338,075</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; text-align: left">TOTAL LIABILITIES</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="0" unitRef="usd" id="ixv-24409">11,517,126</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="0" unitRef="usd" id="ixv-24410">11,021,117</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">SHAREHOLDERS&#8217; EQUITY:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in">Ordinary shares, $<ix:nonFraction contextRef="c2" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-24411"><ix:nonFraction contextRef="c3" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-24412">0.0001</ix:nonFraction></ix:nonFraction> par value, <ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-24413"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-24414">500,000,000</ix:nonFraction></ix:nonFraction> shares authorized, <ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares" id="ixv-24415"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-24416">73,438,750</ix:nonFraction></ix:nonFraction> and <ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares" id="ixv-24417"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-24418">12,238,750</ix:nonFraction></ix:nonFraction> shares issued and outstanding as of December 31, 2024, and&#160;2023, respectively</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockValue" scale="0" unitRef="usd" id="ixv-24419">7,344</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockValue" scale="0" unitRef="usd" id="ixv-24420">1,224</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left">Additional paid-in capital</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdditionalPaidInCapitalCommonStock" scale="0" unitRef="usd" id="ixv-24421">42,998,556</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdditionalPaidInCapitalCommonStock" scale="0" unitRef="usd" id="ixv-24422">8,036,676</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left">Statutory reserve</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="hlp:StatutoryReserve" scale="0" unitRef="usd" id="ixv-24423">370,683</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="hlp:StatutoryReserve" scale="0" unitRef="usd" id="ixv-24424">370,683</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left">Retained earnings</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="0" unitRef="usd" id="ixv-24425">11,724,070</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="0" unitRef="usd" id="ixv-24426">13,605,705</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; padding-bottom: 1.5pt; text-align: left">Accumulated other comprehensive loss</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-24427">1,607,358</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-24428">906,735</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; text-align: left">TOTAL SHAREHOLDERS&#8217; EQUITY</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-24429">53,493,295</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-24430">21,107,553</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 2.5pt; text-align: left">TOTAL LIABILITIES AND SHAREHOLDERS&#8217; EQUITY</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="0" unitRef="usd" id="ixv-24431">65,010,421</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="0" unitRef="usd" id="ixv-24432">32,128,670</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">
</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">The accompanying notes are an integral part of
these consolidated financial statements.&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 165 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>HONGLI GROUP INC.</b></p><div>

</div><div><a id="a_038"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE
INCOME (LOSS)</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><b>&#160;</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><b>For the Years Ended December 31,</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><b>&#160;</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2024</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2023</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2022</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Revenues, net</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24433">14,105,620</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24434">15,997,954</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24435">20,283,245</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Cost of revenues</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="0" unitRef="usd" id="ixv-24436">9,585,873</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="0" unitRef="usd" id="ixv-24437">10,752,114</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="0" unitRef="usd" id="ixv-24438">13,274,752</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Gross Profit</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="0" unitRef="usd" id="ixv-24439">4,519,747</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="0" unitRef="usd" id="ixv-24440">5,245,840</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="0" unitRef="usd" id="ixv-24441">7,008,493</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Operating expenses:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Selling, general and administrative expenses</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="0" unitRef="usd" id="ixv-24442">6,103,043</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="0" unitRef="usd" id="ixv-24443">4,225,405</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="0" unitRef="usd" id="ixv-24444">4,087,171</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Total operating expenses</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="0" unitRef="usd" id="ixv-24445">6,103,043</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="0" unitRef="usd" id="ixv-24446">4,225,405</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="0" unitRef="usd" id="ixv-24447">4,087,171</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Income from operations</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-24448">1,583,296</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" unitRef="usd" id="ixv-24449">1,020,435</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" unitRef="usd" id="ixv-24450">2,921,322</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Other income and (expense)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left">Other income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingIncome" scale="0" unitRef="usd" id="ixv-24451">185,299</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingIncome" scale="0" unitRef="usd" id="ixv-24452">591,440</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingIncome" scale="0" unitRef="usd" id="ixv-24453">601,071</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left">Interest and financing expenses, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinancingInterestExpense" scale="0" unitRef="usd" id="ixv-24454">466,386</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinancingInterestExpense" scale="0" unitRef="usd" id="ixv-24455">631,558</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinancingInterestExpense" scale="0" unitRef="usd" id="ixv-24456">244,005</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Other expenses</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingExpense" scale="0" unitRef="usd" id="ixv-24457">8,860</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingExpense" scale="0" unitRef="usd" id="ixv-24458">47,855</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingExpense" scale="0" unitRef="usd" id="ixv-24459">65,956</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Total other income (expenses), net</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NonoperatingIncomeExpense" scale="0" sign="-" unitRef="usd" id="ixv-24460">289,947</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NonoperatingIncomeExpense" scale="0" sign="-" unitRef="usd" id="ixv-24461">87,973</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NonoperatingIncomeExpense" scale="0" unitRef="usd" id="ixv-24462">291,110</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Income (loss) before income taxes</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" sign="-" unitRef="usd" id="ixv-24463">1,873,243</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-24464">932,462</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-24465">3,212,432</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Income tax expense</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesPaidNet" scale="0" sign="-" unitRef="usd" id="ixv-24466">8,392</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesPaidNet" scale="0" sign="-" unitRef="usd" id="ixv-24467">67,740</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesPaidNet" scale="0" sign="-" unitRef="usd" id="ixv-24468">280,069</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 2.5pt">Net income (loss)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-24469">1,881,635</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-24470">864,722</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-24471">2,932,363</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Comprehensive income (loss)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Net income</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-24472">1,881,635</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-24473">864,722</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-24474">2,932,363</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Other comprehensive income (loss)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Foreign currency translation adjustment</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-24475">700,623</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-24476">659,161</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-24477">946,266</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 2.5pt">Comprehensive income (loss)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-24478">2,582,258</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="0" unitRef="usd" id="ixv-24479">205,561</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="0" unitRef="usd" id="ixv-24480">1,986,097</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Earnings (loss) per share</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt">Basic and diluted</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" sign="-" unitRef="usdPershares" id="ixv-24481"><ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares" id="ixv-24482">0.11</ix:nonFraction></ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c6" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" unitRef="usdPershares" id="ixv-24483"><ix:nonFraction contextRef="c6" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" unitRef="usdPershares" id="ixv-24484">0.07</ix:nonFraction></ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c7" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" unitRef="usdPershares" id="ixv-24485"><ix:nonFraction contextRef="c7" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" unitRef="usdPershares" id="ixv-24486">0.29</ix:nonFraction></ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Weighted average common shares outstanding*</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 2.5pt">Basic and diluted</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares" id="ixv-24487"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" id="ix_0_fact" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares">17,451,865</ix:nonFraction></ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares" id="ixv-24489"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" id="ix_1_fact" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares">11,752,180</ix:nonFraction></ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares" id="ixv-24491"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" id="ix_2_fact" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares">10,000,000</ix:nonFraction></ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"/><td style="width: 0.25in; text-align: left">*</td><td style="text-align: justify"><ix:footnote id="ix_0_footnote" xml:lang="en-US">The share amounts in 2022 were presented on a retroactive basis.</ix:footnote></td>
</tr></table><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">The accompanying notes are
an integral part of these consolidated financial statements.&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><!-- Field: Page; Sequence: 166 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>HONGLI GROUP INC.</b></p><div>

</div><div><a id="a_039"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS&#8217;
EQUITY</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>FOR THE YEARS ENDED DECEMBER 31, 2024, 2023
AND 2022</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>


</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td colspan="6" style="font: bold 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: center"><span style="font-size: 10pt">Ordinary
    Shares*</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-size: 10pt">Additional<br/>
    </span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"/><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"/><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-size: 10pt">Accumulated
    <br/>
    other&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: center"><span style="font-size: 10pt">Number
    of<br/> shares</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: center"><span style="font-size: 10pt">Amount</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: center"><span style="font-size: 10pt">paid-in<br/>
    capital</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: center"><span style="font-size: 10pt">Statutory<br/>
    reserve</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: center"><span style="font-size: 10pt">Retained<br/>
    earnings</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: center"><span style="font-size: 10pt">comprehensive<br/>
    income (loss)</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: center"><span style="font-size: 10pt">Total<br/>
    equity</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 30%; text-indent: -0.125in; padding-left: 0.125in"><span style="font-size: 10pt">Balance,
    December 31, 2021</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 7%; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" id="ix_3_fact" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares">10,000,000</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 7%; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" id="ix_4_fact" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd">1,000</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 7%; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c9" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-24496">609,601</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 7%; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-24497">370,683</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 7%; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-24498">9,808,620</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 7%; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c12" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-24499">698,692</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 7%; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c13" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-24500">11,488,596</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -0.125in; padding-left: 0.125in"><span style="font-size: 10pt">Net
    income for the year</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: hidden-fact-6; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: hidden-fact-7; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c16" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-24501">2,932,363</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: hidden-fact-8; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-24502">2,932,363</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in"><span style="font-size: 10pt">Foreign
    currency translation adjustment</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: bold 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">-</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: bold 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-9; font-size: 10pt">-</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: bold 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-10; font-size: 10pt">-</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: bold 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-11; font-size: 10pt">-</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: bold 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-12; font-size: 10pt">-</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">(<ix:nonFraction contextRef="c17" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-24503">946,266</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-24504">946,266</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">)</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-indent: -0.125in; padding-left: 0.125in"><span style="font-size: 10pt">Balance,
    December 31, 2022*</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c19" decimals="0" format="ixt:num-dot-decimal" id="ix_5_fact" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares">10,000,000</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c19" decimals="0" format="ixt:num-dot-decimal" id="ix_6_fact" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd">1,000</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c20" decimals="0" format="ixt:num-dot-decimal" id="ix_7_fact" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd">609,601</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c21" decimals="0" format="ixt:num-dot-decimal" id="ix_8_fact" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd">370,683</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c22" decimals="0" format="ixt:num-dot-decimal" id="ix_9_fact" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd">12,740,983</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">(<ix:nonFraction contextRef="c23" decimals="0" format="ixt:num-dot-decimal" id="ix_10_fact" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd">247,574</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c24" decimals="0" format="ixt:num-dot-decimal" id="ix_11_fact" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd">13,474,693</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in"><span style="font-size: 10pt">Initial
    public offering - March 31, 2023</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c25" decimals="0" format="ixt:num-dot-decimal" id="ix_12_fact" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" unitRef="shares">2,062,500</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c25" decimals="0" format="ixt:num-dot-decimal" id="ix_13_fact" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="0" unitRef="usd">206</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c26" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="0" unitRef="usd" id="ixv-24514">8,249,794</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: hidden-fact-13; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: hidden-fact-14; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: hidden-fact-15; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="0" unitRef="usd" id="ixv-24515">8,250,000</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -0.125in; padding-left: 0.125in"><span style="font-size: 10pt">Initial
    public offering costs</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: hidden-fact-16; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt">(<ix:nonFraction contextRef="c26" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" scale="0" unitRef="usd" id="ixv-24516">1,967,388</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: hidden-fact-17; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: hidden-fact-18; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: hidden-fact-19; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" scale="0" unitRef="usd" id="ixv-24517">1,967,388</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">)</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in"><span style="font-size: 10pt">Underwriter&#8217;s
    option exercised - May 2, 2023</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c25" decimals="0" format="ixt:num-dot-decimal" id="ix_14_fact" name="hlp:StockIssuedDuringPeriodSharesUnderwritersOptionExercisedMay22023inShares" scale="0" unitRef="shares">309,375</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c25" decimals="0" format="ixt:num-dot-decimal" id="ix_15_fact" name="hlp:StockIssuedDuringPeriodValueUnderwritersOptionExercisedMay22023" scale="0" unitRef="usd">31</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c26" decimals="0" format="ixt:num-dot-decimal" name="hlp:StockIssuedDuringPeriodValueUnderwritersOptionExercisedMay22023" scale="0" unitRef="usd" id="ixv-24520">1,237,469</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: hidden-fact-20; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: hidden-fact-21; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: hidden-fact-22; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="hlp:StockIssuedDuringPeriodValueUnderwritersOptionExercisedMay22023" scale="0" unitRef="usd" id="ixv-24521">1,237,500</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">Exercise costs</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: hidden-fact-23; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt">(<ix:nonFraction contextRef="c26" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="0" unitRef="usd" id="ixv-24522">92,813</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: hidden-fact-24; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: hidden-fact-25; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: hidden-fact-26; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="0" unitRef="usd" id="ixv-24523">92,813</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">)</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in"><span style="font-size: 10pt">Surrender
    of shares - November 23, 2023</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt">(<ix:nonFraction contextRef="c25" decimals="0" format="ixt:num-dot-decimal" id="ix_16_fact" name="hlp:StockIssuedDuringPeriodSharesSurrenderOfShares" scale="0" sign="-" unitRef="shares">133,125</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt">(<ix:nonFraction contextRef="c25" decimals="0" format="ixt:num-dot-decimal" id="ix_17_fact" name="hlp:StockIssuedDuringPeriodValueSurrenderOfShares" scale="0" sign="-" unitRef="usd">13</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c26" decimals="0" format="ixt:num-dot-decimal" name="hlp:StockIssuedDuringPeriodValueSurrenderOfShares" scale="0" unitRef="usd" id="ixv-24526">13</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: hidden-fact-27; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: hidden-fact-28; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: hidden-fact-29; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: hidden-fact-30; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -0.125in; padding-left: 0.125in"><span style="font-size: 10pt">Net
    income for the year</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: hidden-fact-31; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: hidden-fact-32; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: hidden-fact-33; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c28" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-24527">864,722</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: hidden-fact-34; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-24528">864,722</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in"><span style="font-size: 10pt">Foreign
    currency translation adjustment</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: bold 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">-</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: bold 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-35; font-size: 10pt">-</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: bold 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-36; font-size: 10pt">-</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: bold 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-37; font-size: 10pt">-</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: bold 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-38; font-size: 10pt">-</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">(<ix:nonFraction contextRef="c29" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-24529">659,161</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-24530">659,161</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">)</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-indent: -0.125in; padding-left: 0.125in"><span style="font-size: 10pt">Balance,
    December 31, 2023</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c30" decimals="0" format="ixt:num-dot-decimal" id="ix_18_fact" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares">12,238,750</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c30" decimals="0" format="ixt:num-dot-decimal" id="ix_19_fact" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd">1,224</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c31" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-24533">8,036,676</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c32" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-24534">370,683</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c33" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-24535">13,605,705</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">(<ix:nonFraction contextRef="c34" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd" id="ixv-24536">906,735</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-24537">21,107,553</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -0.125in; padding-left: 0.125in"><span style="font-size: 10pt">Share-based
    compensation</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c35" decimals="0" format="ixt:num-dot-decimal" id="ix_20_fact" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="0" unitRef="shares">1,200,000</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c35" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="0" unitRef="usd" id="ixv-24539">120</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c36" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="0" unitRef="usd" id="ixv-24540">1,967,880</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: hidden-fact-39; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: hidden-fact-40; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: hidden-fact-41; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="0" unitRef="usd" id="ixv-24541">1,968,000</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in"><span style="font-size: 10pt">Private
    placement, December 5, 2024</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c35" decimals="0" format="ixt:num-dot-decimal" id="ix_21_fact" name="us-gaap:StockIssuedDuringPeriodSharesOther" scale="0" unitRef="shares">60,000,000</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c35" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueOther" scale="0" unitRef="usd" id="ixv-24543">6,000</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c36" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueOther" scale="0" unitRef="usd" id="ixv-24544">32,994,000</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: hidden-fact-42; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: hidden-fact-43; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: hidden-fact-44; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueOther" scale="0" unitRef="usd" id="ixv-24545">33,000,000</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">Net loss for the year</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: hidden-fact-45; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: hidden-fact-46; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: hidden-fact-47; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt">(<ix:nonFraction contextRef="c38" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-24546">1,881,635</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: hidden-fact-48; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-24547">1,881,635</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">)</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in"><span style="font-size: 10pt">Foreign
    currency translation adjustment</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-49; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-50; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-51; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-52; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">(<ix:nonFraction contextRef="c39" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-24548">700,623</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-24549">700,623</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">)</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-indent: -0.125in; padding-left: 0.125in"><span style="font-size: 10pt">Balance,
    December 31, 2024</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c40" decimals="0" format="ixt:num-dot-decimal" id="ix_22_fact" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares">73,438,750</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c40" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-24551">7,344</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c41" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-24552">42,998,556</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c42" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-24553">370,683</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c43" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-24554">11,724,070</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">(<ix:nonFraction contextRef="c44" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd" id="ixv-24555">1,607,358</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-24556">53,493,295</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  </table><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"/><td style="width: 0.25in; text-align: left">*</td><td style="text-align: justify"><ix:footnote id="ix_1_footnote" xml:lang="en-US">The share amounts in 2022 were presented on a retroactive basis.</ix:footnote></td>
</tr></table><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">The accompanying notes are an integral part of these consolidated financial statements.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 167 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><div><a id="a_040"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>HONGLI GROUP INC.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>CONSOLIDATED STATEMENTS OF CASH FLOWS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the Years Ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Cash flows from operating activities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Net income (loss)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-24558">1,881,635</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-24559">864,722</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-24560">2,932,363</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Adjustments to reconcile net income (loss) to net cash (used in) provided by operating activities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in">Depreciation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="0" unitRef="usd" id="ixv-24561">804,395</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="0" unitRef="usd" id="ixv-24562">871,445</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="0" unitRef="usd" id="ixv-24563">644,668</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left">Amortization of operating lease right-of-use assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" scale="0" unitRef="usd" id="ixv-24564">37,335</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" scale="0" unitRef="usd" id="ixv-24565">73,422</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" scale="0" unitRef="usd" id="ixv-24566">10,744</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left">Amortization of intangible assets - land use rights</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="0" unitRef="usd" id="ixv-24567">101,315</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="0" unitRef="usd" id="ixv-24568">100,689</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-53">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left">Allowance for current expected credit losses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProvisionForOtherCreditLosses" scale="0" sign="-" unitRef="usd" id="ixv-24569">4,935</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProvisionForOtherCreditLosses" scale="0" unitRef="usd" id="ixv-24570">52,914</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProvisionForOtherCreditLosses" scale="0" unitRef="usd" id="ixv-24571">7,296</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left">(Gain) loss on disposals of property and equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="0" sign="-" unitRef="usd" id="ixv-24572">105,954</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="0" unitRef="usd" id="ixv-24573">339,117</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-54">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left">Share-based compensation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="0" unitRef="usd" id="ixv-24574">1,968,000</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-55">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-56">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left">Change in inventory reserve</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryLIFOReservePeriodCharge" scale="0" sign="-" unitRef="usd" id="ixv-24575">4,299</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryLIFOReservePeriodCharge" scale="0" unitRef="usd" id="ixv-24576">10,877</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryLIFOReservePeriodCharge" scale="0" unitRef="usd" id="ixv-24577">27,538</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left">Deferred tax provision (benefit)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="0" sign="-" unitRef="usd" id="ixv-24578">31,223</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="0" sign="-" unitRef="usd" id="ixv-24579">25,129</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-24580">15,602</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Changes in operating assets and liabilities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left">Accounts receivable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="0" sign="-" unitRef="usd" id="ixv-24581">45,396</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="0" sign="-" unitRef="usd" id="ixv-24582">1,155,718</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="0" unitRef="usd" id="ixv-24583">2,879,161</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left">Notes receivable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInNotesReceivables" scale="0" unitRef="usd" id="ixv-24584">385,084</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInNotesReceivables" scale="0" sign="-" unitRef="usd" id="ixv-24585">57,678</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInNotesReceivables" scale="0" sign="-" unitRef="usd" id="ixv-24586">534,838</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in">Inventories</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInInventories" scale="0" unitRef="usd" id="ixv-24587">389,778</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInInventories" scale="0" sign="-" unitRef="usd" id="ixv-24588">179,264</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInInventories" scale="0" sign="-" unitRef="usd" id="ixv-24589">104,149</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left">Prepaid expense and other current assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="0" unitRef="usd" id="ixv-24590">1,070,397</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="0" unitRef="usd" id="ixv-24591">134,308</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="0" sign="-" unitRef="usd" id="ixv-24592">165,028</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left">Other non-current assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-57">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" scale="0" sign="-" unitRef="usd" id="ixv-24593">2,118</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" scale="0" sign="-" unitRef="usd" id="ixv-24594">82,236</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left">Due from related parties</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-58">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInDueFromRelatedParties" scale="0" sign="-" unitRef="usd" id="ixv-24595">117,210</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInDueFromRelatedParties" scale="0" sign="-" unitRef="usd" id="ixv-24596">1,482</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left">Due to related parties</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInDueToRelatedParties" scale="0" sign="-" unitRef="usd" id="ixv-24597">10,417</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInDueToRelatedParties" scale="0" sign="-" unitRef="usd" id="ixv-24598">138,951</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInDueToRelatedParties" scale="0" unitRef="usd" id="ixv-24599">20,726</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left">Accounts payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="0" unitRef="usd" id="ixv-24600">39,274</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="0" sign="-" unitRef="usd" id="ixv-24601">1,557,271</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="0" unitRef="usd" id="ixv-24602">523,898</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left">Accrued expenses and other payables</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" scale="0" unitRef="usd" id="ixv-24603">261,255</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" scale="0" sign="-" unitRef="usd" id="ixv-24604">310,147</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" scale="0" unitRef="usd" id="ixv-24605">255,432</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Income tax payable</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" scale="0" unitRef="usd" id="ixv-24606">810</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" scale="0" sign="-" unitRef="usd" id="ixv-24607">96,217</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" scale="0" unitRef="usd" id="ixv-24608">46,185</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Net cash (used in) provided by operating activities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="0" sign="-" unitRef="usd" id="ixv-24609">414,034</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="0" unitRef="usd" id="ixv-24610">884,917</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="0" unitRef="usd" id="ixv-24611">2,493,024</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Cash flows from investing activities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left">Purchase of property and equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-24612">32,506</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-24613">302,393</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-24614">5,100,448</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left">Purchase of intangible assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="0" unitRef="usd" id="ixv-24615">561,395</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="0" unitRef="usd" id="ixv-24616">4,431,596</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left">Prepayments for purchase of Yingxuan Assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireOtherProductiveAssets" scale="0" unitRef="usd" id="ixv-24617">277,944</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireOtherProductiveAssets" scale="0" unitRef="usd" id="ixv-24618">1,776,529</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireOtherProductiveAssets" scale="0" unitRef="usd" id="ixv-24619">3,624,454</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left">Security deposit received for sales of properties</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-59">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-60">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities" scale="0" unitRef="usd" id="ixv-24620">1,485,906</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left">Proceeds from sale of property and equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-24621">2,779</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-24622">738,607</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-61">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left">Deposit for Investment in Joint Venture</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireInvestments" scale="0" unitRef="usd" id="ixv-24623">33,350,376</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-62">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-63">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left">Loans made of related parties</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-64">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToFundLongtermLoansToRelatedParties" scale="0" unitRef="usd" id="ixv-24624">351,924</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-65">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Repayment of loan from related parties</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="hlp:ProceedsFromRelatedPartie" scale="0" unitRef="usd" id="ixv-24625">346,238</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-66">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-67">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Net cash used in investing activities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="0" sign="-" unitRef="usd" id="ixv-24626">33,311,809</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="0" sign="-" unitRef="usd" id="ixv-24627">2,253,634</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="0" sign="-" unitRef="usd" id="ixv-24628">11,670,592</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Cash flows from financing activities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left">Proceeds from financing liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-68">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-69">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="hlp:ProceedsFromFinancingLiabilities" scale="0" unitRef="usd" id="ixv-24629">135,217</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left">Payments for financing liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="hlp:PaymentsForFinancingLiabilities" scale="0" unitRef="usd" id="ixv-24630">44,763</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="hlp:PaymentsForFinancingLiabilities" scale="0" unitRef="usd" id="ixv-24631">235,969</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="hlp:PaymentsForFinancingLiabilities" scale="0" unitRef="usd" id="ixv-24632">278,320</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left">Payments for finance leases</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeasePrincipalPayments" scale="0" unitRef="usd" id="ixv-24633">45,235</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeasePrincipalPayments" scale="0" unitRef="usd" id="ixv-24634">307,637</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeasePrincipalPayments" scale="0" unitRef="usd" id="ixv-24635">581,549</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left">Advances from related parties</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromRelatedPartyDebt" scale="0" unitRef="usd" id="ixv-24636">1,064,327</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromRelatedPartyDebt" scale="0" unitRef="usd" id="ixv-24637">4,566,368</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromRelatedPartyDebt" scale="0" unitRef="usd" id="ixv-24638">1,640,143</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left">Repayments to related parties</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfRelatedPartyDebt" scale="0" unitRef="usd" id="ixv-24639">1,041,097</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfRelatedPartyDebt" scale="0" unitRef="usd" id="ixv-24640">5,127,251</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfRelatedPartyDebt" scale="0" unitRef="usd" id="ixv-24641">1,153,063</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left">Payments of offering costs</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-70">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsOfFinancingCosts" scale="0" unitRef="usd" id="ixv-24642">229,723</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsOfFinancingCosts" scale="0" unitRef="usd" id="ixv-24643">133,854</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left">Borrowings from short term loans</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromShortTermDebt" scale="0" unitRef="usd" id="ixv-24644">7,172,270</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromShortTermDebt" scale="0" unitRef="usd" id="ixv-24645">1,765,312</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromShortTermDebt" scale="0" unitRef="usd" id="ixv-24646">6,689,550</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left">Repayments of short term loans</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfShortTermDebt" scale="0" unitRef="usd" id="ixv-24647">6,866,531</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfShortTermDebt" scale="0" unitRef="usd" id="ixv-24648">1,883,941</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfShortTermDebt" scale="0" unitRef="usd" id="ixv-24649">5,878,245</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left">Borrowings from long term loans</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromLongTermLinesOfCredit" scale="0" unitRef="usd" id="ixv-24650">416,916</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromLongTermLinesOfCredit" scale="0" unitRef="usd" id="ixv-24651">4,660,425</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromLongTermLinesOfCredit" scale="0" unitRef="usd" id="ixv-24652">10,401,343</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left">Repayments of long term loans</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfLongTermLinesOfCredit" scale="0" unitRef="usd" id="ixv-24653">147,310</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfLongTermLinesOfCredit" scale="0" unitRef="usd" id="ixv-24654">11,199,141</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-71">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left">Proceeds from initial public offering, net of costs</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-72">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceInitialPublicOffering" scale="0" unitRef="usd" id="ixv-24655">7,228,964</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-73">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left">Proceeds from exercised of option, net of costs</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-74">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="0" unitRef="usd" id="ixv-24656">1,144,687</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-75">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Proceeds from private placement</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOfPrivatePlacement" scale="0" unitRef="usd" id="ixv-24657">33,000,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-76">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-77">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Net cash provided by financing activities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="0" unitRef="usd" id="ixv-24658">33,508,577</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="0" unitRef="usd" id="ixv-24659">382,094</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="0" unitRef="usd" id="ixv-24660">10,841,222</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Effect of exchange rate changes on cash, cash equivalents and restricted cash</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-24661">326,383</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" sign="-" unitRef="usd" id="ixv-24662">311,747</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" sign="-" unitRef="usd" id="ixv-24663">81,077</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Net change in cash, cash equivalents and restricted cash</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="0" unitRef="usd" id="ixv-24664">109,117</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="0" sign="-" unitRef="usd" id="ixv-24665">1,298,370</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="0" unitRef="usd" id="ixv-24666">1,582,577</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Cash, cash equivalents and restricted cash, beginning of the year</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-24667">815,669</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c24" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-24668">2,114,039</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c13" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-24669">531,462</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt">Cash, cash equivalents and restricted cash, end of the year</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-24670">924,786</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-24671">815,669</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c24" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-24672">2,114,039</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Reconciliation of cash, cash equivalents and restricted cash, beginning of the year</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Cash, cash equivalents</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashEquivalentsAtCarryingValue" scale="0" unitRef="usd" id="ixv-24673">775,686</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c24" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashEquivalentsAtCarryingValue" scale="0" unitRef="usd" id="ixv-24674">2,085,033</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c13" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashEquivalentsAtCarryingValue" scale="0" unitRef="usd" id="ixv-24675">484,389</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Restricted cash</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCash" scale="0" unitRef="usd" id="ixv-24676">39,983</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c24" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCash" scale="0" unitRef="usd" id="ixv-24677">29,006</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c13" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCash" scale="0" unitRef="usd" id="ixv-24678">47,073</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt">Cash, cash equivalents and restricted cash, beginning of the year</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" scale="0" unitRef="usd" id="ixv-24679">815,669</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c24" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" scale="0" unitRef="usd" id="ixv-24680">2,114,039</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c13" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" scale="0" unitRef="usd" id="ixv-24681">531,462</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Reconciliation of cash, cash equivalents and restricted cash, end of the year</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Cash and cash equivalents</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashEquivalentsAtCarryingValue" scale="0" unitRef="usd" id="ixv-24682">909,716</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashEquivalentsAtCarryingValue" scale="0" unitRef="usd" id="ixv-24683">775,686</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c24" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashEquivalentsAtCarryingValue" scale="0" unitRef="usd" id="ixv-24684">2,085,033</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Restricted cash</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCash" scale="0" unitRef="usd" id="ixv-24685">15,070</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCash" scale="0" unitRef="usd" id="ixv-24686">39,983</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c24" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCash" scale="0" unitRef="usd" id="ixv-24687">29,006</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt">Cash, cash equivalents and restricted cash, end of the year</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-24688">924,786</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-24689">815,669</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c24" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-24690">2,114,039</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Supplemental disclosure of cash flow information:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Cash paid for interest expense</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestPaidNet" scale="0" unitRef="usd" id="ixv-24691">599,524</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestPaidNet" scale="0" unitRef="usd" id="ixv-24692">650,803</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestPaidNet" scale="0" unitRef="usd" id="ixv-24693">371,214</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Cash paid for income taxes</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesPaid" scale="0" unitRef="usd" id="ixv-24694">38,805</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesPaid" scale="0" unitRef="usd" id="ixv-24695">374,487</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesPaid" scale="0" unitRef="usd" id="ixv-24696">72,524</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Non-cash investing and financing activities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Property, plant and equipment transferred from construction in progress</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="hlp:PropertyPlantAndEquipmentTransferredFromConstructionInProgress" scale="0" unitRef="usd" id="ixv-24697">795,566</ix:nonFraction></p></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><p style="-sec-ix-hidden: hidden-fact-78; margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">-</p></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-79">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Property, plant and equipment acquired in exchange of notes receivable</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="hlp:PropertyPlantAndEquipmentAcquiredInExchangeOfNotesReceivable" scale="0" unitRef="usd" id="ixv-24698">87,477</ix:nonFraction></p></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-80">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-81">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Property, plant and equipment acquired and applied from prepaid expenses</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="hlp:PropertyPlantAndEquipmentAcquiredAndAppliedFromPrepaidExpenses" scale="0" unitRef="usd" id="ixv-24699">80,654</ix:nonFraction></p></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-82">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-83">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt">Right-of-use assets obtained in exchange for lease obligations</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-84">-</div></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-85">-</div></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="hlp:RightofuseAssetsObtainedInExchangeForLeaseObligations" scale="0" unitRef="usd" id="ixv-24700">151,048</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Right-of-use assets transferred to property and equipment upon exercise of purchase option</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="hlp:RightofuseAssetsTransferredToPropertyAndEquipmentUponExerciseOfPurchaseOption" scale="0" unitRef="usd" id="ixv-24701">626,414</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="hlp:RightofuseAssetsTransferredToPropertyAndEquipmentUponExerciseOfPurchaseOption" scale="0" unitRef="usd" id="ixv-24702">508,617</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="hlp:RightofuseAssetsTransferredToPropertyAndEquipmentUponExerciseOfPurchaseOption" scale="0" unitRef="usd" id="ixv-24703">107,998</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt">Property and equipment acquired on credit as liabilities</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-86">-</div></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-87">-</div></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="hlp:PropertyAndEquipmentAcquiredOnCreditAsLiabilities" scale="0" unitRef="usd" id="ixv-24704">189,010</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Property and equipment acquired by prepayments for purchase of Yingxuan Assets</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-88">-</div></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-89">-</div></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="hlp:PropertyAndEquipmentAcquiredByPrepaymentsForPurchaseOfYingxuanAssets" scale="0" unitRef="usd" id="ixv-24705">3,447,831</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt">Security deposits applied to payments of long-term payable</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-90">-</div></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-91">-</div></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="hlp:SecurityDepositsAppliedToPaymentsOfLongtermPayable" scale="0" unitRef="usd" id="ixv-24706">86,788</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">The accompanying notes are an integral part of these consolidated financial statements.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 168 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><div><a id="a_041"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>HONGLI GROUP INC.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" id="ixv-20302"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">NOTE 1 &#8212; ORGANIZATION AND NATURE OF OPERATIONS</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Hongli Group Inc. (&#8220;Hongli Cayman&#8221;) was incorporated in
Cayman Islands as an exempted company with limited liability on February 9, 2021. Hongli Cayman serves as a holding company and conducts
its businesses through its subsidiaries and the consolidated variable interest entity (the &#8220;VIE&#8221;) and the subsidiaries of
the VIE. Hongli Cayman, its subsidiaries, the VIE and the subsidiaries of the VIE are collectively referred to herein as the &#8220;Company&#8221;,
&#8220;we&#8221;, &#8220;our&#8221;, &#8220;us&#8221; or &#8220;Hongli Group&#8221;, unless specific reference is made to an entity. The
Company is engaged in a business in providing solutions, including the manufacturing and selling of customized metal profiles in the People&#8217;s
Republic of China (&#8220;PRC&#8221; or &#8220;China&#8221;). The Company&#8217;s on-going research and development, customer support
and continuous quality control help its customers remain competitive.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock" id="ixv-20307"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company includes the following subsidiaries and the consolidated
VIE and the subsidiaries of the VIE in the consolidated financial statements as if the current corporate structure (&#8220;restructuring&#8221;
or &#8220;reorganization&#8221;) had been in existence throughout the periods presented (see &#8220;Reorganization under common control
through VIE structure&#8221; below):</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: top"> <td style="width: 50%; border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Name</b></span></td> <td style="width: 2%">&#160;</td> <td style="width: 23%; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Date of Organization</b></span></td> <td style="width: 2%">&#160;</td> <td style="width: 23%; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Place of Organization</b></span></td></tr> <tr style="vertical-align: top"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Subsidiaries</b></span></td> <td>&#160;</td> <td style="text-align: center">&#160;</td> <td>&#160;</td> <td style="text-align: center">&#160;</td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hongli Hong Kong Limited (&#8220;Hongli HK&#8221;)</span></td> <td>&#160;</td> <td style="text-align: center"><ix:nonNumeric contextRef="c55" format="ixt:date-monthname-day-year-en" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate" id="ixv-20336"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">March 5, 2021</span></ix:nonNumeric></td> <td>&#160;</td> <td style="text-align: center"><ix:nonNumeric contextRef="c55" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState" id="ixv-20340"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hong Kong SAR</span></ix:nonNumeric></td></tr> <tr style="vertical-align: top; "> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shandong Xiangfeng Heavy Industry Co., Ltd. (&#8220;WFOE&#8221;)</span></td> <td>&#160;</td> <td style="text-align: center"><ix:nonNumeric contextRef="c56" format="ixt:date-monthname-day-year-en" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate" id="ixv-20347"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">April 8, 2021</span></ix:nonNumeric></td> <td>&#160;</td> <td style="text-align: center"><ix:nonNumeric contextRef="c56" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState" id="ixv-20351"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">People&#8217;s Republic of China (&#8220;PRC&#8221;)</span></ix:nonNumeric></td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>VIE and Its Subsidiaries</b></span></td> <td>&#160;</td> <td style="text-align: center">&#160;</td> <td>&#160;</td> <td style="text-align: center">&#160;</td></tr> <tr style="vertical-align: top; "> <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shandong Hongli Special Section Tube Co., Ltd., (&#8220;Hongli Shandong&#8221;)</span></td> <td>&#160;</td> <td style="text-align: center"><ix:nonNumeric contextRef="c57" format="ixt:date-monthname-day-year-en" name="us-gaap:VariableInterestEntityQualitativeOrQuantitativeInformationDateInvolvementBegan1" id="ixv-20366"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">September 13, 1999</span></ix:nonNumeric></td> <td>&#160;</td> <td style="text-align: center"><ix:nonNumeric contextRef="c57" name="hlp:VariableInterestEntityPlaceOfOrganization" id="ixv-20370"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PRC</span></ix:nonNumeric></td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shandong Maituo Heavy Industry Co., Ltd. (&#8220;Maituo&#8221;) <sup>(1)</sup></span></td> <td>&#160;</td> <td style="text-align: center"><ix:nonNumeric contextRef="c58" format="ixt:date-monthname-day-year-en" id="ix_23_fact" name="us-gaap:VariableInterestEntityQualitativeOrQuantitativeInformationDateInvolvementBegan1"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">May 23, 2019</span></ix:nonNumeric></td> <td>&#160;</td> <td style="text-align: center"><ix:nonNumeric contextRef="c58" id="ix_24_fact" name="hlp:VariableInterestEntityPlaceOfOrganization"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PRC</span></ix:nonNumeric></td></tr> <tr style="vertical-align: top; "> <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shandong Haozhen Heavy Industry Co., Ltd. (&#8220;Haozhen Shandong&#8221;) <sup>(2)</sup></span></td> <td>&#160;</td> <td style="text-align: center"><ix:nonNumeric contextRef="c59" format="ixt:date-monthname-day-year-en" id="ix_25_fact" name="us-gaap:VariableInterestEntityQualitativeOrQuantitativeInformationDateInvolvementBegan1"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">September 18, 2020</span></ix:nonNumeric></td> <td>&#160;</td> <td style="text-align: center"><ix:nonNumeric contextRef="c59" id="ix_26_fact" name="hlp:VariableInterestEntityPlaceOfOrganization"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PRC</span></ix:nonNumeric></td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Beijing Haozhen Heavy Industry Technology Company Limited (&#8220;Haozhen Beijing&#8221;) <sup>(3)</sup></span></td> <td>&#160;</td> <td style="text-align: center"><ix:nonNumeric contextRef="c60" format="ixt:date-monthname-day-year-en" id="ix_27_fact" name="us-gaap:VariableInterestEntityQualitativeOrQuantitativeInformationDateInvolvementBegan1"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">February 4, 2021</span></ix:nonNumeric></td> <td>&#160;</td> <td style="text-align: center"><ix:nonNumeric contextRef="c60" id="ix_28_fact" name="hlp:VariableInterestEntityPlaceOfOrganization"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PRC</span></ix:nonNumeric></td></tr> </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: left">
<td style="width: 0in"/><td style="width: 0.25in; text-align: left">(1)</td><td style="text-align: left"><ix:footnote id="ix_2_footnote" xml:lang="en-US">Wholly owned subsidiary of Hongli Shandong</ix:footnote></td>
</tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: left">
<td style="width: 0in"/><td style="width: 0.25in; text-align: left">(2)</td><td style="text-align: left"><ix:footnote id="ix_3_footnote" xml:lang="en-US">Haozhen Shandong was jointly established by Hongli Shandong
and Sungda Tech Co., Ltd., with Sungda Tech holding a <ix:nonFraction contextRef="c45" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:VariableInterestEntityOwnershipPercentage" scale="-2" unitRef="pure" id="ixv-24709">30</ix:nonFraction> % ownership interest in Haozhen Shandong. As of December 31, 2024, Haozhen Shangdong
had not commenced operations, and no portion of income or loss was attributable to the noncontrolling interest in the subsidiary. Therefore,
no noncontrolling interest was reported in the consolidated financial statements for the years ended December 31, 2024, 2023, and 2022.</ix:footnote></td>
</tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: left">
<td style="width: 0in"/><td style="width: 0.25in; text-align: left">(3)</td><td style="text-align: left"><ix:footnote id="ix_4_footnote" xml:lang="en-US">Haozhen Beijing was jointly established by Hongli Shandong and an individual,
who holding a <ix:nonFraction contextRef="c46" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:VariableInterestEntityOwnershipPercentage" scale="-2" unitRef="pure" id="ixv-24711">3</ix:nonFraction> % ownership interest in Haozhen Beijing. As of December 31, 2024, Haozhen Beijing had not commenced operations, and no
portion of income or loss was attributable to the noncontrolling interest in the subsidiary. Therefore, no noncontrolling interest was
reported in the consolidated financial statements for the years ended December 31, 2024, 2023, and 2022.</ix:footnote></td>
</tr></table></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Reorganization under common control through VIE structure</span></i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company does not conduct any substantive operations of its own,
rather, it conducts its primary business operations through its WFOE, which in turn, conducts its business substantially through Hongli
Shandong. Effective power to direct activities of Hongli Shandong was transferred to the Company through the series of contractual arrangements
without transferring legal ownership in Hongli Shandong (&#8220;restructuring&#8221; or &#8220;reorganization&#8221;). Neither the Company
nor any of its subsidiaries have any equity ownership in the VIE and the subsidiaries of VIE. As a result of these contractual arrangements
and for accounting reporting purposes, the Company is able to consolidate the financial results of Hongli Shandong and its subsidiaries
through its WFOE, as the primary beneficiary in accordance with accounting principles generally accepted in the United States of America
(&#8220;U.S. GAAP&#8221;).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Under the laws and regulations of the PRC, foreign persons and foreign
companies are restricted from investing directly in certain businesses within the PRC. Though the business of the PRC operating entities
is not within any sensitive sector that PRC law prohibits direct foreign investment in, to avoid the substantial costs and time for regulatory
approval to convert the PRC operating entities into wholly foreign owned entities, on April 12, 2021, Hongli Shandong and its shareholders
entered into a series of contractual arrangements with the WFOE which allows the WFOE, the primary beneficiary of the VIE for accounting
reporting purposes in accordance with U.S. GAAP, to consolidate the financial results of Hongli Shandong and its subsidiaries.</p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 169 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:continuation continuedAt="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_2" id="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Agreements that Consolidate the Financial Results of the VIE</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Hongli Shandong entered into an exclusive business cooperation and
management agreement with the WFOE, pursuant to which the WFOE will provide a series of consulting and technical support services to Hongli
Shandong and are entitled to consolidate the financial results of Hongli Shandong. The service fee is paid annually. The term of this
agreement shall be continuously effective unless mutually terminated by both parties in writing. Hongli Shandong shall not accept any
similar consultations and/or services provided by any third party and shall not establish similar corporation relationship with any third
party regarding the matters contemplated in the agreement without a written consent from the WFOE.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Agreements that Provide Effective Power to Direct Activities
of VIE</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The WFOE entered into an equity interest pledge agreement with Hongli
Shandong&#8217;s shareholders, who pledged all their equity interests in these entities to the WFOE. The equity interest pledge agreement,
which was entered into by Hongli Shandong&#8217;s shareholders, pledged their equity interests in the WFOE as a guarantee for the payment
and performance under the exclusive business cooperation and management agreement by Hongli Shandong. The WFOE is entitled to certain
rights, including the right to sell the pledged equity interests. Pursuant to the equity interest pledge agreement, the shareholders of
Hongli Shandong cannot transfer, sell, pledge, dispose of or otherwise create any new encumbrance on their respective equity interest
in Hongli Shandong without the prior written consent from the WFOE. The equity pledge right will expire upon the termination of the exclusive
business cooperation and management agreement between the WFOE and Hongli Shandong and a full settlement of service fees related therewith.
The equity pledges of Hongli Shandong have been registered with the relevant local branch of the State Administration for Industry and
Commerce, or SAIC.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The WFOE also entered into an exclusive option purchase agreement with
Hongli Shandong&#8217;s shareholders. Pursuant to the agreement, the shareholders have granted an irrevocable and unconditional option
to the WFOE their designees to acquire all or part of such shareholders&#8217; equity interests in Hongli Shandong at its sole discretion,
to the extent as permitted by PRC laws and regulations then in effect. The consideration for such acquisition will be equal to the registered
capital of Hongli Shandong, and if PRC law requires the consideration to be greater than the registered capital, the consideration will
be the minimum amount as permitted by PRC law. The term of this agreement is valid for ten years upon execution of the agreement and may
be extended for an additional ten years at the WFOE&#8217;s election.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Risks in relation to the VIE structure</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company believes that the contractual arrangements between the
WFOE and Hongli Shandong are in compliance with the PRC law and are legally enforceable. However, uncertainties in the PRC legal system
could limit the Company&#8217;s ability to enforce these contractual arrangements and the interests of the shareholders of Hongli Shandong
may diverge from that of the Company and that may potentially increase the risk that they would seek to act contrary to the contractual
terms, for example by influencing Hongli Shandong not to pay the service fees when required to do so.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Hongli Cayman&#8217;s ability to direct the activities of Hongli Shandong
also depends on the power of attorney the WFOE has to vote on all matters requiring shareholders&#8217; approval in Hongli Shandong. As
noted above, the Company believes this power of attorney is legally enforceable but may not be as effective as direct equity ownership.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In addition, if the legal structure and contractual arrangements were
found to be in violation of any existing PRC laws and regulations, the Company may be subject to fines or other actions. The Company does
not believe such actions would result in the liquidation or dissolution of the Company, the WFOE or Hongli Shandong.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Hongli Cayman, through its subsidiaries, its WFOE and through the contractual
arrangements, has (1) the power to direct the activities of Hongli Shandong and its subsidiaries that most significantly affect the VIE
and its subsidiaries&#8217; economic performance, and (2) the obligation to absorb losses, or the right to receive benefits from Hongli
Shandong and its subsidiaries that could be significant to the VIE and subsidiaries. Accordingly, the Company, through the WFOE in which
is the primary beneficiary of Hongli Shandong and its subsidiaries for accounting reporting purposes, and has consolidated the financial
results of Hongli Shandong and its subsidiaries in accordance with U.S. GAAP.</p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 170 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:continuation continuedAt="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_3" id="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The accompanying consolidated financial statements present the historical
financial position, results of operations and cash flows of Hongli Shandong and its subsidiaries and adjusted for the effects of the corporate
restructure as disclosed per above. Accordingly, the accompanying consolidated financial statements have been prepared as if the reorganization
had been in existence throughout the periods presented (see Note 16 for the <ix:nonFraction contextRef="c47" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" unitRef="shares" id="ixv-24712">100</ix:nonFraction> ordinary shares of Hongli Cayman issued on February 9,
2021 in connection with the reorganization and anticipation of the initial public offering of the Company&#8217;s
equity security).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="srt:ScheduleOfCondensedBalanceSheetTableTextBlock" id="ixv-20493"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following information of the VIE and VIE&#8217;s subsidiaries as
a whole as of December 31, 2024 and 2023 were included in the accompanying consolidated financial statements of the Company. Transactions
between VIE and VIE&#8217;s subsidiaries are eliminated in the financial information presented below:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: center; font-weight: bold">December 31,</td><td style="white-space: nowrap; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Current assets:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; width: 76%; text-align: left">Cash and cash equivalents</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c61" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="0" unitRef="usd" id="ixv-24713">857,212</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c62" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="0" unitRef="usd" id="ixv-24714">694,439</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left">Restricted cash</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c61" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCashCurrent" scale="0" unitRef="usd" id="ixv-24715">15,070</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c62" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCashCurrent" scale="0" unitRef="usd" id="ixv-24716">39,983</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left">Accounts receivable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c61" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="0" unitRef="usd" id="ixv-24717">5,809,374</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c62" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="0" unitRef="usd" id="ixv-24718">6,013,536</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left">Notes receivable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c61" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NotesAndLoansReceivableNetCurrent" scale="0" unitRef="usd" id="ixv-24719">522,331</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c62" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NotesAndLoansReceivableNetCurrent" scale="0" unitRef="usd" id="ixv-24720">236,654</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left">Inventories, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c61" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="0" unitRef="usd" id="ixv-24721">2,674,001</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c62" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="0" unitRef="usd" id="ixv-24722">2,349,705</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left">Due from parent company</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c61" decimals="0" format="ixt:num-dot-decimal" name="hlp:DueFromParentCompany" scale="0" unitRef="usd" id="ixv-24723">940,130</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c62" decimals="0" format="ixt:num-dot-decimal" name="hlp:DueFromParentCompany" scale="0" unitRef="usd" id="ixv-24724">966,533</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left">Due from a related party</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-92">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c62" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherReceivablesNetCurrent" scale="0" unitRef="usd" id="ixv-24725">342,053</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Prepaid expense and other current assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c61" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="0" unitRef="usd" id="ixv-24726">2,004,889</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c62" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="0" unitRef="usd" id="ixv-24727">1,059,275</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Total current assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c61" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="0" unitRef="usd" id="ixv-24728">12,823,007</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c62" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="0" unitRef="usd" id="ixv-24729">11,702,178</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Non-current assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left">Property, plant and equipment, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c61" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="usd" id="ixv-24730">10,385,742</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c62" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="usd" id="ixv-24731">10,752,745</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left">Prepayment for purchase of Yingxuan Assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c61" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseNoncurrent" scale="0" unitRef="usd" id="ixv-24732">5,339,093</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c62" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseNoncurrent" scale="0" unitRef="usd" id="ixv-24733">5,207,346</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left">Intangible assets, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c61" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="0" unitRef="usd" id="ixv-24734">4,432,403</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c62" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="0" unitRef="usd" id="ixv-24735">4,659,569</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left">Finance lease right-of-use assets, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-93">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c62" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseRightOfUseAsset" scale="0" unitRef="usd" id="ixv-24736">681,845</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Deferred tax assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c61" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="0" unitRef="usd" id="ixv-24737">40,773</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c62" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="0" unitRef="usd" id="ixv-24738">10,273</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 2.5pt">Total Assets</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c61" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-24739">33,021,018</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c62" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-24740">33,013,956</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Current liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left">Short-term loans</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c61" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBorrowings" scale="0" unitRef="usd" id="ixv-24741">6,079,252</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c62" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBorrowings" scale="0" unitRef="usd" id="ixv-24742">5,726,841</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left">Accounts payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c61" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="0" unitRef="usd" id="ixv-24743">1,380,202</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c62" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="0" unitRef="usd" id="ixv-24744">1,379,161</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left">Due to related parties</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c61" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-24745">32,866</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-94">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left">Income tax payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c61" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:TaxesPayableCurrent" scale="0" unitRef="usd" id="ixv-24746">34,428</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c62" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:TaxesPayableCurrent" scale="0" unitRef="usd" id="ixv-24747">33,778</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left">Finance lease obligation, current</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-95">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c62" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="0" unitRef="usd" id="ixv-24748">45,300</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Accrued expenses and other payables</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c61" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccruedLiabilitiesAndOtherLiabilities" scale="0" unitRef="usd" id="ixv-24749">638,610</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c62" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccruedLiabilitiesAndOtherLiabilities" scale="0" unitRef="usd" id="ixv-24750">477,987</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Total current liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c61" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-24751">8,165,358</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c62" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-24752">7,663,067</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left">Long-term loans</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c61" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtNoncurrent" scale="0" unitRef="usd" id="ixv-24753">3,305,209</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c62" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtNoncurrent" scale="0" unitRef="usd" id="ixv-24754">3,338,075</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Long-term loans - related party</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c61" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermLoansPayable" scale="0" unitRef="usd" id="ixv-24755">7,895,020</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c62" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermLoansPayable" scale="0" unitRef="usd" id="ixv-24756">8,122,384</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt">Total Liabilities</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c61" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="0" unitRef="usd" id="ixv-24757">19,365,587</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c62" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="0" unitRef="usd" id="ixv-24758">19,123,526</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt">Net Assets</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c61" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AssetsNet" scale="0" unitRef="usd" id="ixv-24759">13,655,431</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c62" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AssetsNet" scale="0" unitRef="usd" id="ixv-24760">13,890,430</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="srt:CondensedStatementOfComprehensiveIncomeTableTextBlock" id="ixv-20848"><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Revenue, net</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c63" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24761">14,105,620</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c64" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24762">15,997,954</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c65" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24763">20,283,245</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Gross profit</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c63" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="0" unitRef="usd" id="ixv-24764">4,519,747</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c64" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="0" unitRef="usd" id="ixv-24765">5,245,840</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c65" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="0" unitRef="usd" id="ixv-24766">7,008,493</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Income from operations</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c63" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" unitRef="usd" id="ixv-24767">606,308</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c64" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" unitRef="usd" id="ixv-24768">1,101,095</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c65" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" unitRef="usd" id="ixv-24769">2,921,322</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Net income</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c63" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-24770">146,528</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c64" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-24771">780,491</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c65" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-24772">2,932,363</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric></ix:continuation><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><!-- Field: Page; Sequence: 171 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:continuation id="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The revenue-producing assets held by the VIE and its subsidiaries comprise
<ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:VariableInterestEntityOwnershipPercentage" scale="-2" unitRef="pure" id="ixv-24773">100</ix:nonFraction>% of the Company&#8217;s fixed assets, which mainly consist of property, plant, equipment, and intangible assets, including land use rights.
The VIE and its subsidiaries contributed <ix:nonFraction contextRef="c48" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-24774"><ix:nonFraction contextRef="c49" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-24775"><ix:nonFraction contextRef="c50" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-24776">100</ix:nonFraction></ix:nonFraction></ix:nonFraction>% of the Company&#8217;s consolidated revenues for the years ended December 31, 2024, 2023, and
2022.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Initial Public Offering</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On March 31, 2023, the Company closed its initial public offering of <ix:nonFraction contextRef="c51" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" unitRef="shares" id="ixv-24777">2,062,500</ix:nonFraction> ordinary shares (the &#8220;Ordinary Shares&#8221;) at a public offering price of $<ix:nonFraction contextRef="c52" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SharesIssuedPricePerShare" scale="0" unitRef="usdPershares" id="ixv-24778">4.00</ix:nonFraction> per share
for total gross proceeds of $<ix:nonFraction contextRef="c51" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceInitialPublicOffering" scale="6" unitRef="usd" id="ixv-24779">8.25</ix:nonFraction> million before deducting underwriting discounts and offering expenses. In addition, the Company granted
the underwriters a 45-day option to purchase up to an additional <ix:nonFraction contextRef="c53" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" unitRef="shares" id="ixv-24780">309,375</ix:nonFraction> Ordinary Shares at the public offering price. On May 2, 2023,
the underwriter exercised the over-allotment option in full for total gross proceeds of $<ix:nonFraction contextRef="c54" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceInitialPublicOffering" scale="0" unitRef="usd" id="ixv-24781">1,237,500</ix:nonFraction> before deducting underwriting discounts
and commissions. The Company&#8217;s Ordinary Shares began trading on the Nasdaq Capital Market under the symbol &#8220;HLP&#8221; on
March 29, 2023.</p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_1" escape="true" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="ixv-20942"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">NOTE 2 &#8212; SIGNIFICANT ACCOUNTING POLICIES</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="_BasisOfAccountingPolicyPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="ixv-20945"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Basis of Presentation</b></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_BasisOfAccountingPolicyPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The accompanying consolidated financial statements have been prepared
in accordance with accounting principles generally accepted in the U.S. GAAP and with the rules and regulations of the U.S. Securities
Exchange Commission (&#8220;SEC&#8221;).</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="_ConsolidationPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:ConsolidationPolicyTextBlock" id="ixv-20952"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Principles of Consolidation</b></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<ix:continuation id="_ConsolidationPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The consolidated financial statements include the financial statements of the Company, its subsidiaries
and VIE. All significant inter- company transactions and balances between the Company, its subsidiaries and VIE have been eliminated upon
consolidation.</p></ix:continuation>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="hlp_NoncontrollingInterestPolicyTextBlock-c0_cont_1" escape="true" name="hlp:NoncontrollingInterestPolicyTextBlock" id="ixv-20960"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Noncontrolling Interest</b></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="hlp_NoncontrollingInterestPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Haozhen Shandong was jointly established by Hongli Shandong,
the Company&#8217;s VIE, which holds a <ix:nonFraction contextRef="c66" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:MinorityInterestOwnershipPercentageByParent" scale="-2" unitRef="pure" id="ixv-24782">70</ix:nonFraction>% ownership interest, and Sungda Tech Co., Ltd., which holds the remaining <ix:nonFraction contextRef="c67" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners" scale="-2" unitRef="pure" id="ixv-24783">30</ix:nonFraction>%. As of December
31, 2024, Haozhen had not commenced operations. For the years ended December 31, 2024, 2023, and 2022, there was <span style="-sec-ix-hidden: hidden-fact-96"><span style="-sec-ix-hidden: hidden-fact-97"><span style="-sec-ix-hidden: hidden-fact-98">no</span></span></span> income or loss attributable
to the noncontrolling interest. Accordingly, noncontrolling interest is not presented as a separate line item in the accompanying consolidated
financial statements.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Haozhen Beijing was jointly established by Hongli Shandong and an individual,
who holding a <ix:nonFraction contextRef="c68" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:MinorityInterestOwnershipPercentageByParent" scale="-2" unitRef="pure" id="ixv-24784">3</ix:nonFraction> % ownership interest in Haozhen Beijing. As of December 31, 2024, Haozhen Beijing had not commenced operations, and no
portion of income or loss was attributable to the noncontrolling interest in the subsidiary. Therefore, no noncontrolling interest was
reported in the consolidated financial statements for the years ended December 31, 2024, 2023, and 2022.&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<ix:nonNumeric contextRef="c0" continuedAt="_UseOfEstimates-c0_cont_1" escape="true" name="us-gaap:UseOfEstimates" id="ixv-20974"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Use of Estimates</b></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_UseOfEstimates-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In preparing the consolidated financial statements in conformity with
U.S. GAAP, management makes estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent
assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting
period. These estimates are based on information as of the date of the consolidated financial statements. Significant estimates required
to be made by management include, but are not limited to, the allowance for doubtful accounts, inventory write-down and reserves, useful
lives of property, plant and equipment, intangible assets, valuation allowance of deferred tax assets and share-based compensations. Actual
results could differ from those estimates.</p></ix:continuation>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="hlp_RelatedPartiesTransactionsPolicyTextBlock-c0_cont_1" escape="true" name="hlp:RelatedPartiesTransactionsPolicyTextBlock" id="ixv-20981"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Related Parties Transactions</b></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="hlp_RelatedPartiesTransactionsPolicyTextBlock-c0_cont_2" id="hlp_RelatedPartiesTransactionsPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">A related party is generally defined as (i) any person that holds 10%
or more of the Company&#8217;s securities and their immediate families, (ii) the Company&#8217;s management, (iii) someone that directly
or indirectly controls, is controlled by or is under common control with the Company, or (iv) anyone who can significantly influence the
financial and operating decisions of the Company. A transaction is considered to be a related party transaction when there is a transfer
of resources or obligations between related parties. The Company conducts business with its related parties in the ordinary course of
business. Related parties may be individuals or corporate entities.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="hlp_RelatedPartiesTransactionsPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Transactions involving related parties cannot be presumed to be carried
out on an arm&#8217;s-length basis, as the requisite conditions of competitive, free market dealings may not exist. Representations about
transactions with related parties, if made, shall not imply that the related party transactions were consummated on terms equivalent to
those that prevail in arm&#8217;s length transactions unless such representations can be substantiated.</p></ix:continuation></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 172 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_2" id="_SignificantAccountingPoliciesTextBlock-c0_cont_1"><ix:nonNumeric contextRef="c0" continuedAt="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="ixv-21006"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Foreign Currency Translation</b></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_2" id="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company&#8217;s principal country of operations is the PRC. The
financial position and results of its operations are determined using RMB, the local currency, as the functional currency. The consolidated
financial statements are reported using U.S. Dollars. The results of operations and the statement of cash flows denominated in foreign
currency are translated at the average rate of exchange during the reporting period. Assets and liabilities denominated in foreign currencies
at the balance sheet date are translated at the applicable rates of exchange in effect at that date. The equity denominated in the functional
currency is translated at the historical rate of exchange at the time of capital contribution. As a result, amounts related to assets
and liabilities reported on the consolidated statements of cash flows may not necessarily agree with changes in the corresponding balances
on the consolidated balance sheets. Translation adjustments arising from the use of different exchange rates from period to period are
included as a separate component of accumulated other comprehensive income (loss) included in consolidated balance sheets and statements
of changes in shareholders&#8217; equity. Transactions denominated in foreign currencies are translated into the functional currency at
the exchange rates prevailing on the transaction dates with any transaction gain and or losses are included in the results of operations
as incurred. Gain (loss) from foreign currency transactions recognized and included in the consolidated statements of operations and comprehensive
income for the years ended December 31, 2024, 2023 and 2022 amounted to $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyTransactionGainLossRealized" scale="0" unitRef="usd" id="ixv-24785">31,407</ix:nonFraction>, $<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyTransactionGainLossRealized" scale="0" unitRef="usd" id="ixv-24786">54,076</ix:nonFraction> and $<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyTransactionGainLossRealized" scale="0" unitRef="usd" id="ixv-24787">197,000</ix:nonFraction>, respectively.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_3" id="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The value of RMB against U.S. Dollar may fluctuate and is affected
by, among other things, changes in the PRC&#8217;s political and economic conditions. Any significant revaluation of RMB may materially
affect the Company&#8217;s consolidated financial condition in terms of reporting. <ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock" id="ixv-24788">The following table outlines the currency exchange
rates that were used in the consolidated financial statements:</ix:nonNumeric></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock-c0_cont_1"><ix:continuation id="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_3"><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>1 US$ = RMB</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Spot rate</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c80" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyExchangeRateTranslation1" scale="0" unitRef="pure" id="ixv-24789">7.2993</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c81" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyExchangeRateTranslation1" scale="0" unitRef="pure" id="ixv-24790">7.0999</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c82" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyExchangeRateTranslation1" scale="0" unitRef="pure" id="ixv-24791">6.8983</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Average rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c83" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyExchangeRateTranslation1" scale="0" unitRef="pure" id="ixv-24792">7.1957</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c84" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyExchangeRateTranslation1" scale="0" unitRef="pure" id="ixv-24793">7.0809</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c85" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyExchangeRateTranslation1" scale="0" unitRef="pure" id="ixv-24794">6.7299</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table></ix:continuation></ix:continuation>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:FairValueMeasurementPolicyPolicyTextBlock" id="ixv-21081"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Fair Value Measurement</b></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_2" id="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The fair value of a financial instrument is defined as the exchange
price that would be received from an asset or paid to transfer a liability (as exit price) in the principal or most advantageous market
for the asset or liability in an orderly transaction between market participants at the measurement date. The carrying amounts of financial
assets and liabilities, such as cash and cash equivalents, time deposits, accounts receivable, and other current assets, accounts payable,
short-term bank borrowings and other current liabilities, approximate their fair values because of the short maturity of these instruments
and market rates of interest.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_3" id="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">ASC 825-10 requires certain disclosures regarding the fair value of
financial instruments. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an
orderly transaction between market participants at the measurement date. A three-level fair value hierarchy prioritizes the inputs used
to measure fair value. The hierarchy requires entities to maximize the use of observable inputs and minimize the use of unobservable inputs.
The three levels of inputs used to measure fair value are as follows:</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_4" id="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_3"><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">Level 1 &#8212; Quoted prices in active markets for identical
assets and liabilities.</td>
</tr></table></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_5" id="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_4"><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: left">Level 2 &#8212; Quoted prices in active markets for similar
assets and liabilities, or other inputs that are observable for the asset or liability, either directly or indirectly, for substantially
the full term of the financial instrument.</td>
</tr></table></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_6" id="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_5"><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: left">Level 3 &#8212; Unobservable inputs that are supported by
little or no market activity and that are significant to the fair value of the assets and liabilities. This includes certain pricing
models, discounted cash flow methodologies and similar techniques that use significant unobservable inputs.</td>
</tr></table></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company considers the carrying amounts of its financial assets
and liabilities, which primarily include cash and cash equivalents, restricted cash, notes receivable, accounts receivable, net, inventories,
net, prepaid expense and other current assets, accounts payables, income tax payable, accrued expenses and other current payables, short-term
loans, and current portion of finance lease obligation, to approximate their fair values as of December 31, 2024 and 2023, due to their
short-term maturities or because they are recorded at present value.</p></ix:continuation></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 173 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_3" id="_SignificantAccountingPoliciesTextBlock-c0_cont_2"><ix:nonNumeric contextRef="c0" continuedAt="_EarningsPerSharePolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:EarningsPerSharePolicyTextBlock" id="ixv-21130"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Earnings (Loss) per Share</b></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_EarningsPerSharePolicyTextBlock-c0_cont_2" id="_EarningsPerSharePolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Under the provisions of ASC 260, &#8220;Earnings Per Share&#8221;,
basic earnings (loss) per share is computed by dividing net income (loss) attributable to common shareholders by the weighted average
number of ordinary shares outstanding for the periods presented. <ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="ixv-24795">Diluted income (loss) per share reflects the potential dilution that
could occur if securities or other contracts to issue ordinary shares were exercised or converted into ordinary shares or resulted in
the issuance of ordinary shares that would then share in the income of the company, subject to anti- dilution limitations.</ix:nonNumeric></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock-c0_cont_1"><ix:continuation id="_EarningsPerSharePolicyTextBlock-c0_cont_2"><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom; ">
    <td style="white-space: nowrap; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2024</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2023</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2022</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Numerator for earnings (loss) per share:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; width: 64%; text-align: left">Net income (loss) attributable to the Company&#8217;s ordinary shareholders</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="0" sign="-" unitRef="usd" id="ixv-24796">1,881,635</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="0" unitRef="usd" id="ixv-24797">864,722</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="0" unitRef="usd" id="ixv-24798">2,932,363</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Denominator for basic and diluted earnings per share:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; padding-left: 0.125in; text-align: left">Basic and weighted average ordinary shares</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares" id="ixv-24799">17,451,865</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares" id="ixv-24800">11,752,180</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c7" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares" id="ixv-24801">10,000,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Per share amount</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; padding-bottom: 2.5pt">Per share - basic and diluted</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" sign="-" unitRef="usdPershares" id="ixv-24802"><ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares" id="ixv-24803">0.11</ix:nonFraction></ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c6" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" unitRef="usdPershares" id="ixv-24804"><ix:nonFraction contextRef="c6" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" unitRef="usdPershares" id="ixv-24805">0.07</ix:nonFraction></ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c7" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" unitRef="usdPershares" id="ixv-24806"><ix:nonFraction contextRef="c7" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" unitRef="usdPershares" id="ixv-24807">0.29</ix:nonFraction></ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:continuation></ix:continuation>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="_CashAndCashEquivalentsPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="ixv-21239"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Cash and Cash Equivalents</b></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_CashAndCashEquivalentsPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Cash and cash equivalents include cash on hand, cash accounts, interest-bearing
savings accounts and time certificates of deposit with a maturity of three months or less when purchased. The Company considers all highly
liquid investment instruments with an original maturity of three months or less from the date of purchase to be cash equivalents. The
Company maintains most of the bank accounts in the PRC.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy-c0_cont_1" escape="true" name="us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" id="ixv-21246"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Restricted Cash</b></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Restricted cash consists of cash deposited with the PRC bank and used
as collateral to secure the Company&#8217;s note receivable payments. In November 2016, the FASB issued ASU No. 2016-18, Statement of
Cash Flows (Topic 230): Restricted Cash, which requires entities to present the aggregate changes in cash, cash equivalents, restricted
cash and restricted cash equivalents in the statement of cash flows. As a result, the statement of cash flows will be required to present
restricted cash and restricted cash equivalents as a part of the beginning and ending balances of cash and cash equivalents. The Company
adopted the updated guidance and presented restricted cash within the ending cash, cash equivalents, and restricted cash balance on the
Company&#8217;s consolidated statement of cash flows for the periods presented.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="_TradeAndOtherAccountsReceivablePolicy-c0_cont_1" escape="true" name="us-gaap:TradeAndOtherAccountsReceivablePolicy" id="ixv-21253"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Accounts Receivable, Net</b></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_TradeAndOtherAccountsReceivablePolicy-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Accounts receivable are recognized and carried at original invoiced
amount less an estimated allowance expected credit losses. ASU No. 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement
of Credit Losses on Financial Instruments (&#8220;ASU 2016-13&#8221;), which requires the measurement and recognition of expected credit
losses to all financial assets held at amortized cost. CECL model requires measurement of the expected credit loss even if that risk of
loss is remote. The management believes that historical collection information is a reasonable base on which to determine expected credit
losses because the composition of the accounts receivables at the reporting date is consistent with that used in developing the historical
credit-loss percentages. That is, the similar risk characteristics of the customers and its payment practices have not changed significantly
over time. However, the foreseeable economic conditions will have a significant impact on our collectability of the accounts receivable.
The Management believes that the loan prime rate (LPR) is an useful indicator to reflect the future cost of the credit and the trend of
economic at the time of reporting. The Company combined treasury bill rate and our historical loss rate to determine the rates of expected
estimated credit losses. The accounts receivable sharing similar risk characteristics be pooled when the CECL is calculated.</p></ix:continuation></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 174 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_4" id="_SignificantAccountingPoliciesTextBlock-c0_cont_3"><ix:nonNumeric contextRef="c0" continuedAt="_InventoryPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:InventoryPolicyTextBlock" id="ixv-21275"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Inventories, Net</b></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_InventoryPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Inventories are stated at the lower of cost or net realizable value.
Cost is determined on the weighted average basis. Work-in- progress inventories consist of raw materials, direct labor and overhead associated
with the manufacturing process. Finished goods included inventory finished in the Company&#8217;s own warehouse and goods in transit,
which has not met the criteria of revenue recognition. The Company periodically assesses the recoverability of all inventories to determine
whether adjustments are required to record inventories at the lower of cost or net realizable value. Inventories that the Company determines
to be obsolete or in excess of forecasted usage are reduced to its estimated realizable value based on assumptions about future demand
and market conditions. A write down of potentially obsolete or slow-moving inventory is recorded based on management&#8217;s analysis
of inventory levels.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="hlp_DeferredOfferingCostsPolicyTextBlock-c0_cont_1" escape="true" name="hlp:DeferredOfferingCostsPolicyTextBlock" id="ixv-21282"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Deferred Offering Costs</b></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="hlp_DeferredOfferingCostsPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Deferred offering costs consist principally of all direct offering
costs incurred by the Company, such as underwriting, legal, accounting, consulting, printing, and other registration related costs in
connection with the initial public offering (&#8220;IPO&#8221;) of the Company&#8217;s ordinary shares. Such costs are deferred until
the closing of the offering, at which time the deferred costs are offset against the offering proceeds. In the event the offering is unsuccessful
or aborted, the costs will be expensed. The Company consummated its IPO on March 31, 2023 and the underwriter exercised the over-allocation
option on May 2, 2023. The deferred offering costs incurred in connection with the IPO and the underwriter&#8217;s option exercised have
been charged to additional capital.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="ixv-21289"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Property, Plant and Equipment, Net</b></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_2" id="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Property, plant and equipment are stated at cost less accumulated depreciation
and amortization. Depreciation and amortization are computed using the straight-line method over the estimated useful lives of the assets
with a <ix:nonFraction contextRef="c2" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentSalvageValuePercentage" scale="-2" unitRef="pure" id="ixv-24808">5</ix:nonFraction>% residual value. <ix:nonNumeric contextRef="c0" continuedAt="hlp_PropertyPlantAndEquipmentUsefulLifeTableTextBlock-c0_cont_1" escape="true" name="hlp:PropertyPlantAndEquipmentUsefulLifeTableTextBlock" id="ixv-24809">The estimated useful lives are as follows:</ix:nonNumeric></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="hlp_PropertyPlantAndEquipmentUsefulLifeTableTextBlock-c0_cont_1"><ix:continuation continuedAt="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_3" id="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_2"><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Estimated<br/>
 Useful Life</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%">Buildings</td><td style="width: 1%">&#160;</td>
    <td style="width: 11%; text-align: center"><ix:nonNumeric contextRef="c86" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-24810">30</ix:nonNumeric> years</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Machinery equipment</td><td>&#160;</td>
    <td style="text-align: center"><ix:nonNumeric contextRef="c87" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-24811">10</ix:nonNumeric> years</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Vehicles</td><td>&#160;</td>
    <td style="text-align: center"><ix:nonNumeric contextRef="c88" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-24812">4</ix:nonNumeric> - <ix:nonNumeric contextRef="c89" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-24813">5</ix:nonNumeric> years</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Office equipment</td><td>&#160;</td>
    <td style="text-align: center"><ix:nonNumeric contextRef="c90" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-24814">5</ix:nonNumeric> years</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Tools</td><td>&#160;</td>
    <td style="text-align: center"><ix:nonNumeric contextRef="c91" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-24815">3</ix:nonNumeric> - <ix:nonNumeric contextRef="c92" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-24816">5</ix:nonNumeric> years</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Electronic devices</td><td>&#160;</td>
    <td style="text-align: center"><ix:nonNumeric contextRef="c93" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-24817">3</ix:nonNumeric> - <ix:nonNumeric contextRef="c94" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-24818">5</ix:nonNumeric> years</td></tr>
  </table></ix:continuation></ix:continuation>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The cost and related accumulated depreciation and amortization of assets
sold or otherwise retired are eliminated from the accounts and any gain or loss is included in the consolidated statements of operations
and comprehensive income. Expenditures for maintenance and repairs are charged to earnings as incurred, while additions, renewals and
betterments, which are expected to extend the useful life of assets, are capitalized. The Company also re-evaluates the periods of depreciation
and amortization to determine whether subsequent events and circumstances indicate a change in estimates of useful lives.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="_IntangibleAssetsFiniteLivedPolicy-c0_cont_1" escape="true" name="us-gaap:IntangibleAssetsFiniteLivedPolicy" id="ixv-21332"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Intangible Assets, Net</b></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_IntangibleAssetsFiniteLivedPolicy-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Intangible assets are stated at cost, less accumulated amortization.
Amortization expense is recognized on the straight-line basis over the estimated useful lives of the assets. All land in the PRC is owned
by the government; however, the government grants &#8220;land use rights.&#8221; The Company has obtained rights to use various parcels
of land for <ix:nonNumeric contextRef="c69" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="ixv-24819">46</ix:nonNumeric> years. The Company amortizes the cost of the land use rights over their useful life using the straight-line method.</p></ix:continuation>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" id="ixv-21339"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Impairment for Long-Lived Assets</b></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Long-lived assets, including property, plant and equipment and intangible
with finite lives are reviewed for impairment whenever events or changes in circumstances (such as a significant adverse change to market
conditions that will impact the future use of the assets) indicate that the carrying value of an asset may not be recoverable. The Company
assesses the recoverability of the assets based on the undiscounted future cash flows the assets are expected to generate and recognize
an impairment loss when estimated undiscounted future cash flows expected to result from the use of the asset plus net proceeds expected
from disposition of the asset, if any, are less than the carrying value of the asset. If an impairment is identified, the Company would
reduce the carrying amount of the asset to its estimated fair value based on a discounted cash flows approach or, when available and appropriate,
to comparable market values. There was no impairment of long-lived assets recognized for the years ended December 31, 2024, 2023 and 2022,
respectively.</p></ix:continuation></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 175 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_5" id="_SignificantAccountingPoliciesTextBlock-c0_cont_4"><ix:nonNumeric contextRef="c0" continuedAt="_LesseeLeasesPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:LesseeLeasesPolicyTextBlock" id="ixv-21361"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Lease Commitments</b></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_LesseeLeasesPolicyTextBlock-c0_cont_2" id="_LesseeLeasesPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company has adopted the new lease standard, ASC 842, Leases (Topic
842) for all periods presented. The Company elected the package of practical expedients permitted under the transition guidance within
ASC Topic 842, which among other things, allows the Company to carry forward certain historical conclusions reached under ASC Topic 840
regarding lease identification, classification, and the accounting treatment of initial direct costs. The Company elected not to record
assets and liabilities on its consolidated balance sheets for any new or existing lease arrangements with lease terms of twelve months
or less. The Company recognizes lease expenses for such leases on a straight-line basis over the lease term. In addition, the Company
elected the land easement transition practical expedient and did not reassess whether an existing or expired land easement is a lease
or contains a lease if it has not historically been accounted for as a lease. The Company elected the transition method which allows entities
to initially apply the requirements by recognizing a cumulative-effect adjustment to the opening balance of retained earnings in the period
of adoption.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_LesseeLeasesPolicyTextBlock-c0_cont_3" id="_LesseeLeasesPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The initial lease liability is equal to the future fixed minimum lease
payments discounted using the Company&#8217;s incremental borrowing rate, on a secured basis. The lease term includes optional renewal
periods and early termination payments when it is reasonably certain that the Company will exercise those rights. The initial measurement
of the ROU asset is equal to the initial lease liability plus any initial direct costs and prepayments, less any lease incentives.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_LesseeLeasesPolicyTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In cases of sale and leaseback transactions, if the transfer of the
asset to the lessor does not qualify as a sale, then the transaction constitutes a failed sale and leaseback and is accounted for as a
financing transaction. For a sale to have occurred, the control of the asset would need to be transferred to the lessor, and the lessor
would need to obtain substantially all the benefits from the use of the asset. The Company has entered into a sale and leaseback transaction
which qualified as failed sale and leaseback transaction as the Company has a purchase obligation to acquire the machinery at the end
of the lease term. The asset has been included in the property, plant and equipment, and the amortization is computed based on the shorter
of the financing terms or the estimated useful life.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="ixv-21374"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Revenue Recognition</b></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_2" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company has adopted the new revenue standard, ASC 606, Revenue
from Contracts with Customers (Topic 606) for all periods presented. Under ASC 606, the Company recognizes revenue when a customer obtains
control of promised goods, in an amount that reflects the consideration which the Company expects to receive in exchange for the goods.
To determine revenue recognition for arrangements within the scope of ASC 606, the Company performs the following five steps: (1) identify
the contracts with a customer; (2) identify the performance obligations in the contract; (3) determine the transaction price; (4) allocate
the transaction price to the performance obligations in the contract; and (5) recognize revenue when or as the entity satisfies a performance
obligation. The Company applies the five-step model to contracts when it is probable that the entity will collect the consideration it
is entitled to in exchange for the goods it transfers to the customer. Revenue is recognized net of value-added tax.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_3" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company&#8217;s revenue is principally derived from sales of products
in domestic and overseas markets. Revenue is recognized at the point in time when the performance obligation has been satisfied and control
of the products have been transferred to the customers, which generally occurs upon shipment for overseas customers and acceptance for
domestic customers based on the terms of the sales contracts.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_4" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Revenue is measured by the transaction price, which is defined as the
amount of consideration the Company expects to receive in exchange for selling products to customers. The Company does not offer or agree
on terms that result in variable consideration during the periods presented. Amounts billed and due from customers are short term in nature
and are classified as receivables since payments are unconditional and only the passage of time is required before payments are due. The
Company does not grant payment terms greater than one year. Additionally, the Company does not offer promotional payments, customer coupons,
rebates or other cash redemptions offers to its customers.</p></ix:continuation></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 176 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_6" id="_SignificantAccountingPoliciesTextBlock-c0_cont_5"><ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_5" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company does not have any contract asset. Contract liabilities
are recorded when consideration is received from a customer prior to transferring the control of goods to the customer or other conditions
under the terms of a sales contract. As of December 31, 2024 and 2023, the Company recorded contract liabilities, included in accrued
expenses and other payables, of $<ix:nonFraction contextRef="c70" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccruedLiabilitiesAndOtherLiabilities" scale="0" unitRef="usd" id="ixv-24820">219,933</ix:nonFraction> and $<ix:nonFraction contextRef="c71" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccruedLiabilitiesAndOtherLiabilities" scale="0" unitRef="usd" id="ixv-24821">178,135</ix:nonFraction>, respectively. The Company recognized $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="0" unitRef="usd" id="ixv-24822">24,484</ix:nonFraction>, $<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="0" unitRef="usd" id="ixv-24823">45,800</ix:nonFraction> and $<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="0" unitRef="usd" id="ixv-24824">124,687</ix:nonFraction> of beginning
contract liabilities as revenue for the years ended December 31, 2024, 2023 and 2022, respectively. The Company is expected to recognize
the December 31, 2024&#8217;s ending contract liabilities of $<ix:nonFraction contextRef="c72" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="0" unitRef="usd" id="ixv-24825">219,933</ix:nonFraction> in the next twelve months ending December 31, 2025 as revenues.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock" id="ixv-21405"><ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_6" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company&#8217;s net revenue segregated by geographic regions is
as follows:</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_6"><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the Years Ending December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%">PRC</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c95" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" unitRef="usd" id="ixv-24826">12,196,548</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c96" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" unitRef="usd" id="ixv-24827">12,117,240</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c97" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" unitRef="usd" id="ixv-24828">15,285,549</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Overseas</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c98" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" unitRef="usd" id="ixv-24829">1,909,072</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c99" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" unitRef="usd" id="ixv-24830">3,880,714</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c100" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" unitRef="usd" id="ixv-24831">4,997,696</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24832">14,105,620</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24833">15,997,954</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24834">20,283,245</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:continuation></ix:nonNumeric>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="hlp_ValueAddedTaxPolicyTextBlock-c0_cont_1" escape="true" name="hlp:ValueAddedTaxPolicyTextBlock" id="ixv-21470"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Value Added Tax</b></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="hlp_ValueAddedTaxPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Hongli Shandong and its subsidiaries are subject to a VAT of <ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="hlp:ValueAddedTaxPercentage" scale="-2" unitRef="pure" id="ixv-24835">13</ix:nonFraction>%
for its business practice. The amount of VAT liability is determined by applying the applicable tax rate to the invoiced amount of
the product sold. The Company reports revenue net of PRC&#8217;s VAT for all the periods presented on the consolidated statements of
operations and comprehensive income.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="_CostOfSalesPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:CostOfSalesPolicyTextBlock" id="ixv-21477"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Cost of Revenues</b></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_CostOfSalesPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Amounts recorded as cost of revenue relate to direct expenses incurred
in order to generate revenue. Such costs are recorded as incurred. Cost of revenues consists of product costs, including costs of raw
material, contract manufacturers for production, shipping and handling costs, manufacturing and tooling equipment depreciation.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="_ResearchAndDevelopmentExpensePolicy-c0_cont_1" escape="true" name="us-gaap:ResearchAndDevelopmentExpensePolicy" id="ixv-21484"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Research and Development Expenses</b></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_ResearchAndDevelopmentExpensePolicy-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Research and development expenses consist primarily of salary and welfare
for research and development personnel, consulting and contractor expenses, testing and tooling materials and other expenses associated
with research and development personnel. The Company recognizes research and development expenses as expenses when incurred. Research
and development expenses were $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="0" unitRef="usd" id="ixv-24836">818,315</ix:nonFraction>, $<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="0" unitRef="usd" id="ixv-24837">962,963</ix:nonFraction> and $<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="0" unitRef="usd" id="ixv-24838">1,412,355</ix:nonFraction> for the years ended December 31, 2024, 2023 and 2022, respectively.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="_SellingGeneralAndAdministrativeExpensesPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock" id="ixv-21491"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Sales and Marketing Expenses</b></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_SellingGeneralAndAdministrativeExpensesPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Sales and marketing expenses consist primarily of salary and welfare
for sales and marketing personnel, promotion and marketing expenses and other expenses associated with sales and marketing personnel.
The Company recognized $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SellingAndMarketingExpense" scale="0" unitRef="usd" id="ixv-24839">564,964</ix:nonFraction>, $<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SellingAndMarketingExpense" scale="0" unitRef="usd" id="ixv-24840">631,361</ix:nonFraction> and $<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SellingAndMarketingExpense" scale="0" unitRef="usd" id="ixv-24841">596,620</ix:nonFraction> of sales and marketing expenses for the years ended December 31, 2024, 2023 and
2022, respectively.</p></ix:continuation>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="_IncomeTaxPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:IncomeTaxPolicyTextBlock" id="ixv-21498"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Income Taxes</b></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_IncomeTaxPolicyTextBlock-c0_cont_2" id="_IncomeTaxPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company follows the liability method of accounting for income taxes
in accordance with ASC 740 (&#8220;ASC 740&#8221;), Income Taxes. Under this method, deferred tax assets and liabilities are determined
based on the difference between the financial reporting and tax bases of assets and liabilities using enacted tax rates that will be in
effect in the period in which the differences are expected to reverse. The Company records a valuation allowance to offset deferred tax
assets if based on the weight of available evidence; it is more-likely-than-not that some portion, or all, of the deferred tax assets
will not be realized. The effect on deferred taxes of a change in tax rate is recognized in tax expense in the period that includes the
enactment date of the change in the tax rate.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_IncomeTaxPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company accounted for uncertainties in income taxes in accordance
with ASC 740. Interest and penalties related to unrecognized tax benefit recognized in accordance with ASC 740 are classified in the consolidated
statements of operations and comprehensive income as income tax expense. No such expenses incurred during the years ended December 31,
2024, 2023 and 2022.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="_PriorPeriodReclassificationAdjustmentDescription-c0_cont_1" escape="true" name="us-gaap:PriorPeriodReclassificationAdjustmentDescription" id="ixv-21508"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Reclassifications</b></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_PriorPeriodReclassificationAdjustmentDescription-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Certain prior year amounts have been reclassified to conform to the
current year&#8217;s presentation. These reclassifications were made to enhance consistency and comparability and had no impact on previously
reported results of operations, financial position, or cash flows. For the year ended December 31, 2024, the Company reclassified interest
income previously presented separately within other income to be included in &#8220;Interest and financing expenses, net&#8221; in the
consolidated statements of operations and comprehensive income (loss). This reclassification reflects a change in presentation policy
to report financing-related income and expenses on a net basis. Prior periods have been reclassified accordingly for comparative purposes,
and the reclassification was immaterial.</p></ix:continuation></ix:continuation><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 177 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_7" id="_SignificantAccountingPoliciesTextBlock-c0_cont_6"><ix:nonNumeric contextRef="c0" continuedAt="_GovernmentAssistancePolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:GovernmentAssistancePolicyTextBlock" id="ixv-21530"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Government Subsidy</b></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_GovernmentAssistancePolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Government grants include cash subsidies as well as other subsidies
received from various government agencies by the subsidiaries of the Company. Such subsidies are generally provided as incentives from
the local government to encourage the expansion of local business. The government grant is recognized in the consolidated statements of
income and comprehensive income when the relevant performance criteria specified in the grant are met, for instance, locating contact
centers in their jurisdictions or helping local employment needs. The government subsidy granted to the Company was $<ix:nonFraction contextRef="c73" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherIncome" scale="0" unitRef="usd" id="ixv-24842">99,351</ix:nonFraction>, $<ix:nonFraction contextRef="c74" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherIncome" scale="0" unitRef="usd" id="ixv-24843">25,919</ix:nonFraction> and
$<ix:nonFraction contextRef="c75" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherIncome" scale="0" unitRef="usd" id="ixv-24844">37,740</ix:nonFraction> for the years ended December 31, 2024, 2023 and 2022, respectively and included in other income in the consolidated statements
of operations and comprehensive income.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="hlp_StatutoryReservesPolicyTextBlock-c0_cont_1" escape="true" name="hlp:StatutoryReservesPolicyTextBlock" id="ixv-21537"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Statutory Reserves</b></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="hlp_StatutoryReservesPolicyTextBlock-c0_cont_2" id="hlp_StatutoryReservesPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company&#8217;s PRC subsidiaries are required to make appropriations
to certain non-distributable reserve funds.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="hlp_StatutoryReservesPolicyTextBlock-c0_cont_3" id="hlp_StatutoryReservesPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In accordance with China&#8217;s Company Laws, the Company&#8217;s
PRC subsidiary that are Chinese companies, must make appropriations from their after-tax profit (as determined under the Accounting Standards
for Business Enterprises as promulgated by the Ministry of Finance of the People&#8217;s Republic of China (&#8220;PRC GAAP&#8221;)) to
non-distributable reserve funds including (i) statutory surplus fund and (ii) discretionary surplus fund. The appropriation to the statutory
surplus fund must be at least <ix:nonFraction contextRef="c76" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" unitRef="pure" id="ixv-24845">10</ix:nonFraction>% of the after- tax profits calculated in accordance with PRC GAAP. Appropriation is not required if the
statutory surplus fund has reached <ix:nonFraction contextRef="c77" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" unitRef="pure" id="ixv-24846">50</ix:nonFraction>% of the registered capital of the respective company. Appropriation to the discretionary surplus
fund is made at the discretion of the respective company.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="hlp_StatutoryReservesPolicyTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Pursuant to the laws applicable to China&#8217;s Foreign Investment
Enterprises, the Company&#8217;s subsidiaries that are foreign investment enterprises in China have to make appropriations from their
after-tax profit (as determined under PRC GAAP) to reserve funds including (i) general reserve fund, (ii) enterprise expansion fund and
(iii) staff bonus and welfare fund. The appropriation to the general reserve fund must be at least <ix:nonFraction contextRef="c78" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" unitRef="pure" id="ixv-24847">10</ix:nonFraction>% of the after-tax profits calculated
in accordance with PRC GAAP. Appropriation is not required if the reserve fund has reached <ix:nonFraction contextRef="c79" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" unitRef="pure" id="ixv-24848">50</ix:nonFraction>% of the registered capital of the respective
company. Appropriations to the other two reserve funds are at the respective company&#8217;s discretion. The use of the general reserve
fund, statutory surplus fund and discretionary surplus fund are restricted to the offsetting of losses to increase the registered capital
of the respective company. These reserves are not allowed to be transferred out as cash dividends, loans or advances, nor can they be
distributed except under liquidation.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="_ComprehensiveIncomePolicyPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:ComprehensiveIncomePolicyPolicyTextBlock" id="ixv-21550"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Comprehensive Income (Loss)</b></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_ComprehensiveIncomePolicyPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Comprehensive income (loss) is comprised of net income (loss) and all
changes to the statements of shareholders&#8217; equity, except those due to investments by shareholders, changes in paid-in capital and
distributions to shareholders. For the Company, comprehensive income (loss) for the years ended December 31, 2024, 2023 and 2022 consisted
of net income (loss) and unrealized gain (loss) from foreign currency translation adjustment.</p></ix:continuation>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="_SegmentReportingPolicyPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:SegmentReportingPolicyPolicyTextBlock" id="ixv-21557"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Segment Reporting</b></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_SegmentReportingPolicyPolicyTextBlock-c0_cont_2" id="_SegmentReportingPolicyPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company follows the &#8216;management approach&#8217; in determining its reportable
operating segments, as prescribed by ASC 280. Under this approach, the Company&#8217;s chief operating decision maker (&#8220;CODM&#8221;)&#8212;identified
as the Chief Executive Officer&#8212;uses internal financial information to make operating decisions and assess performance.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_SegmentReportingPolicyPolicyTextBlock-c0_cont_3" id="_SegmentReportingPolicyPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The CODM reviews revenue information analyzed by customer; however,
this information is presented only at the revenue level, without allocation of associated costs or resources. As such, these customer-level
views do not constitute separate operating segments under U.S. GAAP. Accordingly, the Company has determined that it operates as a single
operating and reportable segment.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_SegmentReportingPolicyPolicyTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Refer to Note 19 &#8211; Segment Reporting for additional disclosures
related to the segment reporting requirements under ASU 2023-07.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="ixv-21570"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Recently Issued Accounting Pronouncements</b></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_2" id="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company considers the applicability and impact of all ASUs. Management
periodically reviews new accounting standards that are issued and assesses the impacts on the Company&#8217;s consolidated financial position
and/or results of operations.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_3" id="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In November 2023, the Financial Accounting Standards Board (FASB) issued
Accounting Standards Update (ASU) 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. The ASU requires
public entities to disclose significant segment expense categories and other information used by the Chief Operating Decision Maker (CODM)
in assessing segment performance, even if the entity has only one reportable segment. ASU 2023-07 is effective for the Company&#8217;s
annual periods beginning January 1, 2024 and for its interim periods beginning January 1, 2025. The Company adopted ASU 2023-07 on January
1, 2024. Adoption of the ASU did not affect the determination of the Company&#8217;s operating or reportable segments. However, it resulted
in expanded disclosures regarding significant expense categories regularly reviewed by the CODM. These disclosures are included in Note
19 &#8211; Segment Reporting to the consolidated financial statements.</p></ix:continuation></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 178 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:continuation id="_SignificantAccountingPoliciesTextBlock-c0_cont_7"><ix:continuation continuedAt="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_4" id="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In December 2023, the FASB issued Accounting Standards Update (ASU)
2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (ASU 2023-09). The ASU focuses on income tax disclosures around
effective tax rates and cash income taxes paid. ASU 2023-09 largely follows the proposed ASU issued earlier in 2023 with several important
modifications and clarifications. Key features of ASU 2023-09 include: rate reconciliation disclosures, disaggregate income taxes paid
by federal, state, and foreign jurisdictions, and removes the need for certain disclosures previously required. ASU 2023-09 is effective
for public business entities for annual periods beginning after December 15, 2024 (generally, calendar year 2025) and effective for all
other business entities one year later; early adoption is permitted. Entities should adopt this guidance on a prospective basis, though
retrospective application is permitted. The adoption of ASU 2023-09 is not expected to have a material impact on the Company&#8217;s consolidated
financial statements and disclosures.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_5" id="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On November 4, 2024, the FASB issued ASU 2024-03, Disaggregation of
Income Statement Expenses (DISE), which requires disaggregated disclosure of income statement expenses for public business entities (PBEs).
The DISE does not change the expense captions an entity presents on the face of the income statement; rather, it requires disaggregation
of certain expense captions into specified categories in disclosures within the footnotes to the financial statements. DISE is effective
for annual reporting periods beginning after December 15, 2026 and interim reporting periods within annual reporting periods beginning
after December 15, 2027. The requirements will be applied prospectively with the option for retrospective application. Early adoption
is permitted. The adoption of this standard is not expected to have a material impact on the Company&#8217;s consolidated financial statements
and disclosures.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company does not believe other recently issued but not yet effective
accounting standards would have a material effect on its consolidated financial position, statements of operations and cash flows.</p></ix:continuation></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:AccountsAndNontradeReceivableTextBlock" id="ixv-21606"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">NOTE 3 &#8212; ACCOUNTS RECEIVABLE, NET</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock" id="ixv-21609"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Accounts receivable consisted of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Accounts receivable, gross</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableGross" scale="0" unitRef="usd" id="ixv-24849">5,898,773</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableGross" scale="0" unitRef="usd" id="ixv-24850">6,066,309</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: allowance for current expected credit loss</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="0" unitRef="usd" id="ixv-24851">89,399</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="0" unitRef="usd" id="ixv-24852">52,773</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt">Accounts receivable, net</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="0" unitRef="usd" id="ixv-24853">5,809,374</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="0" unitRef="usd" id="ixv-24854">6,013,536</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:AccountsReceivableNoncurrentPastDueTableTextBlock" id="ixv-21660"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">The following CECL rates are used to
determine the allowance for current expected credit losses.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">&#160;</span></p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Age of accounts receivable</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">Current</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">31-60 <br/> days</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">61-90 <br/> days</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">91-120 <br/>
days</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">121-180 <br/>
days</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">181-270 <br/>
days</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">271-360 <br/>
days</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Over 360 <br/>
days</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 28%; text-align: left">Historical loss rate</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 6%; text-align: right"><ix:nonFraction contextRef="c0" decimals="5" format="ixt:num-dot-decimal" name="hlp:CurrentExpectedCreditLossesHistoricalLossRate" scale="-2" unitRef="pure" id="ixv-24855">0.000</ix:nonFraction></td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 6%; text-align: right"><ix:nonFraction contextRef="c103" decimals="5" format="ixt:num-dot-decimal" name="hlp:CurrentExpectedCreditLossesHistoricalLossRate" scale="-2" unitRef="pure" id="ixv-24856">0.000</ix:nonFraction></td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 6%; text-align: right"><ix:nonFraction contextRef="c104" decimals="5" format="ixt:num-dot-decimal" name="hlp:CurrentExpectedCreditLossesHistoricalLossRate" scale="-2" unitRef="pure" id="ixv-24857">0.000</ix:nonFraction></td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 6%; text-align: right"><ix:nonFraction contextRef="c105" decimals="5" format="ixt:num-dot-decimal" name="hlp:CurrentExpectedCreditLossesHistoricalLossRate" scale="-2" unitRef="pure" id="ixv-24858">0.000</ix:nonFraction></td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 6%; text-align: right"><ix:nonFraction contextRef="c106" decimals="5" format="ixt:num-dot-decimal" name="hlp:CurrentExpectedCreditLossesHistoricalLossRate" scale="-2" unitRef="pure" id="ixv-24859">0.000</ix:nonFraction></td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 6%; text-align: right"><ix:nonFraction contextRef="c107" decimals="5" format="ixt:num-dot-decimal" name="hlp:CurrentExpectedCreditLossesHistoricalLossRate" scale="-2" unitRef="pure" id="ixv-24860">0.000</ix:nonFraction></td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 6%; text-align: right"><ix:nonFraction contextRef="c108" decimals="5" format="ixt:num-dot-decimal" name="hlp:CurrentExpectedCreditLossesHistoricalLossRate" scale="-2" unitRef="pure" id="ixv-24861">0.000</ix:nonFraction></td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 6%; text-align: right"><ix:nonFraction contextRef="c109" decimals="5" format="ixt:num-dot-decimal" name="hlp:CurrentExpectedCreditLossesHistoricalLossRate" scale="-2" unitRef="pure" id="ixv-24862">0.000</ix:nonFraction></td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Adjustment</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="5" format="ixt:num-dot-decimal" name="hlp:CurrentExpectedCreditLossesAdjustment" scale="-2" unitRef="pure" id="ixv-24863">0.258</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c103" decimals="5" format="ixt:num-dot-decimal" name="hlp:CurrentExpectedCreditLossesAdjustment" scale="-2" unitRef="pure" id="ixv-24864">0.517</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c104" decimals="5" format="ixt:num-dot-decimal" name="hlp:CurrentExpectedCreditLossesAdjustment" scale="-2" unitRef="pure" id="ixv-24865">0.775</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c105" decimals="5" format="ixt:num-dot-decimal" name="hlp:CurrentExpectedCreditLossesAdjustment" scale="-2" unitRef="pure" id="ixv-24866">1.033</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c106" decimals="5" format="ixt:num-dot-decimal" name="hlp:CurrentExpectedCreditLossesAdjustment" scale="-2" unitRef="pure" id="ixv-24867">1.550</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c107" decimals="5" format="ixt:num-dot-decimal" name="hlp:CurrentExpectedCreditLossesAdjustment" scale="-2" unitRef="pure" id="ixv-24868">2.325</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c108" decimals="5" format="ixt:num-dot-decimal" name="hlp:CurrentExpectedCreditLossesAdjustment" scale="-2" unitRef="pure" id="ixv-24869">3.100</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c109" decimals="5" format="ixt:num-dot-decimal" name="hlp:CurrentExpectedCreditLossesAdjustment" scale="-2" unitRef="pure" id="ixv-24870">3.100</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt">CECL rate</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="5" format="ixt:num-dot-decimal" name="hlp:CurrentExpectedCreditLossesRate" scale="-2" unitRef="pure" id="ixv-24871">0.258</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">%</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c103" decimals="5" format="ixt:num-dot-decimal" name="hlp:CurrentExpectedCreditLossesRate" scale="-2" unitRef="pure" id="ixv-24872">0.517</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">%</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c104" decimals="5" format="ixt:num-dot-decimal" name="hlp:CurrentExpectedCreditLossesRate" scale="-2" unitRef="pure" id="ixv-24873">0.775</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">%</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c105" decimals="5" format="ixt:num-dot-decimal" name="hlp:CurrentExpectedCreditLossesRate" scale="-2" unitRef="pure" id="ixv-24874">1.033</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">%</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c106" decimals="5" format="ixt:num-dot-decimal" name="hlp:CurrentExpectedCreditLossesRate" scale="-2" unitRef="pure" id="ixv-24875">1.550</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">%</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c107" decimals="5" format="ixt:num-dot-decimal" name="hlp:CurrentExpectedCreditLossesRate" scale="-2" unitRef="pure" id="ixv-24876">2.325</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">%</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c108" decimals="5" format="ixt:num-dot-decimal" name="hlp:CurrentExpectedCreditLossesRate" scale="-2" unitRef="pure" id="ixv-24877">3.100</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">%</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c109" decimals="5" format="ixt:num-dot-decimal" name="hlp:CurrentExpectedCreditLossesRate" scale="-2" unitRef="pure" id="ixv-24878">3.100</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">%</td></tr>
  </table></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As of December 31, 2024, accounts receivable totaling $<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableGrossCurrent" scale="0" unitRef="usd" id="ixv-24879">2,435,520</ix:nonFraction>
(RMB <ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableGrossCurrent" scale="0" unitRef="cny" id="ixv-24880">17,777,592</ix:nonFraction>) were pledged as collateral to secure a short-term loan of $<ix:nonFraction contextRef="c101" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBorrowings" scale="0" unitRef="usd" id="ixv-24881">1,369,994</ix:nonFraction> (RMB <ix:nonFraction contextRef="c101" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBorrowings" scale="0" unitRef="cny" id="ixv-24882">10,000,000</ix:nonFraction>) from China Minsheng Bank (see Note
9)</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As of December 31, 2023, accounts receivable of approximately $<ix:nonFraction contextRef="c3" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableGrossCurrent" scale="6" unitRef="usd" id="ixv-24883">1.1</ix:nonFraction>
million (RMB <ix:nonFraction contextRef="c3" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableGrossCurrent" scale="6" unitRef="cny" id="ixv-24884">7.8</ix:nonFraction> million) were pledged as collateral to secure a working capital loan of $<ix:nonFraction contextRef="c102" decimals="0" format="ixt:num-dot-decimal" name="hlp:WorkingCapitalLoan" scale="0" unitRef="usd" id="ixv-24885">760,574</ix:nonFraction> from China Industrial Bank (see Note
9).</p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 179 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" id="ixv-21820"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">NOTE 4 &#8212; NOTES RECEIVABLES</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" id="ixv-21823"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Notes receivable consisted of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Maturity Date</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Within the first quarter of 2024</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-99">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c111" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NotesReceivableNet" scale="0" unitRef="usd" id="ixv-24886">70,830</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Within the second quarter of 2024</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-100">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c113" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NotesReceivableNet" scale="0" unitRef="usd" id="ixv-24887">165,824</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Within the first quarter of 2025</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c114" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NotesReceivableNet" scale="0" unitRef="usd" id="ixv-24888">161,413</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-101">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Within the second quarter of 2025</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c116" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NotesReceivableNet" scale="0" unitRef="usd" id="ixv-24889">360,918</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-102">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NotesReceivableNet" scale="0" unitRef="usd" id="ixv-24890">522,331</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NotesReceivableNet" scale="0" unitRef="usd" id="ixv-24891">236,654</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Notes receivable consist of bank acceptance notes received from customers
in connection with the sale of the Company&#8217;s products. These notes are issued by financial institutions and represent an unconditional
obligation of the issuing bank to pay the full-face value at maturity. The notes are non-interest bearing and generally mature within
six to twelve months from the date of issuance.</p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:InventoryDisclosureTextBlock" id="ixv-21902"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">NOTE 5 &#8212; INVENTORIES, NET</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="ixv-21905"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Inventories are stated at the lower of cost or net realizable value.
Cost is determined using the weighted average method. Net realizable value is the estimated selling price in the ordinary course of business,
less reasonably predictable costs of completion, disposal, and transportation.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Raw materials</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryRawMaterials" scale="0" unitRef="usd" id="ixv-24892">848,123</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryRawMaterials" scale="0" unitRef="usd" id="ixv-24893">434,179</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Work in progress</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryWorkInProcess" scale="0" unitRef="usd" id="ixv-24894">1,633,948</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryWorkInProcess" scale="0" unitRef="usd" id="ixv-24895">1,726,415</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Finished goods</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryFinishedGoods" scale="0" unitRef="usd" id="ixv-24896">224,297</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryFinishedGoods" scale="0" unitRef="usd" id="ixv-24897">227,526</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Subtotal</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryGross" scale="0" unitRef="usd" id="ixv-24898">2,706,368</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryGross" scale="0" unitRef="usd" id="ixv-24899">2,388,120</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Reserve for obsolete inventory</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryLIFOReserve" scale="0" unitRef="usd" id="ixv-24900">32,367</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryLIFOReserve" scale="0" unitRef="usd" id="ixv-24901">38,415</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="0" unitRef="usd" id="ixv-24902">2,674,001</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="0" unitRef="usd" id="ixv-24903">2,349,705</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company evaluates inventories for excess and obsolescence on a
regular basis, based on management&#8217;s assessment of product life cycles, historical and forecasted demand, and market conditions.
A write-down is recognized when the carrying amount of inventory exceeds its estimated net realizable value. For the years ended December
31, 2024, 2023 and 2022, the Company recorded inventory write-downs of $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryWriteDown" scale="0" unitRef="usd" id="ixv-24904">55,176</ix:nonFraction>, $<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryWriteDown" scale="0" unitRef="usd" id="ixv-24905">15,108</ix:nonFraction>, and $<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryWriteDown" scale="0" unitRef="usd" id="ixv-24906">30,089</ix:nonFraction>, respectively. Additionally, the
Company established inventory valuation allowances of $<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryValuationReserves" scale="0" unitRef="usd" id="ixv-24907">32,367</ix:nonFraction>, $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryValuationReserves" scale="0" unitRef="usd" id="ixv-24908">38,415</ix:nonFraction>, and $<ix:nonFraction contextRef="c24" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryValuationReserves" scale="0" unitRef="usd" id="ixv-24909">27,538</ix:nonFraction> for the years ended December 31, 2024, 2023, and 2022,
respectively.</p></ix:nonNumeric><div>




</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:OtherCurrentAssetsTextBlock" id="ixv-21990"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">NOTE 6 &#8212; PREPAID EXPENSE AND OTHER CURRENT ASSETS</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" id="ixv-21993"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The current portions of prepaid expense and other current assets
consist of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Prepaid operating cost</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseCurrent" scale="0" unitRef="usd" id="ixv-24910">1,939,706</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseCurrent" scale="0" unitRef="usd" id="ixv-24911">978,444</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Prepaid service cost</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PrepaidAdvertising" scale="0" unitRef="usd" id="ixv-24912">51,730</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PrepaidAdvertising" scale="0" unitRef="usd" id="ixv-24913">52,363</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Others</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsCurrent" scale="0" unitRef="usd" id="ixv-24914">13,453</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsCurrent" scale="0" unitRef="usd" id="ixv-24915">28,468</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="0" unitRef="usd" id="ixv-24916">2,004,889</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="0" unitRef="usd" id="ixv-24917">1,059,275</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric></ix:nonNumeric><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 180 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="ixv-22068"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">NOTE 7 &#8212; PROPERTY, PLANT AND EQUIPMENT, NET</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="ixv-22071"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Property, plant and equipment, net consisted of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">Buildings</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c122" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-24918">7,620,784</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c123" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-24919">7,135,962</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Machinery equipment and tools</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c124" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-24920">6,244,008</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c125" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-24921">5,545,278</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Electronic devices</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c126" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-24922">96,866</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c127" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-24923">98,839</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Office equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c90" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-24924">21,054</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c128" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-24925">21,645</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Vehicles</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c129" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-24926">324,888</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c130" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-24927">315,714</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Construction in progress</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c131" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-24928">230,966</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c132" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-24929">1,084,596</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Subtotal</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-24930">14,538,566</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-24931">14,202,034</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: accumulated depreciation</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-24932">4,152,824</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-24933">3,449,289</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="usd" id="ixv-24934">10,385,742</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="usd" id="ixv-24935">10,752,745</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Depreciation expenses for the years ended December 31, 2024, 2023 and
2022 amounted to $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Depreciation" scale="0" unitRef="usd" id="ixv-24936">804,395</ix:nonFraction>, $<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Depreciation" scale="0" unitRef="usd" id="ixv-24937">871,445</ix:nonFraction> and <ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Depreciation" scale="0" unitRef="usd" id="ixv-24938">615,050</ix:nonFraction>, respectively, of which $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSoldDepreciation" scale="0" unitRef="usd" id="ixv-24939">671,603</ix:nonFraction>, $<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSoldDepreciation" scale="0" unitRef="usd" id="ixv-24940">777,291</ix:nonFraction> and $<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSoldDepreciation" scale="0" unitRef="usd" id="ixv-24941">546,305</ix:nonFraction> were included in cost of revenues,
respectively, and of which $<ix:nonFraction contextRef="c118" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Depreciation" scale="0" unitRef="usd" id="ixv-24942">132,792</ix:nonFraction>, $<ix:nonFraction contextRef="c119" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Depreciation" scale="0" unitRef="usd" id="ixv-24943">94,154</ix:nonFraction> and $<ix:nonFraction contextRef="c120" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Depreciation" scale="0" unitRef="usd" id="ixv-24944">68,745</ix:nonFraction> were included selling, general and administrative expenses, respectively.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">During the year ended December 31, 2024, the Company disposed of certain
portions of its manufacturing buildings and received cash proceeds of $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1" scale="0" unitRef="usd" id="ixv-24945">2,779</ix:nonFraction> (RMB <ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1" scale="0" unitRef="cny" id="ixv-24946">20,000</ix:nonFraction>). As a result, fixed assets with a costs basis
of $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1" scale="0" unitRef="usd" id="ixv-24947">158,739</ix:nonFraction> (RMB <ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1" scale="0" unitRef="cny" id="ixv-24948">1,142,241</ix:nonFraction>) and related accumulated depreciation of $<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciation" scale="0" unitRef="usd" id="ixv-24949">79,171</ix:nonFraction> (RMB <ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciation" scale="0" unitRef="cny" id="ixv-24950">569,693</ix:nonFraction>) were derecognized. This transaction resulted
in a net loss of $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnSaleOfOtherAssets" scale="0" unitRef="usd" id="ixv-24951">77,109</ix:nonFraction>, which included a value-added tax (VAT) of $<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ValueAddedTaxReceivable" scale="0" unitRef="usd" id="ixv-24952">320</ix:nonFraction>. In addition, during 2024, the Company wrote off certain assets
totaling $<ix:nonFraction contextRef="c121" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnSaleOfOtherAssets" scale="0" unitRef="usd" id="ixv-24953">28,845</ix:nonFraction> (RMB <ix:nonFraction contextRef="c121" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnSaleOfOtherAssets" scale="0" unitRef="cny" id="ixv-24954">207,556</ix:nonFraction>) that had previously been included in construction in progress.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Throughout 2023, the Company disposed of portions of its manufacturing
buildings, resulting in cash proceeds of approximately $<ix:nonFraction contextRef="c6" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1" scale="6" unitRef="usd" id="ixv-24955">2.1</ix:nonFraction> million (RMB <ix:nonFraction contextRef="c6" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1" scale="6" unitRef="cny" id="ixv-24956">15.2</ix:nonFraction> million). Consequently, fixed asset costs totaling $<ix:nonFraction contextRef="c6" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1" scale="6" unitRef="usd" id="ixv-24957">2.8</ix:nonFraction>
million and accumulated depreciation of $<ix:nonFraction contextRef="c3" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciation" scale="6" unitRef="usd" id="ixv-24958">1.1</ix:nonFraction> million were eliminated from the Company&#8217;s records. This transaction resulted in a
net gain of $<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnSaleOfInterestInProjects" scale="0" unitRef="usd" id="ixv-24959">337,941</ix:nonFraction>. In addition, the Company sold a vehicle and recognized a gain of $<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnSaleOfOilAndGasProperty" scale="0" unitRef="usd" id="ixv-24960">1,176</ix:nonFraction> during the year ended December 31, 2023.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As of December 31, 2024 and 2023, certain properties were pledged as
collaterals to secure the Company&#8217;s bank loans from Rural Commercial Bank of Shandong and Bank of Weifang (see Note 10).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">During the years ended December 31, 2024, 2023 and 2022, the Company
did not recognize any impairment losses on its property, plant and equipment.</p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_IntangibleAssetsDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:IntangibleAssetsDisclosureTextBlock" id="ixv-22194"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">NOTE 8 &#8212; INTANGIBLE ASSETS, NET</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="ixv-22197"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Intangible assets consisted of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="font: bold 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center">December 31,</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center">December 31,</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td></tr>
  <tr style="font: bold 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Land use rights</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="0" unitRef="usd" id="ixv-24961">4,630,496</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="0" unitRef="usd" id="ixv-24962">4,760,543</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: accumulated amortization</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="0" unitRef="usd" id="ixv-24963">198,093</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="0" unitRef="usd" id="ixv-24964">100,974</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Intangible assets, net</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="0" unitRef="usd" id="ixv-24965">4,432,403</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="0" unitRef="usd" id="ixv-24966">4,659,569</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Amortization expense for the years ended December 31, 2024, 2023, and
2022 was $<ix:nonFraction contextRef="c133" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="0" unitRef="usd" id="ixv-24967">101,315</ix:nonFraction>, $<ix:nonFraction contextRef="c134" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="0" unitRef="usd" id="ixv-24968">100,689</ix:nonFraction>, and $<ix:nonFraction contextRef="c135" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="0" unitRef="usd" id="ixv-24969">29,618</ix:nonFraction>, respectively. Of these amounts, $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSoldAmortization" scale="0" unitRef="usd" id="ixv-24970">77,737</ix:nonFraction>, $<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSoldAmortization" scale="0" unitRef="usd" id="ixv-24971">76,952</ix:nonFraction>, and $<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSoldAmortization" scale="0" unitRef="usd" id="ixv-24972">16,074</ix:nonFraction> were included in cost of revenues,
and $<ix:nonFraction contextRef="c118" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="0" unitRef="usd" id="ixv-24973">23,578</ix:nonFraction>, $<ix:nonFraction contextRef="c119" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="0" unitRef="usd" id="ixv-24974">23,737</ix:nonFraction>, and $<ix:nonFraction contextRef="c120" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="0" unitRef="usd" id="ixv-24975">13,544</ix:nonFraction> were included in selling, general and administrative expenses, respectively.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As of December 31, 2024 and 2023, certain land use rights were pledged
as collaterals to secure the Company&#8217;s bank loan from Bank of Weifang and Bank of Beijing (see Note 10).</p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 181 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:continuation id="_IntangibleAssetsDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">During the years ended December 31, 2024, 2023 and 2022, the Company
did not recognize any impairment losses on its intangible assets.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">During the 2023, the Company sold part of its manufacturing buildings,
resulting in a net gain of $<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromSaleOfBuildings" scale="0" unitRef="usd" id="ixv-24976">337,941</ix:nonFraction> (see Note 7). In connection with this transaction, a parcel of land use right was sold. As a result,
land use right with a cost of $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Land" scale="0" unitRef="usd" id="ixv-24977">865,720</ix:nonFraction> and related accumulated amortization of $<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentForAmortization" scale="0" unitRef="usd" id="ixv-24978">243,160</ix:nonFraction> was derecognized from the intangible assets. In
2023, the Company acquired two parcels of land use rights for a total consideration of $<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireLandHeldForUse" scale="0" unitRef="usd" id="ixv-24979">559,893</ix:nonFraction>. The land was reserved for future development.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="ixv-22271"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Amortization of intangible assets attributable to future periods as
of December 31, 2024 is as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Twelve months ended</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Amortization <br/>
Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">2025</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" scale="0" unitRef="usd" id="ixv-24980">99,877</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2026</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" scale="0" unitRef="usd" id="ixv-24981">99,877</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">2027</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" scale="0" unitRef="usd" id="ixv-24982">99,877</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2028</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" scale="0" unitRef="usd" id="ixv-24983">99,877</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">2029</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" scale="0" unitRef="usd" id="ixv-24984">99,877</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Thereafter</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" scale="0" unitRef="usd" id="ixv-24985">3,933,018</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="0" unitRef="usd" id="ixv-24986">4,432,403</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric></ix:continuation><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:EquityMethodInvestmentsDisclosureTextBlock" id="ixv-22326"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">NOTE 9 &#8212; DEPOSIT FOR INVESTMENT IN JOINT VENTURE</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On December 6, 2024, the Company deposited its capital
contribution of approximately $<ix:nonFraction contextRef="c136" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:EquityMethodInvestments" scale="6" unitRef="usd" id="ixv-24987">32.9</ix:nonFraction> million (RMB <ix:nonFraction contextRef="c136" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EquityMethodInvestments" scale="0" unitRef="cny" id="ixv-24988">239,979,300</ix:nonFraction>) into the bank account of Jinan Langchi Heavy Industry Co., Ltd.
(&#8220;Langchi&#8221;), in anticipation of a joint venture investment. The deposit was funded with proceeds from a private
placement completed on December 5, 2024. The Company plans to develop a new business with Langchi in Shandong Province, China. This
amount is presented in the consolidated balance sheet as of December 31, 2024, under the line item &#8220;Deposit for Investment in
Joint Venture.&#8221;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The joint venture agreement was executed on March 10, 2025, see Note
19 &#8211; Subsequent Events for details.</p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>



</div><ix:nonNumeric contextRef="c0" continuedAt="_DebtDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:DebtDisclosureTextBlock" id="ixv-22335"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">NOTE 10 &#8212; LOANS</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Loans represent amounts payable to various banks and financial institutions
in accordance with the scheduled payment terms outlined in the respective loan agreements. These loans are secured by collateral or guarantees
and are classified as either short-term or long-term based on their respective maturities.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Short-term loans</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfShortTermDebtTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfShortTermDebtTextBlock" id="ixv-22343"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Short-term loans consisted of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Financial Institutions</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 4%; text-align: center">1</td><td style="width: 1%">&#160;</td>
    <td style="width: 71%; text-align: left">Rural Commercial Bank of Shandong</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c184" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShorttermDebtFairValue" scale="0" unitRef="usd" id="ixv-24989">684,997</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c185" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShorttermDebtFairValue" scale="0" unitRef="usd" id="ixv-24990">704,235</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center">2</td><td>&#160;</td>
    <td style="text-align: left">Postal Savings Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-103">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c187" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShorttermDebtFairValue" scale="0" unitRef="usd" id="ixv-24991">704,235</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: center">3</td><td>&#160;</td>
    <td style="text-align: left">Industrial and Commercial Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-104">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c189" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShorttermDebtFairValue" scale="0" unitRef="usd" id="ixv-24992">633,812</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center">4</td><td>&#160;</td>
    <td>Bank of Beijing</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c190" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShorttermDebtFairValue" scale="0" unitRef="usd" id="ixv-24993">958,996</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c191" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShorttermDebtFairValue" scale="0" unitRef="usd" id="ixv-24994">845,082</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: center">5</td><td>&#160;</td>
    <td>Bank of Rizhao</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c192" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShorttermDebtFairValue" scale="0" unitRef="usd" id="ixv-24995">1,095,996</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c193" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShorttermDebtFairValue" scale="0" unitRef="usd" id="ixv-24996">690,151</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center">6</td><td>&#160;</td>
    <td style="text-align: left">Industrial Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-105">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c195" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShorttermDebtFairValue" scale="0" unitRef="usd" id="ixv-24997">760,574</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: center">7</td><td>&#160;</td>
    <td style="text-align: left">Agricultural Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c196" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShorttermDebtFairValue" scale="0" unitRef="usd" id="ixv-24998">1,315,195</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c197" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShorttermDebtFairValue" scale="0" unitRef="usd" id="ixv-24999">1,352,132</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center">8</td><td>&#160;</td>
    <td style="text-align: left">China Minsheng Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c198" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShorttermDebtFairValue" scale="0" unitRef="usd" id="ixv-25000">684,997</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-106">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: center; padding-bottom: 1.5pt">9</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: left; padding-bottom: 1.5pt">Weihai City Commercial Bank</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c200" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShorttermDebtFairValue" scale="0" unitRef="usd" id="ixv-25001">1,095,996</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-107">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: left">Short-term loans</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShorttermDebtFairValue" scale="0" unitRef="usd" id="ixv-25002">5,836,177</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShorttermDebtFairValue" scale="0" unitRef="usd" id="ixv-25003">5,690,221</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: center; padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: left; padding-bottom: 1.5pt">Add: current portion of long-term loans</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="hlp:LongtermLoans" scale="0" unitRef="usd" id="ixv-25004">243,075</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="hlp:LongtermLoans" scale="0" unitRef="usd" id="ixv-25005">36,620</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center; padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBorrowings" scale="0" unitRef="usd" id="ixv-25006">6,079,252</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBorrowings" scale="0" unitRef="usd" id="ixv-25007">5,726,841</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">For the years ended December 31, 2024 and 2023, the Company entered
into various credit line and loan agreements with the aforementioned banks and financial institutions for an aggregated amount of approximately
$<ix:nonFraction contextRef="c137" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentFaceAmount" scale="6" unitRef="usd" id="ixv-25008">5.84</ix:nonFraction> million (excluded the current portion of long-term loans) and $<ix:nonFraction contextRef="c138" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentFaceAmount" scale="6" unitRef="usd" id="ixv-25009">5.69</ix:nonFraction> million, respectively. Interest rates for the loans outstanding
during the years ended December 31, 2024 and 2023 range from <ix:nonFraction contextRef="c139" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateDuringPeriod" scale="-2" unitRef="pure" id="ixv-25010">2.00</ix:nonFraction>% to <ix:nonFraction contextRef="c140" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateDuringPeriod" scale="-2" unitRef="pure" id="ixv-25011">6.29</ix:nonFraction>% per annum. Substantially all outstanding short-term loans
are guaranteed by the CEO, the family members of the CEO, and the companies owned by those family members.</p></ix:nonNumeric><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 182 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:continuation continuedAt="_DebtDisclosureTextBlock-c0_cont_2" id="_DebtDisclosureTextBlock-c0_cont_1"><table cellpadding="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in">(1)</td><td>On November 22, 2023, the Company obtained a short-term loan of $<ix:nonFraction contextRef="c141" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherShortTermBorrowings" scale="0" unitRef="usd" id="ixv-25012">704,235</ix:nonFraction> (RMB <ix:nonFraction contextRef="c141" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherShortTermBorrowings" scale="0" unitRef="cny" id="ixv-25013">5,000,000</ix:nonFraction>) from the Rural Commercial Bank of Shandong
(&#8220;RCBS&#8221;). The loan bore interest of <ix:nonFraction contextRef="c141" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-25014">4.35</ix:nonFraction>% per annum and was due by November 21, 2024. The use of loan proceeds was restricted
to purchasing raw materials for production. Security for this loan was provided through the pledging of various patents valued approximately
at $<ix:nonFraction contextRef="c141" decimals="-5" format="ixt:num-dot-decimal" name="hlp:PledgedValue" scale="6" unitRef="usd" id="ixv-25015">2.2</ix:nonFraction> million (RMB <ix:nonFraction contextRef="c141" decimals="0" format="ixt:num-dot-decimal" name="hlp:PledgedValue" scale="0" unitRef="cny" id="ixv-25016">16,000,000</ix:nonFraction>). Additionally, CEO and three family members provided personal guarantees for this loan. The loan was
paid in full on November 21, 2024. On December 2, 2024, the Company obtained a new short-term loan of $<ix:nonFraction contextRef="c142" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherShortTermBorrowings" scale="0" unitRef="usd" id="ixv-25017">684,997</ix:nonFraction> (RMB<ix:nonFraction contextRef="c142" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherShortTermBorrowings" scale="0" unitRef="cny" id="ixv-25018">5,000,000</ix:nonFraction>) from RCBS.
The loan bears interest of <ix:nonFraction contextRef="c142" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-25019">4.35</ix:nonFraction>% per annum and was due by November 26, 2025. The use of loan proceeds was restricted to purchasing raw
materials for production. Security for this loan was provided through the pledging of various patents valued approximately at $<ix:nonFraction contextRef="c143" decimals="-5" format="ixt:num-dot-decimal" name="hlp:PledgedValue" scale="6" unitRef="usd" id="ixv-25020">2.2</ix:nonFraction> million
(RMB <ix:nonFraction contextRef="c143" decimals="0" format="ixt:num-dot-decimal" name="hlp:PledgedValue" scale="0" unitRef="cny" id="ixv-25021">16,000,000</ix:nonFraction>). Additionally, CEO and three family members provided personal guarantees for this loan.</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&#160;</p>

<table cellpadding="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in">(2)</td><td>On November 30, 2022, the Company and two of its related parties, jointly entered into a line of credit loan agreement with Postal
Savings Bank of China (&#8220;PSBC&#8221;), which allow the Company to borrow revolving loans of $<ix:nonFraction contextRef="c144" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="0" unitRef="usd" id="ixv-25022">704,235</ix:nonFraction> (RMB <ix:nonFraction contextRef="c144" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="0" unitRef="cny" id="ixv-25023">5,000,000</ix:nonFraction>) from PSBC. The
revolving loan bore interest of <ix:nonFraction contextRef="c144" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-25024">5</ix:nonFraction>% per annum and was to expire on November 29, 2024. The loan was paid in full on November 2, 2024.</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&#160;</p>

<table cellpadding="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in">(3)</td><td>On March 9, 2023, the Company obtained a short-term small business loan of $<ix:nonFraction contextRef="c145" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherShortTermBorrowings" scale="0" unitRef="usd" id="ixv-25025">633,812</ix:nonFraction> (RMB <ix:nonFraction contextRef="c145" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherShortTermBorrowings" scale="0" unitRef="cny" id="ixv-25026">4,500,000</ix:nonFraction>) from the Industrial and Commercial
Bank of China (&#8220;ICBC&#8221;). The loan bore interest of <ix:nonFraction contextRef="c145" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-25027">4.35</ix:nonFraction>% per annum and was due by March 8, 2024. The use of loan proceeds was
designated for working capital. The loan was also guaranteed by the two family members of the CEO. The Company repaid the loan in full
amount on March 8, 2024.</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in">(4)</td><td>On January 6, 2023, the Company obtained a $<ix:nonFraction contextRef="c146" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherShortTermBorrowings" scale="0" unitRef="usd" id="ixv-25028">422,541</ix:nonFraction> (RMB <ix:nonFraction contextRef="c146" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherShortTermBorrowings" scale="0" unitRef="cny" id="ixv-25029">3,000,000</ix:nonFraction>)
short-term loan from the Bank of Beijing. The loan bore an interest of <ix:nonFraction contextRef="c147" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-25030">4.3</ix:nonFraction>% per annum and was set to mature on January 6, 2024. The Company
repaid this loan in full on January 5, 2024. On December 29, 2023, the Company acquired a second $<ix:nonFraction contextRef="c148" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherShortTermBorrowings" scale="0" unitRef="usd" id="ixv-25031">422,541</ix:nonFraction> (RMB <ix:nonFraction contextRef="c148" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherShortTermBorrowings" scale="0" unitRef="cny" id="ixv-25032">3,000,000</ix:nonFraction>) short-term loan
from the Bank of Beijing. The loan bore interest of <ix:nonFraction contextRef="c148" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-25033">4.30</ix:nonFraction>% per annum and was to mature on December 28, 2024. The loan was paid in full
on December 20, 2024. On December 25, 2024, the Company obtained a new short-term loan of $<ix:nonFraction contextRef="c149" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherShortTermBorrowings" scale="0" unitRef="usd" id="ixv-25034">958,996</ix:nonFraction> (RMB<ix:nonFraction contextRef="c149" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherShortTermBorrowings" scale="0" unitRef="cny" id="ixv-25035">7,000,000</ix:nonFraction>) from the Bank of Beijing.
The loan bears interest of <ix:nonFraction contextRef="c150" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-25036">3.10</ix:nonFraction>% per annum and is to mature on December 25, 2025. The use of loan proceeds is restricted to working capital
for production. The loan is guaranteed by CEO and one family member of CEO. Land use rights and construction in progress valued approximately
at $<ix:nonFraction contextRef="c146" decimals="-6" format="ixt:num-dot-decimal" name="hlp:PledgedValue" scale="6" unitRef="usd" id="ixv-25037">729,000</ix:nonFraction> (RMB<ix:nonFraction contextRef="c146" decimals="0" format="ixt:num-dot-decimal" name="hlp:PledgedValue" scale="0" unitRef="cny" id="ixv-25038">5,320,000</ix:nonFraction>) was pledged to secure this short-term loan. (see Note 8)</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in">(5)</td><td>On February 14, 2023, the Company obtained $<ix:nonFraction contextRef="c151" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherShortTermBorrowings" scale="0" unitRef="usd" id="ixv-25039">704,235</ix:nonFraction> (RMB <ix:nonFraction contextRef="c151" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherShortTermBorrowings" scale="0" unitRef="cny" id="ixv-25040">5,000,000</ix:nonFraction>) from the Bank of Rizhao. Among $<ix:nonFraction contextRef="c152" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBankLoansAndNotesPayable" scale="0" unitRef="usd" id="ixv-25041">704,235</ix:nonFraction>, $<ix:nonFraction contextRef="c153" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBankLoansAndNotesPayable" scale="0" unitRef="usd" id="ixv-25042">140,847</ix:nonFraction> (RMB <ix:nonFraction contextRef="c154" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBankLoansAndNotesPayable" scale="0" unitRef="cny" id="ixv-25043">1,000,000</ix:nonFraction>)
was a short-term loan for working capital only, $<ix:nonFraction contextRef="c151" decimals="0" format="ixt:num-dot-decimal" name="hlp:ShortTermLoanforPurchase" scale="0" unitRef="usd" id="ixv-25044">563,388</ix:nonFraction> (RMB <ix:nonFraction contextRef="c151" decimals="0" format="ixt:num-dot-decimal" name="hlp:ShortTermLoanforPurchase" scale="0" unitRef="cny" id="ixv-25045">4,000,000</ix:nonFraction>) was a short-term loan for purchase raw materials only. The loan
bore interest of <ix:nonFraction contextRef="c154" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-25046">5.50</ix:nonFraction>% per annum, and was set to mature on February 14, 2024. During January and February of 2024, the Company repaid
the full amount of the loan. On April 17, 2024, the Company acquired a new short-term loan of $<ix:nonFraction contextRef="c155" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherShortTermBorrowings" scale="0" unitRef="usd" id="ixv-25047">1,095,996</ix:nonFraction> (RMB <ix:nonFraction contextRef="c155" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherShortTermBorrowings" scale="0" unitRef="cny" id="ixv-25048">8,000,000</ix:nonFraction>) from the Bank
of Rizhao. The proceeds from this loan are designated solely for purchasing raw materials. The loan, with an interest rate of <ix:nonFraction contextRef="c156" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateDuringPeriod" scale="-2" unitRef="pure" id="ixv-25049">3.7</ix:nonFraction>% per
annum, is set to mature on April 10, 2025. To secure the loan, the Company pledged real estate valued approximately at $<ix:nonFraction contextRef="c157" decimals="0" format="ixt:num-dot-decimal" name="hlp:PledgedValue" scale="0" unitRef="usd" id="ixv-25050">663,000</ix:nonFraction>
(RMB <ix:nonFraction contextRef="c157" decimals="0" format="ixt:num-dot-decimal" name="hlp:PledgedValue" scale="0" unitRef="cny" id="ixv-25051">4,836,000</ix:nonFraction>). Additionally, the CEO and three family members of the CEO have provided personal guarantees for this loan.</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in">(6)</td><td>On August 14, 2023, the Company secured a short-term loan amounting to $<ix:nonFraction contextRef="c158" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherShortTermBorrowings" scale="0" unitRef="usd" id="ixv-25052">760,574</ix:nonFraction> (RMB <ix:nonFraction contextRef="c158" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherShortTermBorrowings" scale="0" unitRef="cny" id="ixv-25053">5,400,000</ix:nonFraction>) from Industrial Bank Co., Ltd. (&#8220;IBC&#8221;).
This loan bore an interest rate of <ix:nonFraction contextRef="c158" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-25054">4.35</ix:nonFraction>% per annum, was due for repayment on August 13, 2024. The funds obtained from this loan were earmarked
exclusively for the Company&#8217;s working capital needs, particularly to support production activities. To secure the loan, the Company
pledged accounts receivable valued approximately at $<ix:nonFraction contextRef="c158" decimals="-4" format="ixt:num-dot-decimal" name="hlp:PledgedValue" scale="6" unitRef="usd" id="ixv-25055">1.10</ix:nonFraction> million (RMB <ix:nonFraction contextRef="c158" decimals="0" format="ixt:num-dot-decimal" name="hlp:PledgedValue" scale="0" unitRef="cny" id="ixv-25056">7,800,000</ix:nonFraction>). Additionally, a family member of the CEO provided a
personal guarantee for this financial obligation. (Refer to Note 3 for further details). The Company repaid the loan in full amount on
August 7, 2024.</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in">(7)</td><td>On October 21, 2023, the Company obtained a $<ix:nonFraction contextRef="c159" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherShortTermBorrowings" scale="0" unitRef="usd" id="ixv-25057">1,352,132</ix:nonFraction> (RMB <ix:nonFraction contextRef="c159" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherShortTermBorrowings" scale="0" unitRef="cny" id="ixv-25058">9,600,000</ix:nonFraction>) short-term loan from the Agricultural Bank of China (&#8220;ABC&#8221;)
The loan with an interest rate of <ix:nonFraction contextRef="c159" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-25059">3.80</ix:nonFraction>% per annum was set to mature on September 21, 2024. The Company repaid the loan on September 21,
2024. The Company acquired a new short-term loan of $<ix:nonFraction contextRef="c160" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherShortTermBorrowings" scale="0" unitRef="usd" id="ixv-25060">1,315,195</ix:nonFraction> (RMB<ix:nonFraction contextRef="c160" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherShortTermBorrowings" scale="0" unitRef="cny" id="ixv-25061">9,600,000</ix:nonFraction>) from the ABC on September 29, 2024. The new short-term loan
bears an interest rate of <ix:nonFraction contextRef="c161" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-25062">3.90</ix:nonFraction> per annum and is set to mature on September 28, 2025. The proceeds from this loan are designated solely
for the purchase of raw materials for production purposes. To secure the loan, the Company pledged real properties valued at $<ix:nonFraction contextRef="c162" decimals="-4" format="ixt:num-dot-decimal" name="hlp:PledgedRealPropertiesValue" scale="6" unitRef="usd" id="ixv-25063">2.03</ix:nonFraction> million
(RMB <ix:nonFraction contextRef="c162" decimals="0" format="ixt:num-dot-decimal" name="hlp:PledgedRealPropertiesValue" scale="0" unitRef="cny" id="ixv-25064">14,805,100</ix:nonFraction>). Moreover, a family member of the CEO has provided personal guarantees for this loan.</td></tr></table></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 183 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&#160;</p><div>

</div><ix:continuation continuedAt="_DebtDisclosureTextBlock-c0_cont_3" id="_DebtDisclosureTextBlock-c0_cont_2"><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in">(8)</td><td><p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">On August 30, 2024, the Company obtained a short-term loan of $<ix:nonFraction contextRef="c163" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherShortTermBorrowings" scale="0" unitRef="usd" id="ixv-25065">1,369,994</ix:nonFraction>
(RMB <ix:nonFraction contextRef="c163" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherShortTermBorrowings" scale="0" unitRef="cny" id="ixv-25066">10,000,000</ix:nonFraction>) from China Minsheng Bank. The loan bears interest at an annual rate of <ix:nonFraction contextRef="c164" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-25067">4.0</ix:nonFraction>% and is scheduled to mature on August 30,
2025. The proceeds were designated for working capital to purchase raw materials. On December 9, 2024, the Company repaid $<ix:nonFraction contextRef="c165" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InvestmentCompanyDebtInstrumentAmountRepaidToNavExcessLess" scale="0" unitRef="usd" id="ixv-25068">684,997</ix:nonFraction> (RMB
<ix:nonFraction contextRef="c165" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InvestmentCompanyDebtInstrumentAmountRepaidToNavExcessLess" scale="0" unitRef="cny" id="ixv-25069">5,000,000</ix:nonFraction>). As of December 31, 2024, the outstanding loan balance was $<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherLoansPayable" scale="0" unitRef="usd" id="ixv-25070">684,997</ix:nonFraction>. The loan is secured by accounts receivable totaling $<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherReceivables" scale="0" unitRef="usd" id="ixv-25071">2,435,520</ix:nonFraction>
(RMB <ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherReceivables" scale="0" unitRef="cny" id="ixv-25072">17,777,592</ix:nonFraction>) and is personally guaranteed by two family members of the CEO.</p></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in">(9)</td><td>On February 29, 2024, the Company secured a short-term loan amounting
to $<ix:nonFraction contextRef="c166" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherShortTermBorrowings" scale="0" unitRef="usd" id="ixv-25073">1,095,996</ix:nonFraction> (RMB <ix:nonFraction contextRef="c166" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherShortTermBorrowings" scale="0" unitRef="cny" id="ixv-25074">8,000,000</ix:nonFraction>) from the Weihai City Commercial Bank. The proceeds from this loan are designated solely for purchasing raw
materials. The loan carries an interest rate of <ix:nonFraction contextRef="c167" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-25075">3.75</ix:nonFraction>% per annum and is set to mature on February 25, 2025. The CEO and three family members
of the CEO have provided personal guarantees for this loan.</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0in">Interest expense pertaining to the above short-term loans for the years
ended December 31, 2024, 2023 and 2022 amounted to $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseDebt" scale="0" unitRef="usd" id="ixv-25076">281,139</ix:nonFraction>, $<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseDebt" scale="0" unitRef="usd" id="ixv-25077">450,929</ix:nonFraction>, and $<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseDebt" scale="0" unitRef="usd" id="ixv-25078">317,000</ix:nonFraction>, respectively, which included in the &#8220;Interest
and financing expenses, net&#8221; in the Company&#8217;s consolidated statements of operations and comprehensive income (loss). The weighted
average interest rate for short-term loans was <ix:nonFraction contextRef="c2" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ShortTermDebtWeightedAverageInterestRate" scale="-2" unitRef="pure" id="ixv-25079">4.35</ix:nonFraction>% and <ix:nonFraction contextRef="c3" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ShortTermDebtWeightedAverageInterestRate" scale="-2" unitRef="pure" id="ixv-25080">5.70</ix:nonFraction>% for the years ended December 31, 2024 and 2023, respectively.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Long-term loans</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_ScheduleOfShortTermDebtTextBlock-c0_cont_1"><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Financial Institutions</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 4%; text-align: center">1</td><td style="width: 1%">&#160;</td>
    <td style="width: 71%">Bank of Weifang</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c202" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="0" unitRef="usd" id="ixv-25081">136,999</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c203" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="0" unitRef="usd" id="ixv-25082">140,847</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center">2</td><td>&#160;</td>
    <td>Bank of Weifang</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c204" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="0" unitRef="usd" id="ixv-25083">1,224,775</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c205" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="0" unitRef="usd" id="ixv-25084">1,264,807</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: center">3</td><td>&#160;</td>
    <td style="text-align: left">Rural Commercial Bank of Shandong</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c206" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="0" unitRef="usd" id="ixv-25085">1,912,512</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c207" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="0" unitRef="usd" id="ixv-25086">1,969,041</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center; padding-bottom: 1.5pt">4</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: left; padding-bottom: 1.5pt">Shenzhen Qianhai WeBank Co., Ltd.</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c208" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="0" unitRef="usd" id="ixv-25087">273,998</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-108">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: left">Long-term loans</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="0" unitRef="usd" id="ixv-25088">3,548,284</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="0" unitRef="usd" id="ixv-25089">3,374,695</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center; padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: left; padding-bottom: 1.5pt">Less: current portion of long-term loans</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtCurrent" scale="0" unitRef="usd" id="ixv-25090">243,075</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtCurrent" scale="0" unitRef="usd" id="ixv-25091">36,620</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: center; padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermLoansPayable" scale="0" unitRef="usd" id="ixv-25092">3,305,209</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermLoansPayable" scale="0" unitRef="usd" id="ixv-25093">3,338,075</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:continuation>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On April 23, 2023, the Company entered into a loan agreement with the
Bank of Weifang, securing approximately $<ix:nonFraction contextRef="c168" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoaned" scale="6" unitRef="usd" id="ixv-25094">1.37</ix:nonFraction> million (RMB <ix:nonFraction contextRef="c168" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoaned" scale="6" unitRef="cny" id="ixv-25095">10</ix:nonFraction> million) aimed at bolstering working capital. The loan, bearing a <ix:nonFraction contextRef="c168" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtPercentageBearingVariableInterestRate" scale="-2" unitRef="pure" id="ixv-25096">4.0</ix:nonFraction>% annual
interest rate, is scheduled for maturity on <ix:nonNumeric contextRef="c169" format="ixt:date-monthname-day-year-en" name="us-gaap:DebtInstrumentMaturityDate" id="ixv-25097">April 22, 2026</ix:nonNumeric>. The repayment plan is organized into five equal semi-annual installments of
$<ix:nonFraction contextRef="c170" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfOtherLongTermDebt" scale="0" unitRef="usd" id="ixv-25098">13,700</ix:nonFraction> (RMB <ix:nonFraction contextRef="c170" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfOtherLongTermDebt" scale="0" unitRef="cny" id="ixv-25099">100,000</ix:nonFraction>) each, culminating in a balloon payment of $<ix:nonFraction contextRef="c170" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt" scale="6" unitRef="usd" id="ixv-25100">1.30</ix:nonFraction> million (RMB <ix:nonFraction contextRef="c170" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt" scale="6" unitRef="cny" id="ixv-25101">9.5</ix:nonFraction> million) at the term&#8217;s end. As security for the
loan, the company has pledged real estate worth $<ix:nonFraction contextRef="c170" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:PaymentsOfLoanCosts" scale="6" unitRef="usd" id="ixv-25102">1.37</ix:nonFraction> million (RMB <ix:nonFraction contextRef="c170" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:PaymentsOfLoanCosts" scale="6" unitRef="cny" id="ixv-25103">10</ix:nonFraction> million). Additionally, personal guarantees have been provided by
Mr. Yuanqin Liu and two family members. During 2023, the Company repaid a total of $<ix:nonFraction contextRef="c170" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:InvestmentCompanyDebtInstrumentAmountRepaidToNavExcessLess" scale="6" unitRef="usd" id="ixv-25104">1.23</ix:nonFraction> million (RMB <ix:nonFraction contextRef="c170" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:InvestmentCompanyDebtInstrumentAmountRepaidToNavExcessLess" scale="6" unitRef="cny" id="ixv-25105">9</ix:nonFraction> million), resulting in a remaining
loan balance of approximately $<ix:nonFraction contextRef="c168" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherLongTermDebt" scale="0" unitRef="usd" id="ixv-25106">137,000</ix:nonFraction> (RMB <ix:nonFraction contextRef="c168" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:OtherLongTermDebt" scale="6" unitRef="cny" id="ixv-25107">1</ix:nonFraction> million) as of December 31, 2024.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On May 10, 2023, the Company entered into a loan agreement with the
Bank of Weifang, securing approximately $<ix:nonFraction contextRef="c171" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoaned" scale="6" unitRef="usd" id="ixv-25108">1.23</ix:nonFraction> million (RMB <ix:nonFraction contextRef="c171" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoaned" scale="6" unitRef="cny" id="ixv-25109">9</ix:nonFraction> million) aimed at bolstering working capital. The loan, bearing a <ix:nonFraction contextRef="c171" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtPercentageBearingVariableInterestRate" scale="-2" unitRef="pure" id="ixv-25110">4.0</ix:nonFraction>% annual
interest rate, is scheduled for maturity on <ix:nonNumeric contextRef="c172" format="ixt:date-monthname-day-year-en" name="us-gaap:DebtInstrumentMaturityDate" id="ixv-25111">April 22, 2026</ix:nonNumeric>. The repayment plan is organized into five equal semi-annual installments of
$<ix:nonFraction contextRef="c173" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfOtherLongTermDebt" scale="0" unitRef="usd" id="ixv-25112">2,740</ix:nonFraction> (RMB <ix:nonFraction contextRef="c173" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfOtherLongTermDebt" scale="0" unitRef="cny" id="ixv-25113">20,000</ix:nonFraction>) each, culminating in a balloon payment of $<ix:nonFraction contextRef="c173" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt" scale="6" unitRef="usd" id="ixv-25114">1.22</ix:nonFraction> million (RMB <ix:nonFraction contextRef="c173" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt" scale="6" unitRef="cny" id="ixv-25115">8.9</ix:nonFraction> million) at the end of the term. As security for
the loan, the company has pledged real estate worth $<ix:nonFraction contextRef="c173" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:PaymentsOfLoanCosts" scale="6" unitRef="usd" id="ixv-25116">1.37</ix:nonFraction> million (RMB <ix:nonFraction contextRef="c173" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:PaymentsOfLoanCosts" scale="6" unitRef="cny" id="ixv-25117">10</ix:nonFraction> million). Additionally, personal guarantees have been provided
by Mr. Yuanqin Liu and three family members. The loan balance was approximately $<ix:nonFraction contextRef="c171" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:OtherLongTermDebt" scale="6" unitRef="usd" id="ixv-25118">1.22</ix:nonFraction> million (RMB <ix:nonFraction contextRef="c171" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:OtherLongTermDebt" scale="6" unitRef="cny" id="ixv-25119">8.9</ix:nonFraction> million) as of December 31, 2024.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On April 28, 2023, the Company entered into a loan agreement with the
Rural Commercial Bank of Shandong, securing approximately $<ix:nonFraction contextRef="c174" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoaned" scale="6" unitRef="usd" id="ixv-25120">1.92</ix:nonFraction> million (RMB <ix:nonFraction contextRef="c174" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoaned" scale="6" unitRef="cny" id="ixv-25121">14</ix:nonFraction> million) aimed at bolstering working capital. The loan,
bearing a <ix:nonFraction contextRef="c174" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtPercentageBearingVariableInterestRate" scale="-2" unitRef="pure" id="ixv-25122">4.1</ix:nonFraction>% annual interest rate, is scheduled for maturity on <ix:nonNumeric contextRef="c175" format="ixt:date-monthname-day-year-en" name="us-gaap:DebtInstrumentMaturityDate" id="ixv-25123">April 27, 2026</ix:nonNumeric>. The repayment plan is organized into six equal semi-annual
installments of $<ix:nonFraction contextRef="c176" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfOtherLongTermDebt" scale="0" unitRef="usd" id="ixv-25124">1,370</ix:nonFraction> (RMB <ix:nonFraction contextRef="c176" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfOtherLongTermDebt" scale="0" unitRef="cny" id="ixv-25125">10,000</ix:nonFraction>) each, culminating in a balloon payment of $<ix:nonFraction contextRef="c176" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt" scale="6" unitRef="usd" id="ixv-25126">1.91</ix:nonFraction> million (RMB <ix:nonFraction contextRef="c176" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt" scale="6" unitRef="cny" id="ixv-25127">13.94</ix:nonFraction> million) at the term&#8217;s end.
As security for the loan, the company has pledged real estate worth $<ix:nonFraction contextRef="c176" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:PaymentsOfLoanCosts" scale="6" unitRef="usd" id="ixv-25128">4.23</ix:nonFraction> million (RMB <ix:nonFraction contextRef="c176" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:PaymentsOfLoanCosts" scale="6" unitRef="cny" id="ixv-25129">30.85</ix:nonFraction> million). Additionally, personal guarantees
have been provided by Mr. Yuanqin Liu and three family members. The loan balance is approximately $<ix:nonFraction contextRef="c174" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:OtherLongTermDebt" scale="6" unitRef="usd" id="ixv-25130">1.91</ix:nonFraction> million (RMB <ix:nonFraction contextRef="c174" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:OtherLongTermDebt" scale="6" unitRef="cny" id="ixv-25131">13.96</ix:nonFraction> million) as
of December 31, 2024.</p></ix:continuation><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 184 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->22<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:continuation id="_DebtDisclosureTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On December 21, 2022, the Company entered into a loan agreement with
Bank of Weifang to borrow approximately $<ix:nonFraction contextRef="c177" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentFaceAmount" scale="6" unitRef="usd" id="ixv-25132">9.6</ix:nonFraction> million (RMB <ix:nonFraction contextRef="c178" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentFaceAmount" scale="6" unitRef="cny" id="ixv-25133">70</ix:nonFraction> million) for the acquisition of Yingxuan Assets. The loan had a fixed 35-month
term with a maturity date on <ix:nonNumeric contextRef="c179" format="ixt:date-monthname-day-year-en" name="us-gaap:DebtInstrumentMaturityDate" id="ixv-25134">November 4, 2025</ix:nonNumeric>, and bore an annual interest rate of <ix:nonFraction contextRef="c178" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-25135">6.8</ix:nonFraction>%. The loan was required to be repaid in 6 semi-annually
instalment payments within the loan terms. The loan was guaranteed by the CEO and the family members of the CEO, and certain third-party
company. In addition, the Company pledged its properties and land use rights recorded at approximately $<ix:nonFraction contextRef="c180" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCollateralAmount" scale="6" unitRef="usd" id="ixv-25136">6.5</ix:nonFraction> million and $<ix:nonFraction contextRef="c181" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCollateralAmount" scale="6" unitRef="usd" id="ixv-25137">4.3</ix:nonFraction> million as
collaterals to secure this loan, respectively. The loan was subsequently fully repaid in April 2023 without penalty of prepayment of the
date thereof.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On January 30, 2024, the Company secured three 24-month loans totaling
$<ix:nonFraction contextRef="c182" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SecuredDebt" scale="0" unitRef="usd" id="ixv-25138">410,998</ix:nonFraction> (RMB <ix:nonFraction contextRef="c182" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:SecuredDebt" scale="6" unitRef="cny" id="ixv-25139">3.0</ix:nonFraction> million) from Shenzhen Qianhai WeBank Co., Ltd. The proceeds from these loans are designated solely for working capital.
The loans carry an interest rate of <ix:nonFraction contextRef="c183" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-25140">6.29</ix:nonFraction>% per annum and are set to mature on February 1, 2026. Mr. Yuanqing Liu has provided personal
guarantees for these loans. The loan balance is approximately $<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherShortTermBorrowings" scale="0" unitRef="usd" id="ixv-25141">274,000</ix:nonFraction> (RMB <ix:nonFraction contextRef="c2" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:OtherShortTermBorrowings" scale="6" unitRef="cny" id="ixv-25142">2.0</ix:nonFraction> million) as of December 31, 2024.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="ixv-22743"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The future maturities of the long-term loan as of December 31, 2024
were as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Future <br/>
Repayment</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">2025</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" scale="0" unitRef="usd" id="ixv-25143">243,075</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2026</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" scale="0" unitRef="usd" id="ixv-25144">3,305,209</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Thereafter</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-109">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="0" unitRef="usd" id="ixv-25145">3,548,284</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Interest expense pertaining to the above long term loans for the years
ended December 31, 2024, 2023 and 2022 amounted to $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestAndDebtExpense" scale="0" unitRef="usd" id="ixv-25146">155,472</ix:nonFraction>, $<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestAndDebtExpense" scale="0" unitRef="usd" id="ixv-25147">91,135</ix:nonFraction>, and $<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestAndDebtExpense" scale="0" unitRef="usd" id="ixv-25148">22,000</ix:nonFraction>, respectively, which included in the &#8220;Interest
and financing expenses, net&#8221; in the Company&#8217;s consolidated statements of operations and comprehensive income (loss).</p></ix:continuation><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>



</div><ix:nonNumeric contextRef="c0" continuedAt="_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" id="ixv-22783"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">NOTE 11 &#8212; ACCRUED EXPENSES AND OTHER PAYABLES</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" id="ixv-22786"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Accrued expenses and other payables consisted of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Salary and welfare payable</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-25149">285,195</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-25150">125,426</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">VAT and other taxes payables</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:TaxesPayableCurrent" scale="0" unitRef="usd" id="ixv-25151">114,114</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:TaxesPayableCurrent" scale="0" unitRef="usd" id="ixv-25152">56,110</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Interest payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestPayableCurrent" scale="0" unitRef="usd" id="ixv-25153">21,398</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestPayableCurrent" scale="0" unitRef="usd" id="ixv-25154">44,597</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Deferred revenue</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="0" unitRef="usd" id="ixv-25155">219,933</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="0" unitRef="usd" id="ixv-25156">178,135</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Other accrued expenses</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-25157">54,072</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-25158">90,764</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-25159">694,712</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-25160">495,032</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Failed sale and leaseback	</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In 2021 and 2022, the Company engaged in three sale and leaseback transactions
involving the <ix:nonNumeric contextRef="c211" format="ixt-sec:duryear" name="us-gaap:LesseeOperatingLeaseRemainingLeaseTerm" id="ixv-25161"><ix:nonNumeric contextRef="c210" format="ixt-sec:duryear" name="us-gaap:LesseeOperatingLeaseRemainingLeaseTerm" id="ixv-25162">2</ix:nonNumeric></ix:nonNumeric>-year leasing of four pieces of machinery. These agreements provided the Company with an option to buy the machinery at
the lease&#8217;s conclusion for RMB<ix:nonFraction contextRef="c212" decimals="0" format="ixt:num-dot-decimal" name="hlp:LeaseBargainPurchaseOption" scale="0" unitRef="cny" id="ixv-25163">100</ix:nonFraction>, a price significantly below market value. Upon reviewing the value of the assets at the end of
the lease term and comparing it to the nominal purchase price, management determined that it was highly likely the Company would exercise
this purchase option. As a result, these transactions do not meet the criteria for sale and leaseback transactions and are instead treated
as financing arrangements by the Company.</p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 185 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->23<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:continuation id="_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As of December 31, 2024 and 2023, the current portion of these financing
liabilities was $<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-25164">0</ix:nonFraction> and $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-25165">44,244</ix:nonFraction>, respectively, and was included under &#8220;Other accrued expenses&#8221;. There were no non-current portion
of financing liabilities as of December 31, 2024 and 2023, respectively. All financing liabilities were fully paid off as of December
31, 2024.</p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>



</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:LesseeOperatingLeasesTextBlock" id="ixv-22891"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">NOTE 12 &#8212; LEASES</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company entered into several lease agreements to lease machineries
to facilitate its manufacturing. The original lease terms range from <ix:nonNumeric contextRef="c76" format="ixt-sec:durmonth" name="us-gaap:SaleLeasebackTransactionLeaseTerm" id="ixv-25166">13</ix:nonNumeric> months to <ix:nonNumeric contextRef="c77" format="ixt-sec:durwordsen" name="us-gaap:SaleLeasebackTransactionLeaseTerm" id="ixv-25167">three years</ix:nonNumeric>. The lease granted the Company an option
to purchase the underlying asset at the end of the lease term at a consideration of RMB<ix:nonFraction contextRef="c76" decimals="0" format="ixt:num-dot-decimal" name="hlp:LeaseTermConsideration" scale="0" unitRef="cny" id="ixv-25168">0</ix:nonFraction> or RMB<ix:nonFraction contextRef="c77" decimals="0" format="ixt:num-dot-decimal" name="hlp:LeaseTermConsideration" scale="0" unitRef="cny" id="ixv-25169">100</ix:nonFraction>. The Company assessed the purchase
price in relation to the value of the leased assets and accounted for the leases as finance leases.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="hlp:ScheduleOfFinanceLeaseRightOfUseAssetsAndLiabilityTableTextBlock" id="ixv-22896"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Finance lease right-of-use assets and liability were as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left; padding-bottom: 2.5pt">Finance lease right-of-use assets</td><td style="width: 1%; padding-bottom: 2.5pt">&#160;</td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-hidden: hidden-fact-112">-</span></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 2.5pt">&#160;</td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseRightOfUseAsset" scale="0" unitRef="usd" id="ixv-25170">681,845</ix:nonFraction></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td>&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Finance lease liabilities, current</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-113">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="0" unitRef="usd" id="ixv-25171">45,300</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Finance lease liabilities, <span style="-sec-ix-hidden: hidden-fact-110"><span style="-sec-ix-hidden: hidden-fact-111">non-current</span></span></td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-114"><span style="-sec-ix-hidden: hidden-fact-115">-</span></span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-hidden: hidden-fact-116">-</span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseLiability" scale="0" unitRef="usd" id="ixv-25172">45,300</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td>&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Weighted-average remaining lease term (years)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonNumeric contextRef="c2" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="ixv-25173">0</ix:nonNumeric></td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonNumeric contextRef="c3" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="ixv-25174">0.46</ix:nonNumeric></td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Weighted-average discount rate</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" unitRef="pure" id="ixv-25175">0.00</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" unitRef="pure" id="ixv-25176">5.84</ix:nonFraction></td><td style="text-align: left">%</td></tr> </table></ix:nonNumeric>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt">For the years ended December 31, 2024 and 2023, right-of-use assets
of $<ix:nonFraction contextRef="c213" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseRightOfUseAsset" scale="0" unitRef="usd" id="ixv-25177">626,414</ix:nonFraction> and $<ix:nonFraction contextRef="c214" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseRightOfUseAsset" scale="0" unitRef="usd" id="ixv-25178">508,617</ix:nonFraction>, respectively, were transferred to property and equipment upon full repayment of the related leases. As of December
31, 2024, the Company had no outstanding lease obligations.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:LeaseCostTableTextBlock" id="ixv-23006"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Components of lease expenses were as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="10" style="text-align: center; border-bottom: Black 1.5pt solid"><b>For the Years Ended December 31,</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2024</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2023</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2022</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Finance Lease Cost:</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; width: 64%; text-align: left">Amortization of right-of-use assets</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="0" unitRef="usd" id="ixv-25179">37,335</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="0" unitRef="usd" id="ixv-25180">73,422</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="0" unitRef="usd" id="ixv-25181">10,744</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Interest on lease liabilities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseInterestExpense" scale="0" unitRef="usd" id="ixv-25182">539</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseInterestExpense" scale="0" unitRef="usd" id="ixv-25183">10,036</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseInterestExpense" scale="0" unitRef="usd" id="ixv-25184">28,549</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt">Total finance lease cost</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LeaseCost" scale="0" unitRef="usd" id="ixv-25185">37,874</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LeaseCost" scale="0" unitRef="usd" id="ixv-25186">83,458</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LeaseCost" scale="0" unitRef="usd" id="ixv-25187">39,293</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric></ix:nonNumeric><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>



</div><ix:nonNumeric contextRef="c0" continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:IncomeTaxDisclosureTextBlock" id="ixv-23099"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">NOTE 13 &#8212; INCOME TAXES</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Cayman Islands</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Under the current laws of the Cayman Islands, the Company is not subject
to tax on income or capital gain. Additionally, upon payments of dividends to the shareholders, no Cayman Islands withholding tax will
be imposed.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Hong Kong</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Hongli HK is incorporated in Hong Kong and is subject to Hong Kong
Profits Tax on the taxable income as reported in its statutory financial statements adjusted in accordance with relevant Hong Kong tax
laws. The applicable tax rate is <ix:nonFraction contextRef="c215" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" unitRef="pure" id="ixv-25188">8.25</ix:nonFraction>% on assessable profits up to HK$<ix:nonFraction contextRef="c215" decimals="0" format="ixt:num-dot-decimal" name="hlp:ProfitsAmount" scale="0" unitRef="hkd" id="ixv-25189">2,000,000</ix:nonFraction>, and <ix:nonFraction contextRef="c216" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" unitRef="pure" id="ixv-25190">16.5</ix:nonFraction>% on any part of assessable profits over HK$<ix:nonFraction contextRef="c216" decimals="0" format="ixt:num-dot-decimal" name="hlp:ProfitsAmount" scale="0" unitRef="hkd" id="ixv-25191">2,000,000</ix:nonFraction>
on its taxable income generated from operations in Hong Kong. The Company did not make any provisions for Hong Kong profit tax as there
were no assessable profits derived from or earned in Hong Kong since inception. Additionally, payments of dividends by the subsidiary
incorporated in Hong Kong to the Company are not subject to any Hong Kong withholding tax.</p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 186 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->24<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_2" id="_IncomeTaxDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>United States</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company and its Subsidiaries have no presence in the United States
and does not conduct business in the United States, accordingly no United States Income Tax should be imposed upon the Company and its
Subsidiaries.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>PRC</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Income Tax</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On March 16, 2007, the National People&#8217;s Congress of the PRC
enacted an Enterprise Income Tax Law (&#8220;EIT Law&#8221;), under which Foreign Investment Enterprises (&#8220;FIEs&#8221;) and domestic
companies would be subject to EIT at a uniform rate of <ix:nonFraction contextRef="c217" decimals="2" format="ixt:num-dot-decimal" name="hlp:PercentageOfUnifromRate" scale="-2" unitRef="pure" id="ixv-25192">25</ix:nonFraction>%. The EIT law became effective on January 1, 2008.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company&#8217;s operating subsidiaries are all incorporated in
the PRC and are subject to PRC income tax, which is computed according to the relevant laws and regulations in the PRC. Under the Corporate
Income Tax Law of PRC, the current corporate income tax rate of <ix:nonFraction contextRef="c218" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" unitRef="pure" id="ixv-25193">25</ix:nonFraction>% is applicable to all PRC companies, including both domestic and foreign-invested
companies.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Hongli Shandong obtained its High and New Technology Enterprises (&#8220;HNTE&#8221;)
certificate with a valid period of three years in 2017. Therefore, Hongli Shandong is eligible to enjoy a preferential tax rate of <ix:nonFraction contextRef="c219" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" unitRef="pure" id="ixv-25194">15</ix:nonFraction>%
from 2017 to 2020 to the extent it has taxable income under the EIT Law, as long as it maintains the HNTE qualification and duly conducts
relevant EIT filing procedures with the relevant tax authority. Hongli Shandong further extended its HNTE qualification at the end of
2020 for another three years. On December 7, 2023, the Company obtained a new certificate of HNTE further extended for another three years.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="ixv-23144"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The current and deferred portions of income tax expense included in
the consolidated statements of operations and comprehensive income were as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the Years Ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Current tax provision</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-25195">39,615</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-25196">92,869</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-25197">264,467</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Deferred tax provision (benefit)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="0" sign="-" unitRef="usd" id="ixv-25198">31,223</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="0" sign="-" unitRef="usd" id="ixv-25199">25,129</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-25200">15,602</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt">Income tax expense</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-25201">8,392</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-25202">67,740</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-25203">280,069</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="ixv-23207"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table reconciles the statutory rates to the Company&#8217;s
effective tax rate in the PRC:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the Years Ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">PRC statutory income tax rate</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c95" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" unitRef="pure" id="ixv-25204">25</ix:nonFraction></td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c96" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" unitRef="pure" id="ixv-25205">25</ix:nonFraction></td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c97" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" unitRef="pure" id="ixv-25206">25</ix:nonFraction></td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Effect of income tax exemptions and reliefs</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c95" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxExemptIncome" scale="-2" unitRef="pure" id="ixv-25207">10</ix:nonFraction></td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c96" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxExemptIncome" scale="-2" unitRef="pure" id="ixv-25208">10</ix:nonFraction></td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c97" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxExemptIncome" scale="-2" unitRef="pure" id="ixv-25209">10</ix:nonFraction></td><td style="text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Effect of additional deduction allowed for tax purposes</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c95" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" sign="-" unitRef="pure" id="ixv-25210">6</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c96" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" sign="-" unitRef="pure" id="ixv-25211">8</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c97" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" sign="-" unitRef="pure" id="ixv-25212">6</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 2.5pt">Effective tax rate</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c95" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" unitRef="pure" id="ixv-25213">9</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">%</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c96" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" unitRef="pure" id="ixv-25214">7</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">%</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c97" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" unitRef="pure" id="ixv-25215">9</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">%</td></tr>
  </table></ix:nonNumeric>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="ixv-23284"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The tax effects of temporary differences that give rise to the deferred
assets and liabilities were as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Deferred Tax Assets</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Depreciation and amortization</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="hlp:DeferredTaxAssetsDepreciationAndAmortization" scale="0" unitRef="usd" id="ixv-25216">28,948</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="hlp:DeferredTaxAssetsDepreciationAndAmortization" scale="0" unitRef="usd" id="ixv-25217">2,357</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Allowance for CECL</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="hlp:AllowanceForCECL" scale="0" unitRef="usd" id="ixv-25218">6,971</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="hlp:AllowanceForCECL" scale="0" unitRef="usd" id="ixv-25219">7,916</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Inventory reserve</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsInventory" scale="0" unitRef="usd" id="ixv-25220">4,854</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-117">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Deferred tax assets</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" scale="0" unitRef="usd" id="ixv-25221">40,773</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" scale="0" unitRef="usd" id="ixv-25222">10,273</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric></ix:continuation><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 187 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->25<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:continuation id="_IncomeTaxDisclosureTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Aggregate undistributed earnings of the Company&#8217;s subsidiary,
VIE and VIE&#8217;s subsidiaries located in the PRC that are available for distribution at December 31, 2024 and 2023 are considered to
be indefinitely reinvested and accordingly, no provision has been made for the Chinese dividend withholding taxes that would be payable
upon the distribution of those amounts to any entity within the Company that is outside of the PRC.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company does not have any present plan to pay any cash dividends
on its ordinary shares in the foreseeable future. It intends to retain most of its available funds and any future earnings for use in
the operation and expansion of its business. As of December 31, 2024 and 2023, the Company has not declared any dividends.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As of December 31, 2024 and 2023, the Company had no significant uncertain
tax positions that qualify for either recognition or disclosure in the financial statements. As of December 31, 2024, income tax returns
for the tax years ended December 31, 2020 through December 31, 2024 remain open for statutory examination by PRC tax authorities.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The uncertain tax positions are related to tax years that remain subject
to examination by the relevant tax authorities. Based on the outcome of any future examinations, or as a result of the expiration of statute
of limitations for specific jurisdictions, it is reasonably possible that the related unrecognized tax benefits for tax positions taken
regarding previously filed tax returns, might materially change from those recorded as liabilities for uncertain tax positions in the
Company&#8217;s consolidated financial statements as of December 31, 2024 and 2023. In addition, the outcome of these examinations may
impact on the valuation of certain deferred tax assets (such as net operating losses) in future periods. The Company&#8217;s policy is
to recognize interest and penalties accrued on any unrecognized tax benefits, if any, as a component of income tax expense. The Company
does not anticipate any significant increases or decreases to its liability for unrecognized tax benefit within the next twelve months.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">According to the PRC Tax Administration and Collection Law, the statute
of limitations is three years if the underpayment of income taxes is due to computational errors made by the taxpayer. The statute of
limitations will be extended to five years under special circumstances, which are not clearly defined, but an underpayment of income tax
liability exceeding $13,700 (RMB100,000) is specifically listed as a special circumstance. In the case of a transfer pricing related adjustment,
the statute of limitations is ten years. There is no statute of limitations in the case of tax evasion.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Accounting for Uncertainty in Income Taxes</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The tax authority of the PRC Government conducts periodic and ad hoc
tax filing reviews on business enterprises operating in the PRC after those enterprises have completed their relevant tax filings. Therefore,
the Company&#8217;s PRC entities&#8217; tax filings results are subject to change. It is therefore uncertain as to whether the PRC tax
authority may take different views about the Company&#8217;s PRC entities&#8217; tax filings, which may lead to additional tax liabilities.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">ASC 740 requires recognition and measurement of uncertain income tax
positions using a &#8220;more-likely-than-not&#8221; approach. The Company&#8217;s management has evaluated the Company&#8217;s tax positions
and concluded that provision for uncertainty in income taxes was not necessary as of December 31, 2024 and 2023.</p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>



</div><ix:nonNumeric contextRef="c0" continuedAt="_ConcentrationRiskDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:ConcentrationRiskDisclosureTextBlock" id="ixv-23377"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">NOTE 14 &#8212; CONCENTRATIONS</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Customer concentration risk</span>&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">For the years ended December 31, 2024, 2023 and 2022, the revenue from
the largest customers accounted for <ix:nonFraction contextRef="c220" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-25223">43</ix:nonFraction>%, <ix:nonFraction contextRef="c221" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-25224">44</ix:nonFraction>%, and <ix:nonFraction contextRef="c222" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-25225">48</ix:nonFraction>% of the Company&#8217;s total revenue, respectively; the revenue from the second
largest customers accounted for <ix:nonFraction contextRef="c223" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-25226">12</ix:nonFraction>%, <ix:nonFraction contextRef="c224" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-25227">20</ix:nonFraction>%, and <ix:nonFraction contextRef="c225" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-25228">23</ix:nonFraction>% of the Company&#8217;s total revenue, respectively. As of December 31, 2024 and 2023,
the outstanding accounts receivable balance of the largest customers accounted for <ix:nonFraction contextRef="c226" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-25229">42</ix:nonFraction>% and <ix:nonFraction contextRef="c227" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-25230">48</ix:nonFraction>% of the total accounts receivable, respectively;
the outstanding accounts receivable of the second largest customers accounted for <ix:nonFraction contextRef="c228" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-25231">17</ix:nonFraction>% and <ix:nonFraction contextRef="c229" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-25232">13</ix:nonFraction>% of the total accounts receivable, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Vendor concentration risk</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">For the years ended December 31, 2024, 2023 and 2022, purchase from
one largest supplier accounted for <ix:nonFraction contextRef="c230" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-25233">20</ix:nonFraction>%, <ix:nonFraction contextRef="c231" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-25234">48</ix:nonFraction>%, and <ix:nonFraction contextRef="c232" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-25235">50</ix:nonFraction>%, of our total purchase, respectively. As of December 31, 2024, the Company had neither
an accounts payable balance, nor a prepaid balance with its largest supplier. As of December 31, 2023, the Company had a prepaid balance
of $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Supplies" scale="0" unitRef="usd" id="ixv-25236">296,976</ix:nonFraction> to its largest supplier, accounted for <ix:nonFraction contextRef="c233" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-25237">29</ix:nonFraction>% of the Company&#8217;s total prepaid expenses.</p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 188 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->26<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:continuation id="_ConcentrationRiskDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Exchange Rate Risks</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company&#8217;s PRC subsidiaries may be exposed to significant
foreign currency risks from fluctuations and the degree of volatility of foreign exchange rates between the U.S. Dollar and the RMB. As
of December 31, 2024 and 2023, the RMB denominated cash and cash equivalents amounted to $<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherCashEquivalentsAtCarryingValue" scale="0" unitRef="usd" id="ixv-25238">903,228</ix:nonFraction> and $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherCashEquivalentsAtCarryingValue" scale="0" unitRef="usd" id="ixv-25239">809,199</ix:nonFraction>, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Concentration of Credit Risks</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company&#8217;s operations are conducted in the People&#8217;s
Republic of China (&#8220;PRC&#8221;). As such, the Company&#8217;s business, financial condition, and results of operations may be influenced
by the political, economic, and legal environment in the PRC, as well as by the overall state of the PRC economy. The Company&#8217;s
operations are subject to specific considerations and significant risks not typically associated with companies operating in North America.
These risks include changes in governmental policies regarding laws and regulations, anti-inflationary measures, currency conversion and
remittance restrictions, and tax rates and methods, among other factors. Such changes could have a material adverse effect on the Company&#8217;s
results of operations and financial condition.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Financial instruments that potentially subject the Company to concentrations
of credit risk include cash and accounts receivable arising from its normal business activities. The Company places its cash with financial
institutions it believes to be creditworthy. All cash is maintained with the banks in the PRC. Under PRC regulations, the maximum insured
amount per financial institution per entity is approximately $<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Deposits" scale="0" unitRef="usd" id="ixv-25240">69,000</ix:nonFraction> (RMB <ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Deposits" scale="0" unitRef="cny" id="ixv-25241">500,000</ix:nonFraction>). As of December 31, 2024 and 2023, the Company&#8217;s
uninsured cash balances totaled approximately $<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashUninsuredAmount" scale="0" unitRef="usd" id="ixv-25242">546,000</ix:nonFraction> and $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashUninsuredAmount" scale="0" unitRef="usd" id="ixv-25243">430,000</ix:nonFraction>, respectively. The Company has not experienced any losses related
to these bank deposits and believes it is not exposed to significant credit risk with respect to its cash balances.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company routinely evaluates the financial condition of its customers
and establishes an allowance for doubtful accounts based on expected credit losses and other relevant risk factors. As a result, the Company
believes its exposure to credit risk on accounts receivable, beyond the recorded allowance, is not significant.</p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>



</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" id="ixv-23421"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">NOTE 15 &#8212; RELATED PARTY</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock" id="ixv-23424"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The related parties had transactions for the years ended December 31,
2024 and 2023 consist of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; white-space: nowrap; width: 40%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Name of the related parties</b></span></td> <td style="white-space: nowrap; width: 2%">&#160;</td> <td style="border-bottom: Black 1.5pt solid; white-space: nowrap; width: 58%; text-align: center; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Nature of the relationship</b></span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="white-space: nowrap; font-size: 10pt"><ix:nonNumeric contextRef="c238" name="hlp:NameOfTheRelatedPartyTransactionDescription" id="ixv-23438"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Jie Liu</span></ix:nonNumeric></td> <td style="white-space: nowrap">&#160;</td> <td style="white-space: nowrap; font-size: 10pt"><ix:nonNumeric contextRef="c238" name="us-gaap:RelatedPartyTransactionDescriptionOfTransaction" id="ixv-23442"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">CEO of the Company</span></ix:nonNumeric></td></tr> <tr style="vertical-align: bottom; "> <td style="white-space: nowrap; font-size: 10pt"><ix:nonNumeric contextRef="c239" name="hlp:NameOfTheRelatedPartyTransactionDescription" id="ixv-23446"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Yuanqing Liu</span></ix:nonNumeric></td> <td style="white-space: nowrap">&#160;</td> <td style="white-space: nowrap; font-size: 10pt"><ix:nonNumeric contextRef="c239" name="us-gaap:RelatedPartyTransactionDescriptionOfTransaction" id="ixv-23450"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Family member of the CEO, Father of the CEO</span></ix:nonNumeric></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="white-space: nowrap; font-size: 10pt"><ix:nonNumeric contextRef="c240" name="hlp:NameOfTheRelatedPartyTransactionDescription" id="ixv-23454"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Ronglan Sun</span></ix:nonNumeric></td> <td style="white-space: nowrap">&#160;</td> <td style="white-space: nowrap; font-size: 10pt"><ix:nonNumeric contextRef="c240" name="us-gaap:RelatedPartyTransactionDescriptionOfTransaction" id="ixv-23458"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Family member of the CEO, Mother of the CEO</span></ix:nonNumeric></td></tr> <tr style="vertical-align: bottom; "> <td style="white-space: nowrap; font-size: 10pt"><ix:nonNumeric contextRef="c241" name="hlp:NameOfTheRelatedPartyTransactionDescription" id="ixv-23462"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hongyu Hao</span></ix:nonNumeric></td> <td style="white-space: nowrap">&#160;</td> <td style="white-space: nowrap; font-size: 10pt"><ix:nonNumeric contextRef="c241" name="us-gaap:RelatedPartyTransactionDescriptionOfTransaction" id="ixv-23466"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Family member of the CEO and Vice President of Purchase Department</span></ix:nonNumeric></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="white-space: nowrap; font-size: 10pt"><ix:nonNumeric contextRef="c242" name="hlp:NameOfTheRelatedPartyTransactionDescription" id="ixv-23470"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Yuanxiang Liu</span></ix:nonNumeric></td> <td style="white-space: nowrap">&#160;</td> <td style="white-space: nowrap; font-size: 10pt"><ix:nonNumeric contextRef="c242" name="us-gaap:RelatedPartyTransactionDescriptionOfTransaction" id="ixv-23474"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Family member of the CEO, Uncle of the CEO</span></ix:nonNumeric></td></tr> <tr style="vertical-align: bottom; "> <td style="white-space: nowrap; font-size: 10pt"><ix:nonNumeric contextRef="c243" name="hlp:NameOfTheRelatedPartyTransactionDescription" id="ixv-23478"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Li Liu</span></ix:nonNumeric></td> <td style="white-space: nowrap">&#160;</td> <td style="white-space: nowrap; font-size: 10pt"><ix:nonNumeric contextRef="c243" name="us-gaap:RelatedPartyTransactionDescriptionOfTransaction" id="ixv-23482"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Family member of the CEO, Sister of the CEO</span></ix:nonNumeric></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="white-space: nowrap; font-size: 10pt"><ix:nonNumeric contextRef="c244" name="hlp:NameOfTheRelatedPartyTransactionDescription" id="ixv-23486"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Yongqing Dong</span></ix:nonNumeric></td> <td style="white-space: nowrap">&#160;</td> <td style="white-space: nowrap; font-size: 10pt"><ix:nonNumeric contextRef="c244" name="us-gaap:RelatedPartyTransactionDescriptionOfTransaction" id="ixv-23490"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Family member of the CEO</span></ix:nonNumeric></td></tr> </table></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="hlp:ScheduleOfAmountDueToRelatedPartiesTableTextBlock" id="ixv-23493"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Amount due from (due to) a related party:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Jie Liu</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c245" decimals="0" format="ixt:num-dot-decimal" name="hlp:DueFromdueToRelatedPartiesNet" scale="0" unitRef="usd" id="ixv-25244">17,875</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c246" decimals="0" format="ixt:num-dot-decimal" name="hlp:DueFromdueToRelatedPartiesNet" scale="0" sign="-" unitRef="usd" id="ixv-25245">350,983</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Hongyu Hao</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c247" decimals="0" format="ixt:num-dot-decimal" name="hlp:DueFromdueToRelatedPartiesNet" scale="0" unitRef="usd" id="ixv-25246">629</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c248" decimals="0" format="ixt:num-dot-decimal" name="hlp:DueFromdueToRelatedPartiesNet" scale="0" unitRef="usd" id="ixv-25247">68</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Yongqing Dong</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c249" decimals="0" format="ixt:num-dot-decimal" name="hlp:DueFromdueToRelatedPartiesNet" scale="0" unitRef="usd" id="ixv-25248">2,743</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c250" decimals="0" format="ixt:num-dot-decimal" name="hlp:DueFromdueToRelatedPartiesNet" scale="0" unitRef="usd" id="ixv-25249">8,862</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 2.5pt">Due from (due to) related parties, net</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="hlp:DueFromdueToRelatedPartiesNet" scale="0" sign="-" unitRef="usd" id="ixv-25250">21,247</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="hlp:DueFromdueToRelatedPartiesNet" scale="0" unitRef="usd" id="ixv-25251">342,053</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Balances due from and due to related parties primarily represent monetary
advances and repayments made in the normal course of business. The amount advanced from and repaid to related parties for the years ended
December 31, 2024, 2023 and 2022 were $<ix:nonFraction contextRef="c234" decimals="0" format="ixt:num-dot-decimal" name="hlp:ProceedsFromRelatedpartyDebt" scale="0" unitRef="usd" id="ixv-25252">1,064,327</ix:nonFraction> and $<ix:nonFraction contextRef="c235" decimals="0" format="ixt:num-dot-decimal" name="hlp:ProceedsFromRelatedpartyDebt" scale="0" unitRef="usd" id="ixv-25253">1,051,514</ix:nonFraction>; $<ix:nonFraction contextRef="c236" decimals="0" format="ixt:num-dot-decimal" name="hlp:ProceedsFromRelatedpartyDebt" scale="0" unitRef="usd" id="ixv-25254">4,683,578</ix:nonFraction> and $<ix:nonFraction contextRef="c234" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfRelatedPartyDebt" scale="0" unitRef="usd" id="ixv-25255">5,266,202</ix:nonFraction>; and $<ix:nonFraction contextRef="c235" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfRelatedPartyDebt" scale="0" unitRef="usd" id="ixv-25256">1,662,351</ix:nonFraction> and $<ix:nonFraction contextRef="c236" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfRelatedPartyDebt" scale="0" unitRef="usd" id="ixv-25257">1,153,063</ix:nonFraction>, respectively.
The Company advanced $<ix:nonFraction contextRef="c237" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToFundLongtermLoansToRelatedParties" scale="0" unitRef="usd" id="ixv-25258">351,924</ix:nonFraction> to Mr. Jie Liu during 2023, and the amount due from him was fully repaid in 2024.</p></ix:nonNumeric><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 189 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->27<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>



</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="ixv-23570"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">NOTE 16 &#8212; SHAREHOLDERS&#8217; EQUITY</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The shareholders&#8217; equity structures as of December 31, 2024 and
2023 were presented after giving retroactive effect to the reorganization of the Company that was completed on April 12, 2021. Immediately
before and after the reorganization, the shareholders of Hongli Shandong controlled Hongli Group or the Company. Therefore, for accounting
purposes, the reorganization is accounted for as a transaction of entities under common control.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Ordinary shares</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On February 9, 2021, Hongli Cayman was incorporated in the Cayman Islands.
Hongli Cayman issued <ix:nonFraction contextRef="c251" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" unitRef="shares" id="ixv-25259">97</ix:nonFraction> Ordinary Shares at $<ix:nonFraction contextRef="c252" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-25260">0.0001</ix:nonFraction> par value per share to Hongli Development Limited (&#8220;Hongli Development&#8221;)
and issued <ix:nonFraction contextRef="c253" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" unitRef="shares" id="ixv-25261">3</ix:nonFraction> Ordinary Shares at $<ix:nonFraction contextRef="c254" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-25262">0.0001</ix:nonFraction> par value per share to Hongli Technology Limited (&#8220;Hongli Technology&#8221;).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On March 28, 2022, the Company&#8217;s shareholders approved an issuance
of <ix:nonFraction contextRef="c255" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" unitRef="shares" id="ixv-25263">17,999,900</ix:nonFraction> new Ordinary Shares at par value $<ix:nonFraction contextRef="c256" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-25264">0.0001</ix:nonFraction> per share, among which, <ix:nonFraction contextRef="c257" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" unitRef="shares" id="ixv-25265">17,459,903</ix:nonFraction> new Ordinary Shares were issued to Hongli Development
and <ix:nonFraction contextRef="c258" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares" id="ixv-25266">539,997</ix:nonFraction> new Ordinary Shares were issued to Hongli Technology, which share issuances were equivalent to a forward split of the Company&#8217;s
outstanding Ordinary Shares at an approximate or rounded ratio of <ix:nonNumeric contextRef="c259" name="us-gaap:StockholdersEquityNoteStockSplit" id="ixv-25267">180,000-for-1</ix:nonNumeric> share. As a result, the Company had $<ix:nonFraction contextRef="c259" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOrSaleOfEquity" scale="0" unitRef="usd" id="ixv-25268">50,000</ix:nonFraction> divided into
<ix:nonFraction contextRef="c260" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-25269">500,000,000</ix:nonFraction> Ordinary Shares with a par value of $0.0001 per share.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On September 13, 2022, the current existing shareholders of the Company
surrendered <ix:nonFraction contextRef="c261" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="0" unitRef="shares" id="ixv-25270">1,500,000</ix:nonFraction> Ordinary Shares in total, of which Hongli Development Limited surrendered <ix:nonFraction contextRef="c262" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="0" unitRef="shares" id="ixv-25271">1,455,000</ix:nonFraction> Ordinary Shares and Hongli Technology
Limited surrendered <ix:nonFraction contextRef="c263" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="0" unitRef="shares" id="ixv-25272">45,000</ix:nonFraction> Ordinary Shares, respectively. Furthermore, Hongli Development Limited surrendered another <ix:nonFraction contextRef="c264" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="0" unitRef="shares" id="ixv-25273">6,500,000</ix:nonFraction> Ordinary
Shares on December 1, 2022. As a result, <ix:nonFraction contextRef="c265" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares" id="ixv-25274">10,000,000</ix:nonFraction> Ordinary Shares were issued and outstanding as of December 31, 2022, among which,
Hongli Development Limited holds <ix:nonFraction contextRef="c266" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InvestmentOwnedBalanceShares" scale="0" unitRef="shares" id="ixv-25275">9,505,000</ix:nonFraction> Ordinary Shares and Hongli Technology Limited holds <ix:nonFraction contextRef="c260" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InvestmentOwnedBalanceShares" scale="0" unitRef="shares" id="ixv-25276">495,000</ix:nonFraction> Ordinary Shares, respectively.
The shares and per share data are presented on a retroactive basis as if the reorganization, share issuance, and share surrender made
by the current existing shareholders of the Company had been in existence from the earliest period presented. The Company issued <ix:nonFraction contextRef="c267" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" unitRef="shares" id="ixv-25277">2,062,500</ix:nonFraction>
Ordinary Shares in connection with the initial public offering closed on March 31, 2023. The Company issued <ix:nonFraction contextRef="c54" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssued1" scale="0" unitRef="usd" id="ixv-25278">309,375</ix:nonFraction> Ordinary Shares in
connection with the underwriter&#8217;s exercise of the over-allotment option on May 2, 2023. On November 23, 2023, Hongli Technology
Limited surrendered <ix:nonFraction contextRef="c268" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="0" unitRef="shares" id="ixv-25279">133,125</ix:nonFraction> ordinary shares to the Company.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Initial Public Offering</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On March 31, 2023, the Company closed its Offering of <ix:nonFraction contextRef="c51" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" unitRef="shares" id="ixv-25280">2,062,500</ix:nonFraction> Ordinary
Shares at a public offering price of $<ix:nonFraction contextRef="c52" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SharesIssuedPricePerShare" scale="0" unitRef="usdPershares" id="ixv-25281">4.00</ix:nonFraction> per share for total gross proceeds of $<ix:nonFraction contextRef="c51" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="6" unitRef="usd" id="ixv-25282">8.25</ix:nonFraction> million before deducting underwriting discounts
and offering expenses. Net proceeds of the Company&#8217;s Offering were approximately $<ix:nonFraction contextRef="c51" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOrSaleOfEquity" scale="6" unitRef="usd" id="ixv-25283">7.2</ix:nonFraction> million. In addition, the Company granted
the underwriters a 45-day option to purchase up to an additional <ix:nonFraction contextRef="c53" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" unitRef="shares" id="ixv-25284">309,375</ix:nonFraction> Ordinary Shares at the public offering price. On May 2, 2023,
the underwriter exercised the over-allotment option in full for total gross proceeds of $<ix:nonFraction contextRef="c269" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="0" unitRef="usd" id="ixv-25285">1,237,500</ix:nonFraction> before deducting underwriting discounts
and commissions. Net proceeds of our over- allotment option were approximately $<ix:nonFraction contextRef="c269" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOrSaleOfEquity" scale="6" unitRef="usd" id="ixv-25286">1.1</ix:nonFraction> million. The Company&#8217;s Ordinary Shares began
trading on the Nasdaq Capital Market under the symbol &#8220;HLP&#8221; on March 29, 2023.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Share Based Compensation</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On May 7, 2024, the Company issued <ix:nonFraction contextRef="c270" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" unitRef="shares" id="ixv-25287">1,200,000</ix:nonFraction> shares of its ordinary
shares to three employees and officers as part of their 2024 compensation package. The shares were valued at $<ix:nonFraction contextRef="c271" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-25288">1.64</ix:nonFraction> per share, based on
the closing market price on May 6, 2024. As a result, $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="0" unitRef="usd" id="ixv-25289">1,968,000</ix:nonFraction> was recognized as wages and employment benefits expenses for the year
ended December 31, 2024. Additionally, $<ix:nonFraction contextRef="c272" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="0" unitRef="usd" id="ixv-25290">120</ix:nonFraction> was recorded as common stock and $<ix:nonFraction contextRef="c272" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" unitRef="usd" id="ixv-25291">1,967,880</ix:nonFraction> as additional paid-in capital in the equity section
of the consolidated financial statements.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Private Placement</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On November 13, 2024, the Company entered into a Securities Purchase
Agreement (the &#8220;Securities Purchase Agreement&#8221;) with certain non-U.S. investors (the &#8220;Purchasers&#8221;) for a private
placement offering, pursuant to which the Company agreed to sell and issue <ix:nonFraction contextRef="c273" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" unitRef="shares" id="ixv-25292">60,000,000</ix:nonFraction> ordinary shares, par value $<ix:nonFraction contextRef="c274" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:SharePrice" scale="0" unitRef="usdPershares" id="ixv-25293">0.0001</ix:nonFraction> per share, at
a purchase price of $<ix:nonFraction contextRef="c274" decimals="2" format="ixt:num-dot-decimal" name="hlp:PurchasePricePerShare" scale="0" unitRef="usdPershares" id="ixv-25294">0.55</ix:nonFraction> per share, for an aggregate purchase price of $<ix:nonFraction contextRef="c275" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOfPrivatePlacement" scale="0" unitRef="usd" id="ixv-25295">33,000,000</ix:nonFraction>. The transaction closed on December 5, 2024. Upon
closing, the Company issued <ix:nonFraction contextRef="c276" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" unitRef="shares" id="ixv-25296">60,000,000</ix:nonFraction> ordinary shares to the Purchasers and received gross proceeds of RMB<ix:nonFraction contextRef="c277" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOfPrivatePlacement" scale="0" unitRef="cny" id="ixv-25297">239,984,300</ix:nonFraction>, equivalent to
$<ix:nonFraction contextRef="c277" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOfPrivatePlacement" scale="0" unitRef="usd" id="ixv-25298">33,000,000</ix:nonFraction>. The ordinary shares issued in this transaction were offered and sold in reliance on the exemption from registration provided
by Rule 903 of Regulation S under the Securities Act of 1933, as amended.</p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>



</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:StatutoryAccountingPracticesDisclosureTextBlock" id="ixv-23601"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">NOTE 17 &#8212; SURPLUS RESERVE</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The surplus reserves in the consolidated balance sheets mainly include
the Company&#8217;s statutory reserve. In accordance with the relevant laws and regulations of the PRC, the Company is required to set
aside at least <ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="hlp:TaxNetProfitsPercentage" scale="-2" unitRef="pure" id="ixv-25299">10</ix:nonFraction>% of its respective after-tax net profits each year determined in accordance with PRC GAAP and if any, to fund the statutory
reserve until the balance of the reserve reaches <ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="hlp:StatutoryReservePercentage" scale="-2" unitRef="pure" id="ixv-25300">50</ix:nonFraction>% of its respective registered capital. The statutory reserve is not distributable
in the form of cash dividends and can be used to make up cumulative prior year losses. During the years ended December 31, 2024 and 2023,
no earnings were appropriated to surplus reserve. The statutory reserve of Hongli Shandong amounted to $<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StatutoryAccountingPracticesRetainedEarningsNotAvailableForDividends" scale="0" unitRef="usd" id="ixv-25301">370,683</ix:nonFraction> and $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StatutoryAccountingPracticesRetainedEarningsNotAvailableForDividends" scale="0" unitRef="usd" id="ixv-25302">370,683</ix:nonFraction> as of December
31, 2024 and December 31, 2023.</p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 190 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->28<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>



</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="ixv-23620"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">NOTE 18 &#8212; COMMITMENT AND CONTINGENCIES</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Yingxuan Acquisition</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In November 2020, Hongli Shandong signed a letter of intent with Yingxuan
Heavy Industry Co., Ltd. (&#8220;Yingxuan&#8221;) regarding a planned purchase of all of Yingxuan&#8217;s assets located in an industrial
area, including its use rights of three parcels of industrial land, buildings, facilities and infrastructure (collectively, the &#8220;Yingxuan
Assets&#8221;) for a total consideration of approximately $<ix:nonFraction contextRef="c278" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration" scale="6" unitRef="usd" id="ixv-25303">17.1</ix:nonFraction> million (RMB <ix:nonFraction contextRef="c278" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration" scale="6" unitRef="cny" id="ixv-25304">125.0</ix:nonFraction> million). During the year ended December 31, 2021,
Hongli Shandong paid the deposit of approximately $<ix:nonFraction contextRef="c279" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForOtherDeposits" scale="6" unitRef="usd" id="ixv-25305">2.1</ix:nonFraction> million (RMB <ix:nonFraction contextRef="c279" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForOtherDeposits" scale="6" unitRef="cny" id="ixv-25306">15.0</ix:nonFraction> million) from its working capital.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Following the signing of the letter of intent, in January 2021, Hongli
Shandong signed asset transfer agreements with Yingxuan regarding the acquisition of the Yingxuan Assets. Pursuant to the asset transfer
agreements, Hongli Shandong agreed to pay for the acquisition price in installments for approximately $<ix:nonFraction contextRef="c280" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AssetAcquisitionPriceOfAcquisitionExpected" scale="6" unitRef="usd" id="ixv-25307">7.1</ix:nonFraction> million (RMB <ix:nonFraction contextRef="c280" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AssetAcquisitionPriceOfAcquisitionExpected" scale="6" unitRef="cny" id="ixv-25308">52.0</ix:nonFraction> million),
$<ix:nonFraction contextRef="c281" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AssetAcquisitionPriceOfAcquisitionExpected" scale="6" unitRef="usd" id="ixv-25309">6.4</ix:nonFraction> million (RMB <ix:nonFraction contextRef="c281" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AssetAcquisitionPriceOfAcquisitionExpected" scale="6" unitRef="cny" id="ixv-25310">47.0</ix:nonFraction> million) and $<ix:nonFraction contextRef="c282" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AssetAcquisitionPriceOfAcquisitionExpected" scale="6" unitRef="usd" id="ixv-25311">1.5</ix:nonFraction> million (RMB <ix:nonFraction contextRef="c282" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AssetAcquisitionPriceOfAcquisitionExpected" scale="6" unitRef="cny" id="ixv-25312">11.0</ix:nonFraction> million), respectively, by the end of December 31, 2021, 2022 and 2023. The
installments bear an annual interest of <ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="hlp:AnnualInterestRate" scale="-2" unitRef="pure" id="ixv-25313">7</ix:nonFraction>%. However, as mutually agreed, Hongli Shandong did not pay the agreed installment in fiscal
year 2021 due to the delay of the acquisition of Yingxuan Assets, and Hongli Shandong made a prepayment of approximately $<ix:nonFraction contextRef="c279" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseOther" scale="6" unitRef="usd" id="ixv-25314">1.1</ix:nonFraction> million
(RMB <ix:nonFraction contextRef="c279" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseOther" scale="6" unitRef="cny" id="ixv-25315">7.8</ix:nonFraction> million) in 2021. The title of use rights of two parcels of industrial land, buildings, facilities and infrastructure for consideration
of approximately $<ix:nonFraction contextRef="c283" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:InventoryRealEstateImprovements" scale="6" unitRef="usd" id="ixv-25316">11.7</ix:nonFraction> million (RMB <ix:nonFraction contextRef="c283" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:InventoryRealEstateImprovements" scale="6" unitRef="cny" id="ixv-25317">85.2</ix:nonFraction> million) were transferred to Hongli Shandong on June 13, 2022.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On May 5, 2023, Hongli Shandong entered into a supplementary agreement
with Yingxuan. Based on the mutual agreement between the Hongli Shandong and Yingxuan, the annual interest of <ix:nonFraction contextRef="c284" decimals="2" format="ixt:num-dot-decimal" name="hlp:AnnualInterestRate" scale="-2" unitRef="pure" id="ixv-25318">7</ix:nonFraction>% was waived as the transfer
of Yingxuan Assets was delayed due to the impact of the COVID-19 pandemic and the total consideration was adjusted to approximately $<ix:nonFraction contextRef="c284" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration" scale="6" unitRef="usd" id="ixv-25319">20.7</ix:nonFraction>
million (RMB <ix:nonFraction contextRef="c284" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration" scale="6" unitRef="cny" id="ixv-25320">151.4</ix:nonFraction> million) given effect of the demolition compensation to be assigned to Hongli Shandong. Meanwhile, both parties also
agreed that the demolition compensation to be reimbursed by the local government in relation to Yingxuan Assets will belong to the Hongli
Shandong.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company made a payment of approximately $<ix:nonFraction contextRef="c285" decimals="1" format="ixt:num-dot-decimal" name="us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted" scale="0" unitRef="usd" id="ixv-25321">0.3</ix:nonFraction> million (RMB <ix:nonFraction contextRef="c285" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted" scale="6" unitRef="cny" id="ixv-25322">2.0</ix:nonFraction> million)
to Yingxuan in January 2024.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As of December 31, 2024, the Company had made cumulative payments of
approximately $<ix:nonFraction contextRef="c0" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForFees" scale="6" unitRef="usd" id="ixv-25323">17.0</ix:nonFraction> million (RMB <ix:nonFraction contextRef="c0" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForFees" scale="6" unitRef="cny" id="ixv-25324">124.2</ix:nonFraction> million) to Yingxuan in connection with the acquisition of real estate and land use rights. Of
this amount, assets totaling approximately $<ix:nonFraction contextRef="c0" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AssetAcquisitionConsiderationTransferred" scale="6" unitRef="usd" id="ixv-25325">11.7</ix:nonFraction> million (RMB <ix:nonFraction contextRef="c0" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AssetAcquisitionConsiderationTransferred" scale="6" unitRef="cny" id="ixv-25326">85.2</ix:nonFraction> million) had been legally transferred to the Company. The remaining
assets, valued at approximately $<ix:nonFraction contextRef="c2" decimals="-5" format="ixt:num-dot-decimal" name="hlp:RemainingAssetsValued" scale="6" unitRef="usd" id="ixv-25327">9.1</ix:nonFraction> million (RMB <ix:nonFraction contextRef="c2" decimals="-5" format="ixt:num-dot-decimal" name="hlp:RemainingAssetsValued" scale="6" unitRef="cny" id="ixv-25328">66.2</ix:nonFraction> million), had not yet been transferred as of the filing date of this report. A
remaining balance of approximately $<ix:nonFraction contextRef="c2" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted" scale="6" unitRef="usd" id="ixv-25329">3.7</ix:nonFraction> million (RMB <ix:nonFraction contextRef="c2" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted" scale="6" unitRef="cny" id="ixv-25330">27.2</ix:nonFraction> million) is contractually payable only upon completion of the legal title transfer
for the remaining real estate and land use rights. As this payment obligation is contingent on the occurrence of a future event, no liability
has been recognized as of December 31, 2024.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Management is actively working with Yingxuan and relevant government
authorities to facilitate the completion of the legal title transfer. The Company expects the transfer to be finalized, but the timing
may be impacted by legal or administrative delays. The Company continues to monitor developments and evaluate any potential financial
or operational impact.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Legal Proceedings</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">From time to time, we may become involved in legal proceedings or be
subject to claims arising in the ordinary course of our business. We are not currently a party to any legal proceedings that in the opinion
of the management, if determined adversely to us, would have a material adverse effect on our business, financial condition, operating
results or cash flows. Regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs,
diversion of management resources and other factors.</p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_SegmentReportingDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:SegmentReportingDisclosureTextBlock" id="ixv-23645"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">NOTE 19 &#8211; SEGMENT REPORTING</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt">The Company adopted Accounting Standards Update (ASU) 2023-07, Segment
Reporting (Topic 280): Improvements to Reportable Segment Disclosures on January 1, 2024. This update enhances segment reporting by requiring
disclosure of significant expense categories and other items regularly reviewed by the chief operating decision maker (&#8220;CODM&#8221;),
even for entities with a single reportable segment.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company operates as a <ix:nonNumeric contextRef="c0" name="us-gaap:SegmentReportingDescriptionOfAllOtherSegments" id="ixv-25331">single reportable segment</ix:nonNumeric>. The CODM, identified
as the Chief Executive Officer, reviews consolidated financial information and manages the business as a single unit. The Company manufactures
and sells agricultural machinery cab assemblies, construction machinery cab assemblies, excavator cab assemblies, and special-shaped steel
pipes. All products are manufactured at a single facility located in China.</p>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">During the year ended December 31, 2024, approximately <ix:nonFraction contextRef="c286" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" unitRef="pure" id="ixv-25332">14</ix:nonFraction>% of revenue
was derived from export sales to South Korea, with the remainder from customers in China. The CODM does not evaluate performance based
on geographic region, as the products, production processes, customer base, and distribution channels are consistent across all markets.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The measure of segment profit or loss used by the CODM is operating
income. The following significant expense categories are regularly provided to and reviewed by the CODM:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">Cost of revenues</td>
</tr></table>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">Research and development expenses</td>
</tr></table>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">Sales and marketing expenses</td>
</tr></table>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">General and administrative expenses</td>
</tr></table></ix:nonNumeric><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 191 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->29<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:continuation id="_SegmentReportingDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The CODM does not review information on segment assets, liabilities,
or capital expenditures; therefore, such information is not disclosed.</p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>



</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:SubsequentEventsTextBlock" id="ixv-23696"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">NOTE 20 &#8212; SUBSEQUENT EVENTS</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company evaluated subsequent events and transactions that occurred
after the balance sheet date through the date the financial statements were issued. Based on this evaluation, and except as disclosed
below, the Company did not identify any subsequent events that require adjustment to, or disclosure in, the financial statements in accordance
with U.S. GAAP.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Short-Term Loans</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On February 11, 2025, the Company obtained a short-term loan of $<ix:nonFraction contextRef="c287" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherShortTermBorrowings" scale="0" unitRef="usd" id="ixv-25333">274,000</ix:nonFraction>
(RMB <ix:nonFraction contextRef="c287" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherShortTermBorrowings" scale="0" unitRef="cny" id="ixv-25334">2,000,000</ix:nonFraction>) from China Minsheng Bank. The loan bears interest at an annual rate of <ix:nonFraction contextRef="c287" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-25335">3.3</ix:nonFraction>% per annum and is scheduled to mature on February
11, 2026. The proceeds were designated for working capital to purchase raw materials. The loan is secured by accounts receivable totaling
$<ix:nonFraction contextRef="c287" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableGrossCurrent" scale="0" unitRef="usd" id="ixv-25336">2,435,520</ix:nonFraction> (RMB <ix:nonFraction contextRef="c287" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableGrossCurrent" scale="0" unitRef="cny" id="ixv-25337">17,777,592</ix:nonFraction>) and is personally guaranteed by the CEO and two family members.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On April 10, 2025, the Company repaid a short-term loan of $<ix:nonFraction contextRef="c288" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherShortTermBorrowings" scale="0" unitRef="usd" id="ixv-25338">1,095,996</ix:nonFraction>
(RMB <ix:nonFraction contextRef="c288" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherShortTermBorrowings" scale="0" unitRef="cny" id="ixv-25339">8,000,000</ix:nonFraction>) to the Bank of Rizhao and obtained a new short-term loan of $<ix:nonFraction contextRef="c288" decimals="0" format="ixt:num-dot-decimal" name="hlp:ShortTermLoanforPurchase" scale="0" unitRef="usd" id="ixv-25340">685,000</ix:nonFraction> (RMB <ix:nonFraction contextRef="c288" decimals="0" format="ixt:num-dot-decimal" name="hlp:ShortTermLoanforPurchase" scale="0" unitRef="cny" id="ixv-25341">5,000,000</ix:nonFraction>) from the same bank. The proceeds
from the new loan are designated solely for the purchase of raw materials. The loan bears interest at an annual rate of <ix:nonFraction contextRef="c288" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-25342">3.5</ix:nonFraction>% per annum
and is scheduled to mature on April 10, 2026. To secure the loan, the Company pledged real estate with an approximate value of $<ix:nonFraction contextRef="c288" decimals="0" format="ixt:num-dot-decimal" name="hlp:PledgedValue" scale="0" unitRef="usd" id="ixv-25343">663,000</ix:nonFraction>
(RMB <ix:nonFraction contextRef="c288" decimals="0" format="ixt:num-dot-decimal" name="hlp:PledgedValue" scale="0" unitRef="cny" id="ixv-25344">4,836,000</ix:nonFraction>). In addition, the CEO and three of the CEO&#8217;s family members provided personal guarantees for the loan.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Investment in Joint Venture</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On March 10, 2025, Shandong Xiangfeng Heavy Industry Co., Ltd. (&#8220;WFOE&#8221;)
entered into an Investment Framework Agreement (the &#8220;Agreement&#8221;) with Zhongke Hongyuan (Beijing) Holdings Co., Ltd. (&#8220;Zhongke&#8221;).
Pursuant to the Agreement, WFOE and Zhongke agreed to establish a joint venture entity named Jinan Langchi Heavy Industry Co., Ltd. (&#8220;Langchi&#8221;).
Zhongke will hold a <ix:nonFraction contextRef="c289" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" unitRef="pure" id="ixv-25345">60</ix:nonFraction>% equity interest in Langchi, while WFOE will hold the remaining <ix:nonFraction contextRef="c290" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" unitRef="pure" id="ixv-25346">40</ix:nonFraction>%. Zhongke committed to contribute capital totaling
approximately $<ix:nonFraction contextRef="c291" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:EquityMethodInvestments" scale="6" unitRef="usd" id="ixv-25347">41.1</ix:nonFraction> million (RMB <ix:nonFraction contextRef="c291" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:EquityMethodInvestments" scale="6" unitRef="cny" id="ixv-25348">300</ix:nonFraction> million), and WFOE committed to contribute approximately $<ix:nonFraction contextRef="c290" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:EquityMethodInvestments" scale="6" unitRef="usd" id="ixv-25349">32.9</ix:nonFraction> million (RMB <ix:nonFraction contextRef="c290" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:EquityMethodInvestments" scale="6" unitRef="cny" id="ixv-25350">239.98</ix:nonFraction> million). WFOE
will act solely as an investor and will not participate in the management or operations of the joint venture. Both parties are required
to transfer their respective capital contributions to Langchi by June 30, 2025. The initial term of the Agreement is effective from March
10, 2025 through December 31, 2025, and may be renewed upon mutual consent. On December 6, 2024, WFOE deposited its capital contribution
of approximately $<ix:nonFraction contextRef="c292" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:EquityMethodInvestments" scale="6" unitRef="usd" id="ixv-25351">32.9</ix:nonFraction> million (RMB <ix:nonFraction contextRef="c292" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EquityMethodInvestments" scale="0" unitRef="cny" id="ixv-25352">239,979,300</ix:nonFraction>) following the receipt of proceeds from a private placement completed by the Company.
This amount is presented in the consolidated balance sheet as December 31, 2024, under the line item, &#8220;Deposit for investment in
joint venture&#8221;.&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Related Party Transaction</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">For the four months ending April 30, 2025, the Company received advances
totaling $<ix:nonFraction contextRef="c293" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromRelatedPartyDebt" scale="6" unitRef="usd" id="ixv-25353">1.03</ix:nonFraction> million from its related parties and repaid $<ix:nonFraction contextRef="c293" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfRelatedPartyDebt" scale="6" unitRef="usd" id="ixv-25354">0.62</ix:nonFraction> million during the same period.</p></ix:nonNumeric><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>



</div><ix:nonNumeric contextRef="c0" continuedAt="_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" id="ixv-23720"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">NOTE 21 &#8212; RESTRICTED NET ASSETS OR PARENT COMPANY&#8217;S CONDENSED
FINANCIAL STATEMENTS</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following condensed financial statements present the financial
position and results of operations of Hongli Group Inc. (the Parent Company), which is a holding company with several subsidiaries. The
condensed financial information is provided in accordance with Schedule I of Article 5-04 of Regulation S-X, issued by the U.S. Securities
and Exchange Commission.</p></ix:nonNumeric><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">HONGLI GROUP INC.</p><div>

</div><p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">CONDENSED BALANCE SHEETS (UNAUDITED)</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:continuation id="_ScheduleOfCondensedBalanceSheetTableTextBlock-c294_cont_1"><ix:continuation continuedAt="_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock-c0_cont_2" id="_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock-c0_cont_1"><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; text-indent: -0.125in">Assets</td><td>&#160;</td> <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td> <td colspan="2">&#160;</td><td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-indent: -0.125in; width: 76%">Cash</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c295" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="0" unitRef="usd" id="ixv-25355">4,654</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c296" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="0" unitRef="usd" id="ixv-25356">4,676</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Due from subsidiaries, net</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c295" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherReceivablesNetCurrent" scale="0" unitRef="usd" id="ixv-25357">40,422,613</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c296" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherReceivablesNetCurrent" scale="0" unitRef="usd" id="ixv-25358">7,422,613</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Investment in subsidiaries</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c295" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" scale="0" unitRef="usd" id="ixv-25359">13,066,029</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c296" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" scale="0" unitRef="usd" id="ixv-25360">13,680,265</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 2.5pt">Total Assets</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c295" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-25361">53,493,296</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c296" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-25362">21,107,554</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Liabilities and Equity</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Current liability</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c295" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-25363">1</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c296" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-25364">1</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Total Liabilities</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c295" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="0" unitRef="usd" id="ixv-25365">1</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c296" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="0" unitRef="usd" id="ixv-25366">1</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0pt; text-indent: -0.125in"><p style="font: 10pt Times New Roman, Times, Serif; text-indent: -0.25in; margin: 0pt 0 0pt 0.25in">Ordinary shares, $<ix:nonFraction contextRef="c295" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-25367"><ix:nonFraction contextRef="c296" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-25368">0.0001</ix:nonFraction></ix:nonFraction> par value, <ix:nonFraction contextRef="c295" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-25369"><ix:nonFraction contextRef="c296" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-25370">500,000,000</ix:nonFraction></ix:nonFraction> shares authorized,
<ix:nonFraction contextRef="c295" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares" id="ixv-25371"><ix:nonFraction contextRef="c295" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-25372">73,438,750</ix:nonFraction></ix:nonFraction> and <ix:nonFraction contextRef="c296" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares" id="ixv-25373"><ix:nonFraction contextRef="c296" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-25374">12,238,750</ix:nonFraction></ix:nonFraction> shares issued and outstanding as of December 31, 2024 and 2023, respectively</p></td><td style="padding-left: 0pt">&#160;</td> <td style="padding-left: 0pt; text-align: left">&#160;</td><td style="padding-left: 0pt; text-align: right"><ix:nonFraction contextRef="c295" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockValue" scale="0" unitRef="usd" id="ixv-25375">7,344</ix:nonFraction></td><td style="padding-left: 0pt; text-align: left">&#160;</td><td style="padding-left: 0pt">&#160;</td> <td style="padding-left: 0pt; text-align: left">&#160;</td><td style="padding-left: 0pt; text-align: right"><ix:nonFraction contextRef="c296" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockValue" scale="0" unitRef="usd" id="ixv-25376">1,224</ix:nonFraction></td><td style="padding-left: 0pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Additional paid-in capital</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c295" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdditionalPaidInCapital" scale="0" unitRef="usd" id="ixv-25377">42,998,556</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c296" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdditionalPaidInCapital" scale="0" unitRef="usd" id="ixv-25378">8,036,676</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Statutory reserves</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c295" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StatutoryAccountingPracticesRetainedEarningsNotAvailableForDividends" scale="0" unitRef="usd" id="ixv-25379">370,683</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c296" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StatutoryAccountingPracticesRetainedEarningsNotAvailableForDividends" scale="0" unitRef="usd" id="ixv-25380">370,683</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Retained earnings</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c295" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="0" unitRef="usd" id="ixv-25381">11,724,070</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c296" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="0" unitRef="usd" id="ixv-25382">13,605,705</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Accumulated other comprehensive loss</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c295" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-25383">1,607,358</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c296" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-25384">906,735</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Total Hongli Group Inc. stockholders&#8217; equity</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c295" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-25385">53,493,295</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c296" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-25386">21,107,553</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 2.5pt">Total Liabilities and Equity</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c295" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="0" unitRef="usd" id="ixv-25387">53,493,296</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c296" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="0" unitRef="usd" id="ixv-25388">21,107,554</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table></ix:continuation></ix:continuation><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 192 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->30<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">HONGLI GROUP INC.</p><div>

</div><p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">CONDENSED STATEMENTS OF OPERATIONS (UNAUDITED)</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">For the Years Ended December 31,</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:continuation id="_CondensedStatementOfComprehensiveIncomeTableTextBlock-c294_cont_1"><ix:continuation continuedAt="_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock-c0_cont_3" id="_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock-c0_cont_2"><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Revenue</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-118">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-119">-</div></td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="width: 76%">Share of profit in subsidiaries</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c294" decimals="0" format="ixt:num-dot-decimal" name="hlp:ShareOfProfitInSubsidiaries" scale="0" unitRef="usd" id="ixv-25389">86,387</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c297" decimals="0" format="ixt:num-dot-decimal" name="hlp:ShareOfProfitInSubsidiaries" scale="0" unitRef="usd" id="ixv-25390">864,733</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Share based compensation</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c294" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="0" unitRef="usd" id="ixv-25391">1,968,000</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-120">-</div></td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Other general and administrative expenses</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c294" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherGeneralAndAdministrativeExpense" scale="0" unitRef="usd" id="ixv-25392">22</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c297" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherGeneralAndAdministrativeExpense" scale="0" unitRef="usd" id="ixv-25393">11</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Total operating expenses</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c294" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="0" sign="-" unitRef="usd" id="ixv-25394">1,968,022</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c297" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="0" sign="-" unitRef="usd" id="ixv-25395">11</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Net (loss) income</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c294" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-25396">1,881,635</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c297" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-25397">864,722</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Other comprehensive income (loss):</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Foreign currency translation adjustments</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c294" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-25398">700,623</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c297" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-25399">659,161</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Comprehensive income (loss)</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c294" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-25400">2,582,258</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c297" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="0" unitRef="usd" id="ixv-25401">205,561</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table></ix:continuation></ix:continuation><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">HONGLI GROUP INC.</p><div>

</div><p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">CONDENSED STATEMENTS OF CASH FLOWS (UNAUDITED)</p><div>

</div><p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">For the Years Ended December 31,</p><div>

</div><p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

</div><ix:continuation id="_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock-c0_cont_3"><ix:continuation id="_ScheduleOfCondensedCashFlowStatementTableTextBlock-c294_cont_1"><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>Cash Flows from Operating Activities</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Net (loss) income</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c294" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-25402">1,881,635</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c297" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-25403">864,722</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Non cash adjustment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c294" decimals="0" format="ixt:num-dot-decimal" name="hlp:NonCashAdjustment" scale="0" sign="-" unitRef="usd" id="ixv-25404">86,387</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c297" decimals="0" format="ixt:num-dot-decimal" name="hlp:NonCashAdjustment" scale="0" sign="-" unitRef="usd" id="ixv-25405">864,733</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Share based compensation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c294" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="0" unitRef="usd" id="ixv-25406">1,968,000</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-121">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Adjustments to reconcile net income to net cash used in operating activities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Increase in accrued liabilities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c297" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherAccruedLiabilities" scale="0" unitRef="usd" id="ixv-25407">1</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Net Cash Used in Operating Activities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c294" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="0" sign="-" unitRef="usd" id="ixv-25408">22</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c297" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="0" sign="-" unitRef="usd" id="ixv-25409">10</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Cash Flows from Investing Activities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Advance to subsidiary</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c297" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForAdvanceToAffiliate" scale="0" unitRef="usd" id="ixv-25410">8,368,965</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Net Cash Used in Investing Activities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-122">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c297" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="0" sign="-" unitRef="usd" id="ixv-25411">8,368,965</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Cash Flows from Financing Activities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Proceeds from initial public offering, net of costs</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-123">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c297" decimals="0" format="ixt:num-dot-decimal" name="hlp:ProceedsFromInitialPublicOfferingNetOfCosts" scale="0" unitRef="usd" id="ixv-25412">7,228,964</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Proceeds from exercise of option, net of costs</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-124">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c297" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="0" unitRef="usd" id="ixv-25413">1,144,687</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Net Cash Provided by Financing Activities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-125">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c297" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="0" unitRef="usd" id="ixv-25414">8,373,651</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Net (decrease) increase in cash and cash equivalents</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c294" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" scale="0" sign="-" unitRef="usd" id="ixv-25415">22</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c297" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" scale="0" unitRef="usd" id="ixv-25416">4,676</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Cash and cash equivalents - beginning of the year</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c296" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="0" unitRef="usd" id="ixv-25417">4,676</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-126">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt">Cash and cash equivalents - end of the year</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c295" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="0" unitRef="usd" id="ixv-25418">4,654</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c296" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="0" unitRef="usd" id="ixv-25419">4,676</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Non-cash investing and financing activities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 2.5pt">Offering costs paid by subsidiary</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-127">-</div></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c297" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NotesIssued1" scale="0" unitRef="usd" id="ixv-25420">946,352</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt">Proceeds of private placement deposited into WOFE account</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c294" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOfPrivatePlacement" scale="0" unitRef="usd" id="ixv-25421">33,000,000</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-128">-</div></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:continuation>


<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">There were no reportable transactions as of December 31, 2022 and
for the year then ended as the parent company was formed in 2021 and only serves as a holding company with minimal transactions.</p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">F-31</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Rule-Page --><div style="width: 100%"><div style="font-size: 1pt; border-top: Black 1.5pt solid">&#160;</div></div><!-- Field: /Rule-Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><div style="display: none"><ix:header>
<ix:hidden>
<ix:nonNumeric contextRef="c0" id="hidden-fact-0" name="dei:DocumentAccountingStandard">U.S. GAAP</ix:nonNumeric>
<ix:nonFraction contextRef="c4" id="hidden-fact-1" name="us-gaap:OtherReceivablesNetCurrent" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c3" id="hidden-fact-2" name="us-gaap:OtherLongTermInvestments" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c2" id="hidden-fact-3" name="us-gaap:FinanceLeaseRightOfUseAsset" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c5" id="hidden-fact-4" name="us-gaap:OtherNotesPayableCurrent" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c2" id="hidden-fact-5" name="us-gaap:FinanceLeaseLiabilityCurrent" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c14" id="hidden-fact-6" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c15" id="hidden-fact-7" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c17" id="hidden-fact-8" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c18" id="hidden-fact-9" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c14" id="hidden-fact-10" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c15" id="hidden-fact-11" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c16" id="hidden-fact-12" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c27" id="hidden-fact-13" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c28" id="hidden-fact-14" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c29" id="hidden-fact-15" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c25" id="hidden-fact-16" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c27" id="hidden-fact-17" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c28" id="hidden-fact-18" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c29" id="hidden-fact-19" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c27" id="hidden-fact-20" name="hlp:StockIssuedDuringPeriodValueUnderwritersOptionExercisedMay22023" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c28" id="hidden-fact-21" name="hlp:StockIssuedDuringPeriodValueUnderwritersOptionExercisedMay22023" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c29" id="hidden-fact-22" name="hlp:StockIssuedDuringPeriodValueUnderwritersOptionExercisedMay22023" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c25" id="hidden-fact-23" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c27" id="hidden-fact-24" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c28" id="hidden-fact-25" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c29" id="hidden-fact-26" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c27" id="hidden-fact-27" name="hlp:StockIssuedDuringPeriodValueSurrenderOfShares" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c28" id="hidden-fact-28" name="hlp:StockIssuedDuringPeriodValueSurrenderOfShares" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c29" id="hidden-fact-29" name="hlp:StockIssuedDuringPeriodValueSurrenderOfShares" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c6" id="hidden-fact-30" name="hlp:StockIssuedDuringPeriodValueSurrenderOfShares" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c25" id="hidden-fact-31" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c26" id="hidden-fact-32" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c27" id="hidden-fact-33" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c29" id="hidden-fact-34" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c25" id="hidden-fact-35" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c26" id="hidden-fact-36" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c27" id="hidden-fact-37" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c28" id="hidden-fact-38" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c37" id="hidden-fact-39" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c38" id="hidden-fact-40" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c39" id="hidden-fact-41" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c37" id="hidden-fact-42" name="us-gaap:StockIssuedDuringPeriodValueOther" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c38" id="hidden-fact-43" name="us-gaap:StockIssuedDuringPeriodValueOther" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c39" id="hidden-fact-44" name="us-gaap:StockIssuedDuringPeriodValueOther" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c35" id="hidden-fact-45" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c36" id="hidden-fact-46" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c37" id="hidden-fact-47" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c39" id="hidden-fact-48" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c35" id="hidden-fact-49" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c36" id="hidden-fact-50" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c37" id="hidden-fact-51" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c38" id="hidden-fact-52" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c7" id="hidden-fact-53" name="us-gaap:AmortizationOfIntangibleAssets" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c7" id="hidden-fact-54" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c6" id="hidden-fact-55" name="us-gaap:ShareBasedCompensation" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c7" id="hidden-fact-56" name="us-gaap:ShareBasedCompensation" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-57" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-58" name="us-gaap:IncreaseDecreaseInDueFromRelatedParties" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-59" name="us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c6" id="hidden-fact-60" name="us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c7" id="hidden-fact-61" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c6" id="hidden-fact-62" name="us-gaap:PaymentsToAcquireInvestments" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c7" id="hidden-fact-63" name="us-gaap:PaymentsToAcquireInvestments" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-64" name="us-gaap:PaymentsToFundLongtermLoansToRelatedParties" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c7" id="hidden-fact-65" name="us-gaap:PaymentsToFundLongtermLoansToRelatedParties" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c6" id="hidden-fact-66" name="hlp:ProceedsFromRelatedPartie" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c7" id="hidden-fact-67" name="hlp:ProceedsFromRelatedPartie" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-68" name="hlp:ProceedsFromFinancingLiabilities" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c6" id="hidden-fact-69" name="hlp:ProceedsFromFinancingLiabilities" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-70" name="us-gaap:PaymentsOfFinancingCosts" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c7" id="hidden-fact-71" name="us-gaap:RepaymentsOfLongTermLinesOfCredit" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-72" name="us-gaap:ProceedsFromIssuanceInitialPublicOffering" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c7" id="hidden-fact-73" name="us-gaap:ProceedsFromIssuanceInitialPublicOffering" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-74" name="us-gaap:ProceedsFromStockOptionsExercised" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c7" id="hidden-fact-75" name="us-gaap:ProceedsFromStockOptionsExercised" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c6" id="hidden-fact-76" name="us-gaap:ProceedsFromIssuanceOfPrivatePlacement" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c7" id="hidden-fact-77" name="us-gaap:ProceedsFromIssuanceOfPrivatePlacement" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c6" id="hidden-fact-78" name="hlp:PropertyPlantAndEquipmentTransferredFromConstructionInProgress" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c7" id="hidden-fact-79" name="hlp:PropertyPlantAndEquipmentTransferredFromConstructionInProgress" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c6" id="hidden-fact-80" name="hlp:PropertyPlantAndEquipmentAcquiredInExchangeOfNotesReceivable" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c7" id="hidden-fact-81" name="hlp:PropertyPlantAndEquipmentAcquiredInExchangeOfNotesReceivable" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c6" id="hidden-fact-82" name="hlp:PropertyPlantAndEquipmentAcquiredAndAppliedFromPrepaidExpenses" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c7" id="hidden-fact-83" name="hlp:PropertyPlantAndEquipmentAcquiredAndAppliedFromPrepaidExpenses" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-84" name="hlp:RightofuseAssetsObtainedInExchangeForLeaseObligations" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c6" id="hidden-fact-85" name="hlp:RightofuseAssetsObtainedInExchangeForLeaseObligations" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-86" name="hlp:PropertyAndEquipmentAcquiredOnCreditAsLiabilities" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c6" id="hidden-fact-87" name="hlp:PropertyAndEquipmentAcquiredOnCreditAsLiabilities" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-88" name="hlp:PropertyAndEquipmentAcquiredByPrepaymentsForPurchaseOfYingxuanAssets" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c6" id="hidden-fact-89" name="hlp:PropertyAndEquipmentAcquiredByPrepaymentsForPurchaseOfYingxuanAssets" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-90" name="hlp:SecurityDepositsAppliedToPaymentsOfLongtermPayable" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c6" id="hidden-fact-91" name="hlp:SecurityDepositsAppliedToPaymentsOfLongtermPayable" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c61" id="hidden-fact-92" name="us-gaap:OtherReceivablesNetCurrent" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c61" id="hidden-fact-93" name="us-gaap:FinanceLeaseRightOfUseAsset" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c62" id="hidden-fact-94" name="us-gaap:OtherLiabilitiesCurrent" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c61" id="hidden-fact-95" name="us-gaap:FinanceLeaseLiabilityCurrent" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-96" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c6" id="hidden-fact-97" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c7" id="hidden-fact-98" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c110" id="hidden-fact-99" name="us-gaap:NotesReceivableNet" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c112" id="hidden-fact-100" name="us-gaap:NotesReceivableNet" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c115" id="hidden-fact-101" name="us-gaap:NotesReceivableNet" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c117" id="hidden-fact-102" name="us-gaap:NotesReceivableNet" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c186" id="hidden-fact-103" name="us-gaap:ShorttermDebtFairValue" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c188" id="hidden-fact-104" name="us-gaap:ShorttermDebtFairValue" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c194" id="hidden-fact-105" name="us-gaap:ShorttermDebtFairValue" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c199" id="hidden-fact-106" name="us-gaap:ShorttermDebtFairValue" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c201" id="hidden-fact-107" name="us-gaap:ShorttermDebtFairValue" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c209" id="hidden-fact-108" name="us-gaap:LongTermDebt" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c2" id="hidden-fact-109" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonNumeric contextRef="c2" id="hidden-fact-110" name="us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">http://fasb.org/us-gaap/2024#FinanceLeaseLiabilityCurrent</ix:nonNumeric>
<ix:nonNumeric contextRef="c3" id="hidden-fact-111" name="us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">http://fasb.org/us-gaap/2024#FinanceLeaseLiabilityCurrent</ix:nonNumeric>
<ix:nonFraction contextRef="c2" id="hidden-fact-112" name="us-gaap:FinanceLeaseRightOfUseAsset" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c2" id="hidden-fact-113" name="us-gaap:FinanceLeaseLiabilityCurrent" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c2" id="hidden-fact-114" name="us-gaap:FinanceLeaseLiabilityNoncurrent" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c3" id="hidden-fact-115" name="us-gaap:FinanceLeaseLiabilityNoncurrent" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c2" id="hidden-fact-116" name="us-gaap:FinanceLeaseLiability" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c3" id="hidden-fact-117" name="us-gaap:DeferredTaxAssetsInventory" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonNumeric contextRef="c294" continuedAt="_ScheduleOfCondensedBalanceSheetTableTextBlock-c294_cont_1" escape="true" name="srt:ScheduleOfCondensedBalanceSheetTableTextBlock" id="ixv-25542">CONDENSED BALANCE SHEETS (UNAUDITED)</ix:nonNumeric><!--Text not found in tagged paragraph preceding Schedule of Condensed Balance Sheets (Unaudited)-->
<ix:nonNumeric contextRef="c294" continuedAt="_CondensedStatementOfComprehensiveIncomeTableTextBlock-c294_cont_1" escape="true" name="srt:CondensedStatementOfComprehensiveIncomeTableTextBlock" id="ixv-25543">CONDENSED STATEMENTS OF OPERATIONS (UNAUDITED)</ix:nonNumeric><!--Text not found in tagged paragraph preceding Schedule of Condensed Statements of Operations (Unaudited)-->
<ix:nonFraction contextRef="c294" id="hidden-fact-118" name="us-gaap:Revenues" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c297" id="hidden-fact-119" name="us-gaap:Revenues" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c297" id="hidden-fact-120" name="us-gaap:ShareBasedCompensation" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonNumeric contextRef="c294" continuedAt="_ScheduleOfCondensedCashFlowStatementTableTextBlock-c294_cont_1" escape="true" name="srt:ScheduleOfCondensedCashFlowStatementTableTextBlock" id="ixv-25547">CONDENSED STATEMENTS OF CASH FLOWS (UNAUDITED)</ix:nonNumeric><!--Text not found in tagged paragraph preceding Schedule of Condensed Statements Of Cash Flows (Unaudited)-->
<ix:nonFraction contextRef="c297" id="hidden-fact-121" name="us-gaap:ShareBasedCompensation" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c294" id="hidden-fact-122" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c294" id="hidden-fact-123" name="hlp:ProceedsFromInitialPublicOfferingNetOfCosts" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c294" id="hidden-fact-124" name="us-gaap:ProceedsFromStockOptionsExercised" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c294" id="hidden-fact-125" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c298" id="hidden-fact-126" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c294" id="hidden-fact-127" name="us-gaap:NotesIssued1" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c297" id="hidden-fact-128" name="us-gaap:ProceedsFromIssuanceOfPrivatePlacement" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonNumeric contextRef="c0" name="dei:EntityCentralIndexKey" id="ixv-25556">0001855557</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:AmendmentFlag" id="ixv-25557">false</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:DocumentFiscalPeriodFocus" id="ixv-25558">FY</ix:nonNumeric>
</ix:hidden>
<ix:references><link:schemaRef xlink:href="hlp-20241231.xsd" xlink:type="simple"/></ix:references>
<ix:resources xmlns="http://www.xbrl.org/2003/instance"><ix:relationship xmlns="" fromRefs="ix_0_fact ix_1_fact ix_2_fact" toRefs="ix_0_footnote"/>
<ix:relationship xmlns="" fromRefs="ix_3_fact ix_4_fact ix_5_fact ix_6_fact ix_7_fact ix_8_fact ix_9_fact ix_10_fact ix_11_fact ix_12_fact ix_13_fact ix_14_fact ix_15_fact ix_16_fact ix_17_fact ix_18_fact ix_19_fact ix_20_fact ix_21_fact ix_22_fact" toRefs="ix_1_footnote"/>
<ix:relationship xmlns="" fromRefs="ix_23_fact ix_24_fact" toRefs="ix_2_footnote"/>
<ix:relationship xmlns="" fromRefs="ix_25_fact ix_26_fact" toRefs="ix_3_footnote"/>
<ix:relationship xmlns="" fromRefs="ix_27_fact ix_28_fact" toRefs="ix_4_footnote"/>
<xbrli:context xmlns="" id="c0">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c1">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="dei:EntityAddressesAddressTypeAxis">dei:BusinessContactMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c2">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c3">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c4">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c5">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c6">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c7">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c8">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c9">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c10">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">hlp:StatutoryReserveMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c11">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c12">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c13">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c14">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c15">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">hlp:StatutoryReserveMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c16">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c17">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c18">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c19">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c20">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c21">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">hlp:StatutoryReserveMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c22">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c23">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c24">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c25">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c26">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c27">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">hlp:StatutoryReserveMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c28">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c29">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c30">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c31">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c32">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">hlp:StatutoryReserveMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c33">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c34">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c35">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c36">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c37">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">hlp:StatutoryReserveMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c38">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c39">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c40">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c41">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c42">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">hlp:StatutoryReserveMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c43">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c44">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c45">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hlp:HaozhenShandongMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c46">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hlp:HaozhenBeijingMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c47">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hlp:HongliCaymanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-02-01</xbrli:startDate>
    <xbrli:endDate>2021-02-09</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c48">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hlp:VariableInterestEntityMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c49">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hlp:VariableInterestEntityMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c50">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hlp:VariableInterestEntityMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c51">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-03-31</xbrli:startDate>
    <xbrli:endDate>2023-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c52">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c53">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-03-31</xbrli:startDate>
    <xbrli:endDate>2023-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c54">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-05-02</xbrli:startDate>
    <xbrli:endDate>2023-05-02</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c55">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:OwnershipAxis">hlp:HongliHongKongLimitedHongliHKMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c56">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:OwnershipAxis">hlp:ShandongXiangfengHeavyIndustryCoLtdWFOEMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c57">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:OwnershipAxis">hlp:ShandongHongliSpecialSectionTubeCoLtdHongliShandongMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c58">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:OwnershipAxis">hlp:ShandongMaituoHeavyIndustryCoLtdMaituo1Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c59">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:OwnershipAxis">hlp:ShandongHaozhenHeavyIndustryCoLtdHaozhenShandong2Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c60">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:OwnershipAxis">hlp:BeijingHaozhenHeavyIndustryTechnologyCompanyLimitedHaozhenBeijingMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c61">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c62">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c63">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c64">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c65">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c66">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:OwnershipAxis">hlp:CompanysVIEMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c67">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:OwnershipAxis">hlp:SungdaTechCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c68">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:OwnershipAxis">hlp:HaozhenBeijingMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c69">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c70">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">hlp:ContractLiabilitiesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c71">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">hlp:ContractLiabilitiesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c72">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:OtherContractMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c73">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:GrantMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c74">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:GrantMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c75">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:GrantMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c76">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c77">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c78">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hlp:ChinasForeignInvestmentEnterprisesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c79">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hlp:ChinasForeignInvestmentEnterprisesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c80">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IntercompanyForeignCurrencyBalanceByDescriptionAxis">hlp:SpotRateMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c81">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IntercompanyForeignCurrencyBalanceByDescriptionAxis">hlp:SpotRateMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c82">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IntercompanyForeignCurrencyBalanceByDescriptionAxis">hlp:SpotRateMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c83">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IntercompanyForeignCurrencyBalanceByDescriptionAxis">hlp:AverageRateMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c84">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IntercompanyForeignCurrencyBalanceByDescriptionAxis">hlp:AverageRateMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c85">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IntercompanyForeignCurrencyBalanceByDescriptionAxis">hlp:AverageRateMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c86">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c87">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c88">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c89">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c90">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c91">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ToolsDiesAndMoldsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c92">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ToolsDiesAndMoldsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c93">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">hlp:ElectronicDevicesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c94">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">hlp:ElectronicDevicesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c95">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c96">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c97">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c98">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">hlp:OverseasMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c99">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">hlp:OverseasMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c100">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">hlp:OverseasMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c101">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ClassOfFinancingReceivableTypeOfBorrowerAxis">hlp:ChinaMinshengBankMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c102">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">hlp:ChinaIndustrialBankMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c103">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hlp:ThirtyOneToSixtyDaysMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c104">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hlp:SixtyOneToNinetyDaysMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c105">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hlp:NinetyOneToHundredAndTwentyDaysMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c106">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hlp:HundredAndTwentyOneToHundredAndEightyDaysMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c107">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hlp:HundredAndEightyOneToTwoHundredAndSeventyDaysMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c108">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hlp:TwoHundredAndSeventyOneToThreeHundredAndSixtyDaysMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c109">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hlp:OverThreeHundredAndSixtyDaysMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c110">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hlp:WithinTheFirstQuarterOf2024Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c111">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hlp:WithinTheFirstQuarterOf2024Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c112">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hlp:WithinTheSecondQuarterOf2024Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c113">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hlp:WithinTheSecondQuarterOf2024Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c114">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hlp:WithinTheFirstQuarterOf2025Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c115">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hlp:WithinTheFirstQuarterOf2025Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c116">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hlp:WithinTheSecondQuarterOf2025Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c117">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hlp:WithinTheSecondQuarterOf2025Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c118">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c119">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c120">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c121">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c122">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c123">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c124">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">hlp:MachineryEquipmentAndToolsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c125">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">hlp:MachineryEquipmentAndToolsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c126">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">hlp:ElectronicDevicesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c127">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">hlp:ElectronicDevicesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c128">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c129">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c130">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c131">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c132">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c133">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">hlp:AmortizationExpenseMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c134">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">hlp:AmortizationExpenseMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c135">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">hlp:AmortizationExpenseMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c136">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-06</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c137">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hlp:CreditLineAndLoanAgreementsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c138">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hlp:CreditLineAndLoanAgreementsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c139">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hlp:CreditLineAndLoanAgreementsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c140">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hlp:CreditLineAndLoanAgreementsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c141">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hlp:RuralCommercialBankOfShandongMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-11-22</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c142">
<!-- [WMV6][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrZqdG+IPTRQhaxITWbduhBMtXzm/uYHvW18KlxQGlivbNS1HLwmm97uUjMJddv/Qcho6/VybKnpAoRgBgPAww7T43RccRhasVOlziijHKc9INMObXHZ6HctG+reM9o1evcBLVP7ZyA0YN1XQNlfRU1bYgnejT/xAHu4cJsXbIBR7JvrFMhTTh2hIN3VA6ALx4oCFo4BNh+chdeeZmSVSgYsYnJWXYcGF8jQQSQfMqne4B/HF0acnQtc] CSR-->
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hlp:RuralCommercialBankOfShandongMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-02</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c143">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-11-22</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c144">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hlp:PostalSavingsBankOfChinaPSBCMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-11-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c145">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hlp:IndustrialAndCommercialBankOfChinaMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-03-09</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c146">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hlp:BankOfBeijingMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-01-06</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c147">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">hlp:BankOfBeijingMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-01-06</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c148">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hlp:BankOfBeijingMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-29</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c149">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-25</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c150">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hlp:BankOfBeijingMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-25</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c151">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-02-14</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c152">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hlp:BankOfRizhaoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-02-14</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c153">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">hlp:BankOfRizhaoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-02-14</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c154">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hlp:BankOfRizhaoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-02-14</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c155">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-04-17</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c156">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hlp:BankOfRizhaoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-02-14</xbrli:startDate>
    <xbrli:endDate>2023-02-14</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c157">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hlp:AgriculturalBankOfChinaMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c158">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hlp:IndustrialAndCommercialBankOfChinaMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-08-14</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c159">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hlp:AgriculturalBankOfChinaMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-10-21</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c160">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-09-29</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c161">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hlp:AgriculturalBankOfChinaMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-09-29</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c162">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hlp:BankOfRizhaoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-10-21</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c163">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-08-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c164">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hlp:ChinaMinshengBankMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-08-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c165">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-12-09</xbrli:startDate>
    <xbrli:endDate>2024-12-09</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c166">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-02-29</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c167">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hlp:WeihaiCityCommercialBankMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-02-29</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c168">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-04-23</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c169">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hlp:BankOfWeifangMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-23</xbrli:startDate>
    <xbrli:endDate>2023-04-23</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c170">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-23</xbrli:startDate>
    <xbrli:endDate>2023-04-23</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c171">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-05-10</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c172">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hlp:BankOfWeifangMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-05-10</xbrli:startDate>
    <xbrli:endDate>2023-05-10</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c173">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-05-10</xbrli:startDate>
    <xbrli:endDate>2023-05-10</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c174">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-04-28</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c175">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hlp:RuralCommercialBankOfShandongMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-28</xbrli:startDate>
    <xbrli:endDate>2023-04-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c176">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-28</xbrli:startDate>
    <xbrli:endDate>2023-04-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c177">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hlp:BankOfWeifangMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">hlp:LoanAgreementMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-21</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c178">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hlp:BankOfWeifangMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-21</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c179">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hlp:BankOfWeifangMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-12-21</xbrli:startDate>
    <xbrli:endDate>2022-12-21</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c180">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hlp:BankOfWeifangMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandBuildingsAndImprovementsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-21</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c181">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hlp:BankOfWeifangMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:UseRightsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-21</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c182">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-01-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c183">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hlp:ShenzhenQianhaiWeBankCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-01-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c184">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hlp:RuralCommercialBankOfShandongMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c185">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hlp:RuralCommercialBankOfShandongMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c186">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hlp:PostalSavingsBankOfChinaPSBCMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c187">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hlp:PostalSavingsBankOfChinaPSBCMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c188">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hlp:IndustrialAndCommercialBankOfChinaMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c189">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hlp:IndustrialAndCommercialBankOfChinaMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c190">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hlp:BankOfBeijingMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c191">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hlp:BankOfBeijingMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c192">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hlp:BankOfRizhaoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c193">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hlp:BankOfRizhaoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c194">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hlp:IndustrialBankMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c195">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hlp:IndustrialBankMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c196">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hlp:AgriculturalBankOfChinaMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c197">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hlp:AgriculturalBankOfChinaMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c198">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hlp:ChinaMinshengBankMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c199">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hlp:ChinaMinshengBankMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c200">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hlp:WeihaiCityCommercialBankMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c201">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hlp:WeihaiCityCommercialBankMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c202">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">hlp:BankOfWeifangMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c203">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">hlp:BankOfWeifangMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c204">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">hlp:BankOfWeifangOneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c205">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">hlp:BankOfWeifangOneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c206">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">hlp:RuralCommercialBankOfShandongMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c207">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">hlp:RuralCommercialBankOfShandongMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c208">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">hlp:ShenzhenQianhaiWeBankCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c209">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">hlp:ShenzhenQianhaiWeBankCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c210">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SaleLeasebackTransactionDescriptionAxis">hlp:FailedSaleAndLeasebackMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c211">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SaleLeasebackTransactionDescriptionAxis">hlp:FailedSaleAndLeasebackMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c212">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SaleLeasebackTransactionDescriptionAxis">hlp:FailedSaleAndLeasebackMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c213">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:PropertyPlantAndEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c214">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:PropertyPlantAndEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c215">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:InlandRevenueHongKongMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c216">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:InlandRevenueHongKongMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c217">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">hlp:PeoplesRepublicOfChinaMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2007-03-01</xbrli:startDate>
    <xbrli:endDate>2007-03-16</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c218">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">hlp:PeoplesRepublicOfChinaMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c219">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">hlp:PeoplesRepublicOfChinaMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">hlp:HighAndNewTechnologyEnterprisesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c220">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hlp:CustomerMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c221">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hlp:LargestCustomersMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c222">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hlp:LargestCustomersMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c223">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hlp:SecondLargestCustomersMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c224">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hlp:SecondLargestCustomersMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c225">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hlp:SecondLargestCustomersMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c226">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hlp:LargestCustomersMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c227">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hlp:LargestCustomersMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c228">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hlp:SecondLargestCustomersMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c229">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hlp:SecondLargestCustomersMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c230">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hlp:SupplierOneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c231">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hlp:SupplierOneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c232">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hlp:SupplierOneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c233">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hlp:SupplierMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c234">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c235">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c236">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c237">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">hlp:MrJieLiuMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c238">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hlp:JieLiuMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c239">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hlp:YuanqingLiuMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c240">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hlp:RonglanSunMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c241">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hlp:HongyuHaoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c242">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hlp:YuanxiangLiuMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c243">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hlp:LiLiuMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c244">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hlp:YongqingDongMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c245">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hlp:JieLiuMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c246">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hlp:JieLiuMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c247">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hlp:HongyuHaoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c248">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hlp:HongyuHaoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c249">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hlp:YongqingDongMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c250">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hlp:YongqingDongMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c251">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hlp:HongliDevelopmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-02-09</xbrli:startDate>
    <xbrli:endDate>2021-02-09</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c252">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hlp:HongliDevelopmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-02-09</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c253">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hlp:HongliTechnologyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-02-09</xbrli:startDate>
    <xbrli:endDate>2021-02-09</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c254">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hlp:HongliTechnologyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-02-09</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c255">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c256">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-28</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c257">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hlp:HongliTechnologyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c258">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hlp:HongliTechnologyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-28</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c259">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hlp:HongliTechnologyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c260">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hlp:HongliTechnologyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c261">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-09-13</xbrli:startDate>
    <xbrli:endDate>2022-09-13</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c262">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hlp:HongliDevelopmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-09-13</xbrli:startDate>
    <xbrli:endDate>2022-09-13</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c263">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hlp:HongliTechnologyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-09-13</xbrli:startDate>
    <xbrli:endDate>2022-09-13</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c264">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hlp:HongliDevelopmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-12-01</xbrli:startDate>
    <xbrli:endDate>2022-12-01</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c265">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hlp:HongliDevelopmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c266">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hlp:HongliDevelopmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c267">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-03-31</xbrli:startDate>
    <xbrli:endDate>2023-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c268">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hlp:HongliTechnologyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-11-23</xbrli:startDate>
    <xbrli:endDate>2023-11-23</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c269">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-05-02</xbrli:startDate>
    <xbrli:endDate>2023-05-02</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c270">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-05-07</xbrli:startDate>
    <xbrli:endDate>2024-05-07</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c271">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:DeferredCompensationShareBasedPaymentsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-05-07</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c272">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-05-07</xbrli:startDate>
    <xbrli:endDate>2024-05-07</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c273">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-12-13</xbrli:startDate>
    <xbrli:endDate>2024-12-13</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c274">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-13</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c275">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-12-13</xbrli:startDate>
    <xbrli:endDate>2024-12-13</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c276">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-12-05</xbrli:startDate>
    <xbrli:endDate>2024-12-05</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c277">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-12-05</xbrli:startDate>
    <xbrli:endDate>2024-12-05</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c278">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-11-01</xbrli:startDate>
    <xbrli:endDate>2020-11-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c279">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c280">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialAssetAcquisitionsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c281">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialAssetAcquisitionsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c282">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialAssetAcquisitionsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c283">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-06-13</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c284">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-05-05</xbrli:startDate>
    <xbrli:endDate>2023-05-05</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c285">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-01-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c286">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hlp:SalesToSouthKoreaMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c287">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hlp:ChinaMinshengBankMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-02-11</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c288">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hlp:BankOfRizhaoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-04-10</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c289">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">hlp:JinanLangchiHeavyIndustryCoLtdMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-10</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c290">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">hlp:ShandongXiangfengHeavyIndustryCoLtdWFOEMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-10</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c291">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">hlp:ZhongkeHongyuanBeijingHoldingsCoLtdMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-10</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c292">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">hlp:ShandongXiangfengHeavyIndustryCoLtdWFOEMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-06</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c293">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-04-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c294">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:ParentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c295">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:ParentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c296">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:ParentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c297">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:ParentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c298">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001855557</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:ParentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:unit xmlns="" id="shares">
  <xbrli:measure>xbrli:shares</xbrli:measure>
</xbrli:unit><xbrli:unit xmlns="" id="usd">
  <xbrli:measure>iso4217:USD</xbrli:measure>
</xbrli:unit><xbrli:unit xmlns="" id="usdPershares">
  <xbrli:divide>
    <xbrli:unitNumerator>
      <xbrli:measure>iso4217:USD</xbrli:measure>
    </xbrli:unitNumerator>
    <xbrli:unitDenominator>
      <xbrli:measure>xbrli:shares</xbrli:measure>
    </xbrli:unitDenominator>
  </xbrli:divide>
</xbrli:unit><xbrli:unit xmlns="" id="pure">
  <xbrli:measure>xbrli:pure</xbrli:measure>
</xbrli:unit><xbrli:unit xmlns="" id="cny">
  <xbrli:measure>iso4217:CNY</xbrli:measure>
</xbrli:unit><xbrli:unit xmlns="" id="hkd">
  <xbrli:measure>iso4217:HKD</xbrli:measure>
</xbrli:unit></ix:resources></ix:header>

</div></div></body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-12.1
<SEQUENCE>2
<FILENAME>ea024103001ex12-1_hongli.htm
<DESCRIPTION>CERTIFICATION
<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 0; text-align: right"><B>Exhibit 12.1</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B><U>Certification by Principal Executive Officer</U></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B><U>Pursuant to Section 302 of the Sarbanes-Oxley
Act of 2002</U></B></P>

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

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in; text-align: left">1.</TD><TD STYLE="text-align: left">I have reviewed this annual report on Form 20-F of Hongli
Group Inc.;</TD>
</TR></TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 2.25pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in; text-align: left">2.</TD><TD STYLE="text-align: left">Based on my knowledge, this report does not contain any untrue
statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under
which such statements were made, not misleading with respect to the period covered by this report;</TD>
</TR></TABLE>
<P STYLE="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 2.25pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in; text-align: left">3.</TD><TD STYLE="text-align: left">Based on my knowledge, the financial statements, and other
financial information included in this report, fairly present in all material respects the financial condition, results of operations
and cash flows of the company as of, and for, the periods presented in this report;</TD>
</TR></TABLE>
<P STYLE="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 2.25pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in; text-align: left">4.</TD><TD STYLE="text-align: left">The company&rsquo;s other certifying officer and I are responsible
for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal
control over financial reporting (as defined in Exchange Act Rule 13a-15(f) and 15d-15(f)) for the company and have:</TD>
</TR></TABLE>
<P STYLE="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="text-align: left; width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left">(a)</TD><TD STYLE="text-align: left">Designed such disclosure controls and procedures, or caused
such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the company,
including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which
this report is being prepared;</TD>
</TR></TABLE>
<P STYLE="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-indent: 2.25pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="text-align: left; width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left">(b)</TD><TD STYLE="text-align: left">Designed such internal control over financial reporting,
or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding
the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally
accepted accounting principles;</TD>
</TR></TABLE>
<P STYLE="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-indent: 2.25pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="text-align: left; width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left">(c)</TD><TD STYLE="text-align: left">Evaluated the effectiveness of the company&rsquo;s disclosure
controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures,
as of the end of the period covered by this report based on such evaluation; and</TD>
</TR></TABLE>
<P STYLE="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-indent: 2.25pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="text-align: left; width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left">(d)</TD><TD STYLE="text-align: left">Disclosed in this report any change in the company&rsquo;s
internal control over financial reporting that occurred during the period covered by the annual report that has materially affected,
or is reasonably likely to materially affect, the company&rsquo;s internal control over financial reporting; and</TD>
</TR></TABLE>
<P STYLE="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in; text-align: left">5.</TD><TD STYLE="text-align: left">The company&rsquo;s other certifying officer and I have disclosed,
based on our most recent evaluation of internal control over financial reporting, to the company&rsquo;s auditors and the audit committee
of the company&rsquo;s board of directors (or persons performing the equivalent functions):</TD>
</TR></TABLE>
<P STYLE="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 2.25pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="text-align: left; width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left">(a)</TD><TD STYLE="text-align: left">All significant deficiencies and material weaknesses in the
design or operation of internal control over financial reporting which are reasonably likely to adversely affect the company&rsquo;s
ability to record, process, summarize and report financial information; and</TD>
</TR></TABLE>
<P STYLE="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="text-align: left; width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left">(b)</TD><TD STYLE="text-align: left">Any fraud, whether or not material, that involves management
or other employees who have a significant role in the company&rsquo;s internal control over financial reporting.</TD>
</TR></TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 10pt"><B>Hongli Group Inc.</B></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt; width: 60%">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; width: 5%">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; width: 35%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt">May 12, 2025</TD>
    <TD STYLE="font-size: 10pt">By:</TD>
    <TD STYLE="border-bottom: black 1.5pt solid; font-size: 10pt"><I>/s/ Jie Liu</I></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">Name:&nbsp;</TD>
    <TD STYLE="font-size: 10pt">Jie Liu</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">Title:</TD>
    <TD STYLE="font-size: 10pt">Chief Executive Officer</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-12.2
<SEQUENCE>3
<FILENAME>ea024103001ex12-2_hongli.htm
<DESCRIPTION>CERTIFICATION
<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 0; text-align: right"><B>Exhibit 12.2</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B><U>Certification by Principal Financial Officer</U></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B><U>Pursuant to Section 302 of the Sarbanes-Oxley
Act of 2002 </U></B></P>

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

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.25in; text-align: left">1.</TD><TD STYLE="text-align: justify">I have reviewed this annual report on Form 20-F of Hongli Group
Inc.;</TD>
</TR></TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: left; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.25in; text-align: left">2.</TD><TD STYLE="text-align: left">Based on my knowledge, this report does not contain any untrue
statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under
which such statements were made, not misleading with respect to the period covered by this report;</TD>
</TR></TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="text-align: left; width: 0in"></TD><TD STYLE="width: 0.25in; text-align: left">3.</TD><TD STYLE="text-align: left">Based on my knowledge, the financial statements, and other financial
information included in this report, fairly present in all material respects the financial condition, results of operations and cash
flows of the company as of, and for, the periods presented in this report;</TD>
</TR></TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="text-align: left; width: 0in"></TD><TD STYLE="width: 0.25in; text-align: left">4.</TD><TD STYLE="text-align: left">The company&rsquo;s other certifying officer and I are responsible
for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal
control over financial reporting (as defined in Exchange Act Rule 13a-15(f) and 15d-15(f)) for the company and have:</TD>
</TR></TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="text-align: left; width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left">(a)</TD><TD STYLE="text-align: left">Designed such disclosure controls and procedures, or caused
such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the company,
including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which
this report is being prepared;</TD>
</TR></TABLE>
<P STYLE="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="text-align: left; width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left">(b)</TD><TD STYLE="text-align: left">Designed such internal control over financial reporting,
or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding
the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally
accepted accounting principles;</TD>
</TR></TABLE>
<P STYLE="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="text-align: left; width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left">(c)</TD><TD STYLE="text-align: left">Evaluated the effectiveness of the company&rsquo;s disclosure
controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures,
as of the end of the period covered by this report based on such evaluation; and</TD>
</TR></TABLE>
<P STYLE="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="text-align: left; width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left">(d)</TD><TD STYLE="text-align: left">Disclosed in this report any change in the company&rsquo;s
internal control over financial reporting that occurred during the period covered by the annual report that has materially affected,
or is reasonably likely to materially affect, the company&rsquo;s internal control over financial reporting; and</TD>
</TR></TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="text-align: left; width: 0in"></TD><TD STYLE="width: 0.25in; text-align: left">5.</TD><TD STYLE="text-align: left">The company&rsquo;s other certifying officer and I have disclosed,
based on our most recent evaluation of internal control over financial reporting, to the company&rsquo;s auditors and the audit committee
of the company&rsquo;s board of directors (or persons performing the equivalent functions):</TD>
</TR></TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="text-align: left; width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left">(a)</TD><TD STYLE="text-align: left">All significant deficiencies and material weaknesses in the
design or operation of internal control over financial reporting which are reasonably likely to adversely affect the company&rsquo;s
ability to record, process, summarize and report financial information; and</TD>
</TR></TABLE>
<P STYLE="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="text-align: left; width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left">(b)</TD><TD STYLE="text-align: left">Any fraud, whether or not material, that involves management
or other employees who have a significant role in the company&rsquo;s internal control over financial reporting.</TD>
</TR></TABLE>
<P STYLE="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 10pt"><B>Hongli Group Inc.</B></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt; width: 60%">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; width: 5%">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; width: 35%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt">May 12, 2025</TD>
    <TD STYLE="font-size: 10pt">By:</TD>
    <TD STYLE="border-bottom: black 1.5pt solid; font-size: 10pt"><I>/s/ Xiangmei Zeng</I></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">Name:&nbsp;</TD>
    <TD STYLE="font-size: 10pt">Xiangmei Zeng</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">Title:</TD>
    <TD STYLE="font-size: 10pt">Chief Financial Officer</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>&nbsp;</B></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-13.1
<SEQUENCE>4
<FILENAME>ea024103001ex13-1_hongli.htm
<DESCRIPTION>CERTIFICATION
<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 0; text-align: right"><B>Exhibit 13.1</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B><U>Certification by Principal Executive Officer</U></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B><U>Pursuant to Section 906 of the Sarbanes-Oxley
Act of 2002</U></B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In connection with the Annual Report of Hongli Group Inc. (the &ldquo;Company&rdquo;)
on Form 20-F for the year ended December 31, 2024 as filed with the Securities and Exchange Commission on the date hereof (the &ldquo;Report&rdquo;),
I, Jie Liu, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of
the Sarbanes-Oxley Act of 2002, that to my knowledge:</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left">(1)</TD><TD STYLE="text-align: left">The Report fully complies with the requirements of Section
13(a) or 15(d) of the Securities Exchange Act of 1934; and</TD>
</TR></TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 2.25pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left">(2)</TD><TD STYLE="text-align: left">The information contained in the Report fairly presents,
in all material respects, the financial condition and results of operations of the Company.</TD>
</TR></TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

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

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

<TABLE CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR>
    <TD STYLE="width: 60%">&nbsp;</TD>
    <TD STYLE="vertical-align: top; width: 5%">By:</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 1.5pt solid; width: 35%"><I>/s/ Jie Liu</I></TD></TR>
  <TR>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: top">Name:&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">Jie Liu</TD></TR>
  <TR>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: top">Title:</TD>
    <TD STYLE="vertical-align: bottom">Chief Executive Officer</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-13.2
<SEQUENCE>5
<FILENAME>ea024103001ex13-2_hongli.htm
<DESCRIPTION>CERTIFICATION
<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 0; text-align: right"><B>Exhibit 13.2</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B><U>Certification by Principal Financial Officer</U></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B><U>Pursuant to Section 906 of the Sarbanes-Oxley
Act of 2002</U></B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In connection with the Annual Report of Hongli Group Inc. (the &ldquo;Company&rdquo;)
on Form 20-F for the year ended December 31, 2024 as filed with the Securities and Exchange Commission on the date hereof (the &ldquo;Report&rdquo;),
I, Xiangmei Zeng, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section
906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left">(1)</TD><TD STYLE="text-align: left">The Report fully complies with the requirements of Section
13(a) or 15(d) of the Securities Exchange Act of 1934; and</TD>
</TR></TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 2.25pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left">(2)</TD><TD STYLE="text-align: left">The information contained in the Report fairly presents,
in all material respects, the financial condition and results of operations of the Company.</TD>
</TR></TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

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

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

<TABLE CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR>
    <TD STYLE="width: 60%">&nbsp;</TD>
    <TD STYLE="vertical-align: top; width: 5%">By:</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 1.5pt solid; width: 35%"><I>/s/ Xiangmei Zeng</I></TD></TR>
  <TR>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: top">Name:&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">Xiangmei Zeng</TD></TR>
  <TR>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: top">Title:</TD>
    <TD STYLE="vertical-align: bottom">Chief Financial Officer</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-15.1
<SEQUENCE>6
<FILENAME>ea024103001ex15-1_hongli.htm
<DESCRIPTION>CONSENT OF OGIER (CAYMAN) LLP
<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 0; text-align: right"><B>Exhibit 15.1</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Consent of Ogier (Cayman) LLP</B></P>

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

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

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

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">To:</FONT></TD>
    <TD>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Hongli Group Inc.</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">No. 777, Daiyi Road,</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Changle County, Weifang City,</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Shandong Province, China, 262400.</P></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">We hereby consent to the references to our firm&rsquo;s
name in Hongli Group Inc.&rsquo;s annual report on&nbsp;Form&nbsp;20-F&nbsp;for the year ended December 31, 2024 (the &ldquo;<B>Annual
Report</B>&rdquo;), which will be filed with the Securities and Exchange Commission (the&nbsp;&ldquo;<B>SEC</B>&rdquo;) on the date hereof.
We also consent to the filing of this consent letter with the SEC as an exhibit to the Annual Report.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">In giving such consent, we do not thereby admit
that we come within the category of persons whose consent is required under Section 7 of the Securities Act of 1933, or under the Securities
Exchange Act of 1934, in each case, as amended, or the regulations promulgated thereunder.&nbsp;</P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 40%; text-align: justify; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Yours faithfully,</FONT></TD>
    <TD STYLE="width: 60%; text-align: justify; font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-bottom: black 1.5pt solid">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">/s/ Ogier (Cayman) LLP</P></TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consent of Ogier (Cayman) LLP</FONT></TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

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

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

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

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-15.2
<SEQUENCE>7
<FILENAME>ea024103001ex15-2_hongli.htm
<DESCRIPTION>CONSENT OF BEIJING DACHENG LAW OFFICES, LLP (SHANGHAI)
<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 0; text-align: right"><B>Exhibit 15.2</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><IMG SRC="ex15-2_001.jpg" ALT=""></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Beijing Dacheng Law Offices, LLP (Shanghai)</B></P>

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

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

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

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in; text-align: left">To:</TD><TD STYLE="text-align: justify">Hongli Group Inc.</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.25in">No. 777, Daiyi Road,</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.25in">Changle County, Weifang City,</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.25in">Shandong Province, China, 262400.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">We hereby consent to the references to our
firm&rsquo;s name in Hongli Group Inc.&rsquo;s annual report on Form 20-F for the year ended December 31, 2024 (the &ldquo;<B>Annual
Report</B>&rdquo;), which will be filed with the Securities and Exchange Commission (the &ldquo;<B>SEC</B>&rdquo;) on the date
hereof. We also consent to the filing of this consent letter with the SEC as an exhibit to the Annual Report.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">In giving such consent, we do not thereby admit
that we come within the category of persons whose consent is required under Section 7 of the Securities Act of 1933, or under the Securities
Exchange Act of 1934, in each case, as amended, or the regulations promulgated thereunder.</P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 40%; text-align: justify; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Yours faithfully,</FONT></TD>
    <TD STYLE="width: 60%; text-align: justify; font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-bottom: black 1.5pt solid">/s/ Beijing Dacheng Law Offices, LLP (Shanghai)</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Beijing Dacheng Law Offices, LLP (Shanghai)</FONT></TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
  </TABLE>

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

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-15.3
<SEQUENCE>8
<FILENAME>ea024103001ex15-3_hongli.htm
<DESCRIPTION>CONSENT OF RBSM LLP, AN INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="text-align: right; margin: 0"><B>Exhibit 15.3</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><B>CONSENT OF INDEPENDENT REGISTERED
PUBLIC ACCOUNTING FIRM</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 0pt; margin: 0pt; text-align: left">We hereby consent to the incorporation
by reference in the Registration Statements on Form S-8 (File No. 333-278321) and Form F-3 (File No. 333-284050) of our report dated May
12, 2025, with respect to the consolidated financial statements of Hongli Group Inc. (the &ldquo;Company&rdquo;) as of December 31, 2024
and 2023, and for each of the three years in the period ended December 31, 2024, and the related notes, which report is included in the
Company&rsquo;s December 31, 2024 Annual Report on Form 20-F.</P>

<P STYLE="text-indent: 0pt; 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-indent: 0pt">/s/ RBSM LLP</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt">May 12, 2025</P>

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

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

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>9
<FILENAME>image_001.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_001.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_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" +2!&8# 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#^_BBBB@ H
MHHH **** "BBB@ HHHH **** "OXWOV6?^"IG_!Q;^WGI'QD^(_[(G[+G_!.
M#Q+\)?A?^T'\3?@(NJ>/M5^)WA/Q')KOP]FTJ[F%SIUU\=H#<*VB>(M!G?48
M+:VM+F[FNXX((A T:_V0U_,)_P &J'_)EW[9O_:4']J?_P!1GX/4 1_\+J_X
M.T/^C/?^"5G_ (7GQ%_^?S1_PNK_ (.T/^C/?^"5G_A>?$7_ .?S7]/]% '\
MP'_"ZO\ @[0_Z,]_X)6?^%Y\1?\ Y_-'_"ZO^#M#_HSW_@E9_P"%Y\1?_G\U
M_3_10!_,!_PNK_@[0_Z,]_X)6?\ A>?$7_Y_-'_"ZO\ @[0_Z,]_X)6?^%Y\
M1?\ Y_-?T_T4 ?S ?\+J_P"#M#_HSW_@E9_X7GQ%_P#G\T?\+J_X.T/^C/?^
M"5G_ (7GQ%_^?S7]/]% '\P'_"ZO^#M#_HSW_@E9_P"%Y\1?_G\T?\+J_P"#
MM#_HSW_@E9_X7GQ%_P#G\U_3_10!_,!_PNK_ (.T/^C/?^"5G_A>?$7_ .?S
M1_PNK_@[0_Z,]_X)6?\ A>?$7_Y_-?T_T4 ?S ?\+J_X.T/^C/?^"5G_ (7G
MQ%_^?S1_PNK_ (.T/^C/?^"5G_A>?$7_ .?S7]/]% '\P'_"ZO\ @[0_Z,]_
MX)6?^%Y\1?\ Y_-'_"ZO^#M#_HSW_@E9_P"%Y\1?_G\U_3_10!_,!_PNK_@[
M0_Z,]_X)6?\ A>?$7_Y_-?2G_!%'_@HQ^VC^V]XW_;^^$'[<'PZ^ OPY^*_[
M%'QG\'_!N_TWX!VWBT:!/KE]#X\B\6)?:GXH\=>.$UE++4?"=M'I5[I4NFV[
MP2W+30SEXFB_>NOYAO\ @A!_RD2_X.*/^TA.F_\ IT^-E ']/-%%% !1110
M4444 %%%% '\T_\ P<&_&G]KSP9\3?\ @E-\ ?V2/VH_&7[*.M?M@_M;7WP%
M\8_$+PAHND>(Y+73?$[> -&TC5=0T#51;C68O#5WKUWJ<.F6^KZ*UZSRV\E_
M#O26+!_X<[_\%I_^EB_XS?\ B)OA+_Y[]-_X+Z?\GR_\&\O_ &DV\+_^I'\(
MZ_IXH _F)_X<[_\ !:?_ *6+_C-_XB;X2_\ GOT?\.=_^"T__2Q?\9O_ !$W
MPE_\]^OZ=J* /YB?^'.__!:?_I8O^,W_ (B;X2_^>_1_PYW_ ."T_P#TL7_&
M;_Q$WPE_\]^OZ=J* /YB?^'._P#P6G_Z6+_C-_XB;X2_^>_1_P .=_\ @M/_
M -+%_P 9O_$3?"7_ ,]^OZ=J* /YB?\ ASO_ ,%I_P#I8O\ C-_XB;X2_P#G
MOT?\.=_^"T__ $L7_&;_ ,1-\)?_ #WZ_IVHH _F)_X<[_\ !:?_ *6+_C-_
MXB;X2_\ GOT?\.=_^"T__2Q?\9O_ !$WPE_\]^OZ=J* /YB?^'.__!:?_I8O
M^,W_ (B;X2_^>_1_PYW_ ."T_P#TL7_&;_Q$WPE_\]^OZ=J* /YB?^'._P#P
M6G_Z6+_C-_XB;X2_^>_1_P .=_\ @M/_ -+%_P 9O_$3?"7_ ,]^OZ=J* /Y
MB?\ ASO_ ,%I_P#I8O\ C-_XB;X2_P#GOT?\.=_^"T__ $L7_&;_ ,1-\)?_
M #WZ_IVHH _B-_;-^'?_  5Y_P""8'QC_P""<7B3Q]_P6:^+_P"U)X(_:0_;
M^^ '[/7B_P"'5W\%_"OPSLI/"_B?Q397_B$WVJQ>*O&TNH6>JZ187FAW.GPV
MFG3>5J+7,>H(T(C?^W*OY@_^#D__ )&+_@BM_P!I@/V9/_2ZXK^GR@ HHHH
M**** "BBB@ K^)S_ ((V_P#!-#]@_P#;A^.'_!9WQM^UC^S-\/?C?XL\&?\
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
M)1110 45Y)\1_'OCSP?XI^#^A^$?@YXE^)NB?$'QW<^%_'WBW0O$7A/1=/\
M@QX9A\+Z[K</C_Q-8>(M3L-3\1Z1<ZSI>F^%TTKPI;ZCK*7NN6UXUM]EMY=^
M_P" ?B?X ^*5OXIN_A]XITOQ9:>"O'/B?X:^)[O2)7GM-*\=>"[Q-.\6>&Y+
MDQK#-J'A[4V;3-56V>:*TU."[T^247=I<PQ '>445^6'Q1_X*C:-X1U7]J>X
M^%7[+O[0/[27P[_8GUJ_\)?M*?$+X13_  G'_"*^.=&\#:5\1?$WA+P;X&\:
M?$?PKXZ^).H>"?"^O:%>>,Y_#>AM;6,VHM8:"_B;4=,U>SL0#]3Z*^"/@#^W
MCHGQ[_:J^,?[+EG\)O&W@K4OA+\"?@+\?(?&_B75_"=WHWCGPI\?O^$H_P"$
M=/AS3?#NK:QJ%E%IC^%-2M;V7Q"^DZC+>13*NBPVBVM[>_>] !1110 5_,-_
MP0@_Y2)?\'%'_:0G3?\ TZ?&ROZ>:_F&_P""$'_*1+_@XH_[2$Z;_P"G3XV4
M ?T\T444 %%%% !1110 4444 ?S#_P#!?3_D^7_@WE_[2;>%_P#U(_A'7]/%
M?S#_ /!?3_D^7_@WE_[2;>%__4C^$=?T\4 %%%% !117\UEG^V%^TG+^V#_P
M51^"'Q'_ ."F?PD_9N\&?L8WOP2U'X*:K\6OA-\ 8;+5]'^+'P?O?BEKC?$*
M/4[CPGKGBK0O!FI1VF@&;P7>^'-7N=*F5I[PZU<02, ?TIT5^/\ ^P[_ ,%1
M$^+_ .P#^RS^U#^U/X#\0?#?XR?M!Z%XXN='^#WPI^&?Q3^(WBSXB0?#S6=?
MM=1^(7PM^%7AC0?%OQ.N? &O>#](TSXC07=YIUY:Z%H7B?1+:]UN[DU/1I]5
MEO\ _@LO^S-K/QK_ &0?AM\'M-^)WQN\"?M9?"SXN_&'0?BW\,/@]\7?''A^
MS\,?"N2TT.\T72]*\*^!]7\0:QXVL_&5X=$\>^&ETJ"^^%BV31^/H]"U'5M%
ML[P _7NBOQT_9A_X+5_LM_'OP!\$/%_B[1_C#\&]7_:7^.?Q(^"'P*\.>,/@
M3\:Q:^-_$?A3XE^,_!WAK1+;QK:^ ;CP$WB[5O#WA5?$7B71+7Q-<P>$KT:[
MHE_?-<>&]4>'])OAY\>_AI\4O'?QI^''@S4M;OO%/[/OBG1?!7Q4BO\ P?XM
MT/2-"\4:_P"%M,\;:;H^G^)-;T73_#WBBZ;PEKF@^(+L>%]3UA--T[7M%EU)
M[1M4LTE /9:*_$;]C#]H?]J/_@J-H7Q=_:;^%_Q\/[+W[+NF?&#XF?!_]F'P
MUX(^%_P[\?>,_BAHWPHUZ;PCK/QL^+WB/XHZ/XHMH],\5^+;#6K7PU\.? >F
M^#[C1] TQ9=8\7ZKJM\DUC\YWG[<O[8'[('[:G[*GP[_ &_OCAI]_P""_'W[
M/W[>'B?QYX"^#/P!DUJW\=^+/@U\?O#NC_ OQ?\ #/PO\/\ 1OB1\:M3F\4_
M!+Q/IFOR^ K*^U.YT#[%K%QX@?47L=0U6, _I%HKXB?_ (*)_LF7/P:^$?QV
M\*_$#7?B7X&^._A#7?'WPCL_A+\,OB=\4O'OC?P9X3MX;CQGXDTSX8^!?"&N
M_$&WTGP3]IMK/QE>:GX;L8?#.KW=AH.KM:ZYJ.G:==>-:S_P67_X)RZ5_P *
MW2Q^/]QXTN_C#\'M2^.OPKTSX:_"CXS?$K5OB#\.M(O8--U*\\)Z7X'^'VNW
MVL^(--OY+JUU?P99P2>+]!DTC7CK^B:6FB:F]J ?J%17E/P-^-_PL_:3^$7P
M_P#CO\$?&&G^/OA1\4O#EEXL\#>+],AO;:TUK1+[>L<WV/4[6QU/3[JWGBGL
MM0TW4[*SU+3;^VN;"_M+:[MYH4]6H **** /Y@_^#D__ )&+_@BM_P!I@/V9
M/_2ZXK^GROY@_P#@Y/\ ^1B_X(K?]I@/V9/_ $NN*_I\H **** "BBB@ HHH
MH *_F#_X-P?^2D?\%Q/^TOG[2/\ Z>[^OZ?*_F#_ .#<'_DI'_!<3_M+Y^TC
M_P"GN_H _I\HHHH **** "OP*_X+H2^([7Q;_P $=[[P;X?T/Q1XPLO^"NG[
M/EQX8T'Q)KL_A;1-6UF/X>_%Z2SL-3\3VF@>*KS0+*>9$,VIVOAO7)K8HDB:
M;<LJJ/WUKXP_:N_85^$/[8WB+X&^)OBOXE^+>EW_ .SE\2M%^,GPDB^'7Q!O
M/!%EX=^*WAP7L6A>.[BWT^SE.M:SI=GJ-_IUK;ZQ)>Z-]@O;RVETN5;NY,H!
M^"?[?/[1?QX^ ?\ P5"_9M_::^,WP-^%_A_6OV<?^"7W_!5/XW>$_"?@7XSZ
MY\2K3QQ_PJGX:^%O'=QHVM:WJWP?^&%SX5%W-H=OI<$UE8:^7@U:]N-]NUOY
M%U[+\>?V[O\ @H'^RQ%^SK;:]\5O@M\7C^V_^QA^TM\9? ?BC_A2<FGZ/\ O
MV@/V=_V>D_:7GTC3='\->/-+N/'WP-\:^#QJGA+1)/%.NS>,M UVQTGQ#J?B
M?7[&[G\/77ZK?'#_ ()L?L[_ +1GQ[\'_M$_%^_^*7BSQCX*^&OC+X-:;X;N
M/'<T'PUU'X4?$[1(O#OQ9^'_ (C\!6^G)HGB'P]\5M'1K/QU%JD5Q>:A'(O]
MGWFE_8M-^P^<^'?^"17[+.@>"AX N?$?[0'BSP_H/P0\<?LV?"8^-_C3XC\4
MZK\ ?@9\2[;2]+\?_#[X*ZSJ<4FI>%(/%/AK0]&\&W_BG4;C7O'EMX*TJP\*
M:7XJT_1+:.S4 ^$/V2?VZ?V_)_C-^PWI'QX\8_"/XY>'?V[O^":7CK]K/PY\
M./AQ\)I_A?K'P[^*GPN\*?!OQ+:>']/\8W7C#Q')XOM_B/9_$TVFN'4=&T6Q
MT?Q&HD\.6&GZ) EG<<C^Q7_P4+_;7_:G^,?["FEZ/\5/A!\0/!?[1_P$^,OQ
MC_;;^&]E\![RXU3]BGQ9\+M;T32+7X+?V[H_Q \/:EX*N_&6O^(-9^&FE3?&
M.#QQXLN-<^'>K>*M-T._T6^N[+2_T"\3_P#!,+P+\.?#/PU\??L]ZS\2/$/Q
MY_9"_92^)O[/'['>A_%3XR>(H_AI8Z%XB\&+HVB^ ?B+-I&EG5]6\*ZS=Z!X
M'T?Q!XBG:[\76NC>&-'NM-U:WU338KX_FE^P5_P3Z_:W^&M[^S]X3T#3O^"C
MO[(FB?#&QT/P]\;$^,__  4 ^%?Q\^ 'B?P?I7A.ZT'Q%X3^"OPF\+ZM\3-0
MEN]=OKB"X\$>(=2TCX36?PTMHTU737O[O2HO"FH@'G'_  38_: ^-'P<_96_
MX-Y?AKX*O_AXOPE_:0^)O[3GPT^)6CZWX!_MCQU"WA;3OVE?B!HNI>#?&T^O
M+8^%K5IO#\.FZE:V?A635KNWD=(]?@L9KK3KC^M6ORW^'G_!(G]EOX7:#^R5
MX8\(>)OC_::!^P_XZ\7?$/\ 9QTR]^,.KZI'X.\1>.TU2#Q5_:-Q?V,][XKT
M[5-/\0>)=).G^)KG5(+/2O$NMV5A]EBND\G]2* "BBB@ HHHH *_F%_X-+_^
M49?Q,_[/D_:2_P#1'@"OZ>J_F%_X-+_^49?Q,_[/D_:2_P#1'@"@#^GJBBB@
M HHHH **** "BBB@#Y2_;P_Y,=_;,_[-2_:(_P#50^,*_.#_ (-K/^4(?[!G
M_8F_%3_UH+XMU^C_ .WA_P F._MF?]FI?M$?^JA\85^<'_!M9_RA#_8,_P"Q
M-^*G_K07Q;H _<RBBB@ K^>;_@KU\._ W[.G[8/_  32_P""ID_@[PM+I7PJ
M_:'L?V7?VH-;U#1-*FC_ .%)_M1:5<?#'PE\1O$MW=6K!O\ A3?C^^TJ72M4
MEE%YI]IXMO+*WE6TE>(?T,U\S?ME?LL^ /VVOV6_CA^RG\3YKRS\%_&_P%JO
M@S4M7TV&UN-5\.7TYAOO#_BO2(;U'M)-8\)^(['2?$FDK<J83J&EVPDPA8@
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
M6?B9M-GC'PC\>ZK;Q.+.*R'ZXU^4/_!*S]DWP]\#- _:;_:#M?A'XF^!NO\
M[;O[1?C?X_6_PD\;QQV?C#X6?#74]0O)/ 7@G7] M[N_LO!6K:QJ6I^-?C'X
MB\!6%W-!X*\6_%WQ#X9G9KW2KDU^KU !1110!Y-\?/\ DA?QI_[)-\1O_4/U
MFOPT_P"#53_E![^R?_V,W[1O_K1_Q3K]R_CY_P D+^-/_9)OB-_ZA^LU^&G_
M  :J?\H/?V3_ /L9OVC?_6C_ (IT ?T24444 %%%% !1110 5_,%_P %7O\
ME/7_ ,&\O_8?_;,_]5[X.K^GVOY@O^"KW_*>O_@WE_[#_P"V9_ZKWP=0!_3[
M1110 4444 %%%1S1)/%+!(&,<T;Q2!7>-BDBE'"R1LDD;%2</&ZNI^965@"
M"2BOX8?'OC3XR:1H'_!6G1OV:OCG_P % ]?_ &\O@I_P4XO_ (:?L&> ?AO\
M4?VJ/C)X=@\%6L'P:U,?#7QAX0\2:SXP^ TOPEM[;Q#\0+GQ'<_$Y+:?0]*6
MUDFU>*TCTBROOZ!_%/\ P5:U[X1?#[]OZY^*G[.FMWGQ(_X)H_#?X'>/_COI
M/A;Q_P"%?[#^(6B?%7X9WWQ&U/7?AEJ%W%_HLFA:;H^I,_ASQ$EK<SW7EZ?9
MZE<X2[G /V7HK^53PK^W=\1_V._VP_\ @L3\6_"W[,?[3W[57P3\,/\ L4?'
MGXB?\(_\5O#VL1?L\?"SQ7^RO9?$?Q]?^'=)^+?Q .MZ]=6ESX@UKQ2OPR^&
M6FG1]-T72]2N%N?#VE6NE6DONNJ?'#PWJ7_!3;XZ_'+P--\7/C)\$OB;_P $
M*/!G[26E?#;PQ\2M:TX>*=&\4?&C7%CUKX;Z7XS\;Z!X2^&WB+7OAQ8:29+O
M0[_PE(+JW?43*VOW$]Q=@']&U%?AY^SU_P %$/"MA^S%^RGX _8\_9A^+7QG
M\8:G^P#X+_:]TWX'ZS\6X+[QAX!_9Y-G%X>\$:3XF^+'CI_$.K_$+XN>/-<L
M-5\,^!-"6#4+SQ;JGAOQ%?:[K_AS3K2WO;W]>/@U\2!\8OA+\-OBL/!/CSX;
M'XB^"?#?C-OA]\4?#LWA+XC^"G\0Z5:ZF_A?QQX9N))I=#\3Z(]RVGZSIS33
M+;7L$R)-+&%D8 ]+HHHH **** "OYA_^"X?_ "E*_P"#<C_L\SXP?^BO@%7]
M/%?S#_\ !</_ )2E?\&Y'_9YGQ@_]%? *@#^GBBBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ K^83_ (-4/^3+OVS?^TH/[4__ *C/P>K^GNOYA/\ @U0_
MY,N_;-_[2@_M3_\ J,_!Z@#^G>::*WBEN+B6."""-YIIIG6**&*)2\DLLCE4
MCCC16=W=@J*"S$ $U^!?_!(/]H'X$_#+]C[]L_XE_$3XU_"_P#\._#7_  4^
M_;];Q%\0O$GCSPGH_A/PW'XY_:M\56O@R[U;Q#J>H#1-.B\3SZWHY\-SZC,M
MKK(U*PDL_M4%W$9/WRN+>WN[>>TNX(;JUNH9;>YMKB))K>XMYD:.:">&16CE
MAFC9HY8I%9)$9D=2I(/!Q_"/X4PZ%KGA>+X8_#V+PUXFBMX/$GAV/P7X;30O
M$$-H6:UAUS25TT6&K16S.[6\=_;W"0EV,84L<@'XQ_\ !,[0?B#X&_;^_P""
MC?A[P[^T3<?MD?LV_$+3/@-\<H/VB-?LOAUJGBK1/CWXJT_Q1X/\0_ BX^)O
MPO\ #WAOPGXXTGP-\+?!'P]UK1O#VF6$%G\-?#WB'PWIL6F:9=:_?SZOX)_P
M5Q^ MG^UY^TOX_\ A/\ "?QMX6TK]L7X-?L,^%?VG/V3TM]<T<>.O#O[0?P,
M_:0G\>^!_P"R=,>Y.IVX\765IJ/@S4'-J8?[(\32WDZ-#;HX_H]\.>&?#?@_
M1[/P]X2\/:'X6T#3U9+#0_#FDV&B:/8H[%V2STS3+>ULK96=F=EA@0%B6())
M-4/^$#\#?\)+_P )G_PAGA/_ (3#.?\ A*_^$=T?_A)<_9?L.?[=^Q_VIG[#
M_H>?M6?LO^C_ .I^2@#^+']I+X\#]K#X>?\ !,[_ (*<_'G3]/\ @GK_ .T#
M_P %0_\ @G)\/_@K\-?B#K&D:)K'P]^ /P=N/B'??%GQ,L&HWD$EGI_Q$_:$
MU/QKXEU/5W6..3X;>&O@Q+K4T$UJD:;G_!2KQSX3T?5?^#D_3=)^/GBO1;OP
MK\(/^"=WCSP%;Z;^T;XWL;_PSXX\0:?XK_X2*P\(Q0^/%N--T+4[_7 NI_#S
M347P9)/J=G;R^&U5M.AC_LGUSX:_#GQ.E@GB7P!X)\0II5O)::6FN>%="U9-
M-M9F5Y;:P6_L+@6=O*Z(\D-N(XW9%9E)4$9=S\&?@_>37%S=_"CX:W5Q=D-=
M3W/@7PO/-<LI5E:XEETMGF*LB,#(S$%%(Y48 /XR_P!M'QUJ'[&OQG_;W^'G
M['WQD^*:^ /&/[#G_!/[XZ?'1?#?QV\>?%KXB67A[Q#^UEK'@K]J7XZ>#]4U
MCQ?XH\4Z1XYN_P!G>\CN/%WB7PC-I]QI'A;4(?&MG'IB:?I.I6GI/[<MUX%^
M'M]_P4W\.?L8_&2_MOV'M1_X(OZM\?\ Q,GPG^.?B=_AC\,_VQ[?QKJVF_L_
M:IX!\7^'O&!B\->,?C-\.M.U*^\3_#_2M;CM_B39Z%H^M^*O#^M-KMM+?_U]
M:=\+?AEH]]_:>D?#GP)I6I?8GTW^T-.\(>'[&^_LZ2R73I+#[7;:?%<?8GT]
M$L'M?,\AK)%M6C,"B,5=+^#_ ,)=$\-W?@W1?A=\.M(\(:AJ3:S?^%=+\$^&
MM/\ #=[J[RQSOJMWH=IID6F7.I--%%,U]-:O=-+''(92Z*0 ?R[^(/@]^S_^
MSQXN_P""#WB_X5_%OX@2O^U-^T[H'BCXLW_BW]JGXJ^/]"^*\_B;]B/Q?I.L
MZ[<Z'XM^)&K>$YEU/Q9I7A:!)]"T:SM-.\2:E!I>BIIK:K!ILGRK^S_^R?\
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
MXL\:ZCX;T#X<#P]XS\>)X:\-^'M3\5:S!J&C:;8^'OM1T[]5?@K\>/AM\?\
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
MY,=_;,_[-2_:(_\ 50^,*_.#_@VL_P"4(?[!G_8F_%3_ -:"^+= '[F4444
M?G)_P5+_ &U?B)_P3Y_91U_]J/P+\*?!WQDL_!OBWX>^'/%'@WQ3\0=9^'-U
M+9_$GQ[X9^'&CZAH.LZ5X&\>0W$^FZ]XIL;S5+*_T^S1](ANY+2[>\CAM+CQ
M_P"+G_!1WXV?L9_$GX$:#^WC^S3X*\ ?!']H'XB^'O@UH7[3_P"S_P#&O6/B
M_P##GX;_ !<\8--%X.\+?&3PYXX^$?P=\8^$-!\4W<$]EIWCW3+3Q%X?L[F$
MKK0TR-Q*OE7_  <6?VAK/_!+[XH^ ?#7ASQGXT\<>-OB1^ST?"WA#P#X'\8^
M/_$NL1>#_P!H#X8^,_%%S;:)X+T/7=12TT/POHFJ:S?W<]M%;QVUHT:2/=2V
M\$OBO_!43Q%J'_!5_P "?!/]A']DOX:?&'Q=X?\ 'G[1'P5^)'[0?[1'B[X-
M?%#X3?"/X"?!SX4>+K3QUKMU_P )3\5_"?@=_%7Q0\2S:59:-X2\#^"X]5U.
M9)]2EUBYT:WBWN ?O=J_QJ^#?A_QD_PZU[XM?#/1/B#'H=[XF?P)J_CSPMIO
MC)/#>FV4FHZCX@?PQ>:K#K:Z'8:?%+?WNK&Q%A:V4<EU/<1P(T@AMOCE\$[W
M0+#Q79_&'X67?A?5=?B\*:9XDMOB#X2GT#4?%,ZQO!X:L-8BU=].O-?F66)H
MM&M[F349%DC9+8AU)_D_^$'PQ\&^,?VF?%7[.G[8?P7_ &ZO$O[9GPW_ ."H
M/Q _:;^#D_A;X=1V/P*^(7@S7?B]J?B#X;?'F7]INS^$&H6VF?"GPE\"]=M/
M!7Q!\">-OBJ8=9T/PE%\-M)\.:E>76D>%]+^ROV,_P!CGXC_  N_;*^+?[!V
MN_":RM_V#_V6?VDM=_X**?LZ>++K0+3_ (1'5[G]HO2]:?X7_ 72K62QCM9$
M^ /QGO/COX]CGMY[F^TI_#GPH^TK!!)IDDH!^]VK_&'P//K_ (K^&'@CQ_\
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
M/@[4M3U>_2!/$TVC:I+JEQIK:A8:0]Y;:C^]/PM\(:WX!^'?@[P=XF\=:_\
M$[Q+H&A65CXC^(?B>.VM]<\9Z^$\W6O$=[8V(%AI0U74I;JZM=%T\#3M$LI+
M?2-/_P!#LH*^8_V/OVS;?]K/Q5^UKX1/PF\5?";6/V3/VC]6_9S\16/BW7_"
M^NWGB?5=+\#^#/'*^*K ^$;W5=*T_2=1T[QI8BQLCK&HW@BC$MZ;.ZDET^UG
M_9\_;&A^/'[3/[:7[,\_PG\5_#G7?V-?$'P<T75=?\2:]X8U6T^(UE\:/!FL
M>.O#GB/P[8^&K[5/[(TC^P]-M9HX=9U!=:D;4?)U'2='NK.:U8 ^TZ*** "B
MBB@ K^8?_@N'_P I2O\ @W(_[/,^,'_HKX!5_3Q7\P__  7#_P"4I7_!N1_V
M>9\8/_17P"H _IXHHHH **** "BBB@ HHHH **** "BBB@ HHHH *_F$_P"#
M5#_DR[]LW_M*#^U/_P"HS\'J_I[K^83_ (-4/^3+OVS?^TH/[4__ *C/P>H
M_I[HHHH **** &21I+&\4@W)(C1NN2,HZE6&5(89!(R"".H(-?S$_L ?$WX=
M^!/VEO\ @L5\-OB?I_[8?Q2T30_VT/$/P@\"6'AC0/VP?VA?#?@#X077PP^'
M_B-_ GAG6?""^-M.^';CQ+K.M:I%:Z5?:'XCM;6YT][:>/3(M,6+^G:3S/+D
M\K9YNQO*\S=Y?F;3L\S;AMF[&[:=VW..<5^5_P"QC^Q7^TC^RM\0_P!O7XCZ
MS\5_@EX[U']LGXW:S^T3H.E:;\._'7AJR^'/CZ^\+>&_!=AX=U:ZN/'VN3^+
M?!\&A^&-,FNKFTA\-:U-J8O)8FBMKR*WT\ _+7_@CO\ MER_"+_@G;^QG836
M?Q0_:4_:Y_;I_:-_:O\  GPST#XG?%_QC<ZUXDL/@C\5/C%>:MXD\?\ Q"^)
M]YXTO_A_X!^$GPC\):3I^III7A_5M7EU:Y\/Z+9>%-4U_6[FY3I?VO?VQ]'_
M &L;C]BZ./PQ\1_@1^T/^RK_ ,%R/V4OV9?V@/@[-\0=5FL-*OO$,NM^(487
MGA+4]+\(?%OX8_$?PY;^&/%?@3Q'K_AV*Z\B&=%T7P_J$6IVT_I7P,_X(K_'
M;X$_ _\ 8ST;P_\ M+_"ZZ_:._X)_P#[0'QS^,_P%^)R?";Q98> /''A3]I[
M7/%FJ_'GX/\ Q>\"R?$?4M6CT;Q19>*O[)T/Q7X1\3VVJ>'AHFC:E_96H7<5
MVMWZ'XV_X)%_&#Q/K&G_ !<T_P"-_P );#]H+QG_ ,%'?@K_ ,%$OCEK]_\
M#'Q=>^!-8U']G;PC8^ _A%\"OA[HMEX_TO6M$\(:/X5MI8-:\:^(=4UOQ!K&
MN7FIZXFD6,&H0Z-I8!\H_P#!6S]LC7_VE?V9M0U_X&?"_P 9-\#O@Q_P4H_9
MO_9_N_VDM+^-E]X%EU+X@^"/VF_AUX)^*,NF?"708(C\1OA GB&XUGX/R:SX
ME\2*UUXODEU[1O!-WH6EV_BD?=/QC_X+3_#OX:?%KQ/X+\(_!;Q/\8_ WPX_
M:3T_]E;XG^(/ ?BVQN?BIH7Q&DDTS3O$?B/PO\$?^$?N+WQ?\+_A_P")M9L?
M"_CCQ;<>-/#6J:=J-KKU]I7A?6]!T9M7NOFKXA_\$7/VK9/A?\=/V5_@U^U[
M\'?#/[)GQ1_;&\-?MH^!=$^(GP%\5^,_BY\)_&,?QT\+_'KQ9\-=-\5:+\6?
M"GAG7_AS/XXT&XUG19=2\-Q^)ME[-HEWJEO#=3ZNGTMX-_X)Q?ME_!GX_?'7
M4O@/^W%X=\$_LG?M2?&*^_:.^,WPHO?@M=WGQ9\,?&#Q:NEWOQBC^ OQ4@\?
MQV_P\\*?&C7M)-_JKZSH/BW6/ 5MJVIOX1:3Q(4\42 'DVG?\%S_ !,OPF^)
MG[0GC;]@WXC?"_\ 9Y^&?Q<\9_L\:Y\:_'7QV^#MOX*T;XY^%_VC_#7[.<.B
M>-/["GUS6?"?PUBU;Q%/XC\8?&.+2]>\*>%;3PWXCTZPA\4RVUA=ZC^O7[+_
M ,;?%WQ[^'NJ>-/&'PRL_AC=V7C7Q!X;T:+0_B%I/Q6\%^//"^FQ:==>'_B=
M\/?B%HFCZ%IOBCP-XTL-12]T.^BTRUN(A#<6>HV]IJ5M>65M^=?P;_X)V?M/
M?!W]DSXK_L]V?QL_9X\4Z[\1?VN/B)^TE=-XG^!GB36?A-XI\"_&GXO:S\5?
MB]\ OB7\/M<^(&M7/B+PMXBA\0:SX.TW7K/6;*[L-,N+'5+G2[W4-,*7_P!(
M_P#!-;]A2#]@'X/?$KX8V&N:&=&^(_Q[^(GQOT/X9^ [?7['X0_ C3/'<.A6
M\7PD^#UAXHU75]<M?!&DS:'/X@D-U-I]O=>)O$GB&[TW0-!TZ>VTR  _1&BB
MB@ HHHH *_F&_P""$'_*1+_@XH_[2$Z;_P"G3XV5_3S7\PW_  0@_P"4B7_!
MQ1_VD)TW_P!.GQLH _IYHHHH **** "BBB@ HHHH _F'_P""^G_)\O\ P;R_
M]I-O"_\ ZD?PCK^GBOYA_P#@OI_R?+_P;R_]I-O"_P#ZD?PCK^GB@ HHHH *
M*** /PX_X+\ G]E+]FG )/\ P\L_X)^8QUS_ ,-!^',=/?\ 6OO7_@H#\5]:
M^%7[)WQ^U/X??%>#X2_&V+X%_&_QE\&=<BTKPWXCUJ7Q7\)_A?XE^)URVF^&
M?%>FZQHFK6MKIOAF9=9?4--FM;.RN@4EM]2GTUF[#]J3]C']F_\ ;2\,^&_!
MG[2_@"]^)7A3PCXDLO&/A_P\?'_Q*\':39>+-+;?I'B62R\ ^,/"T-_KFB2%
MY=!U34EN[S0YI9YM)FLY;B=Y/(;7_@EW^Q)!<>-;VZ^%OB[7]2^(/PK\3_!'
MQ3J_C'X__M&>.-;N/A/XVOM%U#QGX%TK6_&/Q:UW5O#&A^+I_#VCP^)XO"]Y
MHTVOZ?:?V3JL]WI=Q=6<X!^07PU^+W[=O[27Q\_8S^#EG^W/\2?A)X1^/G_!
M$OPG^UMXUOO!?PJ^!6J>++7XV0ZQ\&O#FJ^*= USQ7\/M8M[.[\1ZGXIGUC5
M4U+2M8TZSLYM6T/PYI>A?VK:ZIH_G7[('[7?[?OQ$\/_ /!%;XV?$+]L#7O$
M(_X*1:;\<_@S\5_AQ:_"'X/:3X"\&7O@7X _%/Q?X'^+?@A(O"<_B8_$ZU\6
M_#"W\0^)Y=?\1ZKX&\1OKNIZ59>!_#V@6]AI5O\ NCX4_P""9_[&'@;Q'X.\
M7^$/ACXI\/\ B?X>_ VY_9H\#ZYIWQU_:"BU'PI\!+O!D^%6AW!^*;-I_A"*
M6.UNK+3H-O\ 9U_I^DZA826U[I&F7%ICZ'_P2O\ V%_#/AWX$>$_#?P?\0>'
M_#O[,.I>)=8_9\TO1/CE^T'I4/PAU3QA!>6OB6^\#26/Q4@GT6?5K/4=1LIV
M@E^2QU+4;* 0VM_>0S 'X"_L[_$O]H[]J[Q/_P &\/Q:^,7[4OQME\<_%'4O
M^"DMU\0;KP=_PK'PQH7B/7O@YH/Q=LM#\4/X1/PWU#PXFMWWA%I_ %Y+)8SP
M:9X,GO+;PO%X=US4-4\0WOOG[+G[9G[?OQJ^'7P#_P""DP^,GPQA_9W\1ZY\
M=HOV@/V<O$/Q'\'ZA9ZOI^B3^/;3P/\ !/X(> ]%_9_TCQ_X(_:&\!:IX6TO
M2;JV\3_&CQD_C9UUK4]9M8M.N[2.R_8/2?\ @E?^P-HOP^^"/PLL/V>=(/@'
M]F_XAZ_\4O@;X?OO&OQ.U:+X;>,?%@N!XLF\/W^K>-KW55\.^*C>7C^)_ UY
M?7?@;Q#+>WLVL>'+V6\N7ET/AI_P3!_8*^#O[1GBK]K'X9_LU^!_"'QW\9:M
MX@\1:WXMTRX\2'2U\4^+K:ZLO%GB[1? =UKEQ\/O#7B_Q/87M[8:]XI\.>%M
M*U[4K&_U.UN;]X-6U5+T _ W0?''QB_:5\1?\&Z'[;GQ0_:$\2?$#4/VG/VG
M_&7Q!\2?".PTKP'8_!SX<:_XL_9@^/>LZ'X=^'$6B^%[/QCIDGPJTBWU7X:Z
MRWB?QAXHO?%.H1WNMZXUOK%LJ1_US5^9'AK_ ((W_P#!-KP?XR\*>.?#7[,N
MCZ1J_@'XHZC\9OA]I=KX^^+ \#_#SXBZP+IM8UWP!\-G\>/\/?!,.K7-Y/?Z
MIHWACPQI>AZA?"UN;O39FT_3Q:_IO0 4444 %%%% '\P?_!R?_R,7_!%;_M,
M!^S)_P"EUQ7]/E?S!_\ !R?_ ,C%_P $5O\ M,!^S)_Z77%?T^4 %%%% !11
M10 4444 %?S!_P#!N#_R4C_@N)_VE\_:1_\ 3W?U_3Y7\P?_  ;@_P#)2/\
M@N)_VE\_:1_]/=_0!_3Y1110 4444 %?%?P3_;V^!OQ__:"^-7[,?P^TOXOG
MXL?LZ7NBZ?\ &NP\3_![QUX2\.^ +SQ3I,^O>#H-2\8:_I-EX;OW\9Z%;2:S
MX6_L/4M4&KZ5LOXBMLXEK[4K\,?^"><D9_X*\_\ !>= Z%U\>?\ !/QF0,N]
M5/[*UT S+G<JDJP#$ $J0#D' !^NFM_%ZPT/XS> O@K+X'^*&HZCX_\ !WC;
MQG:^/]'\#:EJ/PE\-6W@>[\/6=UH/C7Q_"PTOPUXJ\0-XBAF\):'=HT^O6^F
MZS+ \?V';+ZU7\O'_!4']K[XGZ3\<O%/BK]F7]J3XFZ?\,]1_P""1_\ P5^\
M=Z9IG@GQ#9V?@#2_CK^R+H?A[1?#_P 1?"+6VBP3ZIXB\+>,Y?$6F+XCN=5U
M[3(KO2C-X5DTYTN+NZ;\._A_^T5XP_;2_9[_ &;]9_X*#?MOR?#W]JC_ ()0
MS?M4?%B?3OB=X;T_Q5:_%WX?>._@YX1TR_\ A1KUKX)$_P &](U>U^*US<>)
M+#P!%IE[XBF\.:.NLZI?R7VO7&J@'[,?M1?"/]G[]I+XW?L[?!KXW?"OX]>+
M=6\&7>M?M*_"CX@^"=3^+7@[X0?#7XB?"K4=#TS1-9\3^/?AYXM\,Z/IGQ4A
M/BJ:?X<:?KT.H7DVG#Q3+IK6R&Z2Z^U_#OB'P_XJT6QU_P +:WI?B/0=024Z
M=K6C:C;:MIE^EM/+9S26NHVDL]O=K'<V\T$DD4T@$T4B,VY6K^0S]C/]I;]J
M/]IA/^"<L'Q>_::^-^MZ5^TO_P $@?VX-?\ BQHWAWQC_P (-::O\0_@K\2/
M _P[\+_%?3;_ ,&6&B>(-.^)MWH-_=/J7BO^VKF[@U2:;4M!31;F[OFNO*_V
M+/C'XXTS]GC_ ((Z?L7^&/VCM3^%W@G]I?\ 8/\ B/\ &;6/%7C+]IOXB_#"
M_P#$7Q[\.6WPLT'PU\(/!/Q3\)0ZWXI\ P^$_!^N>+OB9I?PKT6X\.Z+XCU/
MR+C4QJD5F=$U< _M*\0:S!X<T+6O$%U9ZOJ-MH>E:AJ\]AH&D:AK^NWL.G6L
MMW)::-H6DV]UJFLZI<)"8;#2].MKB]O[IXK6UADFE1#X5^R7^U'\,/VT?V?/
MA[^TQ\&E\4)\-/B;'XEF\,#QGH,GA?Q-Y7A7QCXA\#ZDVJZ!-<75QI<C:SX9
MU%H+6ZE6[%H;=[NWM+EY;6'\#OV<?C!\=_C#^U!^SU_P3M_:-_;MUSQUIG@?
M]@GXP?&.\_:-_9P\3ZQ\#M0_:R^-/AG]ICQ;\#EN;'Q[8+IVL:]'^S[\/?"<
MM[XFL/"E['X9^('C2]OO'NOVVN>&=+AL(_MO_@WID@/_  2!_9%MHM8379-/
MC^..GW>JB>VGGOKNU_:0^+Z37EX;0F!+R]^6]G2-43=<[XD6)XZ /VBHHHH
M**** "OYA?\ @TO_ .49?Q,_[/D_:2_]$> *_IZK^87_ (-+_P#E&7\3/^SY
M/VDO_1'@"@#^GJBBB@ HHHH **** "BBB@#Y2_;P_P"3'?VS/^S4OVB/_50^
M,*_.#_@VL_Y0A_L&?]B;\5/_ %H+XMU^C_[>'_)CO[9G_9J7[1'_ *J'QA7Y
MP?\ !M9_RA#_ &#/^Q-^*G_K07Q;H _<RBBB@ HHHH Y?QMXU\*_#CPGK_CK
MQQKEEX:\(>%M-GUCQ%X@U)I$T_1]*M0&NM0OI(XY&AM+9#YEQ.4*01*\TI2)
M'=?-O@+^TO\  ']J3PE/X^_9T^+?@CXT>!K>]?3F\8_#S6K?Q)X7FOHGECGM
M;/7K#S-+OY;:6":"Z6QNKC[+<126]P8IE*#U+Q8 ?"WB4$9!T#600>A']G7/
M!K\7O^#>K5M(\-_\$1/V)]>US4=/T30=#^&?Q0UG6=7U*Y@T_2])TK3OC+\4
M[_4M3U&]N'BMK.QLK2&>[O+NXDCA@@CEGF=45F !^M?P_P#C?\*OBIXJ^+7@
MCX?^,M/\2^*O@5XRLOA]\6=&L[;4H+CP7XQU'PUI'C"RT._DOK&UMKNXG\.:
M]I.IK/I<]_9K'=B![E;N&X@B]5K^7GX_?\% /VZ?AS^S-_P6Z^(?@[XS?#2/
MQ_\ L,?M1_#;PS\&/$;? [0)-&?X7^,/AU\$O$DOAV^T.37[C^T=?4?$UD3Q
MKXBU#Q2[_P!DJ8="@L[RWL-+[3XE?&C_ (*A^&OVE/VTOV9++]MOX:VX^%7[
M!/@S]O?P=\1;7]D[P2VL>%];U'6_C/X5N_@=X?T'4/%5]HMW\-=1U?X;6VK7
MGB?QN/&/Q%MM,D32--UFWN[B?68 #],?VBO@Y\!OVE?VU/V9M UG]H;XB>"?
MVC/V/M)U#]J_X<_"7P-;^#TTZY\.>,)-?^"6J^.O%\WBOX:>*%U?2-7LM3\1
M> O['L?%.F7-FEY-JMKI]M?+:ZO'^CZ.DB+)&ZNCJ&1T8,CJPRK*RDAE(Y!!
M((Y!K^4:[_;_ /VSOV@_A[\4;P_&'1_A+IWQ-_X-U/#'_!1/PI)\+/AQX:L/
M%_PO^-VNK=P^++;2?&?BF3Q7?ZOI&H/H>L1:%(]MI3^&+3Q(9]/M6\1Z'IOB
M-NB^"W[1?[<]UX!_9$_85_9P^)^O:I\5HO\ @DI\#OVP['XDZAH/[/%OXHU+
M6/B#:V/@#X=^![O2OB;IMIX<USX3?#6[\-2K\1=6T/2=0^*OB$^*O#K7/C/0
M+V*2\UX _II^('Q \%?"KP3XH^)'Q&\3:3X-\">"M&O?$/BOQ5KUTMEH^@Z)
MIT1GO=2U&Z?*PVUO$I9WP3T559B <OX2?%CX=_'?X9>!?C+\)/%%EXV^&7Q,
M\,Z5XR\"^+M-AOK>P\1^&=;MDO-*U>SAU.UL;^.VO;61)HEN[.WGV,"\2DXK
M\!K7]J[]M3]K/6?VA/V3-:^)OPR_9R^*?[,'_!.GP1\4?V@M5^$GA_P=\8_#
M?Q3_ &C?C+I7Q*T^_P!"\+:EXSM]?TV+X%>"K+X>RP^(;7PS':>.+GQ/XSG\
M/Q^-]%;PDLFL???_  1._P"41O\ P3FXQ_QB)\%3CZ^#=./?G'IUX[GK0!^H
M5%%% !1110!Y-\?/^2%_&G_LDWQ&_P#4/UFOPT_X-5/^4'O[)_\ V,W[1O\
MZT?\4Z_<OX^?\D+^-/\ V2;XC?\ J'ZS7X:?\&JG_*#W]D__ +&;]HW_ -:/
M^*= ']$E%%% !1110 4444 %?S!?\%7O^4]?_!O+_P!A_P#;,_\ 5>^#J_I]
MK^8+_@J]_P IZ_\ @WE_[#_[9G_JO?!U ']/M%%% !7\X7_!1OX2?LK?M!_M
MLZ[-X%_;1O?^";'_  4__9F^!7@KQ-\-/VB8O'7AKPSX=^*GP=\;WGCC4K;P
M5\1_!'BW4=+\._%KX<>%/$GAO67\4Z%-<_VEX?@UJTU2\CU#1;J#3I/Z/:X7
MQ7\+OAGX\R/''PZ\">,P;FSO"/%?A'P_XBS=Z<KKI]T?[7T^\_TFQ621;.?_
M %MJKN(&0,P(!_(C9_&F;]NQ_P#@WJO/VU[;P7\/_%7Q0^,O[?FE_$#3OAWX
MOU3X.>&_B]X<\/?!_P"*O@S1_BGX2_LC5/"?BG3_ (=?M#76E:;KZ16$VFZ;
MXT@\93Z98FZT;Q';6EU\H?#SXY_ &\\ _"7]ECQK\8-'U;P_X#_:8_X+'^!/
M@BGQV^.6NZS^RYX3^%7@#XD:=I/PVTWQ#H&F:M<>//CI\=?#GAK7H;+]DWP;
M:^/?#<FD:+K?B+Q1INN7-U!X9L;W^[#4?!/@S5YK&XU;PCX8U2XTR""UTV?4
M= TJ]FT^UMI/-MK:QEN;25[2"WE_>00V[1QQ2?/&JMS5*U^&WPZL9+":R\ ^
M"K.;2]0BU;3);7PMH=O)IVJPPM;PZG8/%8(UGJ$5N[017MN8[F.%FB20(2I
M/XD/V4S\"_V^/'/_  0C^''[07QY\;?$R+XJ?\$W_P!ISP%\=O#=O^TW\4/"
MNI^-?B%\-?\ A4NG>"-"\5P^&?'^AZF_C#3))O$ERTUBUGKGBG6_#,J>(+SQ
M _A>XL[7U_\ 9[\9?"CXD?M)V9_:!_;5\4? 7_@H=^S1_P %(_B%I<_P.T;P
M9K)_:'\=?!S1OBAKFB_#WX9-XD\6?$4Z=XR_8MU;]F:?PGK'C/63X2L_"GA'
MPYX>UOX@:GJ\&M6UYXF\0_V*6_P]\ VESIUY:>!_!]K=Z.(5TFZM_#.BPW.E
MK;SS7,"Z=/'9++9""YN)[B$6S1".>>:5-LDCLUBY\#^"KW7+GQ/>>#_"]WXE
MO-(F\/WGB&Y\/Z3/KEWH-PI6?1+G5I;1[^?2)U)6;39;A[.120\+ XH _A\_
MX)^M\&?A7X&_X(,?'[X=?%8:9\7?C#^V_P#MB_!7XGW8^.^NWVC>(/A/K-U^
MU?=67PYOO EUXON/".E>$8_%=E\/-6TK3;/PU9B/Q7KVEZY&TNO>*(+N^](^
M$OCSQ#XL_9>_8J^-WA/QWXCLO^"U=O\ \%1-,^&/[3_A&3QEK*_&/Q$=:_:
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
M_P"H?K-?AI_P:J?\H/?V3_\ L9OVC?\ UH_XIU](_&;_ (+2_P#!)K7/@_\
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
M U/7K2SL=7N[5_"OB#0)IGOK33[.&5+R2YB5;=&BCC?<S?"?_$.9_P $4?\
MHP3X9?\ A7_%_P#^>-7[8T4 ?B=_Q#F?\$4?^C!/AE_X5_Q?_P#GC4?\0YG_
M  11_P"C!/AE_P"%?\7_ /YXU?MC10!^)W_$.9_P11_Z,$^&7_A7_%__ .>-
M1_Q#F?\ !%'_ *,$^&7_ (5_Q?\ _GC5^V-% 'XG?\0YG_!%'_HP3X9?^%?\
M7_\ YXU'_$.9_P $4?\ HP3X9?\ A7_%_P#^>-7[8T4 ?B=_Q#F?\$4?^C!/
MAE_X5_Q?_P#GC5^9W_!/;_@AQ_P2C^+WQ5_X*>Z%\1_V,_ 'BG2?@C_P4/\
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
M_#E3_@DA_P!(Y/V/O_#&^!O_ )4UQ/\ P05_Y0Z?\$]/^S=O#7_IPU:OUSH
M_,+_ (<J?\$D/^D<G['W_AC? W_RIH_X<J?\$D/^D<G['W_AC? W_P J:_3V
MB@#\PO\ ARI_P20_Z1R?L??^&-\#?_*FC_ARI_P20_Z1R?L??^&-\#?_ "IK
M]/:* /S"_P"'*G_!)#_I')^Q]_X8WP-_\J:/^'*G_!)#_I')^Q]_X8WP-_\
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
M>V=KX,\7:)X;_/+7_ OCKX9^!OVC_P!ESX9?"3X>?#'XPZ-_P5Y^!/B/X!?
M"+Q7J'Q%_8)^,!^(/P%LO'^B?!3Q&NK:1X/OO /@'4OA=X+\6_$OXL:$OAJX
MFT/]H#_A'_%/A3P_K=OK7AW2" ?UU^=#NB3S8M\ZL\*^8NZ9$"L[1+G,BJ'4
MLR A0RDD C+@Z%F0,I= I=0P+*&SM+*#E0V#MR!G!QG!K^47X(_!+Q9J/PF_
M8_\ VQM*\2>)M&OOA'XU\._#;4?@)XU-[:?&;P=^TG\(/VHOVFO^%G_LM_LY
M1Z-=Z[X+3X9_&3Q[\0T^ 5Q?2>)%\/>$OV</A-X9\0ZG=^(]"T)X/#/ZH?L(
M_M/>%=;^-GQ4_9Z\0:)XDU#XY^(/$/QU\<?$#XR7+V#>%_BA\0OV>_''PY^#
M'QOT#PKHWVZX\1^#? 'P>\0>-O GPU^#ECK\$;>)_ &@_P#"1MY>K2:I=:N
M?K91110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^-_[
M>_\ RDX_X(;?]EV_;9_]88^*U?LA7XW_ +>__*3C_@AM_P!EV_;9_P#6&/BM
M7[(4 %%?DMX:\(7OC;_@I/\ \%$_A->?$#XK:3X1\>?L0?L<SLFD?$7Q.+CP
M3J?CKQE^V-X1\2ZU\+4U:]U73/AMK%_HWAS1L7?A+3M-6+5=-M];6(ZO&;PI
M_P $[/V>_AO\+/CG^VQXR^$%Y\2K;X2:9X\\#_LV>!M'\??&_P"-7QAL[WQ!
M\%=!N=4^,'C73+GXQ^/O'5U87VH_$SXA:A\,=1_LNZM(99_@_G[.)9KB6Y /
MUJHK\C_A':_$J\_;I_X*\^#/A]\1M:TGQ'<?"K]CJ_\ A=??$'6O%7Q"\%?#
M3QYXS^&'QTCCUK1O!^KZ\;;2O#4.O6>DZSJGA'PQ/H.EZD]C(H2WGN7N!^9/
MPN^%G[2_PO\ #^I? OQ;\&O$GC^X_9Q_;)^&FL?\%!YOA7^TM\8?'VB_M7_L
MY^-_V=_B#JG@'XI^#V_:5^+SZQX#'A?XBZWX.\;?'#]G:Q\9Z7HL:Z!)K.DO
MXA\.:EI]A. ?U345_)1^S!I/[7?B7X3?LL_MV^(OB-\0)_@MX;^(HA^ ?AOQ
MG\0?%,WQTU#X"^'?VFOVG=-^%'PHL/!T$^KZ#\9/&7[9GP>^(/[._P +[/Q1
MXF\43&ST;P1HGC+6==U*QTW2M;G_ &0_8;_:<\%>+_BG\4O@KXEOO&6K_M':
MYK_Q<\>?$/Q5?6BK\+?$'B/X*^-?"?P8^+GP]^"LTFM7>K6O@?\ 9P\4ZWX/
M^$EJVO>'?"<_C6XM[SX@V4&NWFN^(M6H _4>BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\6TTF'7_P#@O1\:
M]"N+O5+"WUK_ ((U_"+29[[1-2O-&UJRAU+]K[X]V<MWI&L:?+!?Z3JELDS3
M6&I6,T-Y8W:175M+'-$CC[2TK]AWP%I'P^\4>#[?XN_M-3^,_%^G> M%U?\
M:!O/CIXKN?VA_P"P?AGKD_B'P=X>L_B6_P"^L_#UCJ5_K<FIZ'%I@TOQ/_PD
MOB67Q3:ZU=:[J%Q-\\?M.?\ !+RY_:*_; 3]K_PS^VE^U3^R]XI/[.'A?]G&
M^T;]FG5_ /A*?7M!\+_$OQM\2K74_$/B+QEX*\>R7\+ZAXUN;6/1;72=/2VD
ML8+X:C*9I;8<?_PZ@^*7_27W_@J[_P"'B^!/_P!#I0!]O0?L;_!V+0M%\+3R
M^/=2\*Q2?%FY^(7AC5_'OB'4]!^/=[\;?"UWX1^(-[^T%IMY<RP?%F:_TN\E
M;28O$8DL_#4T=E%X>M=,T_3--L;3R:T_X)F_LQ+X$U7P-K5M\1?%TUQX8^"_
M@OPOX]\6?$+6M6^)WPT\*_LW^*Y_'?[/^D_#CQR/L^K>&W^$OC:YF\5^'=9+
M7OB+5]<=KSQMJ_BHDJ?GK_AU!\4O^DOO_!5W_P /%\"?_H=*/^'4'Q2_Z2^_
M\%7?_#Q? G_Z'2@#[9TO]C#X*Z9X/@\&FW\4:E:W7[06@?M0^-M8U3Q!)<Z_
M\4OC5X:\0Z-XJTCQ5\1[Z.U@@UR"TUSPOX/N+;0K.STK0M/L_!GA31=+TZQT
M+1+73%]AUOX1^$_$GQ0\*_%?7_[2U?7? WA?Q'X9\'Z1?74,OA?P[)XP>WB\
M3^)]/TC[*I/B_5]&M8?"[Z[<W5Q-8>&)M6T;28]/MO$7B3^U_P Q?^'4'Q2_
MZ2^_\%7?_#Q? G_Z'2C_ (=0?%+_ *2^_P#!5W_P\7P)_P#H=* /L[]E3]B7
MX)_L=1^,H_A"OB^7_A,M.\!>&7D\8>(SXAD\._#_ .%.EZMHWPN^&OAIA96/
MV/P;X!T[7]=@T)+\:GX@N&U>]GUWQ!K%PT,L/UW7X[?\.H/BE_TE]_X*N_\
MAXO@3_\ 0Z4?\.H/BGV_X*^_\%7?_#Q? D_I_P ,Z<T ?L317XZ_\.B/$!Y?
M_@K1_P %B2QY8K^U5\-(U+'DE47]GO:BDYPB_*HX' H_X=#Z]_TEG_X+%?\
MB5GPV_\ H>Z /V*HK\=?^'0^O?\ 26?_ (+%?^)6?#;_ .A[H_X=#Z]_TEG_
M ."Q7_B5GPV_^A[H _8JBOQU_P"'0^O?])9_^"Q7_B5GPV_^A[H_X=#Z]_TE
MG_X+%?\ B5GPV_\ H>Z /V*HK\=?^'0^O?\ 26?_ (+%?^)6?#;_ .A[H_X=
M#Z]_TEG_ ."Q7_B5GPV_^A[H _8JBOQYC_X)#:D21??\%5_^"PVHQ8^6&7]K
MWPGIJK)D8E\[P_\ !+1KMR%W+Y4MS);'>7:!I4BDCE_X="K_ -)/?^"O_P#X
MFLW_ ,[:@#]@:*_'[_AT*O\ TD]_X*__ /B:S?\ SMJ/^'0J_P#23W_@K_\
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
M'S_Q-?\ ;-_^?S0!^Q5%?CK_ ,.'/^";?_0@_'S_ ,37_;-_^?S1_P .'/\
M@FW_ -"#\?/_ !-?]LW_ .?S0!^Q5%?CK_PX<_X)M_\ 0@_'S_Q-?]LW_P"?
MS1_PX<_X)M_]"#\?/_$U_P!LW_Y_- '[%45^.O\ PX8_X)FR_)J/PM^-6LVA
MY?3]7_;._;-N[&5ARCR0?\+\CW/$V'B.X;7 ;!Q2_P##@[_@E5_T;SX[_P#$
MMOVS?_HA* /V)HK\=O\ AP=_P2J_Z-Y\=_\ B6W[9O\ ]$)1_P .#O\ @E5_
MT;SX[_\ $MOVS?\ Z(2@#]B:SM75GTG5$12S-IUZJJH+,S-;2@*H&2220  "
M23@5^0__  X._P""57_1O/CO_P 2V_;-_P#HA*AN/^"!7_!*Z6WGBB_9]\=1
M22PRQQRG]K/]LN01NZ,J2&-_V@RD@1B&*,"K8VMP30!K_P#!!ZV@NO\ @C;_
M ,$^[2\MXKBVNOV;_#L%S:W,2307%M<7>KI)#/#*K1S03PN5>.16CEC<JP96
M(/W]HO[+'[-'AS1XO#V@? #X-Z/H4'B_PCX_M]'T[X;^$;33;;QM\/[V+4?
M7BFULH=)6WMM<\#WL,-SX.U""..X\+R1H=#>P"@#\>/V8?\ @W"_X)W_  <^
M 'PI^%_Q;\">*_C)\2?!/A.ST/QC\4-*^/7[57POT[QMK,$L[SZY:?#_ ,(_
M'ZW\->%(9TEC1=)T:&.RA,1=%W2,3[Q_PX._X)5?]&\^._\ Q+;]LW_Z(2@#
M[-TO_@GY^P?H=UXHO]$_8L_91T74/&V@^(_"_C'4=(_9[^$VF:CXI\-^+U*^
M*]"\07]EX3@O-7TGQ*&;^WK"_FGMM6)+7T<['->IQ_LX?L_P_#=/@]#\%/A9
M#\*XK^VU>+X>P^!?#47A&+6;.XAO++7(M"CTY=/BURTO;:VO;36T@75+:\MX
M+N&[2XACD7\W_P#AP=_P2J_Z-Y\=_P#B6W[9O_T0E3)_P01_X)0*N)?V7=1O
MGR<W&J_M#_M2:Q>L.RO?:K\;+R\D1!\L:/.R1+A(U51B@#]0-+^$GPOT.#P!
M::)\/_"&C6/PJ;4)/AKI^DZ!INFZ;X%FU;2[W1-2N/"VG65O!9:+<WFCZGJF
MF3W-C;PW#V.J:G;>8(M1O5GH>&O@?\'?!OQ$\9?%OPI\,? _AWXG_$.""U\;
M^/='\-Z78>*O%%O;M!(L6L:S;VT=[=I-+:6<]Z'E_P")A<6-C<7_ -IGLK22
M'\T?^'"?_!)S_HU+_P SG^TG_P#/BH_X<)_\$G/^C4O_ #.?[2?_ ,^*@#]@
M**_'_P#X<)_\$G/^C4O_ #.?[2?_ ,^*C_APG_P2<_Z-2_\ ,Y_M)_\ SXJ
M/V HK\?_ /APG_P2<_Z-2_\ ,Y_M)_\ SXJ/^'"?_!)S_HU+_P SG^TG_P#/
MBH _8"D) !)(  )))P !R22>  .23TK\@/\ APG_ ,$G/^C4O_,Y_M)__/BH
M_P"'"?\ P2;R,_LH(XR,I)\</VD)(W'=9(Y/C T<D;#AXY%9'4E'5E)! /US
M_M+3O^?^R_\  J#_ ..4?VEIW_/_ &7_ (%0?_'*_)3_ (<+_P#!(W_HROP+
M_P"%E\6O_G@T?\.%_P#@D;_T99X%_P#"R^+7_P \&@#]:_[2T[_G_LO_  *@
M_P#CE']I:=_S_P!E_P"!4'_QROR4_P"'"_\ P2-_Z,L\"_\ A9?%K_YX-'_#
MA?\ X)&_]&6>!?\ PLOBU_\ /!H _6O^TM._Y_[+_P "H/\ XY1_:6G?\_\
M9?\ @5!_\<K\E/\ APO_ ,$C?^C+/ O_ (67Q:_^>#1_PX7_ ."1O_1EG@7_
M ,++XM?_ #P: /UK_M+3O^?^R_\  J#_ ..4?VEIW_/_ &7_ (%0?_'*_)3_
M (<+_P#!(W_HRSP+_P"%E\6O_G@T?\.%_P#@D;_T99X%_P#"R^+7_P \&@#]
M99M;T:W*B?5],A+@E1-?VL98#@E=\JY ) .,XSS4/_"1^'O^@[HW_@TL?_C]
M?E+'_P $&O\ @D,@(F_88^$VHDD;6UJ_\>:Z\0YRMO)K/C"_>V1^#(ENT22L
MJM(K,BD2?\.'/^"0'_1@WP,_\ /$7_S0T ?JM_PD?A[_ *#NC?\ @TL?_C]'
M_"1^'O\ H.Z-_P"#2Q_^/U^5/_#AS_@D!_T8-\#/_ #Q%_\ -#1_PX<_X) ?
M]&#? S_P \1?_-#0!^JW_"1^'O\ H.Z-_P"#2Q_^/T?\)'X>_P"@[HW_ (-+
M'_X_7Y4_\.'/^"0'_1@WP,_\ /$7_P T-'_#AS_@D!_T8-\#/_ #Q%_\T- '
M(_MV:GIM_P#\%.?^"'*V.H6-ZT?QU_;8:1;2[M[ED5OV&?BL SK#(Y521@$@
M#/&<U^SM?GC\!O\ @DU_P3A_9@^*7A_XV? /]D#X0?#+XK^$[?6;;PQX[T#2
M=0?7] B\1:3=Z#KG]D7.I:G?I82ZGHE_?:5=W%O''<2:?>75KYHAN)4?]#J
M/(=$^ GPB\.?&+QA^T!HO@G3[#XQ^/\ PUH7@[QGX]BN]6?6/$7A7PO/=W7A
MK0-12;4)+"32O#]UJ.J76BVB6:1:9<ZQK5Q9+#-K.IO=T)OV</@?<>$O#7@2
M?X;Z!+X2\'_%2+XW>&]$87IMM,^+,/C[4OBDOCR.3[7]IGU]_B%K&J>+)[F[
MGN$N=6OKB6XBECD,5>VT4 ?-NM?L@?LV>(M9^.?B'7/A-H&IZS^TOX5L?!'Q
MXO[NZUN27XG>%=)L[G3]&T7Q(O\ :HBDMM"L;V]M=!>TCM;C0H+Z^CTB:R6\
MN1*Z']D/]FZW^%Z?!:+X4: OPLDU4:UJ_@G[5K;:/XOU$VB:?-)\0D?5&N/B
M3;WFGPVVGZE8>/I_$EAJEA9V%GJ-M=6UA910?2%% '"ZM\-/ FN:G\/M7U3P
MUI]S=?"F_NM5^'<0$T&F^%-4NO#U]X3.HZ7HUM+#I"WMKX;U/4]%TRYFL9IM
M(L-2U"#2GLQ>7!DX/P1^S)\!OAO\5O''QO\  _PTT#P[\4_B-%J4/B[Q;9-J
M+7-_'KFJV6O>(Q8Z?<WT^C>'V\6:_INF^(/&4GAW3M)D\8Z_IVGZWXG?5M4L
MK6[B]VHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /QY_X)4_\ )9/^"R/_
M &E@^(G_ *RI^R37[#5^//\ P2I_Y+)_P61_[2P?$3_UE3]DFOV&H **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HK^6'QC_P %R_\ @I#XP_:__;0_9D_8M_X),VO[5VB_L:?&"3X5
M>,O'6E?M':/X)N2U]+K2^&=1U/0_$GA:TCLY]?B\.:W-':Z9J&KQ6PL)%GN4
M+P^9M?\ #U7_ (+^?]*^>H?^)??#[_Y44 ?U"45_+W_P]5_X+^?]*^>H?^)?
M?#[_ .5%'_#U7_@OY_TKYZA_XE]\/O\ Y44 ?U"45_+W_P /5?\ @OY_TKYZ
MA_XE]\/O_E11_P /5?\ @OY_TKYZA_XE]\/O_E10!_4)17\O?_#U7_@OY_TK
MYZA_XE]\/O\ Y44?\/5?^"_G_2OGJ'_B7WP^_P#E10!_4)17\O?_  ]5_P""
M_G_2OGJ'_B7WP^_^5%'_  ]5_P""_G_2OGJ'_B7WP^_^5% ']0E%?R]_\/5?
M^"_G_2OGJ'_B7WP^_P#E11_P]5_X+^?]*^>H?^)??#[_ .5% ']0E%?R]_\
M#U7_ (+^?]*^>H?^)??#[_Y44?\ #U7_ (+^?]*^>H?^)??#[_Y44 ?U"45_
M+W_P]5_X+^?]*^>H?^)??#[_ .5%'_#U7_@OY_TKYZA_XE]\/O\ Y44 ?U"4
M5_+W_P /5?\ @OY_TKYZA_XE]\/O_E11_P /5?\ @OY_TKYZA_XE]\/O_E10
M!_4)17\O?_#U7_@OY_TKYZA_XE]\/O\ Y44?\/5?^"_G_2OGJ'_B7WP^_P#E
M10!_4)7RG^W#\4OCS\#_ -D_XY?&3]F?X<^&/B]\9?A;X&U+Q[X7^&'BR[UB
MRTWQQ:>%S%J_B?0+.XT%AJ?_  D-UX6M=9;PO:P!UU'Q#'INF2A8[QI8_P )
M_P#AZK_P7\_Z5\]0_P#$OOA]_P#*BD/_  54_P""_9!!_P"#?*_((((/[7OP
M]((/!!!TC!!'!!ZT ?D5_P &_O\ P6R_:^_:V_X*"_&CX"^ ?V8/A%;^&OVN
MOVC_ !K^V?\ M!^.)?$'CFX_X4IX)M/A?\*?AOXBM= BCD^S:@MW)\._"^C>
M%YM9 :X\8^.+>&^QI<!,/]_5?P1?\$\O#?\ P5B_X)N_%[]L7XQ_!+_@WMU>
M?7?VM_BG)XV-C>?M4_#.RM/A-X$$MSK-G\(/!<L=E>32>%;+Q?K7B375N6&G
MO<V4_AK1;JQE7PE8WUQ^K/\ P]5_X+^?]*^>H?\ B7WP^_\ E10!_4)17\O?
M_#U7_@OY_P!*^>H?^)??#[_Y44?\/5?^"_G_ $KYZA_XE]\/O_E10!_4)17\
MO?\ P]5_X+^?]*^>H?\ B7WP^_\ E11_P]5_X+^?]*^>H?\ B7WP^_\ E10!
M_4)17\O?_#U7_@OY_P!*^>H?^)??#[_Y44?\/5?^"_G_ $KYZA_XE]\/O_E1
M0!_4)17\O?\ P]5_X+^?]*^>H?\ B7WP^_\ E11_P]5_X+^?]*^>H?\ B7WP
M^_\ E10!_4)17\O?_#U7_@OY_P!*^>H?^)??#[_Y44?\/5?^"_G_ $KYZA_X
ME]\/O_E10!_4)17\O?\ P]5_X+^?]*^>H?\ B7WP^_\ E11_P]5_X+^?]*^>
MH?\ B7WP^_\ E10!_4)17\O?_#U7_@OY_P!*^>H?^)??#[_Y44?\/5?^"_G_
M $KYZA_XE]\/O_E10!_4)17\O?\ P]5_X+^?]*^>H?\ B7WP^_\ E11_P]5_
MX+^?]*^>H?\ B7WP^_\ E10!_4)17\O?_#U7_@OY_P!*^>H?^)??#[_Y44?\
M/5?^"_G_ $KYZA_XE]\/O_E10!_4)17\O?\ P]5_X+^?]*^>H?\ B7WP^_\
ME11_P]5_X+^?]*^>H?\ B7WP^_\ E10!_4)17X3?\$E_^"L7[0W[>W[0'[9O
M[-/[3?['5A^Q_P#%G]CJT^$!\5>$X?BI'\3=2N-2^*D'BZ_BL-1FLO#NDZ39
M?8=)T#2]1MY].U/5H[N/6=DAMWMBK_NS0 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%("" 000>00<@CU!'6@!:*** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** /YAO\ @AW_ ,I2?^#C?_L\WX0?^@?'ZOZ>:_F&_P""'?\ RE)_X.-_
M^SS?A!_Z!\?J_IYH **** "OQ8^'7[4?[7NN_P#!9WXR_L+:[\2?A9<_L]_#
M']ESP=^U+IWV+X-WMC\2-4C\=^/I_ ]G\.;_ ,6-\1KK1HK/0V@GU,^)K;PH
MNH:FJ6UF^G6K&XNV_:>OY5K[PE^S-^TG_P '&W[0>D_%>/4O$OA%_P!@KX6?
M"_P=J^F^(/BGX%\/:C\;?"7Q6U'5?$_@'3_&O@C5?"VFZUXHTCPWJC75YX=D
MUR]"&.Z$=J;_ $R[2U /T _9G_:E_:\\??\ !6C]M_\ 8V^(GQ*^%6I_ C]D
M[X<_ SXD>'VT/X.WOAWQ]XOC^/\ X:U36K'1-?\ $\_Q'UC2;"#P'/82Q'4=
M-\-K-XDB2W>>'26-PC?H)\-_VWOV/_C!X^U7X7?"_P#:5^#/CKX@Z/I^LZO=
M>%/#GC[0-0U6YT?PY<-:>(M:T:**\\OQ%HOA^[1K77=7\/R:GINCW"M!J-U;
M2J5'\INE?#C1G_;>_P"#@K]G?]B#4=8\->+?CI^P5\*OAC^S#?2:]\0KVW\?
M?%OPE\'?',?Q&\*> _BEXZO-4.I^)-)U/6SH\SVGBF8:#?W$S6;VT.B7S6/K
M%GXD\$?M@_#;_@@!\/OV:/".O>"?VGOV*?CI\$M5_:+\&WO@#Q#X+\0?LF_
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
M62:7J?VS6[R9-)M7TV_CGO8Y+.Y6+7^!G[6W[,O[3-YXLT[X ?'3X:?%K5/
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
M\,>&_!GQ&\0:/,IQ=6T_C&"[T2[N(U,*ZGX?O; 2//87"Q@'[S4444 %%%%
M'\P?_!*7_E/?_P '#'_8:_8Q_P#5=>+*_I\K^8/_ ()2_P#*>_\ X.&/^PU^
MQC_ZKKQ97]/E !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% 'Q5^W?_ ,% /V;/^";_ ,'-*^/'[4WB#Q+X:^'.L^.M'^'5EJ7A?P=K
MOC>_/BC7=*UW6=.MIM)\/6UU?0VLMCX<U1GOGB%O%+'%"[B2>(-^0?\ Q%E_
M\$8O^BP_&'_Q'GXH_P#REK^D'4](TK6K86>L:9I^K6@D286NIV5M?VPFC#!)
M1!=12Q"1 S!'V[E#-@C)K _X5]X"_P"A(\(?^$UHW_R%0!_.[_Q%E_\ !&+_
M *+#\8?_ !'GXH__ "EH_P"(LO\ X(Q?]%A^,/\ XCS\4?\ Y2U_1%_PK[P%
M_P!"1X0_\)K1O_D*C_A7W@+_ *$CPA_X36C?_(5 '\[O_$67_P $8O\ HL/Q
MA_\ $>?BC_\ *6C_ (BR_P#@C%_T6'XP_P#B//Q1_P#E+7]$7_"OO 7_ $)'
MA#_PFM&_^0J/^%?> O\ H2/"'_A-:-_\A4 ?SN_\19?_  1B_P"BP_&'_P 1
MY^*/_P I:/\ B++_ .",7_18?C#_ .(\_%'_ .4M?T1?\*^\!?\ 0D>$/_":
MT;_Y"H_X5]X"_P"A(\(?^$UHW_R%0!_.CJ/_  =E?\$;CI]^-.^,7Q?74#9W
M7V%G_9W^)[(MYY$GV9G5]&5&19MA8.RH5!#$#)'Y6_\ !-S_ (/(_!?C+4=!
M^%'_  49^%-SX/UZ^O;?1M-_:!^!NA:IKGAC5I[B=;6SN/&7PDB?4?%.BW-T
M[Q":Z\#W'B:*:=RMOX7T^/"C^W/4OACX U+3M0TYO!GA*%;^QN[)ID\,Z(SQ
M+=P20-(BO9%69!(656!4D ,"":_+/_@GG_P0J_X)U_\ !-P6'B;X/?!ZU\=_
M&R!3+>_M!_&,6/CGXH?;9"CW$_A>:XL;;PY\.H'D4A(? .@^'KF2W(AU.^U1
MPT[@'ZV>&/$FC^,?#F@^+?#UQ->:#XFT?3M>T6[N+#4=*GNM*U:TBOK"XETW
M5[2QU2PDFM9XI&M-1LK2]MRWE7-O#*K(OX<?\'&,2Z3_ ,$Y[SX@Z=<>+M,\
M6>"OVAOV6[;0M9\!^(?$_AOQ;%I7C?\ :%^&W@WQKH6F77A36-%O[Z/Q;X3U
M74O#]SI,MR\%Z+N,*L=U';W$/[QU^=/_  4Z_8E\>_\ !0+]G.V_9W\'?&7P
MM\$=/N?B3\,OB/K_ (JU_P"%FI?%2_N;GX1^/O#7Q)\*Z7H^EV7Q+^&]KIT-
MWXC\,V<6NW5[<ZJ]QI+RVEC#8W$GVU #X<\(_%G]CC]F+XK_ +0'[2"? O\
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
M444 %%%% '\P?_!*7_E/?_P<,?\ 8:_8Q_\ 5=>+*_I\K^8/_@E+_P I[_\
M@X8_[#7[&/\ ZKKQ97]/E !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
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
MB?KWB%_#]E;Z'\.O#^L6[Z?X[\8ZA'#HGA>^2\TV>[N-4TC7;+2^[T7_ (+
M_L5:AXYT/P?K?BGQKX#T;QW\)_BO\</@[\4O''@?4='^%OQS^%_P0T.X\5_%
M'Q1\*O$5M/J.H:Q%X9\&VTOC>/3];T3P]JOB+P9Y7B?PI8Z[H\\%W( ?J'17
MXH?M._\ !9GPI\'OV4_C)^T!\/\ ]FW]HKQ#K_P_\%_L_P#C3PSH?C;X?V/A
MOP[X@\(?M1>)=<\)_"+XG_V[:>+KRUO_ (?OJ?A^]/B"VTR]'BW3[VYT+P[?
M:-I6JZVK6/U+-_P4E^#D/Q!7X:#X:?M"W'B/1?%?P#\!_%5K3X8PW-C\!O&_
M[3&J:1IWPB\,_&1H?$;WOANZUR'Q!H.L:EJ>D6/B+P[X=TG6M-EUW6K&[NDL
MZ /T*HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH _F&_X(=_\ *4G_ (.-_P#L\WX0?^@?'ZOZ>:_F&_X(=_\
M*4G_ (.-_P#L\WX0?^@?'ZOZ>: "BBB@ HHHH **** "BBB@ HHHH **** /
M"/VI/@PW[1O[-/[07[/R:[)X8D^-WP6^)WPHA\1Q+([:#-\0/!FL^%H=7,<+
M)+-'ITNJ)=S01NKSQ1/"K*7!'XZ_\$T_CG^T]^R/^Q_\%_V'?CM_P3U_:HF^
M/_[,_@K3_@CHVM_"OP[X+\4_L\?&+2O!P;1?!7C_ ,-_'B]\9Z+X/\*:/XCT
M>/3KWQ-%X^'AW7- O/[4E&C:@RP6LO\ 0#10!_/U^T7IO[;EM_P4P_8Q^,?B
M[]DCQ+^T5X4^'?[&/Q8M/AM8?![7]"@^!WP?_;J^)WC'3]'\1^)/B3XL^(&L
M:+J7A[PEH_P2LSX/TCXF'P[JOB":RUKQ4_A+P5+J6MW7AVV^!?"O[/W[2$7_
M  ;Z_P#!3ZS_ &J?@AXB^%7[5/[4/BC]ICX^>---\1R:+:>(OB=\?_B3X[BO
M? ND^"O".FWNJ:AIVG37GA_X9?#_ .%NDZEJ+>)?%6L"-=,T&TAN]&FUC^O^
MOE_6_P!D+X.^*/VDM-_:E\5CQYXI^(.@>'= T+PKX8\0_$?QEJGP=\(ZAX:F
M\02:5XZ\-_!NXU<_#S3_ (E6\/BC6;.'QXV@S>(K.UNW_LV\LIWEGD /P]_;
M"_88_:B_;4^$G[.'@#XM_#SQ#IVM_MH?'G]G+3OVRK3P]X@LI=+_ &5OV'/V
M=--U?XNP_ W_ (26"\@ENO&GCCXEV6F7?B_Q)X?AO;?5?B?XHO;.S>Y\)^"_
M"%S!\=_M(?\ !/+]I_Q#\,/^"O/[0WA+]F#X@/\ &?\ :E^+'PJ_8"_9?^$_
MA*W\*)KGPS_X)S_#2^\ ?!_Q1X^^'NAR:_8^&] M_BE\-8O'$MO%?:EI=QI/
MAZX@;4I=*TO5_$:S?V344 ?RF?M=_#;]M_PW^T7^TGK7P[_8>^+_ (YN;3_@
MC)<_LX_L#7WPQUSP!XB^%/[-?Q-\1^$/&\_QRTF^\1:[JFB3-\2I+W2/AGX>
M\*'PWX2OM8^)FG^#] \)6,.GZ-K4M_IW??#W_@GG\1/B;\<?^"3'PT^)W[.?
MC+P)^Q__ ,$QOV*-6^)5KX4\1:IX4U*Q^)W[4^L/I/PL\!> O%T&C:O>6-_X
MJT;P1X3OOBUXWTMI=2\+V6O>-6\(7NO^)K6[UN2X_IUHH _&W_@B#\,OCU\-
M?V._%_B7]IWX+^*O@U\>/CO^T;^T!^TM\6-&\9:GI5_XOU[QM\8/'VJ^(KJ\
MGT/1;C4SH&EZ)X>B\,^"?#EEJ.JRZSJ=AX975Y])T*TO]/L*^-/#7B']J^V_
MX*+_ /!1O_@H-=?L,?M&^)+[PI^SC^SW^S/^PMX%\3>%-'TFZ^)GPQT_XBIX
M@_: N;&Y_P"$HD@\):SK7C?68/%FAZ3XG;09]2\*:,ESJMW9/:WMC8?TNT4
M?S!? ?\ 9^_:@_91^$'_  5Z?]D_X)?%O4O@@W@#Q9XM_P""9?PN^*/A5/#G
MQH^'?QL^-O@WQ#J_[0OPZ^$FC^)+F/QCHOP1M_BA#\.O$NA:;J9T2VUS6M%O
MTT"T\0/9'Q'J_+67[/\ ^TU\"M(_X(*>#8/V'OCA\3/@!^R9X ^*%_XX^#/@
MK7/AGJGB'P_^U+IOPUT#PA^SO\6/CO%JGB[0O!7AE!JGB#XF>/KR_M=>\2:=
M\,?&7B.2YFU/5=8T*T2]_JFHH _C@@_9=_X*2?&[]CW_ (*=>!_B%^S%XS^&
M_P"TU_P4[_X*%^"OAC\3OB'8:GX7?P]X'_977Q/X=^%^H^(?"UE<:G:Z[KWP
M>^%?[/?@74H++QGK<.G:EXWOOB5]GTGPE<I::G>37_VU/V)/VT/#_C[]OKPE
M^Q9^R]\1M-\#_!3_ ()??"#]B;]C+QSH_B7P]H__  D'A+Q[XWM/B;^UE>?#
MR>ZOW\1^+?CIX\LY1X7U#66AT:[GU'0]7UR_\22^(]4T;2];_L0HH _E);PK
M^VE+^VI^Q[\6_ O_  3E^)OA/]DC]@__ ()W_&?5?V/?@CK]WX'T+6?#GQNU
M3PC%\-[/2_BK#H/B'Q%:Z5\2/$/@7PW'X1\ ?#3PY-XBU6PL_$6G^)/$FO\
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
MV4O^";HF_9J^"/Q/^&?PR_:?TK3='\0>-?VM8;?X6>*_AO\ !GPIXV\$W_PO
MT[4_A3IOB*WU'P[)\?/&.H>.?$&K>(]/TW5- TS1;NV\4:MJUM_2W10!_)_<
M?\$@?VMO^&5/V]?@'\$?#5G\ /@W\;/AU^SCJ_P&_8V^)G[1NI?&KX??#G]H
MOX8?&BP^*_Q:N?A3X_\ [(U6_P#A;\"?&6BZ'HWA3P=X8O6O;R3Q ]_XEU?P
MUX/T^*QTM/?OC;^PE^VU\<_VL?!G[56A?!GP)^RQ^T_HWQ._9TU"V_::^!7[
M2NI77@[6OV=O#\?@K4?C9\!/VH_A3J'A70F_:$N-(AM?'7AOX7Z_#X3M3J5_
MJ_A^6YU/P1X;\+6RZI_2%10 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 ?S#?\$._P#E*3_P<;_]GF_"#_T#
MX_5_3S7\PW_!#O\ Y2D_\'&__9YOP@_] ^/U?T\T %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 ?S!_P#!*7_E/?\ \'#'_8:_8Q_]
M5UXLK^GROY@_^"4O_*>__@X8_P"PU^QC_P"JZ\65_3Y0 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!_,)X^_X(!?M3P?M7_M<_M/?LN?\%>/C7^R.O[7WQ7G^*?CWP'\,_@_97%J;
MN*;5I- TW4M;/Q4TI]=_X1V/7=8@L;Y]+T]BFH7)-NID-2_\.2_^"K/_ $L4
M_M=?^&BLO_GQ5_3M10!_,3_PY+_X*L_]+%/[77_AHK+_ .?%1_PY+_X*L_\
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **_G]_X*@?\%<OVK/V//VUOV<OV(/V1?V']
M(_;(^*O[0WP<\5_%;1-%N/B_;_##5HAX-U+Q4-=T^S_M70[O0YX+#P[X4O\
M7)KF]UJPFD"/:VUO-,(EF^>_^'I/_!P?_P!*_4?_ (F)\./_ )&H _J&HK^7
MG_AZ3_P<'_\ 2OU'_P")B?#C_P"1J/\ AZ3_ ,'!_P#TK]1_^)B?#C_Y&H _
MJ&HK^7G_ (>D_P#!P?\ ]*_4?_B8GPX_^1J/^'I/_!P?_P!*_4?_ (F)\./_
M )&H _J&HK^7G_AZ3_P<'_\ 2OU'_P")B?#C_P"1J/\ AZ3_ ,'!_P#TK]1_
M^)B?#C_Y&H _J&HK^7G_ (>D_P#!P?\ ]*_4?_B8GPX_^1J/^'I/_!P?_P!*
M_4?_ (F)\./_ )&H _J&HK^7G_AZ3_P<'_\ 2OU'_P")B?#C_P"1J/\ AZ3_
M ,'!_P#TK]1_^)B?#C_Y&H _J&HK^7G_ (>D_P#!P?\ ]*_4?_B8GPX_^1J/
M^'I/_!P?_P!*_4?_ (F)\./_ )&H _J&HK^7G_AZ3_P<'_\ 2OU'_P")B?#C
M_P"1J/\ AZ3_ ,'!_P#TK]1_^)B?#C_Y&H _J&HK^7G_ (>D_P#!P?\ ]*_4
M?_B8GPX_^1J/^'I/_!P?_P!*_4?_ (F)\./_ )&H _J&HK^7G_AZ3_P<'_\
M2OU'_P")B?#C_P"1J/\ AZ3_ ,'!_P#TK]1_^)B?#C_Y&H _J&KY'_;P\0?M
M0^#_ -D;XZ^-?V,;;P=JG[2G@CP-J/C/X9>'/'GAV^\4^&_&.H>%C'K>J>"Y
M=(TS6_#M]+JWBK0;+5-$\-SPZM;K;>([S2I;E9K19XG_  Q_X>D_\'!__2OU
M'_XF)\./_D:C_AZ3_P '!_\ TK]1_P#B8GPX_P#D:@#\5/\ @W*_X*G_ /!3
M+]LK_@H=\8/A7I'ASX$:5\)/C7\8_%_[:/[9GB9/AEXI&H^&6/@+X>_"M_#W
M@2^?QV;;PY)XLN_ 7@;0=#L=8MM>NK&]N_$NO,]Y;VDUG!_=S^T/^SE\./VG
M_!.D?#[XIGQ:WAK1/'O@'XF64'A#QGXB\$7O_"8_"_Q9I7COP%J5SJ?AF^T^
M_NH?#GC/0=#\2VNG33OI]QJ>D6+7]M=V\;V\G\<W[$>L_P#!7S]@?X@?M;_$
M?X&?\&[T>GZ]^U]\;+OXQ^,O-_:X^%]O%X6MI[-9+3X=^&/(A?R?!VD^*-3\
M9^*M-M@ML+>?QA/IBP?8M'TUA^A?_#TG_@X/_P"E?J/_ ,3$^''_ ,C4 ?NO
MXQ_8H_9Z\>_%VU^-?B7PIJ5WXO.M?"_Q3XBL8/$^OV'@[Q_XQ^!]U=WWP8\9
M_$3P;97\'A[QEXJ^%M_>O?\ @_6-9L9[BRO++0)[O[:WA3PK_8J_##]BK]GS
MX._$2Y^)W@'PKJ6E^(H+3XE6'@VSNO$NN:OX6^%-G\9O&5O\1/B];?"7PEJM
M[=^'OA_!\2_'=G8^*?%L6A:? E[?V-I:6ZVFCPKIE?A/_P /2?\ @X/_ .E?
MJ/\ \3$^''_R-1_P])_X.#_^E?J/_P 3$^''_P C4 ?M!\4/^"=O[-'Q=^$?
M@?X->+=&\7#P]X$D^($EGX@T;QGK&D^.]?'QC\,^*?!_QQ3Q=XMMW_M'Q"WQ
MM\/^-_%UK\2[F[Q>ZQ=Z[<:Q876DZU::7J%A]L:9IMAHVFZ?H^E6D-AI>E6-
MIINFV-L@CM[*PL8([6SM($'"0V]O%'#$@X5$4=J_F'_X>D_\'!__ $K]1_\
MB8GPX_\ D:C_ (>D_P#!P?\ ]*_4?_B8GPX_^1J /ZAJ*_EY_P"'I/\ P<'_
M /2OU'_XF)\./_D:C_AZ3_P<'_\ 2OU'_P")B?#C_P"1J /ZAJ*_EY_X>D_\
M'!__ $K]1_\ B8GPX_\ D:C_ (>D_P#!P?\ ]*_4?_B8GPX_^1J /ZAJ*_EY
M_P"'I/\ P<'_ /2OU'_XF)\./_D:C_AZ3_P<'_\ 2OU'_P")B?#C_P"1J /Z
MAJ*_EY_X>D_\'!__ $K]1_\ B8GPX_\ D:C_ (>D_P#!P?\ ]*_4?_B8GPX_
M^1J /ZAJ*_EY_P"'I/\ P<'_ /2OU'_XF)\./_D:C_AZ3_P<'_\ 2OU'_P")
MB?#C_P"1J /ZAJ*_EY_X>D_\'!__ $K]1_\ B8GPX_\ D:C_ (>D_P#!P?\
M]*_4?_B8GPX_^1J /ZAJ*_EY_P"'I/\ P<'_ /2OU'_XF)\./_D:C_AZ3_P<
M'_\ 2OU'_P")B?#C_P"1J /ZAJ*_EY_X>D_\'!__ $K]1_\ B8GPX_\ D:C_
M (>D_P#!P?\ ]*_4?_B8GPX_^1J /ZAJ*_G2_P""?/\ P6(_;0_:(_X*):S_
M ,$]OVS_ /@GYI'[&7C_ $S]FG7?VCX&7XV6?Q.UB[T&R\8>%?">B1&ST/08
M]$CLM9EUO5Y#<?V\U]:RZ-Y4NGA;D2+_ $6T %%%% !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
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
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
MI'AWX@W-A&;[4O\ A"D\0:AH:7\>4GU/P[:>)=4T+3M:>\L-/U75-+M;>>Y
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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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 **** /YAOVO\ _E:9_P""2?\
MV9=^U'_ZAWQ^K^GFOYAOVO\ _E:9_P""2?\ V9=^U'_ZAWQ^K^GF@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH *^%/@9_P3S^!O[/?Q]^/'[37@/Q+\
M;;SXQ?M,6&B6/QH\1^-/B_XJ\96OB_\ X1.RN-,\$W1T/79KG1M'N? VE7=U
MI/A$:'9:=:Z-I<[Z?#;-:B.)/NNB@#\X_A;_ ,$K_P!DWX6Z?^UCHR6'Q.^(
MN@?MPQZZ?VH- ^+WQ7\9?$;2OBC?^)=-FT35]:OHM=U"2?1M7ET.>31+6Z\.
MW&DII>EK:VFEPV:Z?IQM.\^#'_!/KX ?!CQSX2^*,4WQ)^*/Q0^&_P -&^#7
MPG^(7QK^(.L_$CQ-\(OA;);6UG=>$?AI)JGDZ;X6.JVECI]KXD\66VG2>/?%
M]KI]E;^+O%>NP6T<8^X** /S*UW_ ()9?LN:/^SA^SW\!O '@+5Y_#W[&_Q=
MF_::_9Y\+ZY\2?&46GZQ\?=+N/'OB+2M0^+GB+[9>ZYX\T#Q)XL^('B"?QG;
M>(9-375;35;F&YBN+4-9R_B=X9_8\_X*!6_A_5?C3\$M6_X*,_LY?\%1OB]X
ME\/>.OVBX-5\7_L\:E_P3@\:?&AYM+TGQ5X@\3>#-4\3^,](O?@EH'AC37\/
M^"F^'<=Q\69O!6C>';*ZT>Y\47$UQ7]<U% 'G/Q-^'-K\6?AOXC^&WB#Q)XP
M\,V7B[1CHNMZ]\-O$VI>!_%D%M<+&NHKH'B;2I!K&@/?1":U:\TZYAU&"UN)
M1:WEO<;+A/SSO/\ @CC^QCJ'[#-O_P $XKVV^,=Q^R-:>([/Q!:_#A_C/XV%
MW!#8>(7\96GAA/%B7R>*#X0B\;./&(T!]5>V/B".*Y+?9XUM1^J5% 'YX/\
M\$S_ ($1K\%]4TOQ[^T=HWQ'^ 7@SQA\,/AS\;K3XZ>+[_XU6WPG\>1Z0GB7
MX7>(?B#XA?6M4\7>#IY= T2_TJ/Q,FJ:YX9UC2K/7?#&MZ/K49OVZ;3O^";G
M['FB>"OV</ASH'PJ70O W[*_QOM?VD?A9X<TWQ%XC%M<?'*SM?$<47Q.^(=Y
M=ZG=:M\4?&$FH>*]:\17>N^/=0U[4K_Q//#K][=7&HVEK-%]TT4 ?B5^VI^P
M9J/P[T?]ICX\?L:_"[QCXW^._P"VE\2/AOX<_:XN]/\ B!;WGQ'L_P!F;5-)
MT#X=?'>X_9>T+XE>)]#^%_A?XP7GPO\ #>DZ9X<DU&\TW=-;17EO?3W6A>']
M'KR?]@G]E;]IC]GC]I7X.:+^SOX\_;N\.?\ !/KPU\/?'FB?%GX'_M^>(?A5
MXRT[PS/:^'[/3O@IX6_9AN-,O-;^,GA^7P_X@$]QXGC\0ZE'X#M_!^G+I^FW
M^KZGJ5G':_T&T4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!_,
M'I/_ "MO^)_^T/\ ;_\ J[_#U?T^5_,'I/\ RMO^)_\ M#_;_P#J[_#U?T^4
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%?F5_P6%_;3\9_L ?\
M$]_CO^TC\,]*TO5_BIH\/@[P'\+(=>MVNO#VG_$+XK>-O#_PZ\->(=?M@0EU
MI/A:\\1_\))<6$S1V^JMI46DSRPQ7[2I\7?MU_!/XY?L/_\ !/GQO^V?\(_V
ML_VC/%/[7/[+/P]TOXW>._%7Q0^+?C+QK\)OVA(_#$^GZS\7/ ?CKX#:CK+_
M  D\.>"/%NBR^)H/"%E\-?"W@_5OAW<_V&_A?6K<6-R+\ _H&HK\6/#7_!:/
MX>:U\#OVJ/C)>?L]_%VW;]D']F[]G/\ :G^)/ANRU?X<W$_B7X3?M%_">^^,
M>B:S\/[^Z\6V5O?7OAWPEI>I2ZSH7B0>&M9>\MUL+&UNKJ5$;S2W_P""RWB/
MPQ\;?V]=6^*_[/GBKPS^RC^R#^SQ^R]\7;+QAI?B?X::GXKO(_CUX=\;^+-&
MUWQ%I#^++6YL(/'N[PEX9T.P@FN-+\!0:#K'BGXC:QX=L=5*:> ?OE17XA?M
M1_MW^#]:_9ZTCQ)\<_V?/VK/ /AF']LC]E'X6Z+KGP(^,/@*#3_$&J_$3Q/\
M)_%/PO\ B5I?Q?\ AQ\3+#3O%WP"USQ#XRTSP7XOMM GUJ\UJ_TSQ+X5U?PU
M#:*;X?+_ /P6R_;HUOQA^Q)^W+X<_9D\.?M$&V_9;^)'PX^%7Q._:?\ @W\2
MK'X7>'_AY\99?%?P\N?$?@3;IOC/0?B#\1?#WAC0_'.CZ#\64T/2+SP_H>K>
M);6RE35;KP[XA?P\ ?TNT5^.'[3W_!:7]FW]E7QOX^\)>(O#OB7QUX?^!'CG
MX;_#7]H7Q7X.\6_"QM>^&OB3XC:?X5U*U;1OA'K?CG2_B[\5M/\ !^E>-?"F
MK_$:^^'?@_6XO#%CK#B ZQJ&A^)K#1<[_@OUXV\=?#7_ ()0_M,_'#X/_%7X
MH?"+XE_"S2?A_P"+/ ?C_P"$GQ%\6?#_ %JPN-5^*'@7PWJ"WD_AC4["'7M(
MU#P]KVIVTNE:W;ZC8JT\=];00W]M;7,0!^T%%?R'^,OBE\>C\7/V]? _[*O[
M37[77Q<_86\$?\$L/B=\<M>^,GBSXE_%R_NO@#^V]X*TK7M9^'WAWX*?M,:]
M)I/CWQ+<:QH.EVWB#QI\-Y?%'C'PU9![Z/6(+*.)-%@Q?V ?VH?C)\5?CY_P
M2:\/?L@_M2?M+?M*^)-:_9N\(>._^"O/@WXM?$'Q[\5_@_\ #;0_'?P5\/\
MB+PQXQOM9^+27$OP]^*GB/XDR:_'X+\._"G64L-;L;14NM%C\.1/=7P!_851
M7X'_ +'OC#QI_P %1OVCOV_OB)\4OBE\8/"?[.'[*7[5'C+]B[X!_ GX1?%'
MQS\%-+O=>^#>GZ7_ ,+0^-'Q.\2?"W7?"GCCQSXH\4>)]9MK?P=HNJ^(T\(^
M#="TL&V\/WNLWDNLC]0?V3O@/\2OV?-)^,GA3Q_\<OB#\>]#\1?&W6_''PD\
M1?%3Q)>>+/'O@_X7:QX'^'^FZ=\,]<UV[M;9]3B\'^*-$\6)HVINUWJ&JZ)?
MZ=J?B&_U#Q1=ZW?W0!]7T444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110!_/C_ ,%0?^"4O[:?[5/[=/[-/[=?[$_[7WP[
M_97^)_[.WP7\7_"G2=4\8_#:7XB7\LGC74?%T>NW]G8WMMJ7AUK2]\->+;W1
MS%J&F3W%O,7N[:2.40R1>)?\, ?\'*G_ $FR^!W_ (B7X%_^86OZ>Z* /YA/
M^& /^#E3_I-E\#O_ !$OP+_\PM'_  P!_P '*G_2;+X'?^(E^!?_ )A:_I[H
MH _F$_X8 _X.5/\ I-E\#O\ Q$OP+_\ ,+1_PP!_P<J?])LO@=_XB7X%_P#F
M%K^GNB@#^83_ (8 _P"#E3_I-E\#O_$2_ O_ ,PM'_# '_!RI_TFR^!W_B)?
M@7_YA:_I[HH _F$_X8 _X.5/^DV7P._\1+\"_P#S"T?\, ?\'*G_ $FR^!W_
M (B7X%_^86OZ>Z* /YA/^& /^#E3_I-E\#O_ !$OP+_\PM'_  P!_P '*G_2
M;+X'?^(E^!?_ )A:_I[HH _F$_X8 _X.5/\ I-E\#O\ Q$OP+_\ ,+1_PP!_
MP<J?])LO@=_XB7X%_P#F%K^GNB@#^83_ (8 _P"#E3_I-E\#O_$2_ O_ ,PM
M'_# '_!RI_TFR^!W_B)?@7_YA:_I[HH _F$_X8 _X.5/^DV7P._\1+\"_P#S
M"T?\, ?\'*G_ $FR^!W_ (B7X%_^86OZ>Z* /YA/^& /^#E3_I-E\#O_ !$O
MP+_\PM'_  P!_P '*G_2;+X'?^(E^!?_ )A:_I[HH _F$_X8 _X.5/\ I-E\
M#O\ Q$OP+_\ ,+1_PP!_P<J?])LO@=_XB7X%_P#F%K^GNB@#^-73_A=_P<:Z
MA^W%XK_8?7_@L/\ "6+Q1X6_98\$?M2R^.6_98^'9T&]T/QK\5_'7PIA\)P:
M;_P@"WZZMIE]X'FUB[O_ #I+-[/5;*W1%G64CZO/[ /_  <J $G_ (+9_ X
M<DG]DOP+@#U/_%#5]Z:;_P I^O%W_:(;P/\ ^MC^-_\  5^P] '\>ND?#[_@
MMYKWPO\ B=\:M'_X.&?V6K_X4_!OQ=XJ\!?$KQW#^RQX,&@>&/&G@J[LM.\2
M>&)KJ3X>HVHZS8:IJ6GZ/#8Z/'J,VIZU>VNC:4M]J<T=HW/:KHO_  6IT3P#
MHGQ+U/\ X.$OV>+?POXA\5>*O ^F0K^Q;:W/B_\ X2_P%9ZMJ?C_ ,.:C\.;
M7X23_$/1-7^'^DZ%K&L^/K/6O"VGR^"-%TZYUGQ2-)TM/M9^O==^&?Q+^(7[
M,7[8]QX5\"?$F_3P'_P7(\*_M6^(O!$G@#QMH^O_ !._9Y^'W[2?P.^(?B35
M_!6AZUH6G7GC[2IO"_A+6_%VBQ>&X-63Q)+X2;3M&6^U2:RM9^*\!^ /B7X
M_P""C?Q _P""B'BSX>?$^Z_9#^)GQ3_;CT3X>Z;IGPX\;:SK>G:CXP_9R_8L
M\#^%/BC-\-=/T*Y\8V.C?'KQ/^S;\5?"GA76+OP] =5O;SPD\AAM?B%HT^H
M'COA_P"&W_!</Q9\5]*^"'AC_@X2_9@\0_$S7O#%IXOT/0-&_93\'ZC::SH=
M]X8TOQO9MI/B:T^'<OA/4=5NO VN:-XY@\.6>N3>(Y/!&JZ?XP72CX;NX-4?
MUGP1^R!_P<2?$C2K_7/ _P#P7.^ _B+1M-\2>)?"-SJME^R)X133Y-?\':U>
M>'/$MG87=S\/8(-5BTG7M.U#2+C4=+>\TQ]0L;RV@O)I+6=8_1_V0O\ @F]X
MD^#WPF_8,\'W5Y\4_!/[7&N?!?2-?^*RV6K63>"/V<'7X&>%_@!\3OBC!J$6
MAW%^/C;9?!$>'_V;_A;X?'BJZ\,V?BRYOOB;;^&-1MO!'B"\;[Z_X)<?'OXW
M?$NS^)'PL^(WP5TSX1>!O@OX4^&>G^#-"T?P-XO\%6OPS\1:AXE^+_A?Q-^S
M??W?BR_OAX_UWX2^$?A]\,O$^H_$'2#!;^(%^*=O<W-M&DNGRW !^=__  P!
M_P '*G_2;+X'?^(E^!?_ )A:/^& /^#E3_I-E\#O_$2_ O\ \PM?T]T4 ?S"
M?\, ?\'*G_2;+X'?^(E^!?\ YA:/^& /^#E3_I-E\#O_ !$OP+_\PM?T]T4
M?S"?\, ?\'*G_2;+X'?^(E^!?_F%H_X8 _X.5/\ I-E\#O\ Q$OP+_\ ,+7]
M/=% '\PG_# '_!RI_P!)LO@=_P"(E^!?_F%H_P"& /\ @Y4_Z39? [_Q$OP+
M_P#,+7]/=% '\PG_  P!_P '*G_2;+X'?^(E^!?_ )A:/^& /^#E3_I-E\#O
M_$2_ O\ \PM?T]T4 ?S"?\, ?\'*G_2;+X'?^(E^!?\ YA:/^& /^#E3_I-E
M\#O_ !$OP+_\PM?T]T4 ?S"?\, ?\'*G_2;+X'?^(E^!?_F%H_X8 _X.5/\
MI-E\#O\ Q$OP+_\ ,+7]/=% '\PG_# '_!RI_P!)LO@=_P"(E^!?_F%H_P"&
M /\ @Y4_Z39? [_Q$OP+_P#,+7]/=% '\XW_  3\_P""2G[?7P3_ ."DVM?\
M%$OVZOVV_AI^U9XUU/\ 9?US]FVWC\)?"H_#C5K;2+GQGX4\6:#*T.DV6D^'
M7LM*?1]:CF(T[^T;F7582]P\< 5?Z.:** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** /E/]M_]D/X:?MX_LK_ !D_9/\ BU-J5AX.^+WA@:.VO:(T
M::[X2\1:9J%EX@\'>--",V(7U?PCXLTG1O$-E;W'^B7LNG?8;U7L[FX1OS^^
M,/[&G_!0;]K/]ES3?V%OVDOBM^SMH'P@\0Z7X7\"?M#_ +0_PCE^(=S\;/CG
M\+?"]WILVJZ-X9^%WB7PQ8>"?@UXN^*]EHMOIGCWQ(_Q$^)>F>'[;6-?_P"$
M3\.W!N;!M,_4;]H'X"?!S]IKX5>(O@M\>_"5KXX^%_BZ72#K_AF[UK7O#T6H
MS:+J]EKFD$:OX8U?0M<M9+;5M.LKJ/[#JELTQA\B;S;>26%_SAC_ .""W_!)
M"92T/[)>F2JK,C-'\9_V@Y%#KPR$K\6R RG[RGD=Q0!\T?M4_P#!)G]I_P 3
M^)OV\O#'[)'Q#_9K\ ? ?]O']C/X0?LR^(=$^*F@?$B]\7?"&Z^ _P ./&GP
ML\'V7P_@\)N="O\ PKXD\'^);+3=2U77KF35/"5Q9'4M.\/^)# MC>;&D?\
M!-;]NWP!XW_:!\8^!?BG^QMXEA_:1_95_8_^#_Q)\,_%'X8_$/7?"NK^,_V6
M=%U7P/JGA-O#]U>Z[IDOP9^+?@77]7L/%EWK$&O>*[<R2:=I.CV'VQ-;TWZ#
M_P"'"'_!);_HT>P_\/'^T-_\]JLZ/_@A1_P1_FU6YT*+]EOP_+K=E96NI7FC
M1_''X^/JMIIU]+<P65_<Z>OQ?-W!97D]G=PVMU+"D%Q+:W,<4CO!*% /BV3_
M ((L_'WPQ^SO\7O@I\$M=^!/PA\%?$C]N']FC]J[X?\ [.3?$/XQ>,_@7^SE
MH/[/^O>!_'?BGPM\,/$&J^!X?$L]U\;_ (B>$+C6]<TBW\*>$_"7@33]1M[/
M0++5I;%I+F7X^_\ !(_]O#7OAA_P4?\ V9/@3\9/V7+?]G'_ (*$?&^^_:A\
M_P"+=C\5;CXG_ [XO>/O%7@;QE\8/"FAR>$]+'A_QOX \0>(?!T5]X5UG5)=
M"UCP]#/<6MSX=U(W(E@^S&_X(4?\$?DU:+0'_9;\/+KL]A/JL&BM\<?CXNK3
M:7;3P6MSJ46G'XOB\DL+>YNK:VGO$A-O%/<P0R2+)-&K:7_#A#_@DM_T:/8?
M^'C_ &AO_GM4 >4:;^P+_P %$?A%^TK\?_'/[/'[2'[,/AOX(?MK>)?"/Q6_
M:)LO'/PJ\=:Y\3_@?\;QX \)_#GXI^._V5)8?$#^'[V'QKI'@_3-0\/Z9\7M
M0U73_">LP:=<7-AK]MIMW:Z[]4_\%8OV2/B]^W3^PC\6OV0/@OXF^&GA;7/C
M%;>$=#U;QS\5M3\3BP\.Z-X8\9^&?&<M_9Z;X3T#5[O7]9U&;PS%IGD75SHM
MI;+?2ZBUQ=/;I83^2M_P07_X)#R%X+C]D;P]>+N\J:RO_B[\>-0MI6(!\FYL
M+WXK7%M.#E6\FX@D7.UMF0I$#_\ ! G_ ((W1NT<G[$'PM1U"ED?Q5\35=0^
M=A96\? @-@[20 V#C- 'V!^T=\+OCI\;?V'?BQ\"=*/P?T7XV_%_X$>,?@_J
MM_J?BCQC<_"WP[J/CSP;JG@O5_$=CJ=OX._X2[6K32K?4WU?3M)N=!TF>_G1
M=-NM4M$#:B_YB^$_^"6G[3_PE\(?\$^/C'\#?B;\ _AW^W/^Q;\&? G[)_Q1
MUYYOB!JOP&_:[_92\(>&=.\.MX ^)]O!H&E>,]'UVQOM(L/&7P_U>WT_7&\!
M>)&O8H;C6=-FM(;#Z '_  0 _P"".Q (_88^&9! ((\2_%$@@\@@CQ[@@CH:
MS&_X(-_\$74OKC2W_8O^$"ZG9VG]H7>G-XT^(ZWUK88S]MN+0_$(7$%ICG[3
M+&L..=] %7X7_L4_M?\ ['O[1O[07QG_ &2->_9L\2_"G]LSQ=IOQO\ CW^S
M9\8?$?Q%\*6/PQ_:6OM#L=)^(7Q!^!OQ:\'^!?%=[K7A+Q_/:17_ (@\)^-O
MASIEX+ZQM;[1]6TJ*672(_U"^"WA_P"*V@>'=4O?C;\0-"\:^/\ Q1KD^O7]
MGX0TM]$^'O@6SDL[*QT_P/X"M=0DN/$%]HFDP67VF\\1>*+V?7/$NOW^KZTU
MIX?TV[TWPOHGYM_\0_\ _P $=_\ HQCX:?\ A2_%'_YO*/\ B'__ ."._P#T
M8Q\-/_"E^*/_ ,WE '["^=%_SUC_ .^U_P :/.B_YZQ_]]K_ (U^/7_$/_\
M\$=_^C&/AI_X4OQ1_P#F\H_XA_\ _@CO_P!&,?#3_P *7XH__-Y0!^POG1?\
M]8_^^U_QH\Z+_GK'_P!]K_C7X]?\0_\ _P $=_\ HQCX:?\ A2_%'_YO*/\
MB'__ ."._P#T8Q\-/_"E^*/_ ,WE '["^=%_SUC_ .^U_P :/.B_YZQ_]]K_
M (U^/7_$/_\ \$=_^C&/AI_X4OQ1_P#F\H_XA_\ _@CO_P!&,?#3_P *7XH_
M_-Y0!^POG1?\]8_^^U_QH\Z+_GK'_P!]K_C7X]?\0_\ _P $=_\ HQCX:?\
MA2_%'_YO*/\ B'__ ."._P#T8Q\-/_"E^*/_ ,WE 'Z^W.H6%E%Y]Y?6=I"&
M53-<W,,$09N%7S)71-S'[HSD]A6?_P )/X:_Z&'0_P#P;6'_ ,D5^3%O_P $
M!O\ @CQ;S).O["7PIF:,L5COM7^(NHVY+*R$O:7_ (UN;60@,=ADA8HV'0JZ
MJPT_^'#?_!'_ /Z,'^!O_@%XD_\ FAH _53_ (2?PU_T,.A_^#:P_P#DBC_A
M)_#7_0PZ'_X-K#_Y(K\J_P#APW_P1_\ ^C!_@;_X!>)/_FAH_P"'#?\ P1__
M .C!_@;_ . 7B3_YH: /U4_X2?PU_P!##H?_ (-K#_Y(H_X2?PU_T,.A_P#@
MVL/_ )(K\J_^'#?_  1__P"C!_@;_P" 7B3_ .:&C_APW_P1_P#^C!_@;_X!
M>)/_ )H: /U4_P"$G\-?]##H?_@VL/\ Y(H_X2?PU_T,.A_^#:P_^2*_*O\
MX<-_\$?_ /HP?X&_^ 7B3_YH:/\ APW_ ,$?_P#HP?X&_P#@%XD_^:&@#]5/
M^$G\-?\ 0PZ'_P"#:P_^2*/^$G\-?]##H?\ X-K#_P"2*_*O_APW_P $?_\
MHP?X&_\ @%XD_P#FAH_X<-_\$?\ _HP?X&_^ 7B3_P":&@#]5/\ A)_#7_0P
MZ'_X-K#_ .2*/^$G\-?]##H?_@VL/_DBORK_ .'#?_!'_P#Z,'^!O_@%XD_^
M:&C_ (<-_P#!'_\ Z,'^!O\ X!>)/_FAH _53_A)_#7_ $,.A_\ @VL/_DBC
M_A)_#7_0PZ'_ .#:P_\ DBORK_X<-_\ !'__ *,'^!O_ (!>)/\ YH:/^'#?
M_!'_ /Z,'^!O_@%XD_\ FAH _4F[\;>#+!4:^\7>&+)9&*QM=Z_I5NLC* 65
M#-=H&9002%)(!!/%4O\ A9'P[_Z'WP7_ .%3H?\ \G5^9EK_ ,$)?^"0-I*9
M4_X)_P#[/MPQ0QXU'P]J6JQ*K,K$I!J>KWD,<A* >;'&LH7<@?:S Z'_  XW
M_P""1'_2/;]F;_P@+7_X]0!^D?\ PLCX=_\ 0^^"_P#PJ=#_ /DZC_A9'P[_
M .A]\%_^%3H?_P G5^;G_#C?_@D1_P!(]OV9O_" M?\ X]1_PXW_ ."1'_2/
M;]F;_P ("U_^/4 ?I'_PLCX=_P#0^^"__"IT/_Y.H_X61\._^A]\%_\ A4Z'
M_P#)U?FY_P .-_\ @D1_TCV_9F_\("U_^/4?\.-_^"1'_2/;]F;_ ,("U_\
MCU 'Z1_\+(^'?_0^^"__  J=#_\ DZC_ (61\._^A]\%_P#A4Z'_ /)U?FY_
MPXW_ ."1'_2/;]F;_P ("U_^/4?\.-_^"1'_ $CV_9F_\("U_P#CU 'Z1_\
M"R/AW_T/O@O_ ,*G0_\ Y.H_X61\._\ H??!?_A4Z'_\G5^;G_#C?_@D1_TC
MV_9F_P#" M?_ (]1_P .-_\ @D1_TCV_9F_\("U_^/4 ?I'_ ,+(^'?_ $/O
M@O\ \*G0_P#Y.H_X61\._P#H??!?_A4Z'_\ )U?FY_PXW_X)$?\ 2/;]F;_P
M@+7_ ./4?\.-_P#@D1_TCV_9F_\ " M?_CU 'Z1_\+(^'?\ T/O@O_PJ=#_^
M3J/^%D?#O_H??!?_ (5.A_\ R=7YN?\ #C?_ ()$?](]OV9O_" M?_CU'_#C
M?_@D1_TCV_9F_P#" M?_ (]0!^BEU\7/A192"&\^)WP\M)2@D$5UXT\-V\A1
MB0KA)=21BA*L P&"5(!R#5?_ (71\'?^BL?#3_PN_"W_ ,M:_/\ L_\ @B)_
MP2*LC*8_^"=G[*,YEV;FU'X2^'=68"/=M$3:I;WC0#YCN$)C#G!<,57%W_AR
MG_P20_Z1R?L?_P#ACO __P JJ /O/_A='P=_Z*Q\-/\ PN_"W_RUH_X71\'?
M^BL?#3_PN_"W_P M:^#/^'*?_!)#_I')^Q__ .&.\#__ "JH_P"'*?\ P20_
MZ1R?L?\ _ACO _\ \JJ /O/_ (71\'?^BL?#3_PN_"W_ ,M:/^%T?!W_ **Q
M\-/_  N_"W_RUKX,_P"'*?\ P20_Z1R?L?\ _ACO _\ \JJ/^'*?_!)#_I')
M^Q__ .&.\#__ "JH ^\_^%T?!W_HK'PT_P#"[\+?_+6C_A='P=_Z*Q\-/_"[
M\+?_ "UKX,_X<I_\$D/^D<G['_\ X8[P/_\ *JC_ (<I_P#!)#_I')^Q_P#^
M&.\#_P#RJH ^\_\ A='P=_Z*Q\-/_"[\+?\ RUH_X71\'?\ HK'PT_\ "[\+
M?_+6O@S_ (<I_P#!)#_I')^Q_P#^&.\#_P#RJH_X<I_\$D/^D<G['_\ X8[P
M/_\ *J@#P _%'X70_P#!>!==A^(_@%-(O_\ @DHVF7VKCQCX=_LZXU+3/VPA
M<Z=ISWIU(VHOK:UU/4+F*T21;@V]S+,\;QJK)^N7_"Z/@[_T5CX:?^%WX6_^
M6M?SD:I_P2F_X)J6O_!:+P;\%HOV&/V8O^%3:U_P3(^('Q+OOAVWPC\)GPBW
MQ"\/_M1_#[PSIOC2/0QIXL$\2IX=U_4]"EU9H7NI-*ECLPZQ1 ']1/\ ARG_
M ,$D/^D<G['_ /X8[P/_ /*J@#[S_P"%T?!W_HK'PT_\+OPM_P#+6C_A='P=
M_P"BL?#3_P +OPM_\M:^#/\ ARG_ ,$D/^D<G['_ /X8[P/_ /*JC_ARG_P2
M0_Z1R?L?_P#ACO __P JJ /M^;]H/X!V\KP3_&_X0031,4DAF^)?@R*6-QU5
MXWUI71AW5@".XJ/_ (:)_9^_Z+I\'/\ PYW@G_Y=U\=6G_!&W_@DW90+;P_\
M$WOV*7C4LP:[_9P^%>H3DL2QW7-_X9N;E@"?E5I2J#Y4"J *L_\ #GC_ ()0
M?](W/V(/_$8_@_\ _,E0!]>?\-$_L_?]%T^#G_ASO!/_ ,NZ/^&B?V?O^BZ?
M!S_PYW@G_P"7=?(?_#GC_@E!_P!(W/V(/_$8_@__ /,E1_PYX_X)0?\ 2-S]
MB#_Q&/X/_P#S)4 ?7G_#1/[/W_1=/@Y_X<[P3_\ +NC_ (:)_9^_Z+I\'/\
MPYW@G_Y=U\A_\.>/^"4'_2-S]B#_ ,1C^#__ ,R5'_#GC_@E!_TC<_8@_P#$
M8_@__P#,E0!]>?\ #1/[/W_1=/@Y_P"'.\$__+NC_AHG]G[_ *+I\'/_  YW
M@G_Y=U\A_P##GC_@E!_TC<_8@_\ $8_@_P#_ #)4?\.>/^"4'_2-S]B#_P 1
MC^#_ /\ ,E0!]>?\-$_L_?\ 1=/@Y_X<[P3_ /+NC_AHG]G[_HNGP<_\.=X)
M_P#EW7R'_P .>/\ @E!_TC<_8@_\1C^#_P#\R5'_  YX_P""4'_2-S]B#_Q&
M/X/_ /S)4 ?7G_#1/[/W_1=/@Y_X<[P3_P#+NC_AHG]G[_HNGP<_\.=X)_\
MEW7R'_PYX_X)0?\ 2-S]B#_Q&/X/_P#S)4?\.>/^"4'_ $C<_8@_\1C^#_\
M\R5 'UY_PT3^S]_T73X.?^'.\$__ "[H_P"&B?V?O^BZ?!S_ ,.=X)_^7=?(
M?_#GC_@E!_TC<_8@_P#$8_@__P#,E1_PYX_X)0?](W/V(/\ Q&/X/_\ S)4
M?3C_ +6W[*:,R/\ M-?L^(Z,5='^,_PX5E920RLI\2 JRD$$$ @@@C--_P"&
MN?V4?^CG/V>O_#T_#?\ ^:6OGV'_ ()+_P#!+FVAC@@_X)U_L2QPPH$CC7]F
M+X-[44= ,^#B>YY))/<U+_PZ>_X)??\ 2.[]B?\ \1B^#7_S'4 >^_\ #7/[
M*/\ T<Y^SU_X>GX;_P#S2T?\-<_LH_\ 1SG[/7_AZ?AO_P#-+7@7_#I[_@E]
M_P!([OV)_P#Q&+X-?_,=1_PZ>_X)??\ 2.[]B?\ \1B^#7_S'4 >^_\ #7/[
M*/\ T<Y^SU_X>GX;_P#S2T?\-<_LH_\ 1SG[/7_AZ?AO_P#-+7@7_#I[_@E]
M_P!([OV)_P#Q&+X-?_,=1_PZ>_X)??\ 2.[]B?\ \1B^#7_S'4 >^_\ #7/[
M*/\ T<Y^SU_X>GX;_P#S2T?\-<_LH_\ 1SG[/7_AZ?AO_P#-+7@7_#I[_@E]
M_P!([OV)_P#Q&+X-?_,=1_PZ>_X)??\ 2.[]B?\ \1B^#7_S'4 >^_\ #7/[
M*/\ T<Y^SU_X>GX;_P#S2T?\-<_LH_\ 1SG[/7_AZ?AO_P#-+7@7_#I[_@E]
M_P!([OV)_P#Q&+X-?_,=1_PZ>_X)??\ 2.[]B?\ \1B^#7_S'4 >^_\ #7/[
M*/\ T<Y^SU_X>GX;_P#S2T?\-<_LH_\ 1SG[/7_AZ?AO_P#-+7@7_#I[_@E]
M_P!([OV)_P#Q&+X-?_,=1_PZ>_X)??\ 2.[]B?\ \1B^#7_S'4 >^_\ #7/[
M*/\ T<Y^SU_X>GX;_P#S2TU_VO/V3HT>23]I_P#9XCCC1I))'^-7PV1(XT4L
M[N[>)0JHB@LS,0JJ"20 37@G_#I[_@E]_P!([OV)_P#Q&+X-?_,=1_PZ>_X)
M??\ 2.[]B?\ \1B^#7_S'4 >N?\ #<W[$W_1X?[+/_B07PE_^:ZC_AN;]B;_
M */#_99_\2"^$O\ \UU<)'_P3)_X)PPQQPQ?L#?L:)%%&D4:+^S-\&0J1QJ$
M1%'_  AG 55"CV%/_P"'9O\ P3E_Z,(_8U_\1F^#/_S&4 =Q_P -S?L3?]'A
M_LL_^)!?"7_YKJ/^&YOV)O\ H\/]EG_Q(+X2_P#S75P__#LW_@G+_P!&$?L:
M_P#B,WP9_P#F,H_X=F_\$Y?^C"/V-?\ Q&;X,_\ S&4 =Q_PW-^Q-_T>'^RS
M_P")!?"7_P":ZC_AN;]B;_H\/]EG_P 2"^$O_P UU</_ ,.S?^"<O_1A'[&O
M_B,WP9_^8RC_ (=F_P#!.7_HPC]C7_Q&;X,__,90!W'_  W-^Q-_T>'^RS_X
MD%\)?_FNH_X;F_8F_P"CP_V6?_$@OA+_ /-=7#_\.S?^"<O_ $81^QK_ .(S
M?!G_ .8RC_AV;_P3E_Z,(_8U_P#$9O@S_P#,90!W'_#<W[$W_1X?[+/_ (D%
M\)?_ )KJ^@_"/C'PC\0/#FE>,? ?BKPYXV\(Z[!)<Z)XI\(ZYIGB3PYK%M%/
M-:RW&E:YHUU>Z9J$$=U;SVTDMI=31I/!-"S"2-U7Y$_X=F_\$Y?^C"/V-?\
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
M'_#\K_@I-_TKM_MW?^%</_G/T ?TW45_,?X"_P"#@G]H(?M3?LF_LS?M*_\
M!(O]I']DA_VNOBU8?";P!X[^+?Q#L[73FU"2ZTFWUK4=/TBX^&6D2Z^OAV/7
M-)N=1L;;4;201WUL//1I4S_3A0 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110!_,-^U_P#\K3/_  23
M_P"S+OVH_P#U#OC]7]/-?S#?M?\ _*TS_P $D_\ LR[]J/\ ]0[X_5_3S0 5
M^;/_  4%_;IU?]DWQ'^R9\&_ &C?#RZ^,W[:7QIOO@U\,O$WQI\2:EX1^"O@
M2;0?"]YXNU_Q'X\U;1;6YUG5K^ZMK>Q\-^!? NCS:3J7C;Q?KVFZ;%KNDP0W
M-S7Z35^/W_!6BQ_X)^?&#3/V??V,_P#@HEH_AVT^&G[4GB7X@6OPU^*7B#Q=
M;> '^%_QA^&OAO3-9\-7GA[QS.(!X2\5>(--UW6M/T'5;G4;?2;^]MU\*:K8
MZW#XFBTNX .2^(G[:_\ P4.^#/@/_@H3!\3?@'^S/;_$#]C[]EC0/VE_A+XZ
MT#QM\3;KX/\ Q^T&>T^,>K^+OM6C7.B)XQ\ ZMX8M/A6V@MX(GU;6YKC7+R#
M4W\:P^'M7L+JW^_OV-_VD;#]H[]GC]GKQ]XAUWP';?%_XF_LZ?!GXU>//A[X
M7UBV^V>&9_B;X$\/^)[B>'PQ=:MJ?B32_#;:AJ\MOHUQJTEP9+<0QM?W4VZ1
M_P"7#P+XX^.7[,OPO_X+6_\ !/GQ5^V2O[<7[%7P)_X)E_$CXB?!S]I/QYKV
MAZYXN^"GC+XA?#SQUX2T']E?XB?$ZROIM&\2^+M0TF ZYH6B7.H7%_;Z7::%
M+I.F:!;^(U\-V=;]F_P_^R7^SU^T=_P;0_$KX-6GPF\&>./C/^Q)^TG#\=/$
M7@36/#[>/_C+Y/[(GPV\0Z3IWCS5K?5)?$/CW6V^(D.NZ?X.LO$%[J%W:>)K
M5O"_AU+272[?3+( _L0TCXF_#;Q!XLUSP%H/Q"\#ZWXY\,KO\2>#-(\6:#J7
MBSP\F47=KGAVSOYM8TE=TD:[K^SMQET&<LN:[_%GX5Q:GI^BR_$SX?QZSJWB
M2^\&Z5I+^,_#B:GJ?B_3+>VN]2\*Z?8-J0NKWQ)I]K>V=S?:';12:I:6]W;3
M3VL<<\3/_!S^RS^T3^R;'\?_ /@AW\5_ /CKX%_"/X7W?Q^_;B\.:E\)1K$_
MCW]ICP9X4^+/@+XM6LEO^V]\=[J_CU/QG\4_C+\2)["72/AEJ'@_1K:UGNM(
ML- O_'\EG%KD7&?$3X0?L2>%O^"6_P#P5V^.WA3P]\"-*^-/P4_X+6>+]*^
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
M _$\^(/AWI?@;]O;6OV9_P!K3_@HE?6.O?L^Z5\&]5\1Z5HGBZX^'?P8L8?
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
MX4T+P*R:'H$VFZ=XH:UT6R\8ZG\/Y4M;NVN(]%'C#PE).^B:9K%J ?U/Z?\
M%3X8:M8ZQJFE?$?P%J>F^'K>*[U_4=/\8>'KVQT.UG>2."YUB[MM1DM],MYG
MBE2*:]D@CD>*149BC ;,WC'PG!X4N_';^)=#/@JPT6^\1W?BN+5+.X\/0Z!I
MMK-?7^LMJ\$TEB=-M+.WGN9[Q)F@CAAD=GVH2/Y+OC?^S5KG[%7[;?QZ_P""
M<W[.7P:T[0_V:/\ @N=X9\*M\/M8\&>#]$@\-_LY>+_A]%IGA+]N"PND%JBV
MFAWO[,\VK_%#X?V[":UTKXEWFFV&BV=G'<:E=Q_TC?M"_LXV7C/]B+XX?LG_
M  9L-&^'EEXN_9D^)?P)^&.FZ1%%HF@>$AXA^&>M>"/"=I:QVD)CT[2],DO+
M*-VA@<PVT;R!'<88 ^'OV:?VW?VS?^"@?@74OVDOV/?A1^S_ . /V5-0\1^*
M-#^!_B']IK6/B:WQ*_:-T;P;K]_X;U'XAV>@?#W3X;#X+> M?UO2M3TWPE=:
M\/B-XIO;2S;Q!J/A33K>:UTVX^M?V4/VI_%GQ,_9QU+XQ_M7>"/"7[*7C3PI
M\4?C)\./B+X-U[Q[97WA/P3<?#CXL>*/ >B3?\+%URW\-Z7K]CXCT/2M#UVP
M\1166E:=K2:U!<Z;96]O<06Z?E]_P0P_;7_9S\#_ /!.SX-_LN?&_P")?@#]
MG']I3]BSPQ?_  ,_:+^!OQK\8>&_ACX[\ ^(O FM:O:)XBO-&\6ZEI$U]X5\
M5Z.++Q+IOBO31=Z#='4+FU747NK.Y5>!_:R_:1^'GQ&_X*9_\$I_B1\<-+DM
M?^"=WCWPM^U;X9^&'BCXSZ!!HWP:U_\ :LDL['2/A;\0?$]EXG9]"BLO&W@*
MT\0VG[..M>.K/3KO6QXEU'Q#X3LX!JMK?N ?TCZ-K6C>(]*L-=\/:MIFO:)J
MMM'>:7K.C7]KJFE:E9S#,5U8:A8RSVEY;2CF.>WFDB<<JY%:=?S7_P#!,[XO
M?!K]C;Q/_P %:O&_B'XJ>$_AE_P32TO]OGPKX:_93\3ZAJKQ?"'2/B!\0/#/
MA^U^.?A3X1SVRW6DV_@"+XX>(+/PWIEIX2 \&:;XBL?%*60M!8ZU)#^Z/@;]
MJG]G;XE_''XO?LU> _B[X.\3_'CX"67AK4?B_P#"[3+^1_%/@6Q\7V-OJ/A^
M[U:TE@BBD@O;.[LI)7T^>\&G/?6$&I_8[B^M(I@#W^BBB@#^8;_@N9_RDX_X
M-S/^SW_B1_Z,^ U?T\U_,-_P7,_Y2<?\&YG_ &>_\2/_ $9\!J_IYH ****
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@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M?!3PK\)+#Q+JWCO5["Z\2>*O'OQ(\16UG:>)/BA\4OB!XEU;QS\3?B1X@MK
M?8[34_&GC?Q!KFNMIMHSV6BVMW:Z'IS?V=IMHJ^D^*/A?\,_'%[!J/C7X=^!
M?&&H6UK]AMK_ ,4>$M \07MO9"62<6<%UJVGW<\5KYTLLWV>.18?-DDDV;W8
MGNJ* /,9?@E\&9KBZNYOA'\,9;N]MFL[VZE\ ^%9+B[M&ACMVM;J9M),EQ;-
M!## T$K/$88HXBNR-5!J/P2^#.K^%/\ A!-6^$?PQU3P.=5CUP^#=1\ ^%;W
MPH=;BQY6L?\ ".W.DRZ1_:L>U?+U#[']K3:-LPP*].HH X$?"CX6CPYXC\'C
MX;> 1X1\8W%]>>+O"P\'>'1X<\4W>IR"74KKQ'HG]G?V9KEQJ$JK)?3ZG:W4
MMW(H>X:1@#4%M\'_ (265I?Z?9_"WX<VEAJNA:3X7U2QMO!'AF"TU+PSH&[^
MPO#M_;1:8D-YH6B[F_LG2+A)-/TW<WV.WAR:]%HH \Y\/?![X1^$?"^L>!_"
MGPM^'/ACP5XAEO)]?\(>'O!'AG1?"^N3:C&L6H3:QX?TW3+;2=3EOHD2*\DO
M;2=[J-%2<NJ@"6+X2_"J#5]-\00?#+X?0Z_HL>F0Z/K<7@SPY'J^DPZ+:Q6.
MCQ:;J2::+VPCTFR@@L],CM9HEL+6&*WM1%#&B#T&B@#\Y/V=_P!DK]I#2/VB
MO%7[2/[8W[2/A;]H7Q)X7M/B-X"_9=\*^!_A)9?"KPI\%OA9\2/%6D^(/$EU
MK$2:UKU[XR^*&OZ;X6\$^$;WQ3--9PZ5X:\,7%EI\=Q-XI\075Q^C=%% 'E'
MB[X#_ [Q_P")M,\:^//@S\*/&WC+11$-'\6^+OAWX0\2>)M)%N0T TS7M9T>
M]U6P$+ -$+6[B\L@%-I KL/%_@CP9\0M O/"GC[PCX8\<>%]0""_\-^+] TK
MQ+H%\(CNC%YH^M6E[IUR(VY3SK9]AY7!KIZ* .+D^&_P[F\)Z?X"E\!>"Y?
MNDG3#I7@N3PMH;^$],.B7L&I:,=/\.-8G1[,Z1J-M;7^F&VLX_L%[;P75KY4
M\4<B^-^#?V7? OA7]I;XH_M6W$PU?XJ_$?P;H7PTMKN+0?#F@67A?X<Z'=6N
MK-H4<FB:9:ZOXIUC7-?M;74M<\5>,M5UO4WLM'\,^']&31-%T*.TNOIBB@ H
MHHH _F&_X+F?\I./^#<S_L]_XD?^C/@-7]/-?S#?\%S/^4G'_!N9_P!GO_$C
M_P!&? :OZ>: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBOSC_X*8?\%./@9_P2R^$/P]^,OQX\(?%?QMH/Q,^+6D?!GPSHGP>\.:-X
MG\43>+]<\,^*O%.G"33-:\1^&8GLY[/PEJ%HGV2[NKV74;FPMX;*03/)$ ?H
MY17\Q!_X.FOV5@2#^PQ_P4]!'!!_9=L,@^A_XN%1_P 137[*O_1C'_!3W_Q%
MVP_^>%0!_3O17\Q'_$4U^RK_ -&,?\%/?_$7;#_YX5'_ !%-?LJ_]&,?\%/?
M_$7;#_YX5 '].]%?S$?\137[*O\ T8Q_P4]_\1=L/_GA4?\ $4U^RK_T8Q_P
M4]_\1=L/_GA4 ?T[T5_,1_Q%-?LJ_P#1C'_!3W_Q%VP_^>%1_P 137[*O_1C
M'_!3W_Q%VP_^>%0!_3O17\Q'_$4U^RK_ -&,?\%/?_$7;#_YX5'_ !%-?LJ_
M]&,?\%/?_$7;#_YX5 '].]%?S$?\137[*O\ T8Q_P4]_\1=L/_GA4?\ $4U^
MRK_T8Q_P4]_\1=L/_GA4 ?T[T5_,1_Q%-?LJ_P#1C'_!3W_Q%VP_^>%1_P 1
M37[*O_1C'_!3W_Q%VP_^>%0!_3O17\Q'_$4U^RK_ -&,?\%/?_$7;#_YX5'_
M !%-?LJ_]&,?\%/?_$7;#_YX5 '].]%?R[:S_P '6G['OAS2=1U[Q#^Q=_P4
MKT+0](M)M0U;6M9_9LT;2])TNPMD,EQ>ZCJ-]\1X+.RM((P7FN;F:*&) 6=U
M S7]"O[,7[0/@W]JW]GCX+_M*_#RQU_3/ OQT^&_A3XG^$M.\4VEG8^)++0/
M&&DVVL:9;:Y9Z=?ZI8VVIQ6US&EW#::E?6\<P98KF9 '(![I1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 ?S#?M?_P#*TS_P23_[,N_:C_\ 4.^/U?T\U_,-
M^U__ ,K3/_!)/_LR[]J/_P!0[X_5_3S0 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110!3U'4+32=/OM4OY3#8Z;9W6H7LRQ33M%:6<#W%S*
ML%O'+<3&.&-W$4$4LTA&R*-W*J?Y9_\ @E+^U[\+/V9_B-_P5JO/C;X0_:;\
M%6?QM_X*@?M"_'OX0WI_8R_:Z\0V?Q$^$_BK2_"FF>'?%WARY\*_!+7(I+75
MKKPYJ)M;2_:PU V[V5R]JL%Y"Y_JB#*P4JRL'7<I!!#+Q\RD'E?F7D9'(YY%
M,::%)8X&FB6>9)9(86D02RI"8Q,\<9(=TB,L0E95(C,L8<C>N0#^9WXY?'SX
MB>/OV[/^"-/[>&M?LR_M)Z#\(;K3/^"CGPYL=#T3X)_$+Q7\2/"<7Q2TOP#X
M/_9ZF^*_@73M%?4_AKKOQ=L_"<WB9+3Q6-+T3PI8W<=MXGUS3UTG5KVW_(;Q
MGXN\>^ ?^"*_QQ_X)M_&3]G#]IS4/V^?A/\ MMZ!X_\ &MGH7[-OQA^(5C\8
MH/$G_!0#PS\;)_VAO"WQ2\->#]:\%^(-,\4>#M8N/#MGJ7_"4MX@U2^CM-)M
M+&XLM0BE3^^"B@#$\-:[;^*/#VA^)+2QUO3+77M)L-8MM.\2Z)J?AKQ#8P:C
M:Q7<5IKGA[6K:SUC0]5MTE6*_P!)U2TM=0T^Y66UN[>&>*2-=ND9E4 LP4$J
MH+$ %F(55&>I9B HZDD <FEH **** "BHEFA::2W6:)IX8XI98%D0S113M*L
M$DD0.](YF@G6)V4+(T,H0DQN!+0 4444 %%%% !1110 4444 %%%% !1110
M4444 ?S#?\%S/^4G'_!N9_V>_P#$C_T9\!J_IYK^8;_@N9_RDX_X-S/^SW_B
M1_Z,^ U?T\T %%%% !1110 4444 %%%% !1110 4444 %%%% !7Q=XO_ &T-
M)\!_M0?#/]G#Q7\$?C=H^B?%W5_%?@_P'^T#<Z)X57X/:M\0?!7PUUKXN:_X
M6G4>+C\0]-T^#P/X<UZ:V\>:AX%MO =]KVD7OA^U\027:Q23?:-?DO\ M&?L
MT_$K]J+]K'X)^.+7X7?$OX'3?L[_ !!\4:%J'Q]/QI\/7G@;XQ_LS^.?AAXB
MT?Q_\.-(^$'AGQQK%U+J?CSQ9KOAZ"XN/'GP^\,:IX;_ .$'A\1V/BN\%GHN
MAZH 3V'_  5]_9_U'0O#VOP> _BO%:?%W0?#7BK]E9+RQ\(VC_M3>&O&'QZ\
M"?LV>&M:^'32^+ GAVUU'XG?%'X;7$D/Q';PC>V?P_\ '7A[QW<VJ::VJVVE
M?37P<_;9^&7QX\/?L[ZU\.=#\7ZIJ'[0NE^+_$-MX8N+/3+?6_AKX7^'5]J/
MAOX@>)?B,4U.?3M-TGPW\0+.T^'$$VE7VKGQ)XLUC3T\-KJFD1:KJNF_EU^S
M;_P3?^*$4_['7A#]J+X5Z)JOPO\ ^">G[#?Q1_97TZTTKQ%X?U@?M(>-M?\
M&7P<E\'?$'P'8:;K-OJWA'3]%\'?L]^%?%^G7GC&Z\$>,-!^*WBS3UT58$\'
MR>*+B7XK?LC?MR?#3X??"?7/V2=('P\^(/BC1?%EMXJ\#?#'Q7X0\-^'?@IJ
M^DQ>%(_V1?AGJ=]KUU96_B[]G+X&V5]\6+GXU:-HKZO=_%/XE^-_$?Q$D\,Z
M]-X@@@T< _H'K^83_@Y^)'PO_P""5Y!((_X*]_LJD$'!!&A?$O!!'(([&OZ>
MEW;5WD%]HW%00I;'S%0<D#.< G..M?S"?\'/_P#R2[_@EA_VEZ_95_\ 3%\2
MZ /Z?**** "BOS$_:4_X*3R?LZ_M<?!7]C2W_90^.WQ>^)_[1?A?X@^+O@OJ
M'P\\0_ ZQ\,^+]*^$^A6OB'XD1W-[\0/BIX,N/#E]X8L+R!C;ZY:VB:L981I
M$UXTA1/3_P!B;_@H/\%_VY7^-GASP+X>^)7PP^+W[-7Q 'PQ^/\ \"_C/X;L
M?"_Q-^%_BR:*[GTP:I;:+K?B;PUK.@>(8=/U&?PYXE\,^)-8TG5[>PN98IX]
MJJP!]V4444 %%%?!_P"T7^W':?L\?M6_L6?LO:I\&_&WB1/VS_&/CKP7X<^+
M=CKGA&P\#>"]9\!> /$GQ!U+2]6TN;5+GQIJ>L7&E:!&;>&#P[8Z$UOJ"S+X
MDDO;.XTN@#[PHHHH **S=9UC2_#NCZKX@UR_MM+T70]-OM8UC4[R00V>G:7I
MEK+>ZA?W<S?+%;6=I!-<3R-PD4;L>!7X[6'_  6'M=4^%_PS_:1TS]B3]JG4
MOV2?C;X_\ ^ OA)^T/IS_!N\T[6H/B;\1-+^&_@CXC>,_AM%\3S\3_AK\*O$
MFKZI;WFE>+/$WAE;Q;"ZTDZQH.C7&MZ;!, ?LW1110 4444 ?E__ ,%KR1_P
M2._X*-$$@_\ #(/QN'!QP?!6I@CZ$$@CN"0>*E_X(K_\HD?^"<G_ &9Y\"O_
M % ](J'_ (+7_P#*([_@HU_V:%\;?_4+U.IO^"*__*)'_@G)_P!F>? K_P!0
M/2* /T[HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /YAOVO_ /E:9_X))_\
M9EW[4?\ ZAWQ^K^GFOYAOVO_ /E:9_X))_\ 9EW[4?\ ZAWQ^K^GF@ HHHH
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
M%SXNNX?A!XIO--7X6ZQK&N7_ (CTO1X[NQNM4NK!;*UL_P!9/V7/V.OVNO\
M@ESXF_:(^''[*'P[^%_[3G['WQJ^,/BOX]_";X?^+?C#<? _XE_LW^./B +6
M7QM\/IM1O/ASX[\/>.OA!<ZC96FH^&=5L[O3_&/AE?MMG=^'O$TMS]O?R[4?
M^"5_[247[-O_  5'\<:Q>?!SXH?\%#/^"KGA7Q)X$^).I?\ "6^)_ GP'^!W
MP_N/AMKOPO\ A=\/?!/B"X\#^*_&?BO0/A/X=U*"75-8OO"6AZQ\1]76.6YL
M_#T-E!,P!\E?L8:#^P#\0_@%_P $F?  ^ '[0'AO]I[XRZ%^S5KR_M&6GPJ_
M:$^&%I9?%'X4_!N']H3Q1XOOOC/XV\.V'P^^)%IX]U'X:ZCH-]H=IK6NVOQ
MTCQ7J>JZ?'=6%F]U#YQXQ'[&WPB_X+0?\%7=/_:*^ _Q)^+'PI\'_LW_ +,'
MQ1\'?#GX9?!_XW?&?2/#7B_7/!6N^(?B/KMGX>^%VD^(-*^']_XVG@M+B^UG
M5XM TS5=02ZNGO?,AU*8?JS\)?A/_P %4/AK^QC^S7^R1X=^"'[&W@_QK\&?
MA=\&_@P/VDKW]I;QO\0Y/ MEX)\*:3\-O$WQB^'?PHU+]D[0TOOB#;>#5U[4
M/!F@ZQXVT_2(=:OH=.US5;_1&O[>]V_V<?V2?VNOA[_P5C_;-_;'\?\ @?X,
MCX!?M2_"GX'_  GT:'2OC+K_ (B^)_AJ#X#Z#J&DV7B/Q+X6O/@_H7AK4U\=
M2WUQ)=Z5IWB\OX?1X%-SK&;@( ?)/[2OA;P;_P $\?\ @FI\(_\ @I#^RE#X
MW\-W?[.^L^ _V@AX+\1^+]5\57OB;]E']J+XL^'O$WQ<_9-\8:WJ5U>W?C'P
M/X1TSXLZAK/PGO=?FU35/A[XM\)^'M8T#4+>'^V(-5_I(T#7--\3:%HOB31Y
M_M6D>(-)TW7-*N=I7[1INK6<-_8S[3ROFVMQ%)M/(W8/2OQZ_P""W?@R_P#C
M!^PA?_L%?"&TLT^+G[:GC'X5?L]?"OPIHUM;1KH/@^P\?>$?%?Q6\?3Z1:B-
M-,^'OPB^$?A?Q%K_ (DU)88-+TV*/1M"BD35==T.RO/UZ\(^&[#P;X4\,>$-
M*!&F>%/#VB^&]-!54(L-"TVVTNS!1?E4BWM8\JORJ>!P!0!T-%%% !1110 4
M444 %%%% !1110 4444 %%%% '\PW_!<S_E)Q_P;F?\ 9[_Q(_\ 1GP&K^GF
MOYAO^"YG_*3C_@W,_P"SW_B1_P"C/@-7]/- !1110 4444 ?@/\ #CQC_P %
M//VVOCI^W=+\%OVWOA)^RU\+_P!F#]L?QE^RKX.^'D_['_A_XU:CJNF> _AC
M\)O&;^-=8\:>)/B?X<OVU77[SXBW$5WI<.GBPLFT\/9&*"X6V@]Q_P"&4?\
M@L;_ -)<?A%_XKD^'_\ \^^JW_!)/_DI'_!8;_M+Q\<__6??V7J_9"@#\>/^
M&4?^"QO_ $EQ^$7_ (KD^'__ ,^^C_AE'_@L;_TEQ^$7_BN3X?\ _P ^^OV'
MHH _'C_AE'_@L;_TEQ^$7_BN3X?_ /S[Z/\ AE'_ (+&_P#27'X1?^*Y/A__
M //OK]AZ* /QX_X91_X+&_\ 27'X1?\ BN3X?_\ S[Z/^&4?^"QO_27'X1?^
M*Y/A_P#_ #[Z_8>B@#\>/^&4?^"QO_27'X1?^*Y/A_\ _/OH_P"&4?\ @L;_
M -)<?A%_XKD^'_\ \^^OV'HH _'C_AE'_@L;_P!)<?A%_P"*Y/A__P#/OH_X
M91_X+&_])<?A%_XKD^'_ /\ /OK]AZ* /QX_X91_X+&_])<?A%_XKD^'_P#\
M^^C_ (91_P""QO\ TEQ^$7_BN3X?_P#S[Z_8>B@#\>/^&4?^"QO_ $EQ^$7_
M (KD^'__ ,^^OP=_X+M?!;]O+X:Z'_P3-UC]J?\ ;A\"_M-^![W_ (*I?LNZ
M;H?@KPQ^RCX7^!%]HOBI[?QK=6WBB;Q5HGQ#\7W6J6EMI%KK&E/X?DL+:"XF
MU:#46NQ)IL<,O]M-?S!_\'/_ /R2[_@EA_VEZ_95_P#3%\2Z /Z?**** /YI
MO^"IVF?&_6/^"T?_  2#L?V<?%W@'P/\:Y/V>?\ @I;)\/O$/Q0\'ZKXY\!P
MZ_;_  ?\(SVMGXD\/Z)XF\):K)IVI-&+"?4+'6#/I"7!U---U<VO]FW7SM_P
M3?\ B]+\#OV"O^"PW[5UKI_C+Q#_ ,%C?!*_&KQS^WIX ^)D&B2:IHOQZ^$O
M@?QI??"2'P)X+\,:7IFFK^SJ^A[];^&TFGVM_P#V]I2ZQI<VOZJNEVD\/]#W
MQ*_8%_9/^+_Q]\%?M1_$3X8W_B'X^_#9&A^'GQ+'Q+^+.CZUX$MI;4V-[9^#
M[70?'6EZ/X;L=6M'EM]>L='TVSL_$$<]R-;@U#[5<&71U_\ 87_90\2_M(1_
MM=ZG\'='C_:./A_3?">H_%+1M<\7>&M8\2^&-(B>#3_#_C;3O#GB'2O#WCO1
MH+5DLFT[QGH^NVL]A;6-A<12V>GV,%N ?SOWOB;XA_ WX'?\$,?VVOV=_P!H
M7XY?%#XE?MH_'/\ 9:^"?[5>C^+?C-X[^(GAO]I;0/VI?AQJ6N_%?Q)=^ O$
MFOZMX-\%>+/@]X@T+7-=\(7_ ,.?#_A*+X?V%A>Z%);-H5@-/B^*?B;HGQH\
M%_L+?\%8/VO],_;._;:O_BY^PO\ \%<_'?P^_9SDU?\ :6^(EYX5\/>$?#?[
M1'[/_@"?2O%OAJ/4;?3OB7;:_P"$/&%[H6I6/Q!3Q#H^GV%K:0^&M*T+[;KS
M:U_6'\'/^":_[$?[/_C/2O'GPA^ ^B>#M:\,WOC+4_ =A;^(_'&I^#OA9JGQ
M#^T#QSJGP=^'VM^)]3\"?"#4O%4=W>6^L7_PT\.^%KNXL[V^L5FCLKZ[MY^$
MN_\ @D;_ ,$\]0^&_P 4/@_?_L^+??"_XU_$:+XN_%SP->?%7XVW7ASXC_$Z
M.\&HMXZ\8Z?/\29(M=\27.I):ZGJ&IWWFSZEJ>G:/J.H-<WNC:5/9@'Y,?MX
M>)OC7XZ_;9_;O^$'B6]_:D\6PV'_  3L^&_C/_@GYX?_ &/=?^*\FH?"?]H3
M7I/B+9W6M_$;2_@WJEE'X-^)GCGXF:1X<F^'_B[XV"S\!7/P[\&>(+"+5[?3
ME\1VUP[QE\+OC1\(/BA_P;.^"?VC_&7C;Q[^T+;?&/XP:G\=?$/CSQ_J7Q,U
MJ3XNZO\ L4^,]0^(=C;>*]2GNFN=#TWQ1+JEIHMG8S/I&GV$,=KI+-81P.V)
M^U!_P2K\>_$#]LWXP>/_ (H_\$SOA!^W;\*?$WASX0^!/V<?B=I?[;_CO]FO
MXA?!;X6_#+P3!H$7@/XLVU[#<^*OB+K4WBFZ\0^(;CXECQ'X\\17FEWFD:2;
M:.VT>RTVS_3[]G+_ ()4?!CPK\+/V:K/]HS1=1^)_P 7/V8_$WC_ ,7_  2U
MH?&WX]^)+3]GV#QSXYUWQ9I/P]^&GC+Q!XUTWQ?XGT7X>>'M4TWX<Z;XS\:V
MQ\3^)_#&@VMKJ=MIVAO:^&M- /P=\+_M ?$.#]H+_@G7^T?\&OCO\=?B1\,_
MVAO^"L'Q<^!'C']ISXG?&KQ'X?L/VF/AGJ5U\9K#6/AKX4_9%M_$7BCX=>$/
M@#\&F\%V'@[P9XZU@^#_ !;=ZYX8@\4:/X$T33O$MOJC><?'7P?\7[+]F[_@
MOU\?K/\ ;1_;AB\=_L%?MDZW??LO&+]IWXD0:'X'O?#/@3X)>*(Y]5TNRU*U
MA\<Z==V7B"Z\+KX6\9MKG@O1M 5I/#_AS2]9U#5M7O\ ^DQO^"+?_!+1]4N=
M8E_8K^$5Q?7'Q5C^-4?VJ+Q)=66F?$5;V_U&XU70-+N/$$NF>&M'U.]U.ZN-
M=\%^'[/3/!'B"06O]N>'-073[ 6W97W_  2E_8'U/PO\;O!.H? B6\\(_M)^
M*;?QM\>_#MQ\5OC9+I'Q;\66UT;R+7O'-DWQ',.N:@9_+::6Z5A<QVUC!<K+
M!864< !]8W/B;1;KX"W'C'XCVB:IX<N?A%+XF\>6"6/VN/4=%F\&MJGBBT33
M%(%REW8M?0K8J1YRR"W!&X5_(QX\^'?[1'_!%7X$^&?VLOV0/B[HO[<7_!$+
MQUKGPH\>>*_V-?CJ(/$'CGX(?#SXQ^./#M]X4\0_LY^.;AKH:SI=CXC\4^';
MW1= NV4VNLS6%SJWAKQ'J3:MXVL?[ =#^%7@7PY\+[/X,Z5I%ROPYL/!\G@&
MUT'4-=\0ZW.GA*33)-&.CRZ_K>JZCXCNHUTN5K**YN]7GO8H!&D=ROE1[/BG
MP=_P27_X)^> KKP,/"_[/]M9^&/AGXDTGQG\/_A;??$7XLZ[\$/"/C/0IC<Z
M-XOT/X&:_P".]4^$5GXDTN]/]IV&K)X,-U::T!KUNT>MYU$@'X3_ !<\>^-?
M#GP'_P"#GC2+;XW?&O1(/V8_$OAOQQ^SQ<W7QW^*EAXC^#FN:O\ LK>'OB-H
M%MX)\07?C*/Q)H&EZK\0M7NI[3PE'J T/4[N=="&DW,,<-DGH5I\,_&?[37_
M  4X_9)^"WCK]J7]K_1OA#\9?^"*'ASXX_$CP+\./VD/B)X#TGQ'XXM/'GPN
M\%S:A97WAS4[36?"IUV&:TU[Q+JG@_5-#\0^(]9LO+U36KC0]7\0Z/J_[1?&
M_P#X)0_\$]/VD/BG\0_C5\:_V8?!'CSXE_%CP3;_  _^(_B+4-1\764?C'P_
M8Z)/X;TN?7-#T?Q'IWAV\\3Z'H5P^E^'?&[Z3_PFGAVU2V70]?L&M+5X=?PQ
M_P $P_V&O _CGPM\2O WP,A\#^./ _PJG^!W@W7_  7\1/BSX2N/"OPBN8KA
M+KX?>'K;P]X\TVPTCPU=7-W<ZQ=6%C:0+<>))G\4S,_B,_VI0!\T?\$$?BI\
M3OB__P $O/@1XB^+WCWQ3\3_ !IH'BSX_?#67QYXXU6XU[QCXBT#X6_M ?$S
MP!X2G\2Z[>,]YK6K6?ACP]I.F7&J7CO=W@LDFNI);AI)7_8VOG;]F7]D[]G[
M]CGX?3_"G]FOX>P_"_X=3Z[J?B;_ (1"P\1^,->T>UUS6YC=:S?Z;!XM\0:^
M^E/JUZ\NH:E#IDEI;7VI3W.I74,M]<W%Q)]$T ?E]_P6O_Y1'?\ !1K_ +-"
M^-O_ *A>IU-_P17_ .42/_!.3_LSSX%?^H'I%0_\%K_^41W_  4:_P"S0OC;
M_P"H7J=3?\$5_P#E$C_P3D_[,\^!7_J!Z10!^G=%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110!_/Q_P %0?\ @DM^UY^US^V[^S?^W'^QS^VGX6_9$^*?[/'P
M:\6?"G1M8UCX4I\2M4E/C/4?%8UW4+.+4KTZ!';7WASQ9?:))!?:/=SQ,SW=
MM/%-Y+P^!?\ #M+_ (.*_P#I/-X1_P#$0_A[_P#*ROZA** /Y>_^':7_  <5
M_P#2>;PC_P"(A_#W_P"5E'_#M+_@XK_Z3S>$?_$0_A[_ /*ROZA** /Y>_\
MAVE_P<5_])YO"/\ XB'\/?\ Y64?\.TO^#BO_I/-X1_\1#^'O_RLK^H2B@#^
M7O\ X=I?\'%?_2>;PC_XB'\/?_E91_P[2_X.*_\ I/-X1_\ $0_A[_\ *ROZ
MA** /Y>_^':7_!Q7_P!)YO"/_B(?P]_^5E'_  [2_P"#BO\ Z3S>$?\ Q$/X
M>_\ RLK^H2B@#^7O_AVE_P '%?\ TGF\(_\ B(?P]_\ E91_P[2_X.*_^D\W
MA'_Q$/X>_P#RLK^H2B@#^7O_ (=I?\'%?_2>;PC_ .(A_#W_ .5E'_#M+_@X
MK_Z3S>$?_$0_A[_\K*_J$HH _E[_ .':7_!Q7_TGF\(_^(A_#W_Y64?\.TO^
M#BO_ *3S>$?_ !$/X>__ "LK^H2B@#^7O_AVE_P<5_\ 2>;PC_XB'\/?_E91
M_P .TO\ @XK_ .D\WA'_ ,1#^'O_ ,K*_J$HH _E[_X=I?\ !Q7_ -)YO"/_
M (B'\/?_ )64?\.TO^#BO_I/-X1_\1#^'O\ \K*_J$HH _E[_P"':7_!Q7_T
MGF\(_P#B(?P]_P#E97.R_P#!*/\ X. )O%=GX\E_X+@?#)_&^GZ!?>%++QBW
M[%GPO_X2BV\+ZGJ%CJVH>&XM=_L4:F-!N]5TS3]3FTDW)L&U"S@O! +A/,/]
M4U% '\F4'[&?_!=RY^+VI? .W_X.'?AE+\9M'^'>D?%O5/APG[)WP]/BBQ^&
MNO\ B/6/"&C>-+BP_LK*:%J/B;0-9T2VN]Y#W^FW4.T;,GTG_AVE_P '%?\
MTGF\(_\ B(?P]_\ E97ZA^'X_@L/^"S?Q2FM+OXG']H<_P#!-/X+QZW8W%GX
M8'P<3X.K^TW\:V\.W6EZA'='QD_Q)D\9MXCBUFSNK)/#4?AJ/19K*Y?4Y+V)
M/U!H _E[_P"':7_!Q7_TGF\(_P#B(?P]_P#E91_P[2_X.*_^D\WA'_Q$/X>_
M_*ROZA** /Y>_P#AVE_P<5_])YO"/_B(?P]_^5E'_#M+_@XK_P"D\WA'_P 1
M#^'O_P K*_J$HH _E=7_ ()4?\' J>)Y?&R_\%Q?AO\ \)E-H,/A:3Q6?V+_
M (8MXC/AFWU";5HO#RZRVC'4(]%75+B;4FTR.X2SDOF%W+"\\<3IO?\ #M+_
M (.*_P#I/-X1_P#$0_A[_P#*ROZA** /Y>_^':7_  <5_P#2>;PC_P"(A_#W
M_P"5E'_#M+_@XK_Z3S>$?_$0_A[_ /*ROZA** /Y>_\ AVE_P<5_])YO"/\
MXB'\/?\ Y64?\.TO^#BO_I/-X1_\1#^'O_RLK^H2B@#^7O\ X=I?\'%?_2>;
MPC_XB'\/?_E91_P[2_X.*_\ I/-X1_\ $0_A[_\ *ROZA** /Y>_^':7_!Q7
M_P!)YO"/_B(?P]_^5E'_  [2_P"#BO\ Z3S>$?\ Q$/X>_\ RLK^H2B@#^7O
M_AVE_P '%?\ TGF\(_\ B(?P]_\ E91_P[2_X.*_^D\WA'_Q$/X>_P#RLK^H
M2B@#^7O_ (=I?\'%?_2>;PC_ .(A_#W_ .5E'_#M+_@XK_Z3S>$?_$0_A[_\
MK*_J$HH _E[_ .':7_!Q7_TGF\(_^(A_#W_Y64?\.TO^#BO_ *3S>$?_ !$/
MX>__ "LK^H2B@#^57PW_ ,$2O^"I/Q%_:^_8F_:3_;=_X*G>"OVG_#?[&/QJ
MM/BWX2\$?\,\Z9X$OV^T7>A3>)]/TS5_"UQI,4=SKMOX;T>W$^KV^IV]H;-9
M(($,DXE_JJHHH **** "BBB@#\;_ /@DG_R4C_@L-_VEX^.?_K/O[+U?LA7X
MW_\ !)/_ )*1_P %AO\ M+Q\<_\ UGW]EZOV0H **** "BBB@ HHHH ****
M"BBB@ HHHH *_EK_ .#J#Q!H7A+X'_\ !,SQ5XHU?3] \->&?^"L?[-'B#Q#
MKNK7,=EI>BZ'HWA7XI:EJVK:E>3%8K33]-T^VN+R\N966."VAEE<A4)K^I2O
MGO\ :/\ V3OV:_VO_!^C?#_]J#X)_#SXZ^"?#WB2#QCHGACXD>'K3Q)H^E^*
M;73-4T6WUZRL[Q6CAU*'2=;U;3X[E1O6UU"ZB!VRM0!\HG_@LY_P2;!(_P"'
MBO['_''_ "77P%_\N*/^'SG_  2;_P"DBO['_P#X?7P'_P#+BN>_X<=?\$A/
M^D=7[*G_ (:O0_\ XW1_PXZ_X)"?](ZOV5/_  U>A_\ QN@#H?\ A\Y_P2;_
M .DBO['_ /X?7P'_ /+BC_A\Y_P2;_Z2*_L?_P#A]? ?_P N*Y[_ (<=?\$A
M/^D=7[*G_AJ]#_\ C='_  XZ_P""0G_2.K]E3_PU>A__ !N@#H?^'SG_  2;
M_P"DBO['_P#X?7P'_P#+BC_A\Y_P2;_Z2*_L?_\ A]? ?_RXKGO^''7_  2$
M_P"D=7[*G_AJ]#_^-T?\..O^"0G_ $CJ_94_\-7H?_QN@#H?^'SG_!)O_I(K
M^Q__ .'U\!__ "XH_P"'SG_!)O\ Z2*_L?\ _A]? ?\ \N*Y[_AQU_P2$_Z1
MU?LJ?^&KT/\ ^-T?\..O^"0G_2.K]E3_ ,-7H?\ \;H Z'_A\Y_P2;_Z2*_L
M?_\ A]? ?_RXH_X?.?\ !)O_ *2*_L?_ /A]? ?_ ,N*Y[_AQU_P2$_Z1U?L
MJ?\ AJ]#_P#C='_#CK_@D)_TCJ_94_\ #5Z'_P#&Z .A_P"'SG_!)O\ Z2*_
ML?\ _A]? ?\ \N*/^'SG_!)O_I(K^Q__ .'U\!__ "XKGO\ AQU_P2$_Z1U?
MLJ?^&KT/_P"-T?\ #CK_ ()"?](ZOV5/_#5Z'_\ &Z .A_X?.?\ !)O_ *2*
M_L?_ /A]? ?_ ,N*/^'SG_!)O_I(K^Q__P"'U\!__+BN>_X<=?\ !(3_ *1U
M?LJ?^&KT/_XW1_PXZ_X)"?\ 2.K]E3_PU>A__&Z .A_X?.?\$F_^DBO['_\
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
MCKXR>$_ EKXFB\(^"_BYXH\(ZEJ>CZI\1/"FCZ/XG<ZMK6IPZA#K6NZUJ5^
M<5_P2L\4>)_&W_!-?]A/Q?XU\2:]XP\7>)OV5?@CK?B7Q7XIU?4/$'B7Q'K>
MH^ M$NM2UK7M<U6XNM3U?5]1NI);K4-2O[F>[O+F62>XFDE=F/WU7E'P-^"?
MPY_9Q^$G@'X&?"'1[_P[\,/A?X=L?"/@3P]J7B7Q-XNGT#PSI:&'2=$AU[QA
MJ^O>(KNPTJU$=CIL6H:K=FRL(+:R@9+:WAC3U>@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** /QO_X))_\ )2/^"PW_ &EX^.?_ *S[^R]7[(5^
M-_\ P23_ .2D?\%AO^TO'QS_ /6??V7J_9"@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHK\ O^#A+]LK]KS]CGX"_LC7/[%_Q)\.?"OXJ?M!_MP_"O]G"\
M\4^*O!7ASQSHT&@_$7P?\1&B%WI?B31M=@MX+;Q'I.@:C=7NGV+:F+2RGMK<
MLMQ)%( ?O[17\QY_9(_X.D,G'_!53]A_';/[-6F X]Q_PI4X^F3]:/\ ADC_
M (.D?^DJ?[#_ /XC7IG_ ,Y6@#^G"BOYC_\ ADC_ (.D?^DJ?[#_ /XC7IG_
M ,Y6C_ADC_@Z1_Z2I_L/_P#B->F?_.5H _IPHK^8_P#X9(_X.D?^DJ?[#_\
MXC7IG_SE:/\ ADC_ (.D?^DJ?[#_ /XC7IG_ ,Y6@#^G"BOYC_\ ADC_ (.D
M?^DJ?[#_ /XC7IG_ ,Y6C_ADC_@Z1_Z2I_L/_P#B->F?_.5H _IPHK^8_P#X
M9(_X.D?^DJ?[#_\ XC7IG_SE:/\ ADC_ (.D?^DJ?[#_ /XC7IG_ ,Y6@#^G
M"BOYC_\ ADC_ (.D?^DJ?[#_ /XC7IG_ ,Y6C_ADC_@Z1_Z2I_L/_P#B->F?
M_.5H _IPHK^8_P#X9(_X.D?^DJ?[#_\ XC7IG_SE:/\ ADC_ (.D?^DJ?[#_
M /XC7IG_ ,Y6@#^G"BOYC_\ ADC_ (.D?^DJ?[#_ /XC7IG_ ,Y6C_ADC_@Z
M1_Z2I_L/_P#B->F?_.5H _IPHK^0K]K3PE_P<W?LC?LR_';]I_Q?_P %-OV.
MO%'A?X#?##Q=\4M>\.>&_P!FWP]'KVMZ7X0TFXU:\TW2'U/X.VFGIJ%W#;M%
M;->W,%L)67S943+#^A'_ ()F?&OXB?M(?\$]OV,OCY\6]7MM?^)WQ@_9R^%7
MQ"\>ZW9Z7IVB6NJ^*?%'A33M4UF^@T?2+>TTO38KB\N)9$L]/M;>T@#;((8T
M 4 'W)1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 ?RL?M9?MR?\ !9GXC?\
M!7_X_P#_  3N_P""<FN_L?Z'X>^#'[._PT^/$\_[1GA3Q,T\FF>)+3P/I^O0
MP>(O#LFJ37M\WB/QM8R65E)HMI!#IL=QNO&EA1)^D_X1K_@[;_Z*)_P2:_\
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
MXXL?#EUJ?PON!;RFU^(VCPW_ (*N1Y9M]<D$T/F>??#?_@J[_P $XOB_X_\
MA?\ "[X9?MC_  /\:^/OC3_:B?"[PWH?BI+F[\8W.D:AJNEW&GZ;.;=+&/5K
MNZT34VT/2+ZZM-4\265NNI^'K35--N+6[F /R#_X1K_@[;_Z*)_P2:_\$_Q4
M_P#F:H_X1K_@[;_Z*)_P2:_\$_Q4_P#F:K]J_B7_ ,%'OV&/@WXQUOP+\5/V
MG/A=X"UKPQXHM? WBF_\3:O<:;X,\)^/;[0SXELOA_XL^(TUF/A[X7\?WGA_
M;K%KX&U[Q1IWBNXT^6"YATAX[B R?&_@']KWXI77_!7WXH_!K6_CWX/\3_L7
M2?\ !,KPE^V7\/K>S\/>#M#\-^%I=?\ C./!]UXNN_B9#+=ZEXHT"3PCH5WK
ML&M7NM6/A^#3];GD33$2SAOW /AS_A&O^#MO_HHG_!)K_P $_P 5/_F:H_X1
MK_@[;_Z*)_P2:_\ !/\ %3_YFJ_;']@;XF6?Q<_9[A\<:;^UUX8_;>TS4?B7
M\7;?2_CUX.\$^'O 7AR_TS3_ (B^(;33_!.FZ5X6EN-$U*'X<6D</@L^*+.X
MG3Q.VCG63-+]J#G\8OAA^W?^VG^VWK?_  4%TS]FW]K7X._ W]K+]D_XR?'7
MX;_##_@GCX^^"/AOQ-=Z_P"#?A+/>:1X.\7_ !#UC6M9TKXM^)-2^+TME/JE
MAXJ^&FHZ9X$\$:A>:-I.H>'_ !);0W#ZT ?!>F?\$R/^#C#2/V\/$'_!2"RD
M_P""34?[4OB7X1VOP;U+Q2UE\4&T7^P[:6TA;Q/;:'_PB(6#Q]=^'M/T_P %
M7GBM;HW<O@NRBT!8H[>:[:X^X/\ A&O^#MO_ **)_P $FO\ P3_%3_YFJ_6K
MQ1_P4X_8Q_9VT#0/"G[6O[5'P<^$?QO\/_!'P?\ %#XL_#_Q9XDT_3?&OAB/
M4;+PK8:K<ZQX-TQ;K4]+OKKQ+XEL[;3?#D=B-7OUN))=(TVZL;&[GM_=HOVV
M/V3[KX"^$OVGM-^//P]UOX$>/Y[*Q\!_$/PYJS>)-.\<:QJ%S>65IX:\&Z9H
M,&HZ_P"*/%\E[INIV;>#="TF_P#%,-WI6JVT^CQS:7?I;@'X/_\ "-?\';?_
M $43_@DU_P""?XJ?_,U1_P (U_P=M_\ 11/^"37_ ()_BI_\S5?NGX9_;I_9
M \8_ 6?]I[PU^T+\--5^!-IK<OA:\^(,6N+#867C*'58=!;P'>Z5=10>(;/X
MA2:Y=6FBV_P_N=(B\9W6K7MCIMMH<UY?6D,WR[^T7_P4 _9?\=_L8_&#XJ?!
MW_@HG\)OV6X-#\6P?"A_VB_$?AO1_%=Y\'OBQIFL:=J&J> _$/P7^)":%JUQ
MX_U'1+74--B\#:]HUGXB2UU(:W8Z;/\ 9(&8 _,[_A&O^#MO_HHG_!)K_P $
M_P 5/_F:H_X1K_@[;_Z*)_P2:_\ !/\ %3_YFJ_;;XO?\% /V./V<O$-IX$^
M.7[1W@+P9XMMO#/A?Q-XA356U P>%O#GBS4$T+PSXO\ B/>Z-IVHZ)\*_#GB
MW6]]CX?UCQ_J'AK1]4O1+::9>7+02!/E7XG_ +0W[07A;_@LA^R%^SQI7Q5T
MZ\_9C^.W[*/[1_Q.U'X:6?@KPTLZ^,?A5>?#NRT;7Y/B"PO_ !%JMI>IXNGN
M[73[";1M-MEC59HM4\U9H@#\\_\ A&O^#MO_ **)_P $FO\ P3_%3_YFJ/\
MA&O^#MO_ **)_P $FO\ P3_%3_YFJ_1K_@L-^W/XP_8.^ GP;\:^&=<T3X::
M/\8?VHOA'\ ?B)^T9XK\'W?C_P )?LP_#OQ\VN7'B7XT:UX-M+NRC\03Z1;Z
M)'HNA6FJW*:##KFMV5]K,.HVMI_9&H]3^RMK?[8<'[0<X\=_M*?#[]KG]B'Q
ME^SG+\1_A!\??"OPX\$>$M8?XAQ^.=!L-2T+QCXO^&U^_P -?$VE/X3NY]9\
M#ZEX2T?PS'>Z?_PD$6N6-]=^'[?5KH _+S_A&O\ @[;_ .BB?\$FO_!/\5/_
M )FJ/^$:_P"#MO\ Z*)_P2:_\$_Q4_\ F:K]R/A+^WM^QW\=?BI<_!/X3?M
M^ ?&GQ1B\/7OB_3O"6GW=]:W7BSPAIM^^F:CXN^'E]JEA8:1\2_"EAJ$;VE]
MXE^'VH>)M$M)D9;B_C )K'T;_@HM^Q#XA^)EQ\']$_:1^'.I?$./3_'NIZ=H
M5K>:B]OXJM_A6ER_Q,@\ :^=.'AOXCZG\/Q9WB^,M%\ ZOXDUCPW)9W<6K6-
MI+;3H@!^)_\ PC7_  =M_P#11/\ @DU_X)_BI_\ ,U1_PC7_  =M_P#11/\
M@DU_X)_BI_\ ,U7UEIO_  5]_9J_:R_8B_:>^,7P[_:V\.?L+Q^"_&GQ#^&'
MA'X_?%/P?%KDO@U?#OC;5?"7@[XA2_#SXAZ7X>TG7M8\?CPUK-[HGPS:;4/%
M%E8W$":C80:U;SZ?;_HK\4OVUOV8?V:]!\"0_'GX^^%M'UCQ-X#3QK9W$FEZ
MK=ZWKO@[1[*Q'B#XJW_A#PAI>MZGX5^'UM/=0W&L^+=5L=/\&^'9KV*QOM9M
MG"(0#\./^$:_X.V_^BB?\$FO_!/\5/\ YFJ/^$:_X.V_^BB?\$FO_!/\5/\
MYFJ_;?XB?\%$_P!A3X31?"BX^(W[6GP&\*6OQS\-7GC3X17FH_$;PZUEX_\
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
MP<__ /)+O^"6'_:7K]E7_P!,7Q+K]BQ_P5(_X)H@ #_@H#^Q@    /VE_@X
M .  !XPP !P .E?SZ?\ !PI^UA^R]^TG\.?^":&G_L\_M$_!'XYWWA/_ (*X
M?LCWWBBS^$?Q0\%_$2Y\.V6J:1\4K;3;O7(?">LZM)I5OJ%Q;7,%E-?+!'=2
MV\\<#.T4@4 _K\HHHH **** "BBOQ(_X*&_M&?M;?!K]OS_@F/\  ;X+_&_1
M/!7PK_;=^(WQ>^'_ ,1=(U;X2^$?&.M^%8/A!\.K/XAKJ_@OQ!J<T$T5[XH2
M2ZT;4(-<M=8L].S;7^GPJ8IK6X /VWHK\^?V9?VDOAGXGE_;1^(]U^WC\+?V
MB?A/\,?C/JHOK[2=(\$^#O!?[)OAW1/ 7AS4-:^%/B/XC:-?OI'C<Z)(E]XJ
MU;QCK-^ESIXU>32KTV\EA)$GM/P"_;._9?\ VH=<\<^%O@3\8O#/CSQ;\,SI
M#^/?!L4&M>'_ !GX7L_$$#77A[6-4\(>+-+T+Q)'X>\0VRFXT#Q)'I<F@:W!
MB72]2NT(8@'T[17X?_\ !0+]HO\ :\^$O_!1K_@F1^S=\%OCIH7@?X3_ +<?
MB?X^^&?B%I^K?"'PAXRU_P &Q_ ?X8:5\1H=0\$:]JD]N_VKQC]HO=(U*/Q!
M::O;:0QM=0TZ*18Y;"7]B_'OBSP[\/? 'BCQAXV\<:%X!\.>%_#>H:IK_P 0
MO%5WI>E:!X8M+.R<S^)-9N=3FL](MK.Q<"\F6ZF@M&V^2Q5' H [6BOS<_9(
M_;*^!<GPU_9*^%7CK]N7P)^U!\;_ (_^"O$NL_"_XL6_@NT^%A_:>@\)7OBF
M[\2>)/ ?@S1;9_#,0\.:7H%_#J>F:)?SS0V.CIK5Q$L.JVTMQ]9_ W]I3X%?
MM*Z=XTU7X%?$SPY\2;/X<>.-4^&?CXZ#+=BZ\&_$'1+2POM8\&^)=/O[6RU#
M1_$6F6FJ:?/>Z7?6L-S;I=P^9&I;% 'N%%%% !1110!^7W_!:_\ Y1'?\%&O
M^S0OC;_ZA>IU-_P17_Y1(_\ !.3_ +,\^!7_ *@>D5#_ ,%K_P#E$=_P4:_[
M-"^-O_J%ZG4W_!%?_E$C_P $Y/\ LSSX%?\ J!Z10!^G=%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110!_,-^SE_RM>_\ !0;_ +1H?"#_ -2;]G>OZ>:_F&_9
MR_Y6O?\ @H-_VC0^$'_J3?L[U_3S0 4444 ?QU_\%"-$_8>_;J^''QD^*_Q6
M^%?[07[*/_!5SX ^-OCKX1_9H^*?P'^!?Q\\,_&CXO>(/A)X]\:^%?@#JGPU
M\0>$?"=WIGQS\%?$+3]'\,6,EW)KDNH^"Y[_ %L6NM>"=&MH=0F]Z\!Z[\6[
M;_@I3_P2#\:?MI^%/$M[\:OA;_P2_P#BGHG[1_CI?A1XN\1^#_ ?[1WCVQ^%
MVL0V&I^./#GA+4_ NA^.];T[0_&ANAHVL0I#<MJ.F6TD4&LZ;:W_ /4U10!_
M#C\ /B9XD^#_ .S;^R!HC? +XM>$?#^G_P#!5O\ ;OU77_VB[']D3XJ_$CXM
M?L<> OB5K7Q.\1_"KQ9\'/A!J?P^U!H-6_: \-^+#X-\.>/=5\ >.?"?@?3+
MO6;Z?PK>>*K+2[>P\GLM-U6/_@GI\2O@9XW^ '[5-UKEA_P<$Z3\:[O2?C#^
MS1\3]8\2^)?@EJ/[1.B>./$WBOQ)#8^!+W3O$,UC\.=,N];^*DVF:>_AZWFU
MZUTEFDNM9@TFO[YJ* /XA_\ @IUX+^*/QH_:4_X*\0?LR_"CXE^/[?QI^SM_
MP34UY?"_ASX6_$/1M%_:)\+?LQ_&'5?&GQ]^%7@_Q#<^%;#PUXR\0V'PYN]
MCO?"]EJ-]>>(=#M;[PGI=GJMQ'=Z2GT5\=/C;;?MY?\ !1?X7^-OV1/A]^T;
MH=U\5/\ @C_^VO\ LV^%/BEXA_9E^.'PVTOX9_'#XEW^AS?#OP[XS\5>(O F
MDV7AJ/P)KL=^FL^)%O9_!_AK6KE;>SU^XN;XU_7=10!_&OH.D>(/VH_V#O\
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /YAOV<O
M^5KW_@H-_P!HT/A!_P"I-^SO7]/-?S#?LY?\K7O_  4&_P"T:'P@_P#4F_9W
MK^GF@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /PS_ &R?VG/C
M-\:?^"F_[/?_  2:^ OQ.\1_ G0M:^ OBK]KC]K?XS_#\:9#\6K?X0Z+XB;P
M7X-^%/PIUS6=/U.R\#ZSXW\7B!?%GCBSTZY\2:-X;O+5_"=UIFII=7!^GK?]
MC3XS_";]I#]FKXC_  4_:E_:/\0? OP]XD\?VG[1?P'^-OQJ\2_%[0?%6D:[
M\)?&>D>"_'>A>*/B1/X@^(5KJ_A7Q])X?:^\&Q>+I?!VJQZG'XD@T'3]9\-+
M=W_RK^W+^RI^TC\*/^"CG[/?_!6;]D?X6-^T-JWA'X)>)?V5/VJ/V<=(\2>&
M?"/Q$\=? _6_$,GC'P[XV^$6K>--1T3PCJ/C7P/XHD%]J/A77M>T7_A)=.T[
M2=,TJ^MI9K^XC^X_"GQD^//[4-[:>&M%_9L^+?[-'PAOM"\3VOQ.\;_M'VG@
MOP]\1M2&K^&M2T?1_"7PF\ > OB)XTOX-6M]:U*SUO7_ ![XQO=&T/3--T27
M1_#6E^*K_7QJ_AH \]TC_@K+^R]K?BGX:6MAHWQIF^$'QG^/"_LQ?"7]J:/X
M9W-S^S=\0OCK/XFU+P/IO@7P]XSL]5NO$IMM=\>:1J?@CPUX\U+P7I_PR\3>
M)[.73] \:ZBICG?]-Z_ET_91_9L_;3^%_P"Q1^RU_P $K?B1^REXKO?%/[+O
M[:G[.?BJ/]J73M?^'J_LY^(_V:O@-^V9X/\ VG_^%N:#K?\ PF4WCNQ^(FJ^
M"?#5[\/[#X877@6/Q(OB^^M=0OGL_#TU_J5A^E'QS_X*)_M"_L__ +(UU^U'
MXX_X)X?%B'4O#WQ[U'X=>.?@_#\7_A7)XH\*_!2Q\2ZQHEM^T.FLP37&E:_I
M^NVMCI$GA[X<:5&_BK5=:\3:1H\%S]CD&N2 'W!^U?I%YK/[-?QQCTSQ9XU\
M#:OIWPN\<:_HOBSX>>*-3\'>+="UKP_X:U/6=)U#2M=TF6*YA>VU"RMY9;:4
M3V-]"KV>H6MU9S302? __!"GQ)\1/B9_P3"_99^.OQ@^+7Q3^,WQ6^.7@ >/
M/'GB_P"*/C34_%=U)J\WB'Q#8PVF@V=TT>F>&]'M;"VM;6/3M'LK6.X^SI=7
M[7=\\MS)]]?M2WGB1/V;_C/!X-^'_B_XF^*M?^&/C'PYX<\"^"U\/)XEUS6O
M$_AW4-%TRTMY/%GB#POX?LXTO+^%[^[U37+&WLK5)YW=C'Y;?AW_ ,$]?BA^
MWC^Q-_P2^^ '[+[_ /!*[]JOQ?\ M+_!3X37G@>RLY?'?[(FF_!S5/%_]MZY
M<Z)J.I>/!^TS/XCM/":KJ5C>ZS+:^![G6(+>.\M++3[NY6%Y0#[7^$__  4M
MUSXB_P#!2G]K?]BW5_@1\2_!?PX_9A^'7P@U2\^*NMZ)H<>AMK/C>U^*7B?6
M_B#XNUP>+?*\*?"K5?#7A/0M.^'=Q<:;<ZMK6HVOB'5M7AT;3I;")/SN_;,_
MX*!VOQW_ &F?^".'B/\ 9PUG]L'P7\)/C'^WUX2\,:;X^%IJ?P]_9@_:B^#U
MIH7CR37;NVM;77H_$7B>"Y\1Z;X2U3P2/B)X8\-:;XT\&3:GXC\'67B+0X[O
M4K?L_%_[&W[:OB']M;_@I?X7U7X8W6I>!?\ @H]_P3T^!WP+C_:Y\.>*_!7A
M[X=_"_XF?#GX%_%[X<^.+W7O!,^N7'Q)>^U;QOXVTB[\+:#X<\,:C9_V%=3W
M=YKUE'8RU\I:9X$_X*2^*/@=_P $7_V?O$__  32^,6C>//^":/[7/P"E^,G
MBVP^)?[.\/PG\9_#WX%?!SXA_"C3/&WPOUV?XJ1:IJNG>(M"U+3O$.I3:UH7
MA^VT?5@GA^&75;_5;<6P!_7S17S]\#OBM\5?B7KGQQTSXE?L\^*?@5IOPT^+
MFL> ?AMKGB3Q?X4\4VWQR\":?I>E7UA\7/#MKX:FEN/#.B:Q=WUWI]OH.OYU
M6W?3W>>03//:6?T#0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M'\P>D_\ *V_XG_[0_P!O_P"KO\/5_3Y7\P>D_P#*V_XG_P"T/]O_ .KO\/5_
M3Y0 4444 <WXR\'^%_B%X1\4> O'&@Z9XI\%^-O#VL^$_%OAG6K6.^T;Q%X:
M\0Z=<:3KNAZM92@Q7FFZMIEW=6%]:R@QW%K/+#("CD&'P1X%\$_#/PIH?@3X
M<^$/#'@+P3X9L8M,\.^$/!N@Z7X9\,Z%IT Q#8Z1H6C6MEIFG6D8SL@M+:*,
M$D[<DD]510!^-_\ P23_ .2D?\%AO^TO'QS_ /6??V7J_9"OQO\ ^"2?_)2/
M^"PW_:7CXY_^L^_LO5^R% !1110 4444 %%%% !1110 4444 %%%% !7\X7_
M  <I_ O]I;XS_L^?L2ZS^R[^S_X\_:1\:? G_@H-\&_CUX@^'GP^MTEU>;PE
M\//!GQ,O+J>YN'64:;8WFJW&DZ&VI?9;P6EUJUK(;6<90_T>T4 ?S$'_ (+7
M?\%9,G'_  ;K?M7XR<9^,VGYQVSCX08SZTG_  ^N_P""LO\ TKK_ +5W_AYM
M/_\ G05_3Q10!_,/_P /KO\ @K+_ -*Z_P"U=_X>;3__ )T%'_#Z[_@K+_TK
MK_M7?^'FT_\ ^=!7]/%% '\P_P#P^N_X*R_]*Z_[5W_AYM/_ /G04?\ #Z[_
M (*R_P#2NO\ M7?^'FT__P"=!7]/%% '\P__  ^N_P""LO\ TKK_ +5W_AYM
M/_\ G04?\/KO^"LO_2NO^U=_X>;3_P#YT%?T\44 ?S#_ /#Z[_@K+_TKK_M7
M?^'FT_\ ^=!1_P /KO\ @K+_ -*Z_P"U=_X>;3__ )T%?T\44 ?S#_\ #Z[_
M (*R_P#2NO\ M7?^'FT__P"=!1_P^N_X*R_]*Z_[5W_AYM/_ /G05_3Q10!_
M,/\ \/KO^"LO_2NO^U=_X>;3_P#YT%'_  ^N_P""LO\ TKK_ +5W_AYM/_\
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
MMZ=IB?\ ".I?-XU_P3W\>7/P?_X*4?\ !4'_ ()XZ1$UI\%_AQ=? _\ :T^
M'AQ/DTSX=Z9^TKX7N-0^-'@+PQ:9\G2O!*_%RPO_ !GX;T"P2#3-"O\ QAXF
ML].MK:P:TMH #]PZ*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#^8
M/2?^5M_Q/_VA_M__ %=_AZOZ?*_F#TG_ )6W_$__ &A_M_\ U=_AZOZ?* "B
MBB@ HHHH _&__@DG_P E(_X+#?\ :7CXY_\ K/O[+U?LA7XW_P#!)/\ Y*1_
MP6&_[2\?'/\ ]9]_9>K]D* "BBB@ HHHH **** "BBB@ HHHH **:64#)90-
MP7)( W,0JKDG[Q8A0.I) ')%+N7<%R-Q!8+D;BJE0Q ZD*64$C@%E!ZB@!:^
M:?VHOVQ?V8?V*O!.A_$?]JKXT>#?@?X&\2^*;?P3H/B7QM<W=KINJ>*[O2=7
MUVWT*U>SL[V1KZ72-!UC4%1HU3[/I]PQ<%55OI4$$D @E3A@""0<!L'T.T@X
M/."#T(K^7'_@Z:T71_$OP5_X)C^'?$6E:?KOA_7_ /@K/^S)HNNZ)J]G!J&E
M:SH^J^&/BA8ZGI6IV%TDMM?:?J%E//:7MG<1R07-M-+#,CQNRD _1#_A_P ?
M\$;?^DA/P _\&^N__*&C_A_Q_P $;?\ I(3\ /\ P;Z[_P#*&OH?_AU9_P $
MRS_SCZ_8Q_\ $:O@_P#_ #(T?\.J_P#@F7_TCZ_8Q_\ $:OA!_\ ,C0!\\?\
M/^/^"-O_ $D)^ '_ (-]=_\ E#1_P_X_X(V_])"?@!_X-]=_^4-?0_\ PZK_
M ."9?_2/K]C'_P 1J^$'_P R-'_#JO\ X)E_](^OV,?_ !&KX0?_ #(T ?/'
M_#_C_@C;_P!)"?@!_P"#?7?_ )0T?\/^/^"-O_20GX ?^#?7?_E#7T/_ ,.J
M_P#@F7_TCZ_8Q_\ $:OA!_\ ,C1_PZK_ ."9?_2/K]C'_P 1J^$'_P R- 'S
MQ_P_X_X(V_\ 20GX ?\ @WUW_P"4-'_#_C_@C;_TD)^ '_@WUW_Y0U]#_P##
MJO\ X)E_](^OV,?_ !&KX0?_ #(T?\.J_P#@F7_TCZ_8Q_\ $:OA!_\ ,C0!
M\\?\/^/^"-O_ $D)^ '_ (-]=_\ E#1_P_X_X(V_])"?@!_X-]=_^4-?0_\
MPZK_ ."9?_2/K]C'_P 1J^$'_P R-'_#JO\ X)E_](^OV,?_ !&KX0?_ #(T
M ?/'_#_C_@C;_P!)"?@!_P"#?7?_ )0T?\/^/^"-O_20GX ?^#?7?_E#7T/_
M ,.J_P#@F7_TCZ_8Q_\ $:OA!_\ ,C1_PZK_ ."9?_2/K]C'_P 1J^$'_P R
M- 'SQ_P_X_X(V_\ 20GX ?\ @WUW_P"4-'_#_C_@C;_TD)^ '_@WUW_Y0U]#
M_P##JO\ X)E_](^OV,?_ !&KX0?_ #(T?\.J_P#@F7_TCZ_8Q_\ $:OA!_\
M,C0!\\?\/^/^"-O_ $D)^ '_ (-]=_\ E#1_P_X_X(V_])"?@!_X-]=_^4-?
M0_\ PZK_ ."9?_2/K]C'_P 1J^$'_P R-'_#JO\ X)E_](^OV,?_ !&KX0?_
M #(T ?/'_#_C_@C;_P!)"?@!_P"#?7?_ )0U^HGPO^)W@#XU?#KP5\6_A7XI
MTOQO\-_B-X:TGQAX'\8:))++I'B7PSKMI'?:1K.G2310RO9W]I-'/ TD,;E'
M&Y%.17X4_P#!7K_@G#_P3\^&_P#P2[_;X\??#[]B/]E'P1XX\(_LL?&#7_"O
MB_PI\ ?A?X?\2^&]<TWPCJ%SIVL:%K>E^&+74M*U.QN$2>TOK*YAN;>9%DBD
M5@#7VM_P17_Y1(_\$Y/^S//@5_Z@>D4 ?IW1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 ?S#?LY?\K7O_!0;_M&A\(/_ %)OV=Z_IYK\)_VU/^#?;]D']N3]
MJ;Q?^U_\0/C%^US\,OBWXW\)^$O!>NM\"_B]H7P]T.;0O!NDV.D:9;)"W@'6
M=899X=-LKF_AN-:N+6>^@CN8[> HBK\U_P#$*_\ L7_]'@_\%-/_ !*K3_\
MYVE ']-E%?S)_P#$*_\ L7_]'@_\%-/_ !*K3_\ YVE'_$*_^Q?_ -'@_P#!
M33_Q*K3_ /YVE ']-E%?S)_\0K_[%_\ T>#_ ,%-/_$JM/\ _G:4?\0K_P"Q
M?_T>#_P4T_\ $JM/_P#G:4 ?TV45_,G_ ,0K_P"Q?_T>#_P4T_\ $JM/_P#G
M:4?\0K_[%_\ T>#_ ,%-/_$JM/\ _G:4 ?TV45_,G_Q"O_L7_P#1X/\ P4T_
M\2JT_P#^=I1_Q"O_ +%__1X/_!33_P 2JT__ .=I0!_3917\R?\ Q"O_ +%_
M_1X/_!33_P 2JT__ .=I1_Q"O_L7_P#1X/\ P4T_\2JT_P#^=I0!_3917\R?
M_$*_^Q?_ -'@_P#!33_Q*K3_ /YVE'_$*_\ L7_]'@_\%-/_ !*K3_\ YVE
M']-E%?S)_P#$*_\ L7_]'@_\%-/_ !*K3_\ YVE'_$*_^Q?_ -'@_P#!33_Q
M*K3_ /YVE ']-E?ECK'[!GQK\5?\%1/A]_P4+\7_ !]^'&M>"OA+\%/'?P%^
M&?P!7X)^(;>[\)>&_B%K]KKOB7QW:?$J3XQW,,GQ.UB+3[#P[J>J_P#"!Q:#
M/X8B?3(=#MYRM^/SA_XA7_V+_P#H\'_@II_XE5I__P [2C_B%?\ V+_^CP?^
M"FG_ (E5I_\ \[2@#]E?^"A/[-7Q;_;#_9.^+W[,/PE^-/AWX!7'QP\(ZU\-
M_&OQ'UGX=:I\2]4T[P!XIL9=+\5Z?X5T73OB#\.X;+6]<TB>ZT4ZOJ.I:C;6
M.GZA>R0:7)>_9KFW^2?&O_!,#X@79_X)C_$'X3_'3X>?"GX__P#!-OP]J?PY
MTGQ7;_!'6];^&OQ;^#?B/X;Z9\,O%?PQUGX?Q?&#0]?\.Z3K>D^'O#VJ6EVG
MC[7I?#^N6MW?Z?"\L\+V_P 0?\0K_P"Q?_T>#_P4T_\ $JM/_P#G:4?\0K_[
M%_\ T>#_ ,%-/_$JM/\ _G:4 ?H9\?/^"=WQ-OOVU?#/_!0_]D'X[^&O@9^T
MA<_"JP^!GQV\*_$;X;:C\3_@;^T+\+=+U:+6M$M/$OA[1?&_@3Q;X2\9>%K^
M-&\/^,O#_B>>X%A9Z=I%_I]Q9178OON;X%?"[XB^ ;/Q+KWQ@^,&H_&/XG>.
M;^ROO$.J6>C3^!_AIX9LM+MYK;1_"7PJ^&/]O>)H_!_AK3DN;JXO+[5O$?BK
MQIXIU:\N=1\3>*M0@@T32]#_  -_XA7_ -B__H\'_@II_P")5:?_ /.TH_XA
M7_V+_P#H\'_@II_XE5I__P [2@#[0\"_"NX_8L_X*S?M*?&/5]/O8_@+_P %
M/_!_P!BL?'4-O=7&@_#_ /:U^ ^F:W\.H/AWXNG@26'PY!\<? >O:)JOP^U[
M4WM]+USQSX9UWP4MQ;:_JOA>QU[VS_@J+_P3/^&?_!3WX.?#/X6>/M?OO!=_
M\,/CI\.OBUH7C+1H9_[=@T/2-3&E?%'P7:7MG>Z=?65K\2/AEJGB?PK)/#>"
M&SU:XT/6;JUOX](6SE_G'^%/_!OY^SAXT_X*+?MC?LE:_P#M9?\ !0W_ (5O
M\$/@'^R3\5_ %]I_[3*P>)I=7^,NJ_''3_&UIXHU"X\$7-AJ=I#<_#;PW=>'
M(['2=-?3@^I"[GOY)K9K7[\_XA7_ -B__H\'_@II_P")5:?_ /.TH _;S]K[
M]GGQ1^T!^R3\7_V7/A3XO\'?!Y/BU\)_%'P4/B;6_ 5_XYTCP=X'\8>$-2\%
M:FV@>$-'\8^ 5DU;3-'U!5\/"XUQ-*LI;>+[5I][ HMS^6OQ?_X)!?M%_%;_
M ()X_LA_L!_\-;_"'P_8_LF^*O@7XAT_XJI^S+XKU34O&MM^S:NF'X6V%[X2
MD_:,LK'1I;F>P\WQO>0:U?KK0C@31K7PZ&N#+X;_ ,0K_P"Q?_T>#_P4T_\
M$JM/_P#G:4?\0K_[%_\ T>#_ ,%-/_$JM/\ _G:4 ?JM>_!C]L_5OB%\+/B!
M^T3^V+\$-.^ OP5U[5OBCX]\ _!3]GOQO\%;CXC7>@>%M:C\.)\0?B;XT_:<
M^*RZ9\._!FM75OX[U?P_8Z!:6WB"[\/Z?;:[J9TF&:%_'/V ?@=XA\3?M>_M
M^_\ !2#Q7HNL^&=*_:VUWX0?"_\ 9\\/>(K"^T?7I?V=?V<O!C>%='^)6K:#
MJEM::KH*_&;QOJ'BCQEX9TK5+:TU'_A (/!VM7ME9W.NRVT/P4__  :N_L6R
M*R2?M??\%,G1U*NC_M4Z<RLI&"K*WPS(92."""".#3S_ ,&L'[&!))_;!_X*
M:DDY)/[5=@23ZDGX:9)H _IKHK^9/_B%?_8O_P"CP?\ @II_XE5I_P#\[2C_
M (A7_P!B_P#Z/!_X*:?^)5:?_P#.TH _ILHK^9/_ (A7_P!B_P#Z/!_X*:?^
M)5:?_P#.TH_XA7_V+_\ H\'_ (*:?^)5:?\ _.TH _ILHK^9/_B%?_8O_P"C
MP?\ @II_XE5I_P#\[2C_ (A7_P!B_P#Z/!_X*:?^)5:?_P#.TH _ILHK^9/_
M (A7_P!B_P#Z/!_X*:?^)5:?_P#.TH_XA7_V+_\ H\'_ (*:?^)5:?\ _.TH
M _ILHK^9/_B%?_8O_P"CP?\ @II_XE5I_P#\[2C_ (A7_P!B_P#Z/!_X*:?^
M)5:?_P#.TH _ILHK^9/_ (A7_P!B_P#Z/!_X*:?^)5:?_P#.TH_XA7_V+_\
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
MY=4N_$WBJR"?:;>!K>3PV\_X+6_M>ZG^P/!^TY\//@W^SUXJ^(O@K_@I4_[
M7Q LO$<WQ:^'OA7QQ9R_%OPI\//#'Q \!>$M<CN?%_P_N_%UIXKT^34]$^(F
MLW]WX#N#->7-AXC:)]$0 _J$HK^?*[_X*V_'S]E#Q5_P4K\(?M\_#[X*:U?_
M +$G[/GP9_:;\!:A^R_<^.=.TSX@>'?CAJ_B;P?X7^$^K?\ "S[K4;R'Q=!\
M1-*T7PE!XV@MM,TG5+?5I->F\):2L2:77JW_  V)_P % /A5^V_^P'^S3\>=
M)_9/UGPQ^W)X _:(\874'PT\,_%70O$OP>\5? CX3V7CJ?X?MXL\0_$/Q/I/
MC_2+S6/%/A>TD^(47@GPG<75KIGB!8/ EBUYILUN ?K3\+OC5\)/C;9>+]2^
M$/Q&\'_$G3_ 'Q!\5_"CQK>>#=<L==MO"_Q)\#745CXP\$:U-82S)8>)/#EW
M/!#JNF3%;BU::(NNV1"WIU?RVZG_ ,%7/VKOA-_P39_;&_:X\$?L[_LAZ-\3
M_P!GO_@I;\2?V8/&W@?PY#X[\.^ O%$-O\;/AU\&;SQ]:R636>J^+/B'XF\7
M^-EUC6O$OB.\\*6UUIT8O[S39+RV.G7/T3X@_P""IG[7/[+WQC_;L^%7[8?P
M<^!OBZ__ &<_^">T_P#P44^%MC^S+J/Q#$E]X.L_%WBKP+J'P=\;ZQX_^VOK
M>OZ?X@\/1O/\1M"\,^%])?1Q?:PW@Z!6CTZR /Z":\K^*GQT^"?P,T_3-6^-
MGQ?^&'P@TK6KF>RT?5/B?X\\+^ M.U2\MDCEN+33[[Q3JFE6MY<PQRQ226]O
M+)*B2(S(%8&OQD^#?_!0K]MSQ)^V/^PU^SGXDTK]DGX@^!?VR_V0X/VR=0\<
M?#S3OBKX7U+X7>$-)'AQO%_A#3H;CQ?\1]/\:V]ROC+P]!\/_B#JX\"Z9K]_
M'J=CJ6BV$YM$JO\ \'/&GV%__P $5?VM!?65I>_9M7_9YGM_M=M#<?9YS^TK
M\(X3-!YR/Y4IAEEA:2/:[0RRQ$F.1U8 _<WP3XZ\$_$KPSI?C7X=^+_#/COP
M=K<<LVC>*_!VNZ9XE\.:O##/);2S:9K>C75YIM_%'<0RP/):W,J++&Z%MRD#
MFOAM\:_A'\8KKXB6/PK^(_@[X@WGPC^(>M_";XG6WA/7;#6I_ ?Q,\-VUA=Z
M]X&\41V4TK:1XETBVU33YK_2[L1W-NMW%O0$D#K/"]G;Z=X3\/V.E6=G9VUG
MX?TNWL+&WB2RL+>.'3H$M[:*&VB\NVMHPJ1JD$)6*,8CC(4+7\T^M?\ !4G]
MJ/X/?L/?\%4/VH](^"G[(GA7XH_L/?\ !0OQ=\$?%?@WPMX8\?OX)^,&AV&H
M_!7PCJ?C#6/$EGXB\)^([OXG:I=_$6+5[CQEJNDFWOM-T*ST&Y\.PR%-6@ /
MZ>Z*_,K2_P!L+XQP?\%6+3]AC7=$^&E[\(?%O[#%W^USX5\4Z5IGBC3OB1H>
MN:7\6_#WPIO?!NOW-WXFU/PQKND7$M[J6O6NIZ?H6A7L*366F302FRGO]1_3
M6@#\OO\ @M?_ ,HCO^"C7_9H7QM_]0O4ZF_X(K_\HD?^"<G_ &9Y\"O_ % ]
M(J'_ (+7_P#*([_@HU_V:%\;?_4+U.IO^"*__*)'_@G)_P!F>? K_P!0/2*
M/T[HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH _'3X+,;'_@N=^W?9QXC37/V
MOV&=:G23_67$^E?%+]J32(I[;=AA;PPSM#,(@8S.RF0B3 K]BZ_'#P(PM/\
M@OE^T?;3?ZW5_P#@E;^R_JMEM^9?L>G?M0?M'Z9<^:W'ER_:I4\N/#;X\R;E
MQM/['T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
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 ?CGHD0MO^"_WQ&D4ECK/_!(;X4><&QB'_A'_P!L
M7XL+;^5C!/V@>(KCS]^<?9H/+V[I-W[&5^/TX6S_ ."^>G-@0G7O^"1&JH"!
M@Z@WAK]L?2W8/MSG^RT\2H8_,VA1JKB+>3*$_8&@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "OS)_X*E_\$O_ (9?\%5/@Y\,O@[\3OBM
M\6/@[:_"CXT:%\<O"_B_X.7N@:;XNM_%WASPQXM\,:6L>H:_HNM1V4-K'XNN
M=3M[O3X;74[;4["PGM[R(1R*_P"FU% '\O9_X-FD))/_  6+_P""NQ).23^T
MN223U)/]C\DTG_$,RG_28K_@KK_XDO\ _>:OZA:* /Y>O^(9E/\ I,5_P5U_
M\27_ /O-1_Q#,I_TF*_X*Z_^)+__ 'FK^H6B@#^7K_B&93_I,5_P5U_\27_^
M\U'_ !#,I_TF*_X*Z_\ B2__ -YJ_J%HH _EZ_XAF4_Z3%?\%=?_ !)?_P"\
MU'_$,RG_ $F*_P""NO\ XDO_ />:OZA:* /Y>O\ B&93_I,5_P %=?\ Q)?_
M .\U'_$,RG_28K_@KK_XDO\ _>:OZA:* /Y>O^(9E/\ I,5_P5U_\27_ /O-
M1_Q#,I_TF*_X*Z_^)+__ 'FK^H6B@#^7K_B&93_I,5_P5U_\27_^\U'_ !#,
MI_TF*_X*Z_\ B2__ -YJ_J%HH _EZ_XAF4_Z3%?\%=?_ !)?_P"\U'_$,RG_
M $F*_P""NO\ XDO_ />:OZA:* /Y7?$__!KCX6\;>'=:\(>,_P#@K1_P58\7
M>$_$FFW6C>(O"_B?]H"PU_P[K^D7T9AO=*UK1-5\/W>FZKIMY"S175C?6T]K
M<1L4EB=217]$/[*7[/'AG]DG]FGX%_LQ>#-<UWQ+X3^ WPO\'_"OP[X@\3_V
M?_PD.LZ1X-T>UT6QU'6O[*L]/TW^TKJ"U26[^PV5K:^:S>3!&F%'T#10 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >>?%VS
M\1ZA\*?B98^#_%EWX"\6W?@#QA;>&/'%CI>G:W>^#_$$WA_4$T?Q/::-JZOI
M6K7.A:@UOJ<.FZDK6-[);+;70\B1Z_GC_P"";GP6_P""JG[3G[!G[)_[0-Y_
MP63^(OARZ^+OP5\'>.+C0M9_8\_9N^(NJZ5+K5D;A[*_\=>*+<^(O%5Q 3L?
M6M9/]H7H DN/G)K^CGQHCR>#O%D<:EWD\,Z\B(HRS.VE72JJCN6)  [DU^9/
M_!#"2.3_ () _P#!/#RW5_)_9B^'MK+M.?+N;.SEM+N!O22WNH)H)5/*2QNI
MY!H Y;_AB#_@J7_TFM\9_P#B!/[*'_R-1_PQ!_P5+_Z36^,__$"?V4/_ )&K
M]A:* /QZ_P"&(/\ @J7_ -)K?&?_ (@3^RA_\C4?\,0?\%2_^DUOC/\ \0)_
M90_^1J_86B@#\>O^&(/^"I?_ $FM\9_^($_LH?\ R-1_PQ!_P5+_ .DUOC/_
M ,0)_90_^1J_86B@#\>O^&(/^"I?_2:WQG_X@3^RA_\ (U'_  Q!_P %2_\
MI-;XS_\ $"?V4/\ Y&K]A:* /QZ_X8@_X*E_])K?&?\ X@3^RA_\C4?\,0?\
M%2_^DUOC/_Q G]E#_P"1J_86B@#\>O\ AB#_ (*E_P#2:WQG_P"($_LH?_(U
M'_#$'_!4O_I-;XS_ /$"?V4/_D:OV%HH _'K_AB#_@J7_P!)K?&?_B!/[*'_
M ,C4?\,0?\%2_P#I-;XS_P#$"?V4/_D:OV%HH _'K_AB#_@J7_TFM\9_^($_
MLH?_ "-1_P ,0?\ !4O_ *36^,__ ! G]E#_ .1J_86B@#\>O^&(/^"I?_2:
MWQG_ .($_LH?_(U'_#$'_!4O_I-;XS_\0)_90_\ D:OV%HH _'K_ (8@_P""
MI?\ TFM\9_\ B!/[*'_R-1_PQ!_P5+_Z36^,_P#Q G]E#_Y&K]A:* /QZ_X8
M@_X*E_\ 2:WQG_X@3^RA_P#(U'_#$'_!4O\ Z36^,_\ Q G]E#_Y&K]A:* /
MQZ_X8@_X*E_])K?&?_B!/[*'_P C4?\ #$'_  5+_P"DUOC/_P 0)_90_P#D
M:OV%HH _'K_AB#_@J7_TFM\9_P#B!/[*'_R-1_PQ!_P5+_Z36^,__$"?V4/_
M )&K]A:* /QZ_P"&(/\ @J7_ -)K?&?_ (@3^RA_\C4?\,0?\%2_^DUOC/\
M\0)_90_^1J_86B@#\>O^&(/^"I?_ $FM\9_^($_LH?\ R-1_PQ!_P5+_ .DU
MOC/_ ,0)_90_^1J_86B@#\>O^&(/^"I?_2:WQG_X@3^RA_\ (U'_  Q!_P %
M2_\ I-;XS_\ $"?V4/\ Y&K]A:* /QZ_X8@_X*E_])K?&?\ X@3^RA_\C4?\
M,0?\%2_^DUOC/_Q G]E#_P"1J_86B@#^4+Q#^R9_P4+LO^"R'PJ\%3?\%7?%
M=Q\4O$7_  3<^-GB*P^,X_8V_9PBN])\"^%/VEO@C8:E\-&\"+#_ ,(K>6NO
M:[XLT[Q./%DL8\0:?-X?&D0L^G:E/Y7Z<?\ #$'_  5+_P"DUOC/_P 0)_90
M_P#D:F_$PFU_X+O_ +)4T1\E]4_X)F?MAZ9=O_S]VME^T+^RSJ4%K\^5/D7/
M^E8B"RC^-C'\M?L/0!^/7_#$'_!4O_I-;XS_ /$"?V4/_D:C_AB#_@J7_P!)
MK?&?_B!/[*'_ ,C5^PM% 'X]?\,0?\%2_P#I-;XS_P#$"?V4/_D:C_AB#_@J
M7_TFM\9_^($_LH?_ "-7["TR22.&-Y972.*)&DDDD8(D<:*6=W=B%5$4%F9B
M H!)( H _'W_ (8@_P""I?\ TFM\9_\ B!/[*'_R-1_PQ!_P5+_Z36^,_P#Q
M G]E#_Y&K[JTW]LS]F#6O@[?_'[1?C'X7UOX0V'CK4_A@/&>BIJVKVNJ_$;2
M?'$OPTNO WAG3-.TVYUSQ;XKG\?POX1TK0O"^EZQJ.NZZ%L=$M]0EDC#9/B'
M]NC]DOPMX1\!^.]<^-_A.U\*?$K3_%.L>%-6AAUS40^A> [^'2/B%XC\0V>F
MZ3>:AX)\,_#?6;FWT3XE>)?&MIX>T+X=ZY/%HOC74-"U21+0@'Q7_P ,0?\
M!4O_ *36^,__ ! G]E#_ .1J/^&(/^"I?_2:WQG_ .($_LH?_(U?H9X3_:>^
M ?CKXN^+?@1X2^)WA_7/BOX'L;_4?$GA*S&H>9:VVCCPR=?%CJ\UC%X?UVZ\
M+_\ ":>#E\6V&@ZKJ=_X2D\5^&X_$EMI<FMZ:MSZ5X"\>^$?B?X2T?QWX#UJ
M#Q'X0\01W4^A:_:07D-AK%G:7UUIQU'3'O;>UDO=*NY[.:;2M6MXY--UK3FM
MM7TBZOM*O;.]N #\J?\ AB#_ (*E_P#2:WQG_P"($_LH?_(U'_#$'_!4O_I-
M;XS_ /$"?V4/_D:OV%HH _'K_AB#_@J7_P!)K?&?_B!/[*'_ ,C4?\,0?\%2
M_P#I-;XS_P#$"?V4/_D:OV%HH _'K_AB#_@J7_TFM\9_^($_LH?_ "-1_P ,
M0?\ !4O_ *36^,__ ! G]E#_ .1J_86B@#\>O^&(/^"I?_2:WQG_ .($_LH?
M_(U'_#$'_!4O_I-;XS_\0)_90_\ D:OV%HH _'K_ (8@_P""I?\ TFM\9_\
MB!/[*'_R-1_PQ!_P5+_Z36^,_P#Q G]E#_Y&K]A:* /QZ_X8@_X*E_\ 2:WQ
MG_X@3^RA_P#(U'_#$'_!4O\ Z36^,_\ Q G]E#_Y&K]A:* /QZ_X8@_X*E_]
M)K?&?_B!/[*'_P C4?\ #$'_  5+_P"DUOC/_P 0)_90_P#D:OV%HH _'K_A
MB#_@J7_TFM\9_P#B!/[*'_R-1_PQ!_P5+_Z36^,__$"?V4/_ )&K]A:* /QZ
M_P"&(/\ @J7_ -)K?&?_ (@3^RA_\C4?\,0?\%2_^DUOC/\ \0)_90_^1J_8
M6B@#\>O^&(/^"I?_ $FM\9_^($_LH?\ R-1_PQ!_P5+_ .DUOC/_ ,0)_90_
M^1J_86B@#\>O^&(/^"I?_2:WQG_X@3^RA_\ (U'_  Q!_P %2_\ I-;XS_\
M$"?V4/\ Y&K]A:* /QZ_X8@_X*E_])K?&?\ X@3^RA_\C4?\,0?\%2_^DUOC
M/_Q G]E#_P"1J_86B@#\>O\ AB#_ (*E_P#2:WQG_P"($_LH?_(U'_#$'_!4
MO_I-;XS_ /$"?V4/_D:OV%HH _'K_AB#_@J7_P!)K?&?_B!/[*'_ ,C4U_V(
M?^"I01R?^"UOC3 5B<?L$_LH9P 2<?Z..<=.1SW%?L/3) 6C=1U9& ^I4@?K
M0!^)'_!NW9?%,?\ !)?]F+Q#\5?C)X@^,E]XST[Q5XC\,W7B71=,T_5/!'A<
M^+];T>W\$R:S9RW&I^,4MM6TG5]>3Q+XEN9];?\ M\Z0673=(TZ-/VZK\>/^
M" B-#_P2 _8FM).)M/\  _CC2KI0<A+W2OC%\1M-O8U8<.D=W:S(DBDI*JB1
M"492?V'H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH Q/$W_(N>(/^P)JO_I!<5^5O_!!__E$!^P)_V0C2_P#T_:]7ZI>)O^1<
M\0?]@35?_2"XK\K?^"#_ /RB _8$_P"R$:7_ .G[7J /UMHK^:/2_P!H?]KV
MQ_;&^ _P?\6^)?VC?A]^T/\ '7]LK]O+X/\ COP9K_A;Q1J7[/)_8V\,?#KX
MJ>+O@#\=O@N=3TT_"6XN?ACIVF?L_P"H)K7AC55\6ZQXG\5>./#7Q4ANY-6L
MX+7K+C]GG]JW2_B=^TAX3_9Q_:I_;;^/'@#X,>(_V5/AA\3M"^)/[1NGW?CW
MQEJ%]>W/QB_:,L?@_P",[BV^'VD^ _&UG\,/$?P,L$NK+6_#[26^L^._#^GZ
MKH]Y>0(H!_1A17X9_ C]M#5/!EU^R[HG[8?QLU*QUKP/\+?#_P ,_$&I^$;/
M6M8\,_&_]H:#6?AM\!_C1\9_B#X@\+Z=_8=M\#_AS\;OB+X3^ _@WQ/JJ:?X
M4\:?'#Q=XL\316W]D>#_  KKEO\ N90 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^.7Q\(L_
M^"X7_!.JXFYCUG]B;]OW2+0)\S+=V'C']ES5IVF!VA(3:_+&ZEV:;Y"BK\]?
ML;7XW?M1G[%_P6J_X).7$7SOK?[-W_!2W1KE7^[%;:=IG[+FKPRP;=I$SW'[
MJ0R%X_)X5%?YZ_9&@ HHHH *:[K&C.Q(5%9V(!8A5!)(506)P#PH)/0 FG44
M ?S#^#O WCS4O@A\"?B;#X)^)+>#?V=_^"[O[1O[1WQ?\-7GPY\>Z1XA;X)>
M-OC'^TWI_A#XLV'@_6/#EAXC\4^$_#\GQ;^'_P 5O[0T#2=50>$8+WQ+:"4Z
M1.D7SEX/^!GQR^&'CG]MWX^^._A)\5-;^&/[;_[,G_!4;P)^R[X L?AYXRUK
M6M*\4?&W]JOQ'X]^&7PUUWP?I^B7.I> -1_:8\->(-&\?>'SXML-!L1!8W]I
MXIN]&O\ 3?LB_P!@M% '\[OPZ_X)WW'PGB^$WP\\/O\ %#Q/\8X?V4KR^_:<
MDB\0P1^"?#4/Q \&?![2_CUX+^&/BFVT2TU4?$S]LKXD?L[>&O#,NI7OBG7/
M^%=^ =*^*7C#P[#X9UC7?#']I?=?_!+W]HOXX_M"?"?QA+\9?AKI'@&'P#>_
M"K0/"$OAWX=>)?A5X?0^(?@+\,/'7Q!^&&G>#?%-W>7L3_L]?$[Q-XM^!]UK
M-C+%IFJ/X+CC^R6>L6&LVZ?IO10 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'X_?\ !!#_ )1*_LC_
M /7A\9/_ %H;XM5^P-?C]_P00_Y1*_LC_P#7A\9/_6AOBU7[ T %%?*/[7&B
M?'35/ -IJGP<_:4\.?LJZ+X+;7_'/Q7^*&K_  IT#XO:J/ _AKPUJ5W+H^D:
M!XNO['PQI-H;@G7=>\1WRWU]:66@Q:=IME_Q-;N\L_PSL_\ @H/^W9H'P1^,
M7B[Q3\2-$G\;?L._\$Z?A#^WG\6X-5^%?@WP_P#\+[U[XZ>+?C'\1M$^$_BS
M2K2WND\ Z1X2_9[^%%OX1NIOAY<:/KQ^*7B:YUB\UK4--\.KHNL@']/5%?@[
M\,/VY/VT-&\>?&/5?B[X&G3PEXRT?Q;!^S]X8\;>$;+X?>#]$^(US\;/BM%\
M']*T'XDQ66GR>//A0?V//#OA/]I7]H?XA7=_X@C^&=EI_B?9>Z)>75EX'MOU
MV_9W^(WA;XH?"+P?XC\*_&/PY\>TM].AT+Q#\4/"ZZ);:=XE\7Z-%%:^);IM
M'T!4T_P[-+J0EN4\/K&DFFV=Q:1EKE&CN[@ ]LHHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BLS6G>+1]6DC=HY(],O
MWC=&*NCI:RLKHRD%65@"K @@@$'(K^#K_@C1_P $V/VI/^"G_P"Q%X?_ &L/
MB#_P63_X*9?#'Q)KWQ)^)W@V;PEX*^.WBZ_T"UM/!'B-](LKJWN=:\42W[37
MD $MPCL(HY/DA4(H) /[V**_E]_XAS?C=_TG4_X*O?\ AZM8_P#FDH_XAS?C
M=_TG4_X*O?\ AZM8_P#FDH _J"HK^7W_ (AS?C=_TG4_X*O?^'JUC_YI*/\
MB'-^-W_2=3_@J]_X>K6/_FDH _J"HK^7W_B'-^-W_2=3_@J]_P"'JUC_ .:2
MC_B'-^-W_2=3_@J]_P"'JUC_ .:2@#^H*BOY??\ B'-^-W_2=3_@J]_X>K6/
M_FDH_P"(<WXW?])U/^"KW_AZM8_^:2@#^H*BOY??^(<WXW?])U/^"KW_ (>K
M6/\ YI*/^(<WXW?])U/^"KW_ (>K6/\ YI* /Z@J*_E]_P"(<WXW?])U/^"K
MW_AZM8_^:2C_ (AS?C=_TG4_X*O?^'JUC_YI* /Z@J*_E]_XAS?C=_TG4_X*
MO?\ AZM8_P#FDH_XAS?C=_TG4_X*O?\ AZM8_P#FDH _8#_@HG_P45_9E_X)
MO_"+1?B9^U3J_CCPQX"^(&MZA\.]&\3^$_AUXJ\?:=:>+KK0-1U73M)UU_#%
MC>G1)=7L;#4YM)EU$06U\VF7\4<PD@*G\C/^#;'_ (*<?LN?M#_LC?L[_L,?
M"N\^)&M_'/\ 9P_9YM]0^+WVGX;^(--\!>%HK7Q3)8102>/+E/["N+W5+O7+
M:/1+&&8WFJQVNJW%K T&E:@]OX=\?O\ @UM\<_'/X4>+/A]XX_X+"?\ !07X
MP65YI\^IZ!X)^.'CF7QU\-+SQII-M<7/A&\\2:!JFKWT<EG8ZU]FDGNK.)-3
MM;9KA[":.<J3\C?\$P?^#6GXY> /V:O#'Q \=?\ !0+]LC]B#X_?%>UEU'XN
M?"?]G#Q/#X,TO28M$U[Q!:>"M&\2ZKI>J6=[XDU>PT&Y_M.X>Z=[+3+_ %W4
M+'35:-)+R[ /[,_"_P"SY\,_"_Q6\1_'(:=JOB3XM^)-(N?"Y\=^,M?U;Q1K
M'AKP1<ZLNNR^ / D6JW4VF^ _!<VKQV^I:AH7A*PTB'7K^QTR]\1OK%YI6F3
MVD^@? GP)X2\&_$_P7X3/B'PS;?%[Q3\2?&_C/7]'\1:E!XOG\7?%.ZN[GQ+
MXATSQ+-+/J.DZE:+<PV7AF6S>-/"^F:5HFG:+':6FD6,4/\ /%_Q#F_&[_I.
MI_P5>_\ #U:Q_P#-)1_Q#F_&[_I.I_P5>_\ #U:Q_P#-)0!^V7Q+_P""?_[+
MGQ5F^#7_  D7@*XT_3O@9H.A>#?!N@^&-?UCP[H-_P##_P ,^-OAU\2]"^'?
MB_3;"Z2+Q3X+T_XB?"/X;>,X])U-G>76O"=I]HNIK#4-<L=5^T*_E]_XAS?C
M=_TG4_X*O?\ AZM8_P#FDH_XAS?C=_TG4_X*O?\ AZM8_P#FDH _J"HK^7W_
M (AS?C=_TG4_X*O?^'JUC_YI*/\ B'-^-W_2=3_@J]_X>K6/_FDH _J"HK^7
MW_B'-^-W_2=3_@J]_P"'JUC_ .:2C_B'-^-W_2=3_@J]_P"'JUC_ .:2@#^H
M*BOY??\ B'-^-W_2=3_@J]_X>K6/_FDH_P"(<WXW?])U/^"KW_AZM8_^:2@#
M^H*BOY??^(<WXW?])U/^"KW_ (>K6/\ YI*/^(<WXW?])U/^"KW_ (>K6/\
MYI* /Z@J*_E]_P"(<WXW?])U/^"KW_AZM8_^:2C_ (AS?C=_TG4_X*O?^'JU
MC_YI* /Z@J*_C(^ O[/O[1'_  3S_P"#@S]A;]E+5?\ @HA^VA^UG\*OC+^S
M%\>_BSXGT#]H7XM>*/$&A_VSI/A#XN:-I=FWAEM>N]!OX-.N/"]AK-E<7UE)
M=6FIA9X)$:*(I_9O0 4444 %%?S6?M8_\%O/VQOAC_P4/_:"_8!_9"_X)@:[
M^VAXC_9]\&_#'QUXF\2^&?CK9>"=0'A_XC^!O!OBJ._O/#NI?#[5+>QMM/U3
MQ?#H$;0Z]?2W;VZWAAMUF:&+CO\ A\#_ ,%O?^E=WXJ?^)0^&/\ YV] ']0E
M%?R]_P##X'_@M[_TKN_%3_Q*'PQ_\[>C_A\#_P %O?\ I7=^*G_B4/AC_P"=
MO0!_4)17\O?_  ^!_P""WO\ TKN_%3_Q*'PQ_P#.WH_X? _\%O?^E=WXJ?\
MB4/AC_YV] ']0E%?R]_\/@?^"WO_ $KN_%3_ ,2A\,?_ #MZ/^'P/_!;W_I7
M=^*G_B4/AC_YV] ']0E%?R]_\/@?^"WO_2N[\5/_ !*'PQ_\[>C_ (? _P#!
M;W_I7=^*G_B4/AC_ .=O0!_4)17\O?\ P^!_X+>_]*[OQ4_\2A\,?_.WH_X?
M _\ !;W_ *5W?BI_XE#X8_\ G;T ?U"45_+W_P /@?\ @M[_ -*[OQ4_\2A\
M,?\ SMZ/^'P/_!;W_I7=^*G_ (E#X8_^=O0!_4)17\O?_#X'_@M[_P!*[OQ4
M_P#$H?#'_P [>C_A\#_P6]_Z5W?BI_XE#X8_^=O0!_-Y_P %9/\ @H'_ ,%L
MOV<_^"S'@#X*+X^\,>(_B]\(?&/CKP]^PKXETWX&_#BW?QM\*/VP)_#OA?1V
MN-.ET.]TKQ->ZA:^'='\%:O/?V\\&C^-/"GB&2T$,MOYZ_Z//P5T#XE>%OA#
M\,_#OQF\=0?$[XN:-X'\,V'Q-^(-IH>D^&;#QAX\@TFU7Q7K^F^'=#LM.TK1
M-*U#6_MLVE:79V<*66G-;02&69))I/X\/CM^T#_P4O\ VBOVIOV3?VP/B5_P
M;:?%/4?C%^QSJ'CC4/A=J,?[3W@Y;2^/C31'TVWM_%"/\,FFU2W\&:P4\9>"
MD:4#0?%2RZE:A'NKGS?MG_A\#_P6]_Z5W?BI_P")0^&/_G;T ?U"45_+W_P^
M!_X+>_\ 2N[\5/\ Q*'PQ_\ .WH_X? _\%O?^E=WXJ?^)0^&/_G;T ?U"45_
M+W_P^!_X+>_]*[OQ4_\ $H?#'_SMZ/\ A\#_ ,%O?^E=WXJ?^)0^&/\ YV]
M']0E%?R]_P##X'_@M[_TKN_%3_Q*'PQ_\[>C_A\#_P %O?\ I7=^*G_B4/AC
M_P"=O0!_4)17\O?_  ^!_P""WO\ TKN_%3_Q*'PQ_P#.WH_X? _\%O?^E=WX
MJ?\ B4/AC_YV] ']0E%?R]_\/@?^"WO_ $KN_%3_ ,2A\,?_ #MZ/^'P/_!;
MW_I7=^*G_B4/AC_YV] ']0E%?R]_\/@?^"WO_2N[\5/_ !*'PQ_\[>C_ (?
M_P#!;W_I7=^*G_B4/AC_ .=O0!_4)17\O?\ P^!_X+>_]*[OQ4_\2A\,?_.W
MKS/Q]_P<#_\ !1_]G_Q+\#8OVK_^"*GB[]G;X>?&[X\?#?X!Z3\1/%?[2FEZ
MCI]MXL^(FIRPVEM;V.E?"^>:\OX-&T_7-:ALY9;*&ZBTB>%KV!F5J /ZT***
M* "BBB@ HHHH **_F1_X*B_MC?\ !4O3_P#@K#^S!_P3K_X)U_%3]G_X82_&
MW]E'Q%\;+_4OCQX!/B71$U_PAXJ^*BZP\FM6&B^(];M([KPWX,TZTT^PM-'E
MM_[062:>6);AY(X_^%'?\'7G_1Z7_!,'_P -=XV_^<W0!_3E17\QO_"CO^#K
MS_H]+_@F#_X:[QM_\YNC_A1W_!UY_P!'I?\ !,'_ ,-=XV_^<W0!_3E17\QO
M_"CO^#KS_H]+_@F#_P"&N\;?_.;H_P"%'?\ !UY_T>E_P3!_\-=XV_\ G-T
M?TY45_,;_P *._X.O/\ H]+_ ()@_P#AKO&W_P YNC_A1W_!UY_T>E_P3!_\
M-=XV_P#G-T ?TY45_,;_ ,*._P"#KS_H]+_@F#_X:[QM_P#.;H_X4=_P=>?]
M'I?\$P?_  UWC;_YS= '].5%?S&_\*._X.O/^CTO^"8/_AKO&W_SFZ/^%'?\
M'7G_ $>E_P $P?\ PUWC;_YS= '].5%?S&_\*._X.O/^CTO^"8/_ (:[QM_\
MYNC_ (4=_P '7G_1Z7_!,'_PUWC;_P"<W0!_3E7YM?\ !4C_ (*/^'?^"6W[
M.=I^T_X\^!_Q2^-'PWM_'&A^"O&3?"JX\*IJ?@,>)H[N'0/$FOP>*=8T:%O#
MM_KD%IX9:\M+B62VUO6=%MY8=E^)(_RR_P"%'?\ !UY_T>E_P3!_\-=XV_\
MG-UXY^T+^PE_P<U?M2?!'XG_ +/'QL_:M_X)=^+_ (5?%[PAJO@KQKH$OPT\
M=VLEUI.J1 "YL+Z#X.+<Z9K&E7D=KJVAZM:LEYI.LV-CJ5HZ7-K$P ,?_@U^
M_P""L/AO]I_X/>"OV!? O[._Q4L;O]F?X>>//&7Q.^.6K:OX4_X5QIZ>-OB]
MXM\1^$-"M[2VNY->EU_Q$?%4UII]BULF^+PUXDU+S#::<3)_7;7\0_\ P3T_
MX(H_\%__ /@E_P" /'7P[_9)_::_X)L>%]*^)7BRU\8>-=7\4^%/B1XQ\4ZY
MJ6G:5#H^D65SKVJ_!PW0T31;5;N32-(C"6EC>:OK5Y$GVC5+MY/T&_X4=_P=
M>?\ 1Z7_  3!_P##7>-O_G-T ?T)_'WX.Z3^T%\'?'WP5\0ZYKGA_P ,_$K1
M?^$5\5WOAU[2+5;SPEJ%Y:CQ5X=CEO;:[@BL_%WAY-2\*:K*(#<Q:3K-[)92
M07BV\\7S'^T=_P $[?@Y^TEXN\5^)M=\0>-?!=A\5_A'X6^ 'Q_\*>"9]!LM
M!^./P1\%>,=2\;>&? 'BK^T=#U+4-$BT^_U_Q;X??7O"%[H>NW/@GQMXJ\-2
M7H6?1;[0OR(_X4=_P=>?]'I?\$P?_#7>-O\ YS='_"CO^#KS_H]+_@F#_P"&
MN\;?_.;H _<;XI_LC?#[XUW7Q;7XE:IKNL:%\3/@#XH_9KT3P_ITEKHUK\+O
MAK\0]%O-(^)K>!)(()A:>*O'XET@ZUXBNX)Y(M/\(>$=&L[6&PTZ_359/V2O
MV6M(_93\%>-?#EIXW\1?$7Q#\2OB5J?Q5\=>,/$5AHNCRZKXFO?"O@[P':)I
MV@>'K2ST?0],T[P;X \)Z6EI:1R-=WUE?:Q=3/=ZG.J?AK_PH[_@Z\_Z/2_X
M)@_^&N\;?_.;H_X4=_P=>?\ 1Z7_  3!_P##7>-O_G-T ?TY45_,;_PH[_@Z
M\_Z/2_X)@_\ AKO&W_SFZ/\ A1W_  =>?]'I?\$P?_#7>-O_ )S= '].5%?S
M&_\ "CO^#KS_ */2_P""8/\ X:[QM_\ .;H_X4=_P=>?]'I?\$P?_#7>-O\
MYS= '].5%?S&_P#"CO\ @Z\_Z/2_X)@_^&N\;?\ SFZ/^%'?\'7G_1Z7_!,'
M_P -=XV_^<W0!_3E17\QO_"CO^#KS_H]+_@F#_X:[QM_\YNC_A1W_!UY_P!'
MI?\ !,'_ ,-=XV_^<W0!_3E17\QO_"CO^#KS_H]+_@F#_P"&N\;?_.;KQW]H
M>#_@Z8_9M^ ?QK_:&\8_M@_\$VM8\)? OX4?$'XO>)])\._"KQ3/X@U/P_\
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
M#C_P3T_[-W\.?^G+5Z_7:@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,K7?^0'
MK/\ V"M1_P#22:OYL_\ @TK_ .4.?@'_ ++W^T)_ZG+U_29KO_(#UG_L%:C_
M .DDU?S9_P#!I7_RAS\ _P#9>_VA/_4Y>@#^F&BBB@ K^?O_ (.=FGC_ ."0
M7QDDM;=+J[C^,G[)\EK;23"V2>X7]I?X7F&%KEHY1;+-)MB:?RI/*5V<QN 5
M/] E?GG_ ,%*?V!(/^"D/P /[-OB/XW>,O@Q\/-2\5>%/%WBN;P%X6\&Z[XB
M\1:CX#\3:-XQ\'6Z:EXRT_5[71[#2_$NB66IWD5GISSZKY,5G<7,=C]JMKL
M_"O_ (*??$WXZW__  4,_P""-WCC]M3]GOP_^QS^SY\-_P!KBPN/#/[2_P -
M_B5I?[0_B7Q%\:/$=C%9^$?@#XEOM+\,_#36OA7\-/B$]K(GBS6[O2O$^DZO
MI]G<W$T$"Z)<)7T/XR_X*#?\%-_CQJOQY^*/[!'P9U#XB>'OV=?VR?&_[.&C
M_ W4/ 7PC3X>?&7P7\$O&.G^"/C#JOC7X\>+?CMX5\>_#SXC:C>_\)'KO@BW
M\/\ P_3POH>CZ?X<T_6;7Q;>:Y>:G8?=GCG_ ()6S_M%_$GX#^./VVOVN?C1
M^U5X6_9O^(6D_%[X9_!B_P#!WP<^$/PHN/BSX>S_ ,(UX]\>Z3\*_ VAZ]XY
MU#PV7GDT;2=1\10>'8'N;N*?2;FROM1L[SSO7/\ @BYX?@_:,^.WQ3^$O[8_
M[3_P*^ W[6?C>Y^)'[5G[(OPZU/PC%\+OC!XTUE(8_&^H:?XDU;0+[QK\,K;
MXH00&T^)3>!-1TW7_$6G7=]I=IXBT?37L;73P#?^%O[4/[6_C;_@H]_P4$_9
M4O\ Q'\&M-\.?"/]EG]G[XN_L_2GX7ZS+)X7UOXMWGQ)C%M\69[7XC-JGQ$E
MT*?P[#!>CPWX@\$Z1?P^9+I-AHTUS<32_ >A_P#!3;]MG6?^"2/_  3=_;2@
MUSX(V?Q!_: _;!^$WP;^/5D_PGNYK"]\(_$+]K+7/A-"OPMLX_&%OH_@J^TG
M0M(CADO==TCQE=W7F)?6L^FZM U]<?='Q4^'?PT_8%_;'\>?M\_$CXL_'OQ'
M9_M;^'? G[+DWPO^&_[-.J_%#P)X"T/X<Z-XJUCX5?;;GX1>#O$OQ!\+V.F7
M-WK>GS^*-7^V:;K6JZ_:Z==6MI!'8-IGS5^RG_P2C^)GQ6_X(\?\$]OV4OC=
M\1?'7[-'C7X*^,_#/[2WB30=!\*>#M?\46?C_1/C%XF^-WPS\,>)X/%]EJ=K
MI)\*WVOZ9)XMT*"U%Y<:K:S:+>W<,%K=07(!YC\>/VV?^"K<?Q,_X+4Z-\+O
MC;^RKX)\'?\ !,/P;\//C1X+_M/]G?Q3XGUWX@>&]7^ /B'X^'X6ZA'??%:&
MST=M7T33I-&\4_$:6_UF].K6&GMX2\&>&K._U"6#Z7\5?\%$OCG\5OC%^P'\
M%/#GCGP+^Q[X<_:Y_P"">NN_MGZE\>O%WA/2?&6CZA\4K;0?!&HV7[/_ (&_
MX3G5M-\)PIX7TKQ-K?Q+\=2ZB=2\27O@?1+*WTF?P\T]]K:^PZU_P29US7M:
M_P""C>NW_P"U]\0!>?\ !3;X?^&OAS\<X[?X4_"U+;POHGA;X<77P>L)OAK'
M+832Z3>R_#+4]7\/W4FO3>(T?4+R#Q#$D6I6,9D_'[]M[X$:K\(/C_\ LB_L
M[_%3X\?MH?"CX/?LG_L4:1\(O@E^T_X1_83\-_MF?"WXU>*]8\5Z;I=[X<\3
M?"[3?@M\8OA]\.?B3\/_  !\.O 6E7GBZ?PGHWB7QT=7)TZZ\.:7930>+P#]
MQ/\ @CA^T]^T_P#MG_L,?#C]I[]J>#X:Z=XN^*NI>,+GPOHWPQ\ >*_ FC0>
M#?"GC#7_  1I'B$MXL\=>-;KQ+9^/T\-_P#"?>'==L8_#VGR>&_$FEV]OIEP
MD*ZG>?GAIGC+XW>"_P#@X8_;PO/@?\#-#^.&K7O[!?[)5OKNFZU\7=+^$::%
MIZ>*O%KV]]#?ZEX1\6C67N[A1;O:0P69MEB66264.B+^G?\ P3#O/VHKOX'^
M+$_:1\>>+OBGHEG\1KBR_9Y^)7Q/^ >@?LP_%WQI\$H?!W@\V6K?$/X'^&A:
M:=X)FA\;OXTTOPE#>^'O!GB'5/!-AX?UC7O!N@75\ELU+X;?\$\]?^'G_!03
MXM?\% G_ &FO&GB+Q3\:? 'AOX3^,_A3??#OX>V7@)/ASX'N;B]\#Z-HFHV%
ME'XNT_5M O;F>ZGU^?6[Z769+R^CO[,V[V,.G 'Y#_LC_$[X^Z%_P4S_ .#B
M?XL'X7_#+X<_M!>&?V=/V)_%'ASX=_$#XQ:9JGPHLO%?AG]G/XAW7@\^._B_
M;:3X1T[2_!^HM8Z;?^)=4FM-)C\-Z5/=V]WJ,/V&345[/]GW_@KO\9?!/QK^
M,7AKXY>/M,_:3^"G@+_@E)XI_P""BD_Q+\,_ G6O@C!>^.?A3XKM?#WQ*\%?
M G5M2%OI_P 8/@+K:W[#X>_$\Z1>F[O+ BW\6>*[!Y;ZOKKQ;_P1;T7XD?$;
M_@H7X[^(_P"U7\5?$-E_P4K^%F@_"?X^>%=+\$_#GPO8Z-HG@'P=?>#?A;?_
M  YU33=+DU?0M0\$V5VLMW'J]SXAL/&7^EP>)K.[2\WP2_#+_@B[I'A[XU_#
M_P"-WQD_;*_:-_:)U7PY^R3XB_8I\?>#/'&D?"#PY\/_ (L?L_ZQ<PS6?P_U
M[0O!7@#1KG1O#MO]G@O-=CT;4H_$'C#6K>'4->\33637>DW8!\X3_P#!0S]M
M[X&_"#_@F;^W)\9O%OPF^*'[/_\ P4$^)O[/WP[^+'P,\'_#=O#.H_LY)^UM
MHL>N_!_7?A3\1(_$NH:UXYA\ 23VOA[XE6OCVRU";Q9=R3:EX9'A)9(M.M)O
MCO\ M.?\%.=!_:X^ W[$/P-_:%^!GCW]J'XM^*/$WQ8^,W@^S_9W@U3X5?L@
M?L96/BW7+?2/'GQ$\:+\1;7Q'KGCO6=%/AKPWX(T.>RT5O&WB_\ M69K?1=(
MNM&N+OZL^#G_  1\\._#?1?V;?A#XX_:8^*_QN_94_8T^*MA\8_V7_V??'GA
MOP';OX/\7^$VUT_"BV^(/Q-T72;/Q7\5/#/P5/B._N/AMH>I0:(MI>6N@S>)
M;OQ-!X>TFTMN4^'O_!'WXB?"S4OVL?$?@G_@H-\:[#Q[^VIXLU7Q1\=_BQJ'
MP@^!&L_%O5K:^TC_ (1W2_"7AOQU?^$Y+OPCX.\%^'WNM*\ :#HEI;VO@N.^
MNKG019W?V>:W /QCTG]H?]M?]C+X8_\ !;S]L7]GGQ_\$-*^&/[.7_!87XM>
M)/B+\*?'7PMUWQAXN^.D7B;Q#\!O!/B_04\;6WC/P_IOPLTC3-#\16&J:!=Z
M-X=\4:YJVN?VC'J%[HVG6UI#??J+^TI^W;^WA\6OCK^V;\$?^"?_ (1UC_A*
M_P!C#P_\&[31[*V^%GPN^)&@?%WXR_%3X:P?&%/"/Q9U_P"(GQL^%VI_#;X:
MGPYJ7A_PEIFI^ =#U3Q$VMW/B7Q/<^(/L&BV/AF_[KQ1_P $1T\8?L\?MP_L
MUZW^V1\5)/!/[??[0=W^T?\ &?4[;X8?"6V\1Z5XSU;6O#.NZ]I7@>[71FLM
M(\.ZI=^!_!D*6VI6.LW^GVFCW2VFHK<ZQ>W5=E\4_P#@CYJ_BG]HB+]JKX+?
MMV_M+?LJ?&WQ[\+/ OPC_:D\1?!#3/AM;:/^TEH?P]TB/0/#WBC5_"?BSPWX
MD\.^!OB/I^B*VE:3XR\/6-S+X>M!$^@6&FWGVN[O0#YUO?VIO^"L_P 8/V[/
M ?['OAGQ7^S7^R=J/Q)_X)G>&?VN/$ND^+/@_JGQH\5_ ?XIS_$C2OAQXR\%
M_;]+^+-KX5^*>H:=XPM-2TW2-6BU'PQX5T[PIJ]Q>W>A^+-?TBQ>^_17_@DE
M^UK\1OVX_P#@GS^SU^TK\7M-\-Z7\4?&VF^-=&\>Q>#[2ZL/#%YXE^'7Q(\8
M?#?4-:T33[VZO;G3K+7G\)KK0T^2[G6QFOY;2&0P0Q5Q.@?\$QE^'O[6/AK]
MJGX2?M%>-/ EWX#_ &/;/]B;P#\-KOP+X)\8^%O#_P )M,U=?%^G:O?ZWX@A
MD\9>)_'L?Q C3Q;J'B36]>G766,VEZG8W$%U<3R>W?\ !.[]B:S_ .">W[,G
MAG]EO0OBSXK^,'@_P5K_ (RUCPGX@\;>'_"N@^)=/L_''BG5O&VLZ1?/X0L-
M+TS5(D\4:_KE[97DFGP74%G>PZ:[2PV4#D _'#X)^-_CQX*_X+X_\%H9?@9\
M ]"^.5SJ/PH_X)QIXDAUOXS:3\(!X;AMO@?X@.F2V[ZGX,\7-X@;57EO4E6!
M; :6-.B,S7/V^$6_SG^SU^V3XR_8Z^*W_!S=^V-\1OA'I>B?$7X7?$']C_6S
M\(H?'-MXPT-/&NL_!3_A#/ VD7_CO3=*\/17VA7^OZ_X?OM<O;73-/GTW3;O
M4+6,FZM/M4G[F? 7_@G=KOP/_;E_:7_;F;]IKQIXV\5_M8:-\/O#_P 5OAUJ
M_P .OA[I7@I-(^$/AN[\+_"NW\*W>CV4'B;19_"NFW<RW=S<ZOJC>(WN+J35
MD>9K26R\5\-_\$:_!-QXK_X*#ZE\:/C]X[^-O@?_ (*8Z9I=E^TG\-]6\$^
M?"&EPWWA?PQ=^$O ^M_#;7?"^GP>(/"&I>#M)GM6TU[N\U^.YU'2=+U6^2?4
M8)KFX /-/AW^T)_P5Q\'?$?XM-XV^%&C?$3X&7'[)7Q#^)?@CXH?'KP[\&/V
M7M(^&O[57@S0=4UG0/AQKDW@'X]_%6;5/V>?&J6L,TWC/7(D\5>!;;SY==\1
MZA8Z?=ZK<>._L8?\% OVN?CC^USI7[(VH_'?P3\1['XR_P#!.75?VHO"?[0>
MF_LVZIX+\$^!_C_X9^(_A#X?>+-+^"KZIJ.BZ3^T9^S;;7GC$'PUXVCDN#KD
MFB$Z=\0]<MKZ2YMOHCX??\$4[:#X%_$G]GW]H[]NO]K3]J_P'K_P \??LT?"
M*#XE:EX%T:Y^ _PV^(F@Q^&==U3P_/X9\,6MQXZ^)/\ 8%K8>'K3QQ\1;CQ"
MVG^%XM1\,:5I&FZ+XAUZTU#IOV??^"0%Y\%?VC/V</VG?$O[<W[3?Q;\?_L\
M_L^77[,%OIFO:5\'?"WA'QC\&;75_#NM>%?!&H:/X.^'VEW&D:1H^I>%]&U+
M7[K3]0?Q1XXU*PMF\0>)GTL7.CW0!\Q_LG?M_P#[9W[1GP*^%?P<UWXA_#_P
MA_P4/L_^"@WQ8_99_:7T>Q^$MC<^#_AMX&^ @UWQA\4O$FC^#[[Q,M_+X;N_
MA%%X)U#P+XTU#5#'JOQ'^(_A;2'@O-%EF@:@?^"B/[8?P1\3_P#!4W]F?]H;
MXB>!-?\ VJO@58_"77?V!+3PM\(+#PSIGQT\&?M':U:_#CX Z\=!NO%NIR^*
MM<NOCIKVB?"KXLV=A=Z?I7ABZCEU#208I)I+?]7/A?\ \$^?@=\)OVZ_VC/V
M_?#$-_'\6OVDOAS\.O 'BG2F2WC\.Z++X+06OB'Q3HT,2JZZ]\1M,T'X;6'B
MJ>5<R+\.-(GCD>6_O]WYW>'O"?PE_P""F_\ P4[_ &?_ -JW3OV:OCK\/-'_
M .";6D_'OP;K7Q1^//PM\0?"-/B?\7?$VMZ3X:^'?@3P7HGB%XKKX@^$OADE
MAX]^+L?BU+8Z9X=\1:[X%%@W]J:OJL&G@'[C_#73/'6C?#_P;I7Q/\4:7XU^
M(MAX;TFV\<>+-#T%?"^B:_XICLXAK>IZ/X=6[U#^Q=*N;_SVT_3GOKR:VM/)
MCGNKB822MVU%% !1110!_,-^U;_RM3?\$N/^S#/VB_\ TV_M!5_3S7\PW[5O
M_*U-_P $N/\ LPS]HO\ ]-O[05?T\T %%%% '\PW['7_ "M*?\%=O^S./V5O
M_4'^ E?T\U_,-^QU_P K2G_!7;_LSC]E;_U!_@)7]/- !1110 45\$_M1?MO
M2_!'XX? O]E7X3?".\^/?[3G[0.@?$'QWX2^'S^/- ^%GA+P[\,OA9'I0\9^
M//'7Q U^QUQ],LH]0US2M&\/Z)X=\*>*_$.O:G/=LFFV>E:7J>J6OQ3\:_\
M@L3\1_@C^R?^VU^T-XO_ &#OB1X<\=_L+>/?!O@3XJ?![Q9\7/A]IPU2T\8>
M&O"?B"U^)7A#QWHMIXBTSQ+\-7'C705T._TW2I/$NO6DUS/<^&O#]Y8ZAIUD
M ?N9161X?U0ZYH.B:T8/LQUC2--U0VPD\T6YU"SANS!YI2,R>49O+\SRTW[=
MVQ<[1KT %%%?'W[?'[4>N?L5?LC?'']J?0_A->_&K_A2'@;6OB!K7@6Q\7Z1
MX'EN?#GAVQN-2US4WU_6+/4HHH-*L;>2ZFM;'2]3U2[5?)L+">4X4 ^P:*\]
M^$GCEOBA\*?AE\2WTU=&?XA_#WP7XY?1UNC?+I+>+?#>FZ^VFK>F"U-XMB=0
M-J+HVML;@1><8(=_EKZ%0 4444 %%?F9^VU_P4@LOV'OCS^QC\)_'GP/\4^+
M?!/[:7QZ\#?LX>$/BQX5\7>'$M_ _P 2/'7B+2M T_\ X3+P=JD%KJP\.6YU
MJROY=<TN_O$^SPW\,MO;7,5E%J'6?\%-_P#@HO\ "/\ X)=_LK>(?VHOB[H>
MO>,K*Q\1^&_!WA3X>^$[G3K7Q5XZ\4^(KJ60Z7HTVJR1V,"Z/X<T_P 0^+M8
MN[DF.TT+P[J4H5YO)BD /T'HKR?X%_$+Q%\6?A#\/?B;XI\#-\-=7\>^%M)\
M6-X)D\2V'BZYT&PUZTBU/2K6]U[2[.QTZ[U!M,N;2:_CLHI+:TNY)K2&[O4@
M6ZFR?B-XY^,GAOXG_ KPM\/_ (()\1OAOX\U[QCI_P :OB>?B+X=\)M\"M$T
M;PG<:MX2UU/!VK6TVL?$?_A,/$T</A9M.\.3VUQH(E&K7[26GR@ ]NHKS/P+
M\8OAM\2_$WQ6\'^!?%6G^)=>^"7C2R^'?Q/M=,,LT/A7QO?^$/#?CN/PS>7H
MC%E-JUOX7\7>'M0U&UM)YY-,?4H[*_%O?1SVT7IE !117R=^V_\ M-ZG^QM^
MS#\6OVGK?X77WQ<T#X)>$-=^(OCOPKI'BW2/"&N1^!/"NDWNL^)M7T2ZUVSN
M=-U34]-L;-IH=#EFL)=17S$MKO[2L5O. ?6-%?DO\6_^"G7B?X._\$T=)_X*
M7^(_V6=?NO ES\.?!OQHUSX6:=\6O!\OCG0?A)\0+'P_J'A;Q&-1DTE/#>J:
M]):>)])N-8\*VM_'+ID+70@U/4KJV%K+^AGP&^(WB3XN_![X>?%#Q5X#;X9:
MMX_\+:1XN'@B7Q/I_C"ZT+3=?LXM4TBVO]>TFSLM,NM1?2[JTFOXK&.:UL[N
M2:TAO+U(1=2@'KE%%% !1110 4444 %?S$?\'1'_ "0W_@FA_P!I<?V4?_4?
M^*E?T[U_,1_P=$?\D-_X)H?]I<?V4?\ U'_BI0!_3O1110 4444 %%%% '\P
MO[3'_*UO_P $Y/\ M''\;/\ TZ?M#U_3U7\PO[3'_*UO_P $Y/\ M''\;/\
MTZ?M#U_3U0 5\P?ML> ?C9\5/V0?VF/AM^S?XQ'P_P#CWXZ^"/Q(\+?"'QE_
M:$NCMX?\?ZUX6U*Q\-WT6MP*\^@S_P!HS0PV^OVZM<:%/+'J\ ,UFE?3]?-O
M[87PW^+/Q?\ V8/CA\,_@1XSLOAW\9O&GP_UK1/ACX[U*[U*RT[PCXUN$1]
M\07\^D0SZG]BTN_CBN[J"SADFNX(Y+4+MF8@ _E7_P""?GC/]@7XF?';]BG]
MF;XN_LPR?\$M?^"KO[(?COPAJ^K> O%_A6Z\,6_[6EIX<\&Z]H7C.32OB5IT
M]KI?QWD\?275YX[T#4?B)>Z_XMMO$=I/J'@W7?%UK-K6K:IL? 3]L+Q;_P $
MN]<_X+>?$SX4?L7K\3?V9?@I_P %+-3\5?&?7/#OQ1\(_"VV^'7@?Q#\._@E
MH5[;?#'P3=Z'K^H_$'Q;I%YJL_BG7-!G_P"$*T"TT6ZM&L?$NH:E>RZ=8?J3
M\?/V&/VP_P!O+XD_L077[6'@7]DCX6V?[&G[1WP]_:3U;X[_  3\>?$;QM\4
M_B/K/PR,VHV'P^^&'AWQ1\+O!,_P@\"?$3Q"NEZC\18M=^('CFYL;/1]/TW1
MX-=OK>V\1VWSS\2_^"57[=?Q"_9M_P""POP,%U^R;IFJ?\%-/C_-\7O!6O'X
MN_%^YT_X6:)JFE> _#^I:1XLMO\ AGB*YUS5K32OAUIEU8RZ-Y-G=ZEK=_#<
M-:6FF6\FH@'TG^VI_P %C_$'[';_ !O^(.M_LP/<?LY_ #6/@+I&J?$/XA?%
MF#X4>/?V@Q\;+#POK&KZA^R!\.]8\!ZOI'QLL_@]H_B_2I_'ZS^/?"MRVIVN
MNZ-80+)H=W=MT7QJ_P""H7[2GA;]LCXW?L7? C]@6\^-'CGX6?LU^&OVG?#W
MBW6_VC/!'PV\'^+? &O^)-:\."ZU66;PMXGU3PK/=7_AW5]*\-Z1%I_B'7M9
MUI+;^U=,\,>'FN?$-K^<_P"TW_P1K_X*._M$Z'^WGX7U+QQ^Q'?)^UY\//@-
MHW@;X@_$"_\ C/XX^)/P TOX/Z5X+;4OV=?A=J/_  @VB:7X6^$'B/Q;X5N_
M$DOC'2]/@U*\N-7O-0\1_#O7M>U+^T]"_0GP;^QU^WMH'[=WQ3_;)\3P?LC^
M*&^(/_!/_P #?LDC0-"^)'QA\'?\7!\$^*_%/Q"A\8G3K_X-^-!I7@F_U_Q?
M>^&FTT>)-=U^VT73++Q#YMQ?WEQH%L ='\/O^"N>A?M#?#']@67]G;X,2>,?
MCS_P4*^&GC'XJ^"?A+X[\>1^#?"/PE^'?PRL!%\5_&?Q:^(ND>$_&&HQ>'?#
MOBBXL?!/AE?#/@+6=9\=Z]J=J++2M*L8-5N]-_*O_@F/^U9I'[#/PT_X*8:I
MXC^ =CX9^*OQ4_X+@^)OV9?@W^RM\//%^DS:+J/Q]^*OA7X3:%X:^'^@_$2?
M0])TFR\"6[6^K>+]1\<7'A:U.F>";&[U!/"\VKBV\/W'JOP(_P""0/[?O[*7
M@C_@F;\4O@YXV_9:UC]J?]@#X<?%W]FOQSX)\2^,?BB/@7^T5^SI\6?$\_BU
MI8?&<'PJM?&WPU^(?AG6;Z:[L[=?!?B?1;F[L[._GU.>VA.@73&_X(N?MP^.
M_!W[4&N^.OB[^S%X#^/.N_\ !3[PS_P5/_91U[P';?%+Q-X0\)?&OPMI6D:
M?!/Q1.NZ;HFIS_#C7/#NG3Z*\_A[3KWQ'9W-V_B*1;B,+X60 ^Z_&7_!6;X@
M?!CQC^UM\!?C?^RG;Z;^U'^S/^RS??MG^#_ ?P\^-MCXA^%_[1/[/>A37-GX
MT\3_  ^^*GC/X??#W4]!UWX?ZI8ZAI?BKPIXF^'\>IR2VL=UX<.NV]W&(\#]
MF?\ X*^?%3XP?&+]@KP3\8?V*=4^ OPQ_P""CGP=\5?$+]G/XF2?'+PM\0=;
MN?$O@#X6Z-\6/%.A>-/AYHGA;3Y_"OAO6/#>KBY\ >()/$M]K&M6:6EQXA\+
M>%+Z[O-)TC%^*_\ P3W_ &M/VF/'_P"TQ^U3\6=._9T\$_M$>/\ _@GGXY_X
M)\? 3X6^&?B7\0_$?PO\%:)\6=3UW6/B?\7?B)\4+CX2:3XDU;5KS5-6L4\)
M^#M ^&K6NF>'=#DL]1\07&K>);B\T#D/#/\ P3V_;/\ !>L_\$6/$WB&3]ER
M+P]_P2H^&/CCP;\7[BQ^*OQ<O=0^)5AXE^!VE? R_P!=^'M@?@! MD^D>&_#
M\?C>+3/$%S%)J6L7<GA1;BTM;9/$=V 7/&O_  7!\6Z7\+_"_P"TM\./V0T^
M*'[,_P 0_P!MO4?V#_A[KL?QVTGP?\6=7^)D7CS5?A;H/Q UWP)K7P_G\*>&
M?AEXG^(F@ZKH-F]W\1+CQ9INF/H_B75M M;74Y;&Q_0K_@I9X5T'XA_\$U?V
MS(?B)X+T:]EM/V0_COXQBT'6XM/U]?"WC7P_\&_%FN:/J6F7XB:&/7O">NP1
M7.C^(M+,%S:WUG%J&G3P-Y;#^2[X"_$+QUI_A#Q1^W'X)TG_ ()9_M+? S4O
MVNOC-^VS\,_@IXJ_; ^.GP?^+'_"Q+KQOXGLOA_+H'[&VB+XT^ _@[]JFY\*
M0:5I/@K0G\&ZWXQ?QMJ]CJ>MK-\1=0U#6*_L2_:[\"_%[]H?]BWXT_"GX2^'
M_!VB?$K]H#X$>-/AI;V/Q@\3:[X5T+P*_P 6/A_JWAC4[_Q!>^$/!WCS5+_4
M?"!UUI'T6PTF*'5;NSDMO[8T^,BX(!_+3=?%S]G(?\&PJ?#%/V>?CHOC ?\
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
M]_M"?^IR]?TF:[_R ]9_[!6H_P#I)-7\V?\ P:5_\H<_ /\ V7O]H3_U.7H
M_IAHHHH **** "O@&P_X*+_"/4?VWM0_X)^0_#7X^I^T!I7@=?BK?^=\/=/3
MP!;_  BFU_\ X1:U^*;>-AXI;3V\'WOB+&CVFR%O$$E_OMCH*20SK%]_5_.M
M?Z/J/B#_ (.2?CEH6D>*-;\$ZKK'_!%#P]ING>,?#46AS^(?"]Y=_M1ZC#;Z
M[HD'B;1_$'AZ75--D87-FFM:%J^FF=$^U6%S'F,@']%-?*W[:O[6_@7]AC]F
MWXD_M0_$SPA\2O&O@/X6:2^M^)])^%/AJU\4>*+?2T5S-J;V5_JVAZ=9:/9%
M5.IZMJ.J6EGI\4B23.=RJW\K?[+'QU_;DTO]D[_@C3^W1XS_ &]OVB?BCXP_
M:3_X*,^%OV2?BK\)_&$O@-/@SXC^#?Q*^+7QX\'ZG_;'A[3?"%MK>L>/[!_
M]GJ.E>.+[Q'G1+::VT#P[HFB:1I%G$V]^V5\1_B?_P %"_\ @F%_P7!_:1\4
M_M _%[P##^SK\9_VEOV;_A;\!?A[XHMM ^&OAWX5?LZ2^&M&U/2OBMX*CL)!
M\0/%'QMCU#7]=\4:WXNDNKSPM9ZEX?M? #^'UT&6?40#^PGP5XILO''@WPEX
MUTV"ZM=.\8>&=!\4V%M>K$M[;V7B#2K35K6"[6"6>!;J&"[CCN%AFFB$JN(Y
M9$PYZ:OYW/@#XX^+>H_\%(/&/[+TGQO^+MK\$/$G_!%OX%?'C2O!%AXN6TA^
M'WQ6UOXAM\.=0\7?#34$T\ZGX4NAX<\/6*06T-U=Z=;:A<7]ZMKOO7C'P+X
M_;"_;R\5_P#!-'_@E;^TSXDU#]IK]IOX8ZAX _:7\7?MT6'[*OQ$T7P=^VCJ
M=GHWQ%O_  E\*?C1H&CZ7'I/B'X@?#WX6);:M:^-O"?A-]-L]0U'4O",_BO[
M=IEK]FE /Z_M5\5^&="U;PQH.LZ_I&E:WXUU*^T?PAI-_J%M:ZCXFU72]#U/
MQ-J6GZ'9S2)<:G=V'A[1=6UJ\AM(Y7MM,TZ[O)@D$+N-^OY!M*L]'_:@_;8_
MX-\_'G@[]M7]I'XN^'/BK^R5^W%-#\;=(\7ZAX"U[Q%JOPM\">#+9_&%SX*U
M+2;[2O"OQ,UC4M7UKPS\84N-*NUUFXT6+P])$FB:5:VS^R_\$_/@5^VA^VMH
M'[9_C3QO_P %5/VTO#>I?!/]N3]OC]ECX9:/X6N_A/H_A_\ L7P/J%IX3^'/
MB_QG;6?PW236-<\(>(/[.\366FZ%_P (UX52UL)_#UKX?M+'7/$$FI@']2E?
M'_[1G[9W@G]G'X@?##X5WWPK_:#^,/Q"^+/ASX@>+_#7A;X _"C4?B;?:?X6
M^&=YX+T[Q5K_ (JGMK_3=/\ #.EP:CX_\+Z=87.J7D*ZG?Z@+.S$EPOEM^&7
M[ ?[4GQ[_:ZLOV,_V+O%GQI^,_A?]KW]D?XQ_'ZY_P""H.IV'CEAXDNM+_9V
MU&?P=H7A_P 17$NDQ6]SX/\ VG?B#X^^&WB7P-]@M=/2'P!X1^).F>&+@1:.
M]\O]/<^EZ8]Z-:?3K%M8M]-N]+@U9K2W;4X=,NY;:[N].BOS&;J.QNKJRLKF
MXM$E6WFN+2UFDC:2WB9 #\G?@%_P6?\ V9/VD(O@YK?P]^%'[6\'PX^.GQ7G
M^"/@/XR>)?V?M:TCX2GXEVVL:OX<F\-^(O&$6K7L7AF9?$NAZEX;CN=9M+6U
MN-=@&F6TTUS)&C?KI7\BG_!,[]H'Q#^RC_P;/?&G]I3P?X<TCQ1XV^".N?MO
M_$+P-IVNZ7'K.DV?C70_VC?B*_A3Q%J&G2(WGVGA379+'Q+<[#%*EOI4KQSP
M.!,GMX\>_P#!0?\ 9"\-ZI^W=-^T%X2^+'[-NJ_L(_&+XF7WP6^)G[3NJ_M"
M:]\=OCGX)^"'B?XW_#[XF?L_VUM\!/A-8> M+UBQ\.SW/CWP#X+UE? ]KX#7
M4]5T#1+.[TVTE(!_2YXK\0#PIX8\0>)FT;Q!XB&@:/J&L'0/"FEOK?B?6O[/
MM9;K^R_#^D1R0OJ>L7WE_9M/L5EB-S=211>9&&+CYN_8A_;#^&_[>G[-G@;]
MJ/X2:%XV\-^ ?B#J7CG3]$T?XBZ7IVB>,;5O ?CSQ)\/]2;6=)TK5]=L]/EN
M-4\,7MS!:KJEQ-%:RP+="&Y$L$?YX_L6>#_C7KUM_P $\_VTKO\ X*-^,?'?
M@S]H_P"!UM=_M ?!WXC2:-XF\ ?'WXK_ !7^&"?$;PBW[/ND6,^CZ3\"=0^&
M6N6?BQI?"_@W2;Q=2\">&I=+\102:II6M:[=?A#^PEKO[0W[,_[ _P#P2+_:
M9^'7[57QELM ^*'_  5)D_95\4_LU(O@JV_9^O\ X,?&;]IW]H#0_%]OJ/AZ
M/PL_BC7/'TFKZ/+XAL/'FK>+9[G2&OUTK1=*TVTT^"24 _N=HK^-7X]>,?VY
M%\#?\%[_ (JZ5_P4?_:MT"Y_X)R_%ZT\5?L\>'M";X2Z1H\T^E?!'P1\4W\-
M_$!+'X:PP^(OA^\.LW7AV#P-HUGX6TFX:2;Q%XG?Q3K,T$MG^B/@'XY?%O\
MX*"?MZ?%S]E/Q)\=_B_^SEX*^ W[!_[+/QI\-Z?\ ?%$7PX\5?$7XN?M+^'[
MSQ'XG^+%_P"(X[*]U77/"/PF3_A'/"OA[P#,9/ UWKVJ:K=>,],\1%]-M+$
M_4O]J;]N#X;?LE>/_P!EGX>?$'P7\4]=OOVMOCQX2_9W^'OB3P=X8L=1\%>'
MO'WC)[AM)B\>>(]2UK28=$MY[&PU74;:WL;?5]5O;72;]K73W,//V=7\;"?M
M0?'7]JS]EG_@C/XF_:2O[+Q+\8OA1_P7_P# W[.7BWXD:9I%KH.F_%J;X&:Q
M\=/ UK\2K;2-/1-+L[C7[6QB@UM-)2+2Y/$6G:Q/8V]G!*ME;>YZC^T5^U%^
MU#^R!_P5G_;W\$?M3_%GX'_&?]A+]I#]JSPA\!_A'X7US1K7X,^#/ '[&>G:
M1KT'@WXO_"S4-(N=*^)>L?&K2[#7K_QKKWC5KW5-+;Q-IMIX$G\/V&A10WH!
M_5I17\L/Q/\ VWOCE\:OBQ\%7^-7Q&^.?[*GP1^.G_!'+0OVK?@5;?LXCQ5#
MXCU']LCQ4^B7_B_2/$K>"M'\3>-=7OO >G:]X7L/A9\-_%5D/ _CJ[U2_M;C
M3O&'B*XBTK3^0\?Z]_P4H_9>_8,_X)V?\%%?VHOVC?VI)_$'PR^(7PP\3_\
M!37X"7USX&\,P#X!_$KQ';Z/?:N?"?@+X>>&I]$U?X-7NH^&O$7B?P\2FKWF
MAZKXK\/^,-8>U\/6OV$ _K-HK\TO^"?OB[Q5^T!XH_:C_:YC^*WCCQ?\ ?B]
M\9M7\'?LH^#;[Q-'K/PWL?@]\'K2P^'FM?%7P1:QVT;BU^,WQ7T'X@^*-!O)
M+J[LI? $?@^[T40VVJW4EU^EM !1110 4444 ?S#?M6_\K4W_!+C_LPS]HO_
M --O[05?T\U_,-^U;_RM3?\ !+C_ +,,_:+_ /3;^T%7]/- !1110!_,-^QU
M_P K2G_!7;_LSC]E;_U!_@)7]/-?S#?L=?\ *TI_P5V_[,X_96_]0?X"5_3S
M0 4444 ?B3_P4]_8Z_9W_;W^.7P*^"J?''XC_LJ?\% OA/\ #OQU^T%^R)^T
M7\*]6AT?QAX<T73?$?AOPIX_T:.R&K:;<^.?#IU*]\+7GBSPG!-IUY%I<Z7E
MEKEE9W.N6M]^(G[37[27[7GBS_@E7_P7E_8S_;IL_A?XY_:1_8B\,_L^>'?$
M?[4/PBT2QT;P]^T)X3^*.I^%_$GP]U+QA:6%E9VME\2O#WAC2;-]?TS[-IS6
M%GKNG:?-H=E/8W%_K/\ 6I\=_P!B_P#97_:<USP_XI^/7P.\"_$SQ9X0TNYT
M?P=XOU[3YT\8>"["\OHM2O$\&>*]-N;'Q#X1N+R\@AEN[[PYJ6F7]RL203W,
MENHBKCV_X)W_ +#\GP2U/]G"Y_9@^$=]\#M>\6GQ[XG^&^I>&8=2T#QEXX:3
MSG\7^.1?R7-[XX\2R3"*636_%MWK.HR2VUE))<,]C9F  _!B^TKPK^P;_P %
M(?&>C^'/C?\ M!> ?@U\3?\ @AU\=OVE/VB/%6M_%/X@?&3Q):_$GX3>//#N
MGQ_M"Z#HWQ!UOQ%IEI\3?#7A34-372=/\-Z9HWAMC!;:3I_AZQT^1K4^"?L"
M:E%H7[>_[ ?@K3?%FN_#OX+_ +8?_!+GXJ:OXFL=0_:D\4^(_CS\?OMVK_#
M_#7]H3]HZY\.:WIOASP%^TK\2[CQ3K&J:#)\--?UWQ/X9NM1U7PG9?$"_NM'
M&FZ5_35;_P#!/K]BFV\;:/\ $@?LT_"JY\=^'_ $OPHT?Q7J/AV/5=9L?A=/
MHMSX<N?AS'=ZG+=O)X%N]#O+O3+SPG-YFA7EM<3+<V$K2,QX?P9_P2L_X)P?
M#N7P=<^!OV*/V=/"M_\ #[_A,#X)U?1/AIH%CKGAF3Q[8V^F>*KC2==AMEUB
MUN]1T^UM[2"\6^-UI,$2IHTVGC.0#^2_]FGP'J'P_P#V!_\ @D5^V_I/QC_:
M(U/]HOQ!_P %@?"G[/\ J?C/Q9^T#\6/%.CW?P,\=?M9_''X?>,OA;-X+U?Q
M5<>#=0\-^*M-T:WU3Q#?:IH>H^*=:UZ:\O+_ ,17%M);V-K[;^TG>>!_VX?V
M'O\ @XG^+G[3?B/7+W]I']E;XU?M-_"/X4>#KWQ_XA\,R?L_?!/X,^%M(M/@
M7I7@[PC9:UI^EV.A_&N]C\4ZAXYU%]-N1\8;O7-6T/6)M3LK/3M.L?Z:4_X)
M;_\ !/&+P-X8^&47[(/P2A^'7@GQC<_$3P;X%A\)PQ>$_"GCV[$/G^-/#>@1
MRKIFB>*7:%)1KVFVUMJ<<[37$5RD]Q<22V/B]_P3!_X)\?'SQ_KGQ3^,O[(7
MP/\ B)\1/%'A-?!'B?Q?XD\&V=WK?B7PW%IR:1:VOB&Z1HCKE[I^F1Q6.E:W
MJBW6NZ3;001Z9J5H((=@!^*W[.<_A#]M#]OB+]CS]J&^UG6O@U\,?^"3O['W
MQ#_96^&6G^.O$WA3PMXMOO'FA1:;\</CQHP\)ZUHTFO?$7P;K)\-> ?#?B>.
M\O+WX?VNG:G<^'1I.HZCJU]-^?7PNN_C=^T3\//^"-V@?&[]H']HW7;5?^"H
M_P"UO^Q_HOQ8\,?'7XB^#]9^/O[,/PD\/_&BS\$^+=>O?#.O6&F:[XBOF\,W
M?@P?%>UL8_'UYH&FRR6'BVWU&YCU5/ZU/'G_  3S_8@^)7AKX6^$/%W[+_P?
MN?#WP0TN^T+X06.C>$[/PE)\-= U9/*UGP]X,U#PC_86I:#X>UZ,NOB#0;"\
MATC7A+-_;%E>^?-OVO%W["W['GCMO@V?%7[./PHU1/V=[:RM/@/;CPK96%I\
M'8=->!['_A6UEI@L[3P=-:FVMUBN="ALKE8X(8?.,4:( #^6_P 8WOQ>_9T_
M8D_X.!/@1^S7\:_%OP[\&_LQ?ME?"[3O@[;>-/C/XPF\3>%/A9\1/"WP'\6_
M%'X*_"WXJ^-M?UKQ=H/B#XDV^M^)/!GPWB?Q!_:'_"5^+(+33-3L-9U?^UH_
MTP_8%_9NUO4/^"C_ ,9?VF?ACX3^-_P*_8DL/V>?A7H7PW^!?C?XK>,_#VA7
MO[3>JQZG9?%#QM:? /3?B5KWAQ='L/ 2:)X;U?Q!XQT(6?B7X@P7GBOP?)K$
MUI/XHG]G_;P_X)6^&/'/P#^)7AS]B;X(?LM^&?B+\9?B[\*OB!^TIX4^+.BZ
M[I/@O]K3X>_#_P ;0>/O$?PJ^)/C3PQ8Z]XFT/4_&FM:9HRI\08='UC6]-LK
M?4=)@DL[;6;B\MO*OV!?^"5Y^"W[2O@K]I]OV./V5?\ @GO=^!/#GCC0]3^'
M_P"R=\9/B;\5K[XVS^-=$.AQV/Q-OM7\%_"CX?Z;X#\)-++XFT#0[3P=XH\1
M7?B^VT348_$'AFPT:[T[Q$ =/_P6?^#GB']H/6_V8?@OX(ALY?B7X]\ ?M_Z
M?\()KN<6K:/\:M._8X\<ZW\&?%%E>#][I^I^$?BEIOA#Q-IFIP8ET[4-*MKM
M3^[(/X2_M;?M(^,_^"KG_!(G]JO]N7XG^"];\%:'^R1^Q?9?L^Z;X7\3:/)H
MT.H?MT>./&/P^L/VOOB#HNGW(B?^R? WAG2O"?PP\ 7\D!DM3\0?BSI \F[C
MN(U_LP\??LJ_L[?%/XK_  Z^.?Q$^$7@[QC\7OA%=P7_ ,+OB#KEC)>>)/ %
M[!.;C[5X3O6G']B3W+GR]1DL$A;5+8"SU(W=H! ,'XC?L5_LF_%SX:7/P9^)
M/[/?PL\7?"2^\9>(OB'J/PTU7PIIY\#ZIXX\7>)=0\9>)O%.K^&+>.#2-6UK
M6_%NK:CXFU"]U&TNI9]>NY=58_;BLZ@'\T?[>NO^"?B3K6O?#O1?%GB'QC\1
M?@E_P12TWXIZGX8^)/QDU#X,?LX_LM6>HZ3J-_X?_:.^'DOA!SXZ\??M8>*+
M_2]*\,>$HK*+2/#WA#0M%TNXU#Q_H<OB'^Q]2Z_P1\2_%GQ-^)O_  :J_&#5
MOC#\0/%WC3XO?"?QMI'QN4?%7Q3J/AGQMXFTO]@1_&5WJ?CGP-:>('\%W?Q!
MMO$>OZCJ.JZ_?Z$OBII[]8=0O&BM[&&W_>/4/^"9'_!/C6=3^'FL:Y^QU\ -
M?U/X3^#KSX>?#J[\0_#O0]?D\)^!;VYU*\;PAIHUBWO4_P"$=LKK6-4N-&TF
MY6>ST&:^N)-$BT]G)K0TS_@F_P#L'Z(WP6;1/V4?@MHK?LY+,/@.VC^#K'2C
M\)I;O59=<U"]\"FP%O\ V!J>KZM-)?:YJMEY>I:[,1_;%W>JB*H!_*AIOP.^
M!GP\_9"_X.<-;\$6#>#/BM\*/VGOVQKKX07/AWXC>--$\9>&=-\"_!+X3?$*
MSUSP];67BV#49Y]"\4/-KMYXF:WNM1/GW-MJ6IRZ;-):'Z5_:5_:(\3_  L_
M:2_X)[?%/]GWQXWBKXUZG_P1-_;+^*UQX.T_X@7_ (@M?B?\1_A]^S=\-O$/
MP%U'Q9X(&NW>E^)=4N?$*^*CX8O+S2)=3\13IK-K;75]+:.MM_2]8?L;_LHZ
M9\2?C)\8;#]G;X/6WQ0_:&\-2^#?CCXZ3P%X>/B/XJ>%+G3HM)OO#WC;4'L6
MDUW2=5TZ"VL]:LKS?#K<-K:#5EO#:VYB\@^%/_!+K_@G;\#]>^'/BGX4_L:?
ML_\ @OQ-\([WQ#JGPU\0:;\/=%FUKP=JWBE](?6M9T;4]0AO+V'6IAH.D0V6
ML232ZGH]K8Q6>C75A:F2%P#^=FQNY_AO^Q__ ,$+O^"@'[*'Q2^(?BC]J;]I
MG]H[]DOX6?M&:U>?$KQ=XON/VN+7]H'0]8/[4/ASXM>'=3UV_P!'\0:AX"\4
M>'?$VKZ)>G2X'^#EGX9U"VT'^P-)TM;:V_>G_@LV0/\ @DO_ ,%'B2 /^&,?
MVA1DD 9/PU\0 #)[DD #J20!R17NOPO_ &!OV,/@K\3+KXQ?"?\ 9K^$_@'X
MC7&I>)=9M_$/AOPO:Z>NAZUXT+?\)EK7A/1D)T#P9K'BY7DC\4:KX2TO1=0\
M00RRP:O<WD,LD;>O?&WX"?!O]I'P)>_"_P"/'PZ\,_%7X=:G<076J>"O&-D=
M4\-:M+;K*L*ZMI+R+::I;IYSL+._CN+0R;)6@,D43H ?RF?MJ_!7]H;2_P#@
MVGO_ !OK'[:GC_Q%\/#_ ,$[?V;-7_X4[>?!W]GW3O#\FA:CX/\ A(VF>$/^
M$NTKX?VGCM;+2DNK.TM=53Q!_;MV+*&2\OKF>>=I?4OCOXLNOCG^VC^RM^PG
M\7_BG\+/AK\$O%7_  2F^''Q'^"_ASXW-\2[7X>?%/XTZYKLGAGQ]JWAZ\^&
M_P 9O@G_ &C\6_AYX%T70;GP)%K.O:Y/X9L-1\2^(/"^DV6L73:K'^_^L_L!
M?L8^(O@;HW[,NO?LX?##6/V>?#U]%J&B?!;4M#^V?#;3;BW\HVB6WA*>=]'6
MRL7@@ET_33:MIVGSPQ7%E:V\T:2+SWQ,_P"":W[!/QE^%7P[^"/Q5_90^#/C
M_P"%7PCN)[CX7>#?%'A.VU33OA\+ID-U9^#Y[AVU'P_I5VD4$%WHVFWMOI-U
M:6UI9W%E):VEM#$ ?SQW>D^$+ZS_ &%/V,/$_P"U]XC_ ."BGQ&^'7[.O[:6
MK6_B'XJ_$#5_@#^R?XG^'OP_^)3?#H?M&_&3QI8Z]XP\<_%'Q?\  @Z5JOPL
M^#TO@ZZ\7-XJ>PUSXC-XM\&6FDS^++SQ'P_J'Q'\=_\ !"[_ ()K?\%-8_B%
MX_\ C-\;?^"?7B?PK\2OV@M(B^)_B[4M4^,W[+W@?XW^+=!^(O@3XDZ=8>)8
ME\27_AKX<Q:'\0_#NJ>+X[_5+;3_  I<7,DE_;ZO=K=_U7_$#]@+]B/XJO\
M!9OB-^RE\!?&,?[.FGIHWP-M-=^&?A:\T[X8:'%%90Q^'O">F-IPT_3_  Y'
M'IM@$\/"U?15:T@D%B)$#UVOPR_9*_9D^#'P@\3_   ^$WP(^%_PZ^"OC9?%
MZ^,/AEX0\(:3H?A#Q./'UM<67C(Z[I-C;PP:HWB*PN9=.U%KP3-+IHATY2EE
M;6\$0!^&7C_]BMO^"GW[&?[:_P"U9\)/%OQ#\!?%G]K;6KSXF?L,>+?#GQ&^
M)?@A=!\ _!K0+'PO\#M371;;Q#IEEI.C_M,WGAG7O&_C9)=,0:CX-^*GA_[=
M:F_\+:/)9=__ ,$L?C/IW_!3+XJ_#W]M>/P;XK^&_A3]DS]F/P?^RW-X O;K
MQGX?TBT_;"UM?[7_ &DM'N?#][J5M9>)M/\ @+H-IX4\!^!]8US3]5E2;XE>
M/'6Y74[8?8_U/_:,TK]J+X3_  #\$>$?^"=/PR_9PU/QEX.U7P-X*T?P'\>/
M$/C3P-\+/#7P=T72;C19X-!NOA_I6K:O%J?ARWL_#MMHNEFU%B='AU$ S7EO
M8V=UT/[&O[.(_99^ 7AKX8:CK.G>*_'FH:WXU^)OQB\=:7H\6@V7C_XV_%SQ
M?K7Q'^+/C&TTF,LVGZ9J_C;Q)JX\/Z=<37%SI7AJWT;29KFX:P\U@#ZDHHHH
M *_F(_X.B/\ DAO_  30_P"TN/[*/_J/_%2OZ=Z_F(_X.B/^2&_\$T/^TN/[
M*/\ ZC_Q4H _IWHHHH **** "BBB@#^87]IC_E:W_P""<G_:./XV?^G3]H>O
MZ>J_F%_:8_Y6M_\ @G)_VCC^-G_IT_:'K^GJ@ HHHH **** /%_C7^T;\ _V
M;="T[Q1^T%\9/AM\%?#.KWKZ;IOB+XG^,-#\$Z'>:A&D;M8PZMX@O+"P:ZVR
MQE(#<"63>HC5B<5W?@7QYX+^)_A+0_'OP[\4:'XU\%>)K0W_ (>\5>&M1MM6
MT'6[$32V_P!MTO4[-Y;6^M&F@EC2XMY)(9"C%'9<$_B?_P ',,,,_P#P1+_;
M82>&*95TOX-2*LL:2*LB?M"?"@HZAPP5T/*L,,IY!%4?BQ^U?_P4+LO^"@WP
MK_X)_P#[,J?LB^&?!GQ!_8'OOVB_"7Q%^+?A7XI^)-=\$7/A/Q=X)^'E_-KW
MASPKXO\ #6F^,/*U+4)+30?"NDWOA*V%EK*ZYJWB69_#H\/:V ?O77A7PB_:
M<_9^^/OB7XK>$/@I\7? _P 4?$'P/\26'@_XLV7@G6H-?B\#>*M2M;J\M/#^
MLZC8^;I@U;R+*Z-S96MY<SV,D$D%\EM./*/X=_L]?\%@OC[^TA\"_P#@FQX$
MT/PA\)?!G[9_[>?Q8_:C^%WB+7+S3_$NO_!?X7^&?V*]:\;V/QU^+&B>#AXE
MT?Q1XJN]8L?"VBV_P^\"WWC'2+?_ (2#Q69=:\1OI6@2VVJ_G[IO[2W[7/[
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
MPY_Z<M7K]=J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH RM=_Y >L_]@K4?_22
M:OYL_P#@TK_Y0Y^ ?^R]_M"?^IR]?TF:[_R ]9_[!6H_^DDU?S9_\&E?_*'/
MP#_V7O\ :$_]3EZ /Z8:*** "BBB@ K\^-9_X)H?L[ZQ^U+XI_;/'B/]H#1_
MVC/&'@&[^%&K>//#_P"T!\3M&BC^%MUJ4FLQ_#S3/#-IKJ>%=+\*Z;K+_P!L
MZ18V>C13:9K*KJ]I<QZENNF_0>B@#\G]-_X(P?L5Z+\&?@7^S]HY_:!TSX2_
MLT_&)/C[\#O"EG^TI\9(E^'WQ;MM6O\ 7]-\8:9JO_"5MK-[=:+KNL^(=9T:
MQUC4-2TK3=0\2:_/;6"#4IDJC\9/^")?["'QN\7_ +07BWQ%H/QE\*P_M66*
M)^T9X'^%WQ_^+'PU^%_QB\10QI';^//'7PW\)>)M.\(ZYXWB9#=2:Q=:6T%_
MJ4L^K:G87VJ3S7C]#^TY^WI\0](_;%^&7_!.K]D#P1X&\??M2^-?AEJGQX^)
MWC'XJW^O6_P:_9M^!&EZO'X=M/&GCC3/"+V_BOQSXM\9>))8]"\$_#G0]7\+
MR7TCKJVN^*O#^CO!=7'6>$/BM^WUX$_:Q^#WP0^/7@_]G_X@_ [XI^!_BQJZ
M_M"?!/PY\3/!&H^'_B#X&LO#&IZ!\/?%GPW\7^+_ (B6/AR#7M'O/%&J:9XN
MB\?ZW;^(I-&ETH:)X8O+*-M< ,?QW_P2&_8G^('B?X(^+M2\-?%C1M8^!/P@
ME_9]T*Y\)_M _&GPY=^.?@7)J;:VOPC^,6LZ?XW3Q'\5? 4.LRW.HKH'C#6M
M0MI7O+JSN_M.ERBP7G_AO_P1N_8_^"G@_P""OA'X&:O^T?\ !;_A0&B?%'PY
M\./$?P[_ &DOBOIWB*QT+XS:GX9UCXCZ+J#ZKK^L:+J&AZ_JGA'0M2M_#\FB
M)H/A_5[3^WO#6F:/KSG5!^@7A#X\? [X@^+O$OP_\!?&;X4>-_'G@PSKXP\$
M^$/B)X0\2^+O"C6UP+2Y'B7PWHVL7NLZ$;>[9;6<:I96IBN"(9-LA"UB3_M/
M?LU6NIZ+HMS^T-\#;?6?$GC*\^'7AW29_BUX!AU/7OB#IR6$FH>!-%L)/$"W
M6J>,K%-5TM[SPQ8Q3ZW:IJ5@T]B@O+<R 'R3XI_X))?L,>*/!W[+'@8?#'Q'
MX4T3]C2'QA9_ 6;X?_%/XF>!-=T#2OB/!!'\2]%U_P 2>%_%6FZ]XTTGXE3V
MT5_X_L_%6H:J/%E\UW-K#7*ZEJ<=Y=^'_P"RIX._X)M_!7]IKQC^QO\ ";XP
M_'7QOX_\2>+?CYJOP.\0?'W6M5O_ (M?&KQ'.MYXKU70O$WQ=UG5]!\&>)_'
M4VRZ\0:A&;;3]4N-.M"]C)=K$)/L;1OCO\#_ !'?>/M,\/?&7X4Z]J7PIG:V
M^*.GZ-\0_".J7WPVN4,H>W\?6ECK$]QX.G0P3AHO$,>G2*89<J/+?%;PG^T%
M\!/'OBJ'P+X&^-_PA\9^-[GPOIGC>W\'>$_B5X,\1>*I_!>M6EOJ&C>+X?#V
MCZU>:O+X7U:PN[2]TS7TLVTF_M+FWN;6[EAFC=@#XH_X)[_L_>-=$\6_M/\
M[;'QT^!OAS]GS]H[]N+QIX"\1^+_ (4Z3KN@>,=;^&WPS^$7P_TKX>?"OP9X
MV\;>&H4T'Q/X^N8X/$OCGQIJ&ARSZ7;:GXP@\-PW5^/#*7]Q^B'C'PQ#XS\+
MZYX5N-9\2^'X-=L)=/FUKP=KM]X8\4:=%-C?<:)X@TQXM1T>_"@K%?64L5U
M&9H)8Y-KKQFE?'OX%Z]\1M3^#VA_&CX3ZS\6]$%TVL_"W2OB-X/U'XC:0MC$
ML]Z=3\$6>L3>)K 6D#I-=&ZTR(6\3+)+L1@QQK[]IS]FS3-3M-%U+]H3X':?
MK&H>-)/AO8:3??%GP%::G>_$2*SL=1E\!6EA<:_'=7/C2+3]4TR_D\+0Q/KB
M6>HV-TUB(+NW>0 \$_9@_P""</[+'[(WP&\<_LO?"GPQXMU+]GWXB1^)X/$O
MPH^*/Q$\9_%OPI+;>.5U4>.K.RMOB!J^O7-A8^-9-:U&Y\46-O=+::K>W,M[
M-"+J:>:7S#]DO_@C]^PK^Q;JWB'5/@W\._%VHPZQX7\3^ ]$\/?%?XJ?$/XP
M>$/AO\/?&TT<_C3P%\+O"/Q#\0Z_X>\#>&O%[06T7BF+2-/34O$-E:V^G:OJ
M5YIT?V0_>&G?&CX.ZQXVU/X::3\6/AIJGQ&T47IUGP!IWCOPM?>-M)&FQQRZ
MB=3\*VVJRZ[8"PBFBDO3=6$0M8Y8WG\M74G3\)?$+P3\3O#U]KWPJ\>^!_'>
MFP7-_H\?B#PEX@TGQGX>M-?M((I)-/OKOPYJDT#7-D;JTFO],6_MKU()XMS6
M_GQ2T ?G7^S1_P $</V'/V1/$?B+Q-\!_"_Q2\)WE]I?CC1O 6G7OQQ^*OB;
MP[\ [#XDI-'XV;]GGPWXC\4:IHOPAU;7TG>*Z\2>&+*'Q,EINTVWUF'2YKBR
MFR-._P""+G[$^C_!CX/?L^:4O[0%A\(_@%\:4_:'^$'A.W_:3^,:IX(^,=OK
M5YXEL/&NG:HWBI]9NKS2O$NJZYXBTNQU/4+[2;+6O$&MW\-@)M1F-8'_  3G
M_;3_ &K/VKOVA/V\?AE\8M&_9\\/>"OV*OVA]6_9SBOOAKH'Q&A\4_$;7+32
M+?Q!;>+WD\4>.-7TGPKI2Z5?Z<D^A"S\07DU_->1IJ]M!9137_W-^TIXR^)_
MA.7X%V_PN^*/[.WPUN/$GQ^^'F@^/8?V@KO4K:7QU\+M1N;NS\5>!?@U%I>M
MZ,]S\:]?NKG1;7P-#?#4=,DN6N(+FPFDFMU(!\M:G_P2(_9$UKP[^U5X4U>Z
M^/FHZ#^VUJEMK/[3UA<?M#_%8K\4]0M;.#2A+J$D?B*.;1(KC0K6T\-WUIX7
MDT2SOO#=I::%=02Z;;06\?2^*/\ @EK^S#XAUKX-^-M*U'XY?#WXM_ SX5O\
M"_!OQR^&?QT^(?@SXS:E\%GG2X3X7^//'FG:N=1^(?A2SECBFTB/QBFKZIH%
MY$FJ:!J>F:N#J!^JO$?[3W[-7@^>]MO%O[0WP-\+7.F>*]/\!ZC;^(_BUX!T
M2?3_ !QJUJM]I?@V]BU/7[62T\5ZE9,MYI_AV=8]7O+5EN+:SDA(<]9HOQA^
M$?B3QWXE^%OAWXI?#G7_ (F^#+2'4/&'PZT7QOX9U7QWX4L+AHTM[WQ+X1L=
M3G\0:%:3O-"L-SJFGVL,K2QJCL74$ ^,?''_  2R_8]\;?#O]F/X3P^%?'7@
M'X>_L>>-],^)_P  /#7PM^*WQ!^']KX0^)VBW-[>Z9\1M1N?#^O6VH>,/&MO
M?ZKKNH3:_P",;O7;W4M1\1^(]0U9[^\UO49[C+^(7_!)W]CKXC_$3XO>/]5\
M/_$?0;+]HVZT+4/VFOA;X(^+?CWP9\%_VDM3\.A$L=4^,WPPT'6;/PWXFU&_
MMXQ9>*KJTM])?QUISSZ=XX_X2*PNKJWFY/Q;_P %#?!W[)'PE^(GQ3_;+_:#
M_9@\6VNM_M?:C\$O@)IO[/OB&..\FT#Q;XK\):'\/_AOXX3Q1XHO87^,'@32
M/$C^*OC/?6ESIWAWPUX5B_M^>"SL45[C[L\6_M(_L[^ ?#WA'Q=X[^/?P7\%
M>$_B T*> O$_BWXI>!O#GA[QL]R(#;IX1UK6-=L]-\2-<"ZMC"NC7-Z91<0&
M,-YT>X _GG_;P_8]^+/CK_@H=XX^*WB_]BC]L;XC?!X_ /X,?!']FWXL_P#!
M.#]KOPW^SIXLT#P]X4N?%7BKQYX7^._A?5OC1\%;UH8_&_BLP^")M+EUOPAI
M?AC1[27[ -<OKZ2V]1G^$W_!1;X?_LC+^P)9_L[>/_VC]'_:[TGX]>"[_P"-
M/[1W[3O@;XLVW[#7PC^(EMIWA/PSX,^.?B/7+%/&/[1^L>$O"6I^)O&%N/"5
MOJMM-KPLOAIIWB/Q'I%C;>,)OW5^+WQA^'GPC\#77BSQI\5?A+\+K;4K:>P\
M(^*/B]XUT/P=X&O/$UY87$^A6MUJVK:OI$=[;7$R)<3VFF7HU"YL([A[,A@)
M%^'O^"1G[7_Q;_;A_9$F^.7QLB^&T?CJ/X\_M$_#.8_".QU:Q\ 7&B_"?XN>
M)_ 6@WGA\:YKOB34[NUO=,T2"[&HW6K7#7XF%R%B601@ ^[/@G\(?!/[/_P=
M^%GP,^&VF)H_P_\ @_\ #[PA\-/!NFJL8:U\-^"M!L?#VD),T21K+=/9:?%+
M>7&P/=7;S7$F9)7)]/HHH **** "BBB@#^8;]JW_ )6IO^"7'_9AG[1?_IM_
M:"K^GFOYAOVK?^5J;_@EQ_V89^T7_P"FW]H*OZ>: "BBB@#^8;]CK_E:4_X*
M[?\ 9G'[*W_J#_ 2OZ>:_F&_8Z_Y6E/^"NW_ &9Q^RM_Z@_P$K^GF@ K\??V
MX/VV/VI_V=_VZ/\ @G]^RY\*] _9_P!9\#?MT^*_BIX0B\3?$#2?B++XM^&E
MY\&_ UCX_P#$FHRVWAWQ9INC>*[7Q%I%S<66A6D:Z#-IFI6T8U"XOK:Y,T'[
M!5_-S_P5?^+?PK\)_P#!87_@@CIWBCXD^!/#M_X:^+G[7VH>)+/6_%FA:7<^
M';#Q7\!-)\/>%KW7X;V^ADT6T\3:]<PZ-X>N=36UAUK4W-EIKW-PDD: '[O^
M(_VCOV>O!MSJ%CXP^//P8\*W^D>(M'\':O:>(_BAX(T*YTSQ?XAMYKK0?"VH
M6VJ:[;36/B+7+:VN;G1]#N5CU/4K>WFELK:>.*1EN?&?XN>"/A!X)OO$'B[X
MH?"3X676I07>E^#-=^,_C+2/!G@F]\7W%E,^AV%]J&IZKI,EY!+=K%)=V6E7
M1U.:R6;[&!)M8?Q;?'?X8?L#ZYJO_!U]K>K^%_V9=1\3^!O 'AF^^#D]ZGP^
MENO"'C2^_8]BO=3U/X964TA@T+QAJ7Q]M8+35]7\*6MKX@U/XAQQZ+J-Y<:K
MY=E7U%^SY^U'\ ]!_P""@?[,GBG]O3QY\-V^ 7Q,_P""+W[._AW]C;XI?&'4
M]!U?X$ZOXZGBTP_M8^&K#Q3X@:\\%0_&/Q3=6>FZ1XI@O;J/Q)J7AOP[:>%K
MB1AJ=II.H@'[,_\ !*#_ (*$:K^V3^R5\,OBK^T7XL^!O@[XY_$OXG_M ^$-
M%\#>!];C\/:;XDTWX5_&WQW\-](G\ ^'?%?B?6/%7B&UDTSPO;2S7\%SJ#W<
M[2W!6#?Y$?Z('X]_ M?#7B[QFWQH^$R^#_ %T;'QYXL/Q&\'CPUX)OA,+<V?
MB[73K/\ 9?ANZ%PRP&WUFZLIO.81;-Y"U_"C^R/\3_V??A]^PO\ \$6?C!>>
M(_!GACX4_LQ?\%H?VA- ^)WQ"O(!8:#\%/!/C[Q#^U%=> +?Q?X@O+6,^$/"
M6L6%]X1NXI]3N;3285ETB749(;B*(1^KZI\3/V7/CY\>_P#@IWH/PZ_:_P#
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
M$,-KX1UB.SU_PS91'3M3L=.C_L^W;^K2@ K^8C_@Z(_Y(;_P30_[2X_LH_\
MJ/\ Q4K^G>OYB/\ @Z(_Y(;_ ,$T/^TN/[*/_J/_ !4H _IWHHHH **** "B
MBB@#^87]IC_E:W_X)R?]HX_C9_Z=/VAZ_IZK^87]IC_E:W_X)R?]HX_C9_Z=
M/VAZ_IZH **** "BBB@#\]/^"GO[#6O_ /!1S]DSQQ^R+:_&N'X&^#OB?=>&
M_P#A/O$]M\-(/B-XDO=*\*>+?#OC;2M-\.K?>-?">FZ!)-K?ANS35+^ZM-=E
MNM-DFM+.+3IF^V'R;2O^">?QXM?VSOA;^VQJO[6?@C5/'_PO_9&U[]D6U\,0
M_LQW.G>%-<\-Z]XCL?&EQXTOU3X_7.J6WB0>+-%T&^>TL;Z'1WTNQNM)@M+1
MM0:_M_UDKS[XK_%;X=? SX:^.?C#\7/%^C> ?AE\-?#.K>,/''C+Q!<&UTCP
M]X<T2UDO-1U&[D5))I/+BC*6]I:PW%]?73PV5A;7-Y<002 'X.>%_P#@@WXC
M\ _ []F/PIX!_;7UOPI^T;^Q7^T+\:?C[^S1^TEI/P+T*)M%C_:)U_5/$OQH
M^%WQ)^&6H?$+5M%^('@3QOJ.KW5M*MKK?A;4=/TA+73UENXTO#?]=J'_  1$
M\2?$/P9_P4Q\+?'?]M?QA\2;G_@I98_#+4/&U]H'P3\ _#S3OAU\1OA)H/@S
M3O!'CSPYI=AJ^LZCJ$&B7W@O3K>V\)S^([*QN_"Z1:;K>HZQXE$_C&?Z'_X>
MB>/+GX$:M^UOHO\ P3R_:YUO]EBT\#:G\3=%\<6MS\%;3XL>*?AQ9:1-K5A\
M0=(_9VU3XGV/Q(C\+:YID<>LZ9;ZA'9^-Y/#=S#KK^"5A86Y_33X6^/M+^*W
MPR^'7Q1T.">UT7XD^!/"/C[2+:Z>&2YM]+\8^']/\1:?!<26[/;R3PVFHPQR
MO [PM(K-$S(5) /Q@LO^"1/[2.M_'B__ &F/BE_P4M^(OBOXR:W^PY\0?V*=
M7USPK\ /AE\/M+L]#\:ZCJ6M:7XL\(:?I&JW6H>$KGPEXBDT3Q<BV.M3>)]=
M\5:;=7)\9Z'X?O8/#-CZ#X>_X)(_\)-\4_CA\<OVC?C9X?\ B#\7_C=^P]XP
M_8/\4>-?@]\$=)^ EQXM\!>/0S>*OBO\4K*+QIX_A\?_ !ENFCL(-&U1Y='\
M,^&M.LY;#3O#TD%W"-._9FB@#\(/A9_P1\^.OP[\8_\ !.3Q=K/[?US\0O\
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** ,K7?\ D!ZS_P!@K4?_ $DFK^;/_@TK_P"4.?@'_LO?[0G_ *G+
MU_29KO\ R ]9_P"P5J/_ *235_-G_P &E?\ RAS\ _\ 9>_VA/\ U.7H _IA
MHHHH **** "BBB@#^9?XN^)=%_X)T?\ !?CQ7^V+^TM>'P5^R7^WA^R%X+^
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
M+JZF6WMHXH1+<W4TUS<2! \T\LDTA:1V8@%ZBBB@ HHHH **** /YAOVK?\
ME:F_X)<?]F&?M%_^FW]H*OZ>:_F&_:M_Y6IO^"7'_9AG[1?_ *;?V@J_IYH
M**** /YAOV.O^5I3_@KM_P!F<?LK?^H/\!*_IYK^8;]CK_E:4_X*[?\ 9G'[
M*W_J#_ 2OZ>: "N?U#PEX5U:ZDO=5\,^']2O95C26[U#1M.O+J1(1B%)+BYM
MI)76(<1JSD(.% %=!10!RS>!_!3M*[>#_"S/.6:9V\/Z2S3,TRW+-*QM"9"U
MPB3L7))F593EU#!;SP1X+U&TTJPU#PAX7OK'0M035]$LKS0-)N;31]5CE>>/
M4]*MI[1X=/U!)Y))DO;1(;E97>190[,3U%% '+W'@CP7=^'G\)77A#PO<^%'
MD$K^&;C0-)F\//*+W^T1*^BR6C::T@U#_3PYMBWVW_2L^?\ O*;>>!?!&HVF
MIV&H>#O"M_8ZW<)>:S97GA[2+JTU>[CT]-(CNM3MY[-X;^X328X],2>Z265=
M/1+)6%LJQ#JJ* .>M_"/A2T\/6_A&T\,>'K7PG:6\-I:^&+?1=-A\/6UK;RK
M/!;6^BQVRZ;#;P3HDT,,=LL<4JK(BJZ@B.[\*Z,TE[J6F:7H>E^);B&]-IXD
M30M.N-1L]0N[:2W74&D:*.:ZD0R!I8I+A!=1AH)9!&[5TM% 'YZ_L7_L@?&[
MX,>*/''QL_:[_:?'[7_[3?C3PUHGPSMOB79?"/PK\$/"?@CX.^%-<UWQ'HO@
M;P=\//"=]JEC97>M^(?$%[XD\>^)+C49K[Q/J-KX<LF@MM-\*:3&?T*HHH X
MR\^''P\U#Q3:>.;_ ,!^#+[QMIZHEAXQO/"^AW/BFR2, 1I:>(9K%]6MEC"@
M(L-V@4 !0 !6IXD\*>%_&6F-HOB_PWH'BK1GFAN7TGQ)H^G:YICW%NV^WG:P
MU2VNK5IH'^>&4Q%XF^9&4\UOT4 8UUX<\/7IL3>Z#HUV=+C6'33=:78W!TZ)
M#$4BL3+ YM(U,$)5+?RU4PQ$ >6F,U? G@=4,:^#?"BQDQ,47P[I 0M"LJPL
M5%G@F)9YEB.,QK-*%P)'SU=% 'Y0?!7_ ()Z^-O ?_!07]JS]L7XA^(O@'XZ
M\ _M(>'/@?X;T+X4VWP>U2VUWX4+^SII/BK0_AWK7A_Q9K?BW7-(N=7U:R\7
M:G/XJDM/"FB+%=Q6(T22UAMY5NOU,O-$T;4;W3=2U#2-,OM1T:2:;1[^\L+6
MZO=*EN8Q%<2Z;=3Q//8R7$2K',]K)$TL:A)"R@"M.B@#F?\ A"O!NRTC_P"$
M2\,>7I\:PV$?]@Z5LLH5N9;Q8K1?LFVVC6\GFNE2$(HN9I9P/-D=S\N?M6?
MG]H?X@^ M T/]C#]HCPC^QIX_C\;Z-?>,?B*?V?O _QFD\1?#F&PUBTUOP=9
M>'O$M[HNGZ3JD]]?Z;K>E>(?-N9+*\T9;-[5[34;LC[)HH \;_9[^!_@_P#9
ML^"OPX^!G@.34[KPS\./#=MH=OJVNW0O_$7B74GEFU'Q'XP\4:@(XAJ/BKQG
MXDOM6\5^*-26*%=0\0:SJ5X(8A.(U]%U#PIX6U>Y>]U7PUH&IWDD4<+W>H:-
MIU[<O#%N\J)Y[FVEE:*/>WEQERJ;FV@9.=^B@#GK7PCX3L8;RWL?#'AZSM]0
MMVM+^"UT73;>&^M7X>VO(H;9$N;=P2&AF5XVSRIJI_P@7@8'(\&>$P<[L_\
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
M=?$'PA90_$5(-!\7378DNVUW3D@U 75U?W*SK-J%\]P ?S_^(OV<=;@\1?\
M!P7\#[+]JS]N6Q^%G["7PZ^'/QY_9<\-6O[6_P :1J7P]^*OQ$_9'\1?&'5_
M$FI>/9?$\OQ*\=:;8>,_!]C>Z%X*\;^,-=\!V-O?:Q-+X:N]6O%U>#ZFT[XK
M_&/QO\?O^#8;XJ^(/C+\6Y]2_:A_9[^(&I?'?PA:_$'Q)IWPT^(_B&T_8.L/
MB)%XN\1?#[3[VU\-:CXG_P"$J\4:QJG]LW5C-<1L]GY'E'3K)X?V-OO^"97[
M$6IZU^T%XBOO@O-<:W^U;I4&A?M'ZDWQ/^,27/QFT6U58;/2?'C1_$%%UK3K
M&P#Z+I]G*HM[#PY<7OAJSC@T"^O--G73O^"9G[$.DZA^SKJFG_!(6U_^R19R
MZ=^S3.GQ'^+;?\*7TZ>4O<Z?X%CD\>O#I5C=VPCTB\L_+EMKSPY;V?ABYBE\
M.V5II<(!_*9IWBRT_88^ /\ P6"^)OP9\:>*/A9K-U_P6_G_ &7O$GQ+UKXP
M_%O4K+X6?L\?$+QG^SK#\4/'E[!>>,-7GA\16FC:E>Z1=_&*'3=0^*OA^T\1
M)=Z1XF@NK/36A^H_VM?%G[3O_!+;]G[]OOXY?"+]LKP;X@TGXJ?L]_"3Q9\*
M?V?? WB[XQ?'RU_9SNO%GQF^&GP7\5_M<^"?'OQO\:_$;4M(\-ZEX?\ B!J>
MLVWARZNCX;\0>-=,M?$&C6NIZ;X9U^UMOZ*[S_@G)^PSJ7C3]H7X@ZK^S!\*
M=7\6_M7:%<^&_P!H74M8T%M6@^*&CWR:>NI6^MZ1J-S=:+:3ZO+I&CWNM:AH
MNG:7J.LZIH^D:MJEW=ZGI=A=V^/\ _\ @F-^P-^S%\*/BG\#_@C^RW\+_!_P
ML^-UE<:7\7?"5SIU_P"+;;XBZ-/97FG)H'BS4/&NH^(M8UCP]8V.HZA;Z3H%
MUJ+Z/HXO[Z32[*SFO;J68 _(*#]GKX1_ S_@N#_P2RUCX1^//B1XYT3XE_L,
M_MB7]QK7C[XT>/OC#;^+[K2=)^$ES;?%#3K[QYXH\3?9-?\ B/INM17WBK4?
M#LFG:1XD31=&O$L$>Q:5_P"FJOS9^#__  2!_P"";GP&\=_#'XF_"_\ 96\%
MZ)X]^"XU5/A3XHU77O'OC+4_ -OJTMK+)9^&7\;>+?$46FV&FM:)_P (YI\4
M7V+PL+C4?^$;@TLZMJAO/TFH **** "BBB@ KX"_X*N?\HP/^"BG_9D'[4W_
M *I+QM7W[7P%_P %7/\ E&!_P44_[,@_:F_]4EXVH \&_P"""/\ RAQ_X)Z?
M]F[^'/\ TY:O7Z[5^1/_  01_P"4./\ P3T_[-W\.?\ IRU>OUVH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@#*UW_ ) >L_\ 8*U'_P!))J_FS_X-*_\ E#GX
M!_[+W^T)_P"IR]?TIZI;R7>F:C:PA3-<V%W;Q!CM4R36\D:!FP=J[F&3@X'.
M*_BW_P"">?[*W_!S9_P33_9NTK]EOX$_ G_@FQXH^'NB^,/&?C.SU;XH?$3Q
M]K?BQ]1\;ZNVL:G!<:AX9\<>#=*DLK>X.RQ1-"@G2'B>69_F !_:M17\Q?\
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
ME_XE9X4_^<U0!_3I17\Q?_#X[_@LW_TKG?'+_P 2L\*?_.:H_P"'QW_!9O\
MZ5SOCE_XE9X4_P#G-4 ?TZ45_,7_ ,/CO^"S?_2N=\<O_$K/"G_SFJ/^'QW_
M  6;_P"E<[XY?^)6>%/_ )S5 '].E%?S%_\ #X[_ (+-_P#2N=\<O_$K/"G_
M ,YJC_A\=_P6;_Z5SOCE_P")6>%/_G-4 ?TZ45_,7_P^._X+-_\ 2N=\<O\
MQ*SPI_\ .:H_X?'?\%F_^E<[XY?^)6>%/_G-4 ?TZ45_,7_P^._X+-_]*YWQ
MR_\ $K/"G_SFJ/\ A\=_P6;_ .E<[XY?^)6>%/\ YS5 '].E%?S%_P##X[_@
MLW_TKG?'+_Q*SPI_\YJC_A\=_P %F_\ I7.^.7_B5GA3_P"<U0!_3I17\Q?_
M  ^._P""S?\ TKG?'+_Q*SPI_P#.:H_X?'?\%F_^E<[XY?\ B5GA3_YS5 ']
M.E%?S%_\/CO^"S?_ $KG?'+_ ,2L\*?_ #FJ/^'QW_!9O_I7.^.7_B5GA3_Y
MS5 '].E%?S%_\/CO^"S?_2N=\<O_ !*SPI_\YJC_ (?'?\%F_P#I7.^.7_B5
MGA3_ .<U0!_3I17\Q?\ P^._X+-_]*YWQR_\2L\*?_.:H_X?'?\ !9O_ *5S
MOCE_XE9X4_\ G-4 ?TZ45_,7_P /CO\ @LW_ -*YWQR_\2L\*?\ SFJ/^'QW
M_!9O_I7.^.7_ (E9X4_^<U0!_3I17\Q?_#X[_@LW_P!*YWQR_P#$K/"G_P Y
MJC_A\=_P6;_Z5SOCE_XE9X4_^<U0!_3I17\Q?_#X[_@LW_TKG?'+_P 2L\*?
M_.:H_P"'QW_!9O\ Z5SOCE_XE9X4_P#G-4 ?TZ45_,7_ ,/CO^"S?_2N=\<O
M_$K/"G_SFJ/^'QW_  6;_P"E<[XY?^)6>%/_ )S5 '].E? 7_!5S_E&!_P %
M%/\ LR#]J;_U27C:OR(_X?'?\%F_^E<[XY?^)6>%/_G-5X#^U;_P4=_X+-_M
M.?LP?M%?LX'_ (-\_CEX,'Q\^!_Q3^#?_"7_ /#2WA77_P#A%O\ A9?@C6_!
MW_"0_P!A_P#"K-'_ +8.C?VQ_:(TO^UM,%^;?[*;^T$OGQ@'Z^?\$$?^4./_
M  3T_P"S=_#G_IRU>OUVK\T?^".'PA^)?P"_X)??L4?!KXQ^#M6^'WQ0^'?P
M2T3PYXU\%ZZ+9=7\.ZW:W^IR3Z??BSN+NV$Z1S12$0W$JA9%RP;*C]+J "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH K26=I,YDEM;:5SC+R01.YP !EF4DX  &3P  .*9_9VG_ //C9_\ @-!_
M\1110 ?V=I__ #XV?_@-!_\ $4?V=I__ #XV?_@-!_\ $444 ']G:?\ \^-G
M_P" T'_Q%']G:?\ \^-G_P" T'_Q%%% !_9VG_\ /C9_^ T'_P 11_9VG_\
M/C9_^ T'_P 1110 ?V=I_P#SXV?_ (#0?_$4?V=I_P#SXV?_ (#0?_$444 '
M]G:?_P ^-G_X#0?_ !%']G:?_P ^-G_X#0?_ !%%% !_9VG_ //C9_\ @-!_
M\11_9VG_ //C9_\ @-!_\1110 ?V=I__ #XV?_@-!_\ $4?V=I__ #XV?_@-
M!_\ $444 ']G:?\ \^-G_P" T'_Q%']G:?\ \^-G_P" T'_Q%%% !_9VG_\
M/C9_^ T'_P 11_9VG_\ /C9_^ T'_P 1110 ?V=I_P#SXV?_ (#0?_$4?V=I
M_P#SXV?_ (#0?_$444 ']G:?_P ^-G_X#0?_ !%']G:?_P ^-G_X#0?_ !%%
M% !_9VG_ //C9_\ @-!_\11_9VG_ //C9_\ @-!_\1110 ?V=I__ #XV?_@-
M!_\ $4?V=I__ #XV?_@-!_\ $444 ']G:?\ \^-G_P" T'_Q%']G:?\ \^-G
M_P" T'_Q%%% !_9VG_\ /C9_^ T'_P 12BPL%(9;*T# @@BVA!!!R""$R"#R
M".0:** +=%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
3%%%% !1110 4444 %%%% '__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>10
<FILENAME>image_002.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_002.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_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" 'F I@# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
M>)=0\.Z-XQN/[!\/HEQIOA[Q9<0WGA*VULF]!MM1U#3=0TV[O(%\XH+IO,?
M8U:\,?MD_!_Q7;Z1-ILGB"'^U_'OB/X>Z3#>6(2:?Q)X:T_3=0U]XX_M#*NG
M:7;:MII:[+",2W;IU1J /M"BOR)^&_[7/B+2M8T(>)=-\3?$$_'?XJ?$*/P)
M%90Z?;MX)^$/@IO$-[9Z]=W\VIB.ZM9H-(TZ6/RR%D\U2I;(KWC6?V\_@1I?
M@S3_ !U=_P#"7C1M0\,>.O&$4-KHMD=8T[P[\/=2U'1_$7B6\B_M5=EM->:-
M?PV.R222Z%HSHN&&0#[^HKXY\*_M;_#[7+&XF72O%NE7?V>"\TFSU?2H+<^(
M](2VFN;O5M&AAOKAOL=E;1_\3![@6^R>XM$3S/,8IXOJ7[2^I?&KQ[^S/:?
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
MJ=E>$TOO:MTZD>UIWM[2G=[+FC?\_P#(O452-]'ZI]=SX'U_=BD^WQ= 4)]
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
M@=N^??K7K%C +9T:0-L(^4@=\9Z],8SU/XUM5C0E.T8J,NFG7[ATJSDE'O\
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
M8;CQ/8Q_;=6\47C0(0YC2=Q(,DE0 &!(P.@Y.>G05ZO!X&3S/M# -,22@.,
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
M5GRTV9QS]3ZX]:K4 %%.4 D _P">*DV+Z?J?\: '45#O;U_0?X4;V]?T'^%
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
M*;O7U_0_X4;U]?T/^% "F7 *;>G?/OGIBH*>06)(&0>G\NAY_P _C32".HH
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
M#YBM"4*XX0 =".I_#VK?M_ <4]U-)<6J*5F+X" *"3SU';\QCVP?(]-_;?\
MV3/%$5K=>&_BKIRZI,#+!87P-A>J"#N219HHN0. Y)W]0QZUZIIWQN\(ZOIM
MWJ6B7L.I:>]K.DU]:W=K?HLQC89D"S2_9P6( =A'DG&0>*\5<08*KS4H5)>V
M=U3@XM<S7>3VNKOU6AZ$,$TU4TE"-[NR5NW<]7TWP3HGV1I988)%A3<X38S8
M7KP"3P>#W'UK:T?PCX:U)99X+98UM]P96106"<$@$#(XSC].N?(?#VK:'K'A
MX7&F7=_H'B2*">YMW.I-#9WR;EXD@2X\N5,%CM,;#..*]V\!7MM?>&M-O9KI
M)[E(989RK F9@'5B".H;!Z9_*MZ>,G.-K:][_P!-&WLH=OR_R+6H^ WECCCT
MV1%@VJYW#ID X'3)'!P,G-=!I/A.2&R6&2YR/F# CCKGI]1QV.,<UHW^H%XX
MA91S$ *" C$9 &>@&?3GG(KL-%G,\$:7,&T[>991M)R1QEL$@'/I_A$Y2G]I
MK\?S,SF-+AEL)F@L&#&W(>4D8P"P QUZX.>3W_'Z;T%VDTRUDE(\QE .#QG
MX^IYX_*O'C9:)%+)-/(+5%&9)HR<2@YPC%1T4\@=.>W(KU;PM-;2Z5$;202V
M^\B-\YSQG\^/U%1%-*S?,]=7^!M#X5\_S.EHHHJB@JI-]\_05;J"?HOU/\J
M*U%.3[P_'^1J:@""/A"#P<'@\>M1 '?G!QD\XXYSCFGR_?7ZC_V6K"]!]!_*
M@!:J8._.#CUQQT]:MTU_NG\/YB@"&BBB@"9/NC\?YFFR=OQ_I4=21]_P_K0
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
M^XUO0M%M[W4[[7M/T[3;!9]7OKR638FGV-FCW5X\DS*%B;R$DC01L[22LD>
M&+#^<;]L/_@I1\=_C]X_\5?";X*>*6M_@LT,_ANSAT$7":MKF3);ZE>WLNR!
MX8%?"QNDDVY03ZY[L[XAIM2JW5%0M!0CK:,-(O3NE>VYCE&3RC4=.,%*/-)W
M;7VGYO\ #[S^AO4_^$>\2S7*^'-=T#5)%<VDD6FZC%>W+W0)5K;9;21I]X$
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
ME7G'+8SGFOX[_$7_  7'_;ZTZ\N=2B\"?"VV\&SP3165\^J3K<-?GRR@538
M%&!.UE)%?4/PP_X+V6VC_ K6-2^/.B:+I7QETZ":ZT[2M*O/,M]<7S"8&B>:
M&$LT<)6<*H=GV;5^9@:*/%^"Q=%T:;A*<E*W+*#;W[2;OZ+T.BG@)XC,\#.5
M.;7U6LG)PGRI)R^)N*2>EU=[;'Z]?M,^)-*N-5\6:7I]Y%!K>A^&4EG+0M#'
MAENF58[AL)(WR'<J$E<C/)!/\(W[;WQA\4^+]:^*9\1:A?W6G">XTW3](M9)
M1;6ENDYV2-%"=[1J(U!RV,'DDFOZB[GXN^(O^"B?[%?C'QQX8@;1_B5%+<3_
M &?1F:#53IGDN]O%.@59_F"2%=RX.<J3D9_B\_:*\>R^%;7QYH-YJDMKXGMF
M?0]1T_6M/N8;FYO!,(Y3!-,JK)(?+?&T$XYP:_+N((8W%9O@94HU84I2K.;4
M9V=Y0M?W;*VN[5[W/]+?HL9EP?PWX7<85,XK85YG4H3AE\?:T%6H\U'$>TLG
M4YTIN4&O=Z>31\;_  Q^*_Q5\,75W:>"+'P9J*ZQ<#3K>R\2>&[350;EY3;1
MPQ-,ADLK=T$;3><Y#R/+)D!AC^GWX5Z3XD\ ?!OP'H?CW2=!\/E8+;6O$7_"
M%:<-/TEY;ZW+0:9:PP,\4\M[("TGDD&-;<LV ./YL_V4O#&B>,/BOX$T;Q!=
M7.B:7K7BC3[=ITA:5P\D]NDLKA64JAG,A5B5  "G)!Q_4!\9-*@\&>'8K&/5
MYO$.E>']'NOL%YYBK"MS;PPI#;3IO<^?) ]PT#$XC,;AN&%?=X)SI4Z&&=Y2
MG%2;2;LXQYOTU/Y'\4Z65O#T,QA7=:MBLQQ56$.;FY$ZM2:<DG*UT]+I>1-I
M?C'X??$QO$OPWM(9;/4I;466M^%99IMMGI5ZRQIJ!N"V9HY;.9)I=K;8"[*^
M/+85^-OQ@\<_ ;P_^T+X[^&OAB&Q\/>#O%_@M/!>JVEG;2QV-MXQT:YN9+#4
M8IRSQO-=+J<R2W"N0GE(&P64U^_O[%?[(<&K?L@_%3]KK7XWL_$FIM=6'@VW
ME82:A'HT.H-;7$EZW!>&94GC@,890CH=PQ7\[_\ P4MT/X?Z5?>&=,T5=)'B
M:6.XU[4X]*V+?&Y:4*&GN%.%E4Q[MK'<,9Z5[LL.L=25"5KI6U[VMU/S3AGB
MS%<)YM3XDP;E"I1<$N7F3:C)/HD]H^FIX0%UKX?>)-$N8K.ZEN] N88I[@1R
M%'M%;RY99I "NP1[F8L0 <Y-?0OQ&^/G@HP*Z17/B+1;[1UDO(M"M;G784OX
MXRMU"RV"R_9Y%8 ,CD,6)('8?CGX6U[Q1J/CSS=:UWQ)>:-8V[W5[ ]P,:CI
MJ1YF5RTF%\R,\,<@D@C)K]"_@7^VS\#?!>A>(?AY\&/@1K6F:_.=0US5_%FJ
M:G;W@=H;6*":0VCV6+:)I;:5E5;B3<N6SEBHZ\IP;R6#IRU5^U]'KYZ6/LO%
M/QA_XB1@L*ZF A+'*44JCIJ4D_=2E?ENM4M6UYGN7QA\!?#R_P#V;O"OQHT2
M]\9Z?8B*2:WTG4-1O-/BL[N9(U2.'2;H)(CR;F(3825C)'"G/*?\$H#X'E\5
M_%3Q!JVD_P!I^);34EOK+5+^!KF*SBE,!F07$@,(G-NQ4QGYPQV@9S6I\>OC
MWX0^(7[!G@J^/B/2;OQ[K/BDV]_H%@S/+IL?DSNEQ=0F& QF*(7&WRED0DX+
M*0,_8/[(GA3X8^#O@!X:N_ :6M\VLZ NM:]K(6-+G4O$45Q*^I6,L@+%%MQ"
M542$L57 3!Q6N+QU'GDU"RWVTVUZ=[VU]3\GH0Q,8P6)7[Y1CSI?#JDXI:6M
MRN.E]+'O'B_QQJMUKRVUO%-?WVJ6\Z6U@HVJ6$B+$RJH ,2(S;FQM51D^V=]
MF\+:?/IEMXP^+NC^%-7N60SV=E!#J%K9K_$9)X-\<94 C!;KUZUS-U?1^&/"
MFK>+Y[IKC5M8F:/2[S:7DT*)2VZ*W3J_F;@"R[5! ).*]#_8;_X)P?&3]N7Q
MGK6MW.K-X2\!PW#W"ZOJD+2^=:1R993ME10&0,I.\@=^ASY+D\4VZ"LH.TK=
M;W:_(]+ZQ3HI*23;6E[=/6_]?<=AJ7@P^'M,M?BQX0^*N@?$'P#82I9:IK.D
M7%E,VG7APWE:[8VS&:VD /R_:50F$(PR#FHM=TB\\2:AI&N76GC4;C386NK(
MM#Y]J8;Q RW5G 0RHA0Y#*",E03]W/[6Z%_P1G\%_ [1]4O/"WQ3M[F#7U^S
M>+M&NK&>X\/7=OY"0I?&".67_3-PF&]4955(\MDXK\O_ (D>#/$/P&\5>+_@
M_J8+ZWX:/VS1]:R)(-3\+W0DEAD@ R46%UM(U3<3M=CP!@1[.O0:G*37*UN_
M/M;4SJUJ&+BJ$FX1E4@Y..C24DVKJSL]M_U/R9_:V\0? OX7Z! /'"2W&M^*
M+UP=-C5[J[D%]-Y%U-=VD(,MA%;1Y>!I519 H*8'7XMU+5K?3?@)X[O_ (;>
M(@C1ZK87&B1W.99[.TECND=8XI"9$ W1J1C(Z]17V3\;/A'H'C/4-<\8>+=/
ME\0>+M0AE@6V<%H+#2XD:.TF@1@2)6"[B%4$D$9&.?S4N],O?A#XMNI$L)=2
M\%WT2PW^F7)94B>27:'1&C*EHE9CC Z>C5]3A:^$QU!4<3!2:BU[RZV:ZWZF
MV#S''</9Q3K\-9C7PF(44Y3IU)P3<8\UN:,HK5I*S?74S/AIX$\:33V?BB?X
MEZ)I-^[)>75G=M&9-3FG.3#-932E[B)G?:^Q=NW)XQFO2/&_PO\ B/;:IJ_B
M6/3?"_B*\GLK(62^#KVVTG4+:X@,DIU#3EM9Q?K<QI)&<VTB@2#[H8-GY[_:
M&\5:%X?\6?#N_P!"T^YAM[![6\O'C8Q1R:=, 5\P#(+"*0,H)Z@>U>NZC\8?
MA#XHL?AFFC>,=8\':QX(UJXU;7=4$1E35K.XCM"FGL@F0E5>&4!F)4;SQD&E
MAL'2P#YL+RP=[KET\^C_ *L=&?<:<0<3TI1SR*Q6*:<54J6DU)Z)W=WJ[=?(
M_IF_X(?_ /!43QAXQUFR_8@^-GC!;?7#ITR_"CQ+\1M0=-5N;^P4%_#XUB_F
MB-]=2E&:*&=YIR("$]!_63H?PVA\*/-KGQ&\564&J:C;Q$VD4A@$:P,R?Z/F
M39,)%4,2@.X-N&<YK_)KU/XWQ0^.4\7V-M>:?=>'_&K>)/#?C'3F>&_T"6*>
M>XMM1@>( M'-"S0RPK*N!/DDA:_TK?V'?VN_"WQ__8^^ 'C'X@^/?#8\3:UX
M0ATEFU:X@-YJ,NAS3Q#4=S7 9[F\0*LD',N5 ).0*^OR_,\55ITZ4ZSBDFG)
MR2C:]_M-1M\^Q^-9Y@%"#G7I?O7)N:C&Z6MXVM&WPN.S/T0@\4?"JTE1;C5D
MF#C:A9V;+ [0&P1C)QUQWK)\2_$J#PW<J^A:5'/Q8JJ"%G>2UG>%5FA3DR+Y
M;[BZC 49/ S7S;>_$_X4)XEM_"6C>.?#&IZWJ1+*K*BV\!0C,!G\YD25MVU8
MV*L21@<5[5X?T7Q/X[U"QDT&\LET[2KBWL=2OIK>91;16S(#!#N7;-$P4*DB
MG80VX';7LXV,:>%E4E7C/VD7;]Y%Q5ET2DTF[^?96/ P$,1+%X>.$H747[_-
M!K6ZLU>-]OEYGZ Z3</>:7IURP"//9P2NBGA#+&K8')'' (!/(HJ2QB%M:6T
M3X+Q0Q(2F2A9$"DKP,!L=".^!FBOSZ;7-*R;3DVFDG=-MGZS06,]E#FA3BU%
M)QM'1V7DS7;H?H?Y5_%1X.MU;P?I]Q'Y/$>I#AD(!^V78SU//;D^E?VK-RI'
MJK<^G%?Q&?#';=^$-*MA.9)&&J$QQDK$%%[='+%RQQ@=B#UYZU]+PO#!VQ];
M&34%1A0E"[M>[J<V[6UD>!Q!5Q%.6#C0BY<[JJ5E>UN2WYNW_ .FGT*^NKM2
MER85;:R(C?+NP/F'7KA?0\<]:];\!^#$U3QCX&L-4N)YKFZ\5:%#!&)"J;WO
MX.9P" \00-\K C=M^4'D?(/QU^.?_"I]+N-&\,Z<OB7QYX@5;#P]%'=![7PU
M<,N%U/5;>*(RRVSLP"*LT7-O(-Q&<8G[-?Q\\2>'/$_ACQ%\6_&^C>-O%'P]
MU2QUS6]!T.6/3M/NYXKF-$LWEDDN9(%A:4.-RL?,B7.1D'FS3B/*?K"IX6K3
ME7@VJ<5)<SEJM+.^U];&N!R7'8N"J5:<E2=G.33LEOJ[6W2/J7]NN\T>Z\>?
MM+:1HC7WB'7]'^'5SI7V*Q66"WL);/P^'#B0+'$#&9=Q;<0.IK^23_@G_P"(
M+2']IJ]O8KM]3NV\!ZW:7VE2QO<&V;[9I^Y'F*, 00P.7Y.<\"OW!_;!_:Z\
M<_%7QS\4=7TVY\.?"WX8^/=3GT[Q!J'A<'7/B!/I$MC;6>IVS:B7BL;*W>W4
MHMP^FS>5N+'=@"OQVTW]I+]G_P"#NKZ[X#_8M^"K^+O'.IZ9J=GK7Q#\47CR
MW%G;(4@NI[4VT*KA[N>WN#G/S1*<@9!^:695\3B&TF[N7G9:GLK#T*<5AN97
MBK=/EN_ZZ'ZC^&_ D'Q>_:'^#O@6V\*WHD%\WB22"UE8V#)IF^]>29ED,0;%
MMN8$@@Y!&=PK]((OV:[3PS=P:9INE:/9:9'(SZG>/>11ZY927$C!S;2+,LYM
MW"*$$9*AE8\DYK\U_P#@E+IGQ#U?QY?:IX[UV2ZU_P *^"[O7+B]CDS<6TFO
MW-\\FGQ2,O"?9KH6ZY7<8F7;@G)_= >'9M+@-YJ;1))/+*UK-?W?VJ9R<.DQ
ML46!G5MY"LUT5;# (I#5^,\98S$?6]G\;6W:3_R/NN'\-^[UVLK.VMK61\NZ
M_P"&]!\":G'X'2"WB6\A76=/U%4>\N);B,"X6XNI\3;7< IER"6;UKA]5M];
MUS2M0U.:PC.K!V2U@)6WN+NWM5")-"C&-VSR RC&0<<YK[HT5]#NH)]4^(NN
M6,%G$);-&.DQBX:%59HDM8WG,JLQ50"97 7(V9Y'E'C[2_AWK-E;ZGH[ZCJN
MN12R6>EG[,UI-:Z>Q#!RL4OEK&26.^2)R.>3Q7S:QSC&*FO>LF]-U;3H>]*@
MTWT[+^OR/B>#P'J"1RW$QFMM5N<M':WLA>/+<X =F7 ]1VZYQ1X;^#4NFZE:
M:Q+J,5[K"7,MQ+9:FP:VMUDE,A$"RG9M3<0FS/R@;1BO9]/NM)U[6)+2\*Z<
M^G@HDUY*21(IVYR"@/?KGJ<^M8MM!?W-]J!-U'XB\F>:/S[5O(73;:.1EC<@
M,^\I&JL2W!/08Q43Q\[+V:;U=[>?_!,ITW"VM[WV\C!\+_#OP"-9\0:Q=:Y'
MJE_-($OK::XEM[2,HQ)MXX"\<96,L0"JE6!QDD<>K6/A#P[/<6]IX=M].AMI
MX(O/MK50^T!E<R,,L,,PVYP.3@DY%;?@S18TO&^T>']/U>V> .MXV0)Y.?W4
MHC*[I(SRQ&,[AQQFO<O!NFZE=3W%Y-8:1I$4),-C#) 5@A ?:#(VY78-'\JY
M?ARN<]*CZ]BFK0I3J2>T(IN4O1)=M=.QC.481<IZ16_I=+?IN;_@GPIX>M+2
M F."*ZC01K.(N87 ^]D#@C)Y^O6NX\-W.FZ%J%\NH>)2(HMTFFP71*0-,&RH
M4N@4@'(X(P!@=*\[\;^-O#_PYMHQKWC'PQX4EG)E*ZUJ%LTMYP!_H5L'@=$/
M\)=W] >*\\M?'WPH\?V:?;?CGX)N3IDGVAHI=5LK( +G,8*.[$ -@98XY^E=
MN'P-7&I>VP%9-]'"?7U7XW_(Y_K6&6TE^#_$^2/VG_VB+:TMO%VE>&O%'A+P
M3\6].U"YN-)O/%_B/0-&L1;6JBYM9;:RO+V"*5[TN5C)A9Y7 !).<_E;\8_V
MU_C%8^'M:\<6>K:3KGA#4?#</A2]\.ZO_9\^GVEW?R1M)?Z="@,'E0FU=DDC
M!(5P2<$;OV)^+_[+/_!._P"+6N#QA\6?%O@*]U:YLH([NY;QJI><69=K5BL
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
MTW.@QM!#$@#I7U_!J%IJ$<$MG-#=Q3QAH&B99+6X!7<I2ZC9@%93E3Y)Z\'
MR/IL'C\LKI2A4@^Z4D]'YWW;MN?E^+RO,LOQM2GF&6XBAAKR4)5:4X)V;5U>
M*3VZ-]'U.F7E5/L/Y4M0*S 8. 0 "!@@''0''(&>#WI=[>OZ#_"N_3IMT].G
MX6//)J*8A)SD^G]:?0 4GDGW_,4M.WMZ_H/\* &[=OR^G_ZZ*4DDY-)0 444
M4 %0O]X_A_(4;V]?T'^%,9G#(0%V'(E=R<*<G;@#J<8X^H% #U4,>3CGCGGG
M(_S_ "Y&&7F%M+@C=\L,C#:=K JI8,#D\J1NQWQCOBJ=Q<):PL[SKL7>SS2,
MEM&BX!4FXE)6-5^8DE')'IMP?CGXV_MU_LX?!"WO+3QS\0=.EU*.&3;I6ARQ
M:C=1SQ_ZJ*:<2"-)&E"!3Y)!? 92#BM</@J]>M#ZIA*F(JU)QC-TH2D[-I+X
M4[;&-5\BYWLOS70X3XX?MT>$?V>?VAOAQ\)/BA;IIOA7XDZ"D^D>+0NVP@U-
MKJXM3!JTA!CB/[N(DS* %;.<Y-?>EGJNGZK8V-[IMU%>6=\BR6-_97*W5K*C
MKO5A)"\D;*R?,"&Z#CKBOXL_^"GG[8O@?]KSQQX*U/P)H&MZ18^"],>&:YU6
M:,2:I<+=3RQW%L8HHO)8HT>-IR2 1QBO7O\ @FO_ ,%8-7^!^L:!\$/C[J=W
MK'PRU>>*Q\.>,)+G?>>#+IR(X+/4WF5Q)',K"+<2A4ISQFOT_&>&6,KY#ALW
MP&#JQS"G1E/&4'!N=FFXN*C>T[)Z7?,M-&<*S2G";@VM7H_S_/70_L%3##.5
M+#ABAXR#@Y X!R/F!_BS228(Q[\_B#7/>&?$&B>)M#L-?\/:G:ZAH^H6D-Y8
MZA;S)<V]W;W2B6*X\V/ /FJZLX&,.VWJ#6Z&W;E+*S*%9C&"%PP8+@DG/(.<
M9QC/I7Y33IXFC5E3QRY,13J2A&,ERM.-^9<K5TUK=-)JS.Z%554VNJZW;NU^
M5BM<%%M+AG7S$6%V9!$)PZKDLOE%7#AAQC:<Y]L'^$+XU_ _X%>,?CE\7=>\
M0Q+IES=>.-?6XC::33/,<:A."0D;P=SC@?SS7]WLX0VDZR;BC1L&"D[L'@X.
M> 1UQZ9Y-?R;^)_AI\+=4^*7Q)&M>'I[^YG\3Z[-%*)TRLQO[C]YRI!.1GG
MY K\E\4&UAU9M:K9M=5V:/M^",N>(Q4[IRM=[)Z.[ZW[=OF?F5H_[(G[(.B7
M4Y^S3Q7\BD37<6I71#J>H#+<$'UX(';GI4Y_9+_8F<L1'XD>_GE\R:6UU+4O
M(^T*0(RA2XVC*K'G'!.<X/7]./A_^S%\+_B:E];PZ_;>%]=LR?L>FW5J"E^H
M."6WW*N<*2?E('X8 ]:TW]B3P/HR1Q:QXWM-)<.&,R:4DUJ9 V08@;DNN, -
MES\RM@8QC^;\UXG^K35#$R<;V2NVM].K7]?,_3*.64[K_A/G+5_\NK;/_"M_
MU1^0^O\ [)/P5\8Z;9Z,VK^-K2"PD1K"-M1U22S6$XR]RKRL@9-B>5G'!? X
M->$_&3_@G3\"-3LIO%-IXV\>ZUXJ\*Z5/J^DV<VK:C'HMNVC6S7LJO;O*L,J
M)!;R;5V,#@ #M7]&L'[%_A;5?+:X^+JW%G*H6/[/:6MN6"@[<('8_*.F2>^<
M@\?G-^WM\"H?@[>&;P_XEN=:L;/X>ZM=S3S*(XK>XN-)N85GF\AD0H&E'FEP
M5*9!]OH_#[/:>+XAPN'ISYHQG%IJ5_B:;6[OK=?><>?Y?/!Y9B<1[%TJ56-H
MIPY7'11:ORK=]M#Q/_@C_P#MK6WP7^#O[<7Q9LO#?B7QWJ'@&P\*V&C>& EU
M>+J5\L>O6VS2K,$E QLT$GE*HDX!SFOP9_X*+?M)_';]LSXN1ZUXX^ VC_#W
M2](9]?T#1?#'P^M/"-[K%ZPVBXU74K/2K"]U5D2>25UN[FX,C#+*QXKZQ_X)
M=?%?7])^&/[4T?@)6;Q?KOCC2K2YLKN%6T;5[32FU*9GLTD0F0QF]8OL8YW
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
MPMX@N/#_ (KT&75+;2M+TK6K.WGN;*:YL+@:LMU:6D2137ME,JI'YCI&%D*
M,*_M1_X(^G5F_87^$L^K:/9^'9[F/4KF#1;,,(H8'6S,<DCE$?S<'#AEW9.>
MU?S@6NJZT_@F]T?3K32[E3I6H:EX7\!G1;&W-MIY6>T=]-,4$<S_ &JYM;B[
M%N2X3SBX/S\_TX?\$N+N[OOV.?A:VHVDNGZEY.I>987,1MYH%06:-$86^9%4
ME>0#@^U<&14*"KRJTZ2BY.3;<I-W;>NKZOMIV,\?7<J$*:E>2;NM+VOIT:V[
M;GWEKWBK3/#>EWVL:W=V6FZ9IMH]W?ZE>S"&PMHXQN<R3/M"JH&3GGCCG K^
M:;]O3_@HYJWQ;N]7^$?PEO9M*\#VSRQ:SKMI+/;W?B5A(\4D%I,H1FMT"979
M(-X<'!R,_P!'_P 1/AYH7Q*\':UX(\26[S:#K^G366HV<,SPO(LRL&"W"'S$
MY(P1_+BOY'?VT_V*_&7[+?BF2\LK2_UKX9:E--+H>N0Q-<OH<KS.S0Z@8HP5
M1%:,"29AN"DC'-=W$53%4\+_ +*Y14E-5G'5M)7BFM;+7ROU/T_P=P'"F.SQ
M/B&5*%:BJ4L'[:;C'VLIVE*W-%-KW='>U]MV?&D8!CB$;;=H4H613(A()D$A
M/+S9RLLK%G+Y))/-:,)\F>&:,$,"&)9B[[\CYA*WSJ&XPBG"]L=*S;>3>JF0
MQA]@+2!ALG. 3.A^Z3*?GVKTR<=.=*/ED4$$DJ,#GDD =.W7DCTK\5JRG.O-
M5>:-Y.\[--6O=]-VK:=S^R,5"K@U+"0H4L5A<1"*P&*48J&'BFI7224)*4(\
MOOJ6]]S=M7Q*USM1KMIA*+J5%FG0 -A(Y) S1X+#:RD," 17VA\#/VVOCO\
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
M3V?PAB\.^,? _P 7O#EU#?KJ\[ZK-I5Q*UU:M%%?F*[D)6/9Y;>8"J*B@@
M?!W[/'[)_P 7_%+74K:;K^FVWV:)KC1K.2ZLE1M\7[O.#)+@D!E#>N3P:_5#
MX5?L,:_XB\80V?Q$TQX?"6@Z CQV<KF>ZDOF6281MYN9$#JT1+D]6;@$8KXK
M.>)*&!Q2<:\:M!:2@I*46M4]4[]WH]'W/9CDV-Q*2A&5-Z?9LMNS3/PT^(/[
M0'Q1\5NUSI^DII9AU--1N)K*W<PB:.<73^7*(@TJAX@A\P+M60A1S7[L?L+_
M !B\3?M,?"'Q#J'B);>UUC1M/.CQV"+(GG+IEHMM%*OF1QDR3F!9"J@C>Y )
MQ7G'B;X&_#+PSXGU+P;I>AP6Z8E-Q'>Q;DBD:9 #'<. -A3S YXP2O<BOK#X
M8>$K;X&P^%+WPKX5CM_"%_=:<^JZI8Q,;*:]>YC!CGE0;!%+-B.5R2-K'.3F
MM\!QE@LPE'#44J>RC%/6-[-K775W=W\NARXC*<=A%*-24I1CU:5M5?3W5;L?
MH-'X+UWQC^S5H_B[PM-$OBSPS:7-E(]JD=Q<6USI[0RR1R%QNC'S0^66(#'S
M,_=Y];\$?!OPO_P4.^%OA+Q#\,=7LO!'[3'PUTM/!WQ1T?5GM+*]UB30K5K5
M]=@(=C/%?2VD4R,F5_?AE.W)JE^QCX^\,^"OBCJ?P_\ %[VH^'/Q*MF>*]N9
M%DL;'5G;8J!]RI$MS]I*LQ;K"JY&:_2'P_\ L)Q? OXN7GQO\*6VH-X>&BSZ
MCJUMX:N9-,E\0:;):EK:RB3_ $D3W*[X?G0;W9.A!Y^UI59X.$:JFY?6%S+J
MERI;?>>)4I<\_>5W'1-Z;N_WWZG\ZWA;]D/XE?#/XS:UXO\ C%:7VF^,-'U*
M]TVTEUZTG332UCY;VEQ8W<T9%PUU!)#+');"2(9"^8'1@OW3\>[B[?X,_!VW
MU5KA_$?Q,\61:P;*Z1TNUT30K"]%K?SHPQLNOM,)@P678S8(( /MG[2ES^T+
M\6_&?@;2?@[\'_''BVYU[[7<>-O'7Q4C&D^"_@YX?M=0DC2.6<:=8QZCJ9LH
MS>H+N[\UH7@ ^0C/RM\8O'TGQ.^**ZW;:I;:AX4^$?AN#P1H%W;1);66HS:5
M%'97=[;6@9O*5S;9+>8^_?G)SS3Q:KS2J)OK>S73Y:#C"<?ALFNVOZ,_._\
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
MX>1VD*(Z+(NY@-F?RZ_:P^!OB30O%*>,X/#<FAKK4-C9Z[\/KB99]0\)ZH+
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
M2!N@K UCX[)XK\5^(K;PKLU76]02RT^\U(&"[G#H\Y19(@9(+3ROG$8B6/S
MS[]Q1<?0GPR\1?V%<PZ=KMC:Z??W(COM3UL6GFSQFPB6ZB!_=O &D>"-,D J
M3\F' QQ27)O;2VVJ_ RIXBG6TCS/?[,DKM]^W_#C/"\'BKPI;Z#;^-98=$?6
M@T]_X=G96GMXF*XF28J&574L=K XQUYY]W\-MX3TSR=4N?&>BP>$EMG2RM$!
MA:1G0^6H#ODD^FXDGCFOG3Q'X*\<^/\ X@W'CW4K^6Z\"&-8+=YS*'E,1/RH
M_$D:G<H C(7GWKV./X":1XS\/6D^J:6UHD:0RV.EVLK0J96*A0,.B^6"222>
MG)/4CCJUY*4%35TV^;FLET2WZ/71;=3HGAL395(0;C'=W2M>UO/9*_YD?_"7
MZ=IVMP:EX?U>&WMHKAWFCN)S]EFMS,S";:K8/R$C_@/3I6MKGQJO-;N3IVE-
M!KVF75Q:P/>VAVS0EB^\)OW!D!VECV95/?-5O$?[&6EW]A_94WQ _P"$:\0W
M\=O]DTF)_M$%E;O#%LADN46:-FD0^<P$K;3*5.""HX^X_9<\=?#.V\O0/&6C
M:BMA;22P-))]E>.,%/M4LI*1+*<B/9G>W)V !C6D\%A\;0G2KQ24XN[2YFFE
M=6MKN=>$KXR+O>T8I\RYMM-[.U_D>_:R=8L1I=M86DTVGW&G![V[C<-&BF R
M".[!4C<IVJOH^#GUT]-@TK5%EN[:\DBN-)M4*09"IO8G>R G!) YX/3'4"OC
M;PO\=_&,NIZI\.(=*U"1[.%[>?6G2=[/6+J9=FZV>09$5O(XD9E"KB(X)'7W
M6".ZL;*PE-S?6.H1P8U5?+0Q7 ;YE-L2"92,G<&R!D>I-?C^?\-X>CB:DH\W
M+=VM'S?3>YZN!S&&)J.C&4G46Z:E%)K?5Z;?>>HR7=G#?336UC=ZG= ".WG,
MHC@CB5EPHCPSA %' (P!C/>M2Q\8WPU.:QN=.DEGUN-(2HDVVZQK&ML$C5@2
M%*H=V2<L6;OBN%\*75G?PS71N=4EU&W;RXKBXM;NVT^3)V[WV1I%[X "_A79
M6_AR&]U^Q:XU.2XNDM3+/<V/F+96KEW=4G<;5B8(4.,@D<]237S/]@T\1:-6
M<XI]E+]#V.>E/XY7UV2OMIT/0+;X9ZGI6BWEW'I5N]K)"UW:1&<>1 V]-X*X
M.&?S 2!Z=NM=0_PQL+WP]I-_K"-''>Q033VEG/&D4<B292>1BC$&)@).5ZCG
M'6N6CF@?28K*?QA*D)N?L\EJ;\K]I9FRBC=)N\O$; LO&64 YQ6A#\3X)+F\
M\':)X;^W-IMI&E_<S3W<UND<:*Y^SEG:-S<+\KXR4+':00#7T.6Y5EV&A3HR
MI.K*E=>T:;;;;EUN]+VO<Z:>#RZ4%5E*\I:M<NB:NORW94N/AND&B+#;V=OJ
M1FU!C80ZO.+C3KN-1R'S;D;E& NWCD=>:^7OCA^P]\#?C1?Z;>^+_#<,7B1X
MA))#I<B0QPR!,[UVQIM(.#]WJ!QTS]<:?X_\37UA!HO]C:/9Z9IEP]Q!%<Q(
MLJG'SE9)%\P@A>/G)SQVJAJ.LW4&LZ=KUWHT1T[4X#'%/9Q!PK2H0N2!E>3U
MX(SQ7Z#E>98K+826"3I1ERW2ERWY59:7Z*^YCBLMRK'49TZJM.":I6IW4E+X
MKM*V^S?Z'X*_M!_\$K/$NJ:C8Q_#'QSI&F:7H-N672M;2YO+TZ8TDCO;I)!*
M@?;)YQ'RG:' ZC ^?_BQ_P $UOB7XBT'X:^%[+5_"6JZ1H&LPZSK,]PMS;WM
MW9Q12>981!EFX=G50C,N=H))*U_328DANEGGL],T9([>2\CUN^@2ZN)M/DDD
MQ%Y$JSIL$B2#YHP>O;!KGM5\.: UA:W*:9I&O75W-]H:2Q2)9;59&#0W1A"H
MT6T$#RU18V#$NI*KCZ&''F=T%R2E+D2:OS7=[-+3O=[[K1GR4N%<)3<G&$6K
MW6B6C?;IMJ?@A\,OV3'TG4-2L?$7@+PYX1\.VETKZ7!;VDD]YJ26L4?F2S+L
MC4++(CE#NX&#D]*XC7?@$VA>,[C5_!VAZMITQU*U6R2<K'IJLUP@,B*J,R+C
M!8D'"Y..*_H!N7N)=<ATF#1;+4+\6X@O/M&F6K-;6LL96WFAE6$XD16#'#8)
M'.<FJEG\%QKNHW45QHL<ZVF93-+)$L90Y+AD+B,;0"0JJ,XQCM7##BFMC*K^
MOUJL8R>FDYV;>FB?H3_84(+W*<%;LTMK^5C\^U^#7C[7=>TZ6_9;&PL-*CFU
M>.Z@;5=!U&580TAMID: QR2,,(S0L%/)7BO08/AMXEU>"QL/"6CZ-I.B:.YN
M=;O[E9K)8HT8EQ:W: K+,P4LO[M0,A2.!GZ^N=$O=%2_TO1]0O-%M&MS#:*R
MI<Z?(% "*;>\62WC5B &VI@=1SP>.T_4/$FO:9K?A7Q T2II4I-I;Z/IT<,>
MNNL:L))MMND)4[@C+:DQY4Y&[=GLG5]JFH5&UOJW'\V_*Z,X8)4M9PY;/HK_
M *=#PI-4UFS6^;P+HFES102*OVV2]^VZC<-''(LTUPYMXC"VX$Q@;RP))(Q@
M^):5XN\3:[+XWM+Y[\SQAVN2KHH@EBCW HSIPH/)5=N1]":^IHM+MK;3;N>#
M2X?#&I7%Y%'?+9VZV;>:D<BQQS0R)&DF]-V6C5MN#SR*\T7P'I.JW^M1)XHA
M\/SSQD7T4ICMTN9&3Y6:8@9=P0 N[8QR#D9QZ&74>5\U23O+6Z][OU7E;0QQ
M/LU%J%^;LXM?U_5SR[P'K.M>%KSR[FXL)+.Z6*43,S0W 8.I):1]RL<$AL*!
MWY/%>@7WBP7GBNTU)]>T^Q2_UC2+&WM;=2_^D"_M[9IC+NV*TRC#';C!/'>N
M?\:?!J7Q$]@\NMPVVGZ7;E6T^2>.SU'4TB 8SV36SQK.FU,L=Y)#!@,G \PT
M7P-JMSXA-HRC3_"]OJFAM922?O+A634K0^:LT^^0.Y!R0_!/!YS7J4J,X8FB
MX7:E7IMW=M>>-CYO&5&L-B5.ZO\ #HWT=[KH?Z!O@$;O!'A,N$+#PUHO*'*Y
M_LVW.5.!D'@]!]**A^'<4=MX#\&P0MOB3POH:JY8N65=-MEW;F.6+ YSGVHK
M^HLI<EEV#NTG]7I-_P#@$?)GY7B(MUIM+3F>_JSN*_RK[/Q'X@^,7@S5/#?Q
M$\ ^*O"'@W1I$U'7]%\)ZY_9>@ZGJ<<ZW&E7XU>33992ED19R7B1H@5H)5+;
M0QK_ %4*_P FKP!\1O$_C_P#XPM_'>A>//[-GA?3;66!9[G1?%$%T%BN],-Q
M8SSV]M.OFRV^Z<Q#S%!ST-8YE_RY_P"W_P#VTZ*'VO\ MW]3IK/_ (3[5O'V
MDV?A'PY%:M9);6.G>,%\27%]"WAZ4%+N6$2Q-%+JT AB6.9=J@@XC'.?:?$G
MC7]GWX:_#[QW:_%'5?%/Q#\20ZOM\+1:M=(^I:?JTR36%MJ=]<1PA[V2T6X9
MAF.%%0D$'K7BG@KPYXKLM;\)Z)X1\#:WX;\*^#;2+4XHWFEA0VVHRR*MG?32
MO&',4EM)))*Q>(+,H\PX85ZEXL_8I^*GB_Q;:^(-8/AG3;OQMJ%IJ&C7D6HV
M&M:6NE7US%%)%/+8/=P17L,%R9_*<K(KPD<,*\K5I\K7-LM>N_?R.R%W-=[V
MUWO9_KY/L>&GQG\+=2^']KHGQ+^$WBG5?%B7GVOP9$+F/3_#7BPWC"33-<OK
ML:;<22OI;XA>S7;YBP >>A8D:7QY\2K?? 6T\-W%]X0T/3TTK?9Z7;+"-7O;
M:1(X_L]Y:8#R7$(*>6-ZEF#=._V-JG[._P 1/ MCXO\ "EIJGA3Q5>> ],A;
M1-7U[6-*M)IH;NT6YN=+T:'4IXI8I!*SI X6)%9N'&,U\2_M3? 7P=\&_A?%
MXZ\:^+_ VK_&[QK:VD]KX.TFX&K:GX8L%>.:6<O:VTMG%,NY%XN0?O8)YJ5[
M=-KGMJKZ^GGTZF==:[7[/];?+J?'\OA+P*G@WX)^$/A?<:MI'BWQ%=3_ -N7
MLD\MNNIW7VB<FQ6(AAA<+"(]S",C9D[0:_5WX%_#7PS\%M3^&6N?'3PU=>";
M/45OKRRUG^TQ+-KK!;8-&;3R%(9P%*J9#N#'H1@_EAX.U'X@G_A%O%E\U@NG
M^$&2ZT&_U%;?[2TMQ LR31V<9ENSF27<)1!@GYMV.:]#\->*OB&1'XB\4^.)
M/$WBO6]56V\)Z7K-]-KFCZ!!O;S[F'36-RVFM(LD0):UA&(E ;Y<#IKJ3BNO
MNJ[WZ>5^EP2LEY)'(_M6ZW\/?B#^UEXCN/ 4%UI_A[6IKFQ6.9E$Y97+>?):
M!5$+N8RP;>W#8(^8M7R/XF\,7WAW4-:T^&&>ZM+=GE>81[CY>W)SGH!WR3['
MFO1_B_H]]X!^--_J0OUUC4KJ_37;V^2.2.W.HS6_[ZU@,D:*+8&5PH 5<J!@
M'@'C'Q)>^,O"\UQ'$ND:A)NCNA$ ANHMJC:K+C=D9&<^M807N_"]WW_R*2=]
M[/MK?\$SGO"EM>FPOQ;V4CQI:EY2%& O'#>K#=C';K[5^CO_  3G\3_ 3X5W
M7B;XO?&7Q)!+I7A&\NKS1?")6.34-4U9+2,Q6\43.'G0WRE#& H"\ D5^9WA
M?6FT'3+DB>ZDMYX=EVY=BNWN0V[!&>X]AUS7HOPKT'0/''B'3[B;4K"TL;W5
M+>SO[J:W9[73$21(EE55B=3<L@$C,HW&0EMS$YI3^S]G5>7SU['3AO\ EY?^
M5?/5_B?87B/]H+Q/X[U<^&?'$NJV7PT\2Z]XH\7SV&D06FBQ>&X[X6T6C74D
M3VUZ^J'!<L7GMEC",57.:WOV:M>USX13>,Y/!/C;5?B!JKM::EHWBS3576;O
MPJ+FZMY=D,D A$4L<4C1RVN0L9+D.P7:?./B-_:MK\./%6@>"/AY:>+_  .^
MM1:=K_Q#U#5-.M=3FT^..7S;?1([RZCO)X58#;%:J<%@"H)YL_ [Q+8_!SP#
MK'A[P;!J?P)L?$5E<ZW+XWU6,M-?6<(=(;:=&=IUCN9HD:(LF'#*%SD9WDXN
MA-)W=HM)6;;NK[:W\K>9*TKQ?2^K[;GT5XK\(Q^*?#FM^%!);ZYH?CO6!K_C
M/7?$]X]IJNK>)[F)4-WK$T;>?%8:>L2116$; R&>0^>A-?$<7ABT^&WB75]*
M\?6-SH<MU=BV\/Z7H-]J%QH.BN9,6TU_I<ER4TN\F5<0R-+,6=\8!/R\]\2_
M$&M>)-1\,^-?#?Q,O-(N(C+_ &QXJ@AU&;3K\P3*$OEAMH)(1<G<66.0*[]@
M>*^^?@G\(+[X@:AHUB^ES_%G6]5T,ZOXI\3ZE;S:/IVOW8A22TO-87Q!'ITX
M,4SH\3&"4R.5$>2P-.K**PRNTG9Z-I/;LVF12_WERLTKO7I^7EW)?"/P_P!5
MU/4O#F@Z1HFK_8_%6G6T%QXAENFCLM-M79OM5]<;[=EMHAODE><S-T+8XK[0
ML/AQX&^!UY=PZ7X(\5ZWX@UVSAM=.\;:W=B;0HVN)X%L[W2[C[+LEM9 9BK!
M@ H!(YX[/P[\-?BV-'\1>"_$7B'PWJ/PBTK3(EUBU\/:7>C5]-NVME=?"ECJ
M$6F1K,IB,4+)!=,I,F<#)KEOC;XY\0W7A7X?Z/X4L7UOX96NGQ:>^J-K4KVO
MPYN=.MW=K>[TNU:>]W2.$CCE6R9)&4[&.#CR+KNOO1<JLKO1W3?1[7WV?Y?\
M'K?&VM7L5QH>@>*_$6@W&GQ6+V?B.6_TZ*XLM*LOL+*;^#9) )+E;@D6\C/S
M($;: *TM/^+/P;\+_#W3O"_PFLDE\;>+KFXM]6\2V4<'VR'2K3RT8W-ZL4C6
MD-RUP[+;9))AR)>":^%O%7CF[U+P]%I.M^(%O?#FH7EOISVQENYA<SW_ )<2
MWH^V0Q2P[GF CMY%CEW!0$R17SEHOQGO_P!GO4==^%FD7 U.Y^(?B33[C2-8
M%A(-1TG3K:.9;G2XKF>%/LC3&YB==TT2L(V(/&::UVU]-3&;E)W=];+73;\#
M]&-?^.-[\--5L?#OPTB\/ZY)+=16'B'Q1XE,ZRVTET=L]BPBE199R[&..,NH
M<C!8=O*8_BG\7?%GQAU;2]+E\*Z5X=M=(2_U'3[>XFFL-3TNS6634[BYMP^+
M5@WG*G[R0NRD#IFNA\#^(/@1J<]UH'QL\>67@#3?$*1VS^*=2T>]U%I)Y%5I
M=(M_L%G?//JTI#(EY$'6%PTC7"*"PO?!GP/\*]-L_CXMO\0KW1M6UJQDTCX1
MKX=M+O6-6U];2.X2VU'4X[2.2XT>PG$L"R1ZB+7SBDA"/DD[49N#E;JM=;;,
M@^;-._:/N'^(7B6R\)6%K=>#[N2SUWPGJ;6+136^J)*T5ZNJZ3+)-_:>C6PN
M2,K/:& [,L^[(ZR/XW>'(/#OBBUU7P#IOQ?^)UEK-S?+J$%[+H_A'2X=2G^W
MVUI9V"B_;9"UU^\07* 2&0#;CG;?X8WT&GV/C"V\.V.B_$VTTR_L/&&I^(=1
MTK31KGA2^DM[6.+2="ENQ=I<RW3V<HB6TBF\M'<J C$?(6J?##Q%\)/$NM6'
MCW4]2\$?VO!_;&BVVFVUU<V'B#2=2!GM[K^T;.-[,-:V\@20-/F">%HGVO&R
MKK.N^1[=-;^:-:;]^.B6KU^3ZZFC\ /VJ];M?B#\1O%WQ6\*>%=&\0*T7A_P
MCX959;2$12S.R>5-<S7)F\HQQGS$2+)R-N*Y;]MWPKXM\6^!X?B3XGT5QXNU
M3Q-9:?H>JVTS7.G)X?NKE(UAM(RB!ITM6"*B#EAUKYA\;?#;5[?09_B982W.
MM^#(M<^PV.N7T5Q>7TFKL&DC6*&..YN3$"ORNB,BNRYQUK]*?V'OV0M2_:XE
MT*\_:>_;('PBT#P=<P:OX,\">(Y;Z2]OI+5O,LH;;R4N+6S\P &-+Z>T8*0&
M53Q6M#%1O\48KMS+RO:[\[ZZF5>[?=WZ??Y_AH?CC;^$I-"U691'?V]^UC:P
MW&FS9:[GNIMQ@=8'1"(I%Y9@YV9/'!K]_/V-[=?CQXB^%W[/^E_#FRUKX@Z5
M;V5WKMS*Z2:?X<TC3K7_ $C6KFY\EA!)!A)@)&"O@G*[37Z">)O^#;S1?B1J
M.G?&./\ :5USQ_X9DDM99M/7Q)IUFMW:6SNZP+<-K*1QQ>6P0-(ZA >=O;X@
M^)ECX)_8%^+GCOPI\+=5\1_"1];L-1T77]&\/WVE>*-9^(MA.X@6U;Q%I.K7
MBQV=\[1-Y/VS,:L(FC#$)79BX1KQ2<HNZVNNV^^OR,J%:47JGH^SZ7TM;IZZ
MGZ=?MD>+O%OA+_A7W[/OP;TF\^/EM9V9M_%WQ=T#48SH7PVU)MT5MID\FGV\
MJ"729U =)9QN VE4QQ_3%_P2LO=2O/V.?A<NK0R07=I_:5G=RW5N\5QJ=] E
MD)KYU9OW1;=M4?.L@9F&S;AOYG_V(OAQH_PM_9KUKQ1>27'P?TWQ='J7CW6-
M(LY8$NI+8--?1WNN6ZSQW4UY?M&TS))#*S"165F# G^G#_@EQ\=O#?[1'[(/
MP_\ B5X0AU"'P]J-]K&FV4E[8-IYNFTO[+&\ZVTH24)<^<)$D\O8_ED@Y'//
MEM*-'$RA=65FNFZOZ&V(GSQO=7L_73Y[_P!(_2%O]5^?_LU2KT'T'\JB;_5?
MG_[-4J]!]!_*OHOM_P#;OZGGO=^K_,6J\[#A>X.?P(JQ52;[Y^@JA$5%%(Q"
M_>(7_>('\Z %J17 &.?\G/K42LK@,A#KZJ0PXZ\C(_P[TM +7;7TU_(65%G4
M(254.CDC&[Y"2 /KSSVQ4<L7G(Z26T3*\P+J7W+)$I)1F!7 8$*0#QN&<YJ=
M"!G)QT_K4E KKNOO*JPL%90%15F22+:?X5*D@C''0X]N*M44T.A8J'4L!DJ&
M!8#U(!R!UY(H&]+7TOM?3\QU(1E@2 P .%(X+<;3^&#^=!8 D9&0-S D A>A
M8C.< \9I%97&Y&5E/0J0P/X@D4!UMU[=?N(EA =6X"C<^Q<8$QX+9[@J7!/!
MR:GHI<'T/Y&@'IOIZZ"4444 -92V,8XSU./2F;#ZC]?\*D) ZD#ZG%&1ZC\Q
M0!'L/J/U_P *94^1ZC\Q4% !2-]QOJO]:6D<@(V2!RO]: ,Z<[;2Z;!.RWG?
M ."=D+-C.#@'&#[$]*_SR?C#XVOQ\;/VB#I5M-!*WQ"U^T8WEB98T<7TZ9LR
M9 )-V<DC;R![U_H:708V%ZJ?>>UN8T."</) Z)T_VF%?Q@>//AA\0?#WC7Q^
MT_[-GB?QA=:E\2/$5Y'J*>';XI-;2Z@[0W*R/; 21LGSHZDHPY!/6ORKQ&HU
MJV&2I4JE1\W_ "[IU*C];0A(^IX;J1A6DY2C%65G*22ZW^)K\SY'^'7P]^(X
MLK,1/<6NG:I:^9KEYJ%N)&32T E,<-HQ4PR,0@QYIP,\D9K=U7X<ZEX^M+WP
M]H<^G>$?"4T_V:/5(+)GU/5=1MXT@:2X47$06)Y(PI8%O+7(PQ0DPZ7!^UYK
MGQ'NO"T'P6^+$NB2V3(VM2:/J=C8Q1!D#*HG$*N=O 11N.,8KZ%T;X%?%[1=
M1TSQ#?>"_BC/8:'/#-:Z!;Z!K$L5]<%EEN/-C2,IM-T906?(*_-D@C'XE_9N
M87O[#$_^":WG_P!.O3\3[2&*I5I6=6E9.VM2"OTZS7GZGS5\'/@QX(\&W.JZ
M<^FWO]HW3W"2>(;:!S->ZG:#Y/*AD8AMOG.05D'!(Q7UM\/(O#'@7P1J%WXQ
MGAU2YUB]N[%5U:U2+4+79)((%,?FEDR8T4?WLCL>/1_&GASXW36VDV_A_P"
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
M,(6G $C1%@&!E ^8D D 9&>!Z"?^";G[$T<$%LOP6TQ8;2W^S6\:PV96&WP
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
M#\>P_0^M!F)_A'YD?RK\8_V _P#@N%^Q1_P4"N+OP_X#\8:Y\-OB=I(D@O\
MX3_%?3;/PUXMF82#YK2.'5-2TFXE4(W$>J&8(68Q !MOBWQ;_P"#B7]B'X-?
M'_XU?L[^++?XHMX\^"MK$FHV.D>$]/U>X\6ZU<:?#J]IH'A"PLM?EDU.\NK6
M\M(8[ES;1&:95=D"MCAJT,10;C*$M/)]];:'I4ZV'KJ]UIWMU6E]]]#^@:BO
MYF_@A_P<_P#[!7Q-N/B'HGQ#LOB]\"?$O@+2XM9L/#?C_P '-#XA\76^^6)]
M+TG3;/4+R_;699C:B"">WAC='E_?@*:[G]DW_@Y!_8__ &H_VA-%_9ON_!OQ
MB^"GC3QKJDVE^ Y_BOX0@T"/Q"+BW>;2;F&&+6+V2-;]FA6T+J#*)(O-\IF9
M%8']$\G;\?Z5'56W20 233M-,\48<H^;4@%RDD41P8W=6'F8'S!4&3MJU0 4
M444 %0S?=_SZBIJ"JD'(!Y']?\!^5 #+<@(2=N.<[AE>2!R._P#^JHVTNQD8
MRK8V$KMG+-"I_/.>ISZ59M@ 1@=C_.KV .@ I-)[I/U2?YICNULVO1M?DT8J
M:/IL?"Z;8@#TT^ '/KE8@/TJ8:3IQ^8V-HO_ &[QKCL/EV@#],]:T1&@.0H!
M^E/P,8P,>G:N7ZIAOY8_=#_Y$+ON_O?^9EG3-/\ X;6T/K^ZCI5T^T0[DM;5
M6 ."(H^X(/?H1P:T@JC. !GK[_YS2TOJF&_EC]T/_D0YI?S2_P# I?\ R1D?
MV79%C)):V8).<^4N2>_<C/T'YTPZ1IC$.VFV6X?=)T^ D9ZY)B+?KUK8**V-
MR@XZ9'2D,:$Y*C/T]:/J>&_EA]T/_D0N^[^]_P"9G#2].8 FSM%)[&VC3';[
MN!C\N>O>@Z99+_J[6T&>O[I!].F*U  .!2$ ]0#]1FCZIAOY8_=#_P"1#FE_
M-+_P*7_R1F#3;-N)+6T*]QY2'/IP212_V5IW:TM,]OW$?7MVK2P/0?D*6CZG
MAOY8?=#_ .1#FE_-+_P)_P"9E?V?;_\ /M:?]^U_QH&G6;Y$EI:$#@_N4Z8]
M\GO[YSCWK4P/0?D*6CZGA?Y(?=#_ .1'S2_FE_X%+_Y(RO['TU>5LK,;N3F!
M.?3J*/[*L/\ GSLO^_$?O_G\?KC3;M\Q7KZ\]/2F<?WS^1_QK.66X23O[.&O
M:$/_ ) 7MI+3GDK><O\ ,S_[*L/^?.R_[\1^_P#G\?KAWV"R_P">%I_W[3W]
M_P#.?KB]Q_?/Y'_&CC^^?R/^-+^R\+_)'_P"'_R(_;R_Y^2^^7^9GG3+(G/V
M6S.>_DQG/X[A33I5H>1:6F!_TQ0?F0?\*TL_[9_(_P"-. )!P^1T.1_CS5++
ML-%WY(Z?W(6[?RC6)FOAG._E*:?_ *4C+.G6G0V]FH/7$2Y]>@/^<TG]FV7_
M #RM?^_(K4$84Y!&>>=HSSU_/O3L-_>_\=%7]3PW\L/NA_\ (C>*K])5?_ I
M_P#R;,W^SK+_ )XVO_?(_P :/[,TT\FWM23U_=IU_.M+>OK^A_PHWKZ_H?\
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
M=\;>!IK?4;+0(M/22WO9K6VO86ADNA=QM%$_VG!80.2#G;E1G]1KW]E/X?\
M_!6C]IG]E_\ :6\=_$Z_^%OQM_9(U3P=J=YX"M=+AU/3_'LG@[7K3Q"M]%?3
M:A8306URUL([J1;.9D/F*$< -7R6?\,XG+7[2$6J5KZ)O1;='OK<^BR/BS!8
MYQP]62=:2M=VBU)MKND[*UG97VZ:_P!2VF+_ *'!*5"M-#"^ <X7R8PH!R24
MP,KGG)?)/&-"LZP"01+;A"HMT2&-MQ;S8E4$38(!4-(9% R3\ASTK3"DC/%?
M)IW6UNENUM/T/KK6TYN;JGY/5?<F-HI&.PX/Z?A]/6EI@% X&/I^F?\ &BB@
M"2$8=0.G/\B:N53B(#J3TY_D:M;U]?T/^% #J***CV<>S_\  G_F 4444>SC
MV?\ X$_\P"BFA@20#R/\_P"?TI-X]#^G^-'LX]G_ .!/_,!]%,WCT/Z?XT;Q
MZ']/\:/9Q[/_ ,"?^8#Z*9O'H?T_QHWCT/Z?XT>SCV?_ ($_\P'T44C,%&2<
M4>SCV?\ X$_\P$*@]2?\_A2;!ZG]/\*/,4@$9.?;_'%&\>A_3_&J225EHD2X
MIN[7YAL'J?T_PHV#U/Z?X4N]?7]#_A1O7U_0_P"%,.2/;\6)L'O^E*% & 2!
M['Z?X?S[4;U]?T/^%*"#T-)I/<:23NE9_P!=Q-O^TWYT;?\ :;\Z=12Y(]OQ
M95_ZLO\ (C\OW_3_ .O1Y?O^G_UZDHHY(]OQ9'+'LOZ^8T*%SC//K3J0L!U-
M)O7U_0_X4G"#W7XO_,H=13=Z^OZ'_"G52BH[=?-O\P*UPH(4G/6BG2_-@#L>
M<_2BF!/6/6Q6/0 X*A&6(_,<#WS054#*X]#T_I]*;10  X.?3G\N:?YQ_O#\
MS_C31U&?45)A/;\__KT 0I(<-SW)Y'./7W_7M48D?G&0,GKGVZ<XQS4_GP#C
M9DC@\CJ/QIX:%TW 8Y(QD<XQG.#[\#WH IFZ,94DYR<8SGIR<\GD8ITUWY@"
M8;# @D \ YSSV[=.G;M2LD3'V'(YZ?CS_/TI 8U.W(R3CDCGN>O\\<G'7K0!
M6VQ_WF_-J?O<<#) Z'YN1V/7O5C">WY__7J43P  ;.@QR1V_&@"LDCA23D<]
M\^@]Z4W+(5/WLL!QD]P>G-7$,4P*J,8Y(Z_B?_U_7M4(:&.1D(#8&?7T^O\
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
M#!R=^!UZ]<9'\B?KUZXIWFOG&>?3)S^6:CI'^^/JU $V^3T/_CW^-&^3T/\
MX]_C49EVG;CH!V]0#ZTGG^WZ?_7H EWR>A_\>_QI0\F1UZC^]_C4/G^WZ?\
MUZ//]OT_^O0!H>7_ +?_ (]_]:J\X. %<$@$?>SWY_'KQBH,S>WY'_"DY_BZ
M]^O]>>E #D9T&-V<^_0#IT/\Z=O9N,XS[D>_K4=% #\'^^/^^C1@_P!\?]]&
MF44 /P?[X_[Z-2(Y0$;AS_M'_$5!Y6[YL]??\/2I(X.O/IW^OM0!/YQ_O#\S
M_C1YQ_O#\S_C43Q[%+9_7_ZPJ&@"YYK^OZG_ !IX4L-Q;!/;=C_'\??UJ"B@
M!94((P^>.?F)[^PJ+:_][]34E% # K@@[NA'<_7^E3^:_K^I_P :CHH :\K[
MCSZ=SZ#WHIWE;OFSU]_P]** -"L>MBLK">I_S^% #X]NT@@%LG' W 8&.>OW
MO\^JK%DG/3MP?7\.GY_E4> "",X!&3]?P]/Y_G*)5?Y$+;U )*],=/Z],>GH
M,@#C"H!/H,]_\:CV)_=7_OD?X4X[@"6+8'7/3\>*;O7U_0_X4 1F%<GM[<\?
MK44BQI@%R.Y ) Q[\_\ ZNIXI \C,PR0"QQC@XR>>>G^>.E>$?&_X_>$O@M<
M>!]%U1'UKQG\2-9F\/>!_!MBP&M^(M2BCBEE:T0!\6MC'(C7LAB;9Y\ WH6^
M8 ]^58%16&&+'G(!)X]_Y ^_?-1+ KNA*+C(!)' QZ'';/3C]:\1T/XC^-F\
M33^'_&'@*3P]I4?A_P#MR/Q*)95TNWN8KR"TET6ZFF9XWOYDDDN;7RWC#QJ/
MW3Y)/?+\0?"T4%G/<Z]HD$&H22#3[N34[:.WU P-BYAMMT@*W%L#&)(R[D,P
M)4*0* .W%M&9"/EP,]N./\^GX]Z;) HR RCTQQ@9'H1QZ5Y^WQ%\/^3:7T>M
MZ&]AJCE=*OUU>TDL[UUN(8A;VLJ2;;Z\G61C#!;.'60!"C$@#"TCX[_"3Q#X
ME\1^$=-\?^')/$'A.[@T_P 2:8VK60N]'O[JTMKVVM;V+S=T%S)!=VY,#JLJ
MNY1@3F@#U%BT7*L0>F03G'/!/7WQD_C5B)%*^82H=OO.>I]B?U_#UKD(_%GA
MZY@E>VU_1KR6VM8+^:.*^@0RV=R[Q6UU$6E?;;W;JR6TSADE>-T4LV,3W'B6
MPL\P7M[8V$O]GW.K0)<7,:22:?:6CWE[-*C.IMQI\44RW1DP,P22@K'A0 =:
M$5B 2""<$<<_J?Y5)]FB_NK_ -\__7KYUTW]H/PEXGT[PEK'P\N;7X@Z9XM\
M1W>@Z?J/AO4[2^M/*TUXH=4UD?9_/,NGZ;<R_9KHJX\N52'D4\#UR3QKH4!U
M-+C6])@ET@PKJ<;ZC; :=).RK%#=R&0*&=F$6_Y521AN&." ;C1N&8#. 2!U
MZ G':I$CD*XY//OZCVY_G^5<_I?BS0=:O[W3]-UK2;Z\TZ&WGU&QL[V&[O-/
M@NHQ);W5VL,A"VTZDF*4HBN <,<8/SUHG[46FZK^T+\2/@=+H)TW3_AAX>T+
M6-?\=7]XD.BB_P#$4T\.F:(KR!(XKVZ^S7,L*O*S/';380D9 !]4K C$^8=O
M&00,9/?M^7]*26WA6-V1SN RO/>N8MO%^BZI;WUQIVJZ5?P:.9H]8NK*\BO+
M;3+B.#SF2\:"4_9Q"A5Y1*REER%*D@UX%\+_ -I'3/B3\2OBIX&M;;2(=-\!
M:AI.F:'K\&JQ2)XNO98KR?7[>Q@,SD3Z!"NER7<2EG1-4MV<*&4D ^GHD8\$
MD\=\G]/7T'Y]ZFV2>I_\>_PKF/\ A,?#]O\ 8A-K.D*VJ-NTGS;Z"V_M&%KA
M$WVJ32%KC9$Q_>Q9264!8PN]5KD/#GQS^&7BO4O$>E^'_&OAG5KSPMKTOA?6
M;>#5;2%[;7+>SL]1N+7?).ZR&*SU*RWHJ[UF,JD\!0 >LC<!M)/N.?7/?\*8
M0-R\#G=G@<\=_6N4T_QWX1U>V%YIOBGP_>VLM[_9\5[;7\$UHM\-V;&21)B/
MM95)"L88,3&QV$ XZL,APXD61<D*\8RC ?*V"2<[6!4X/!!!YXH 6=0  H )
MQC'X_P"?K[TL*.,8+9^IXYR?Q]!^?L%PY'KV !]_\:E5F7HH_$'\^O6@!PSM
M[YP?KWQ[U7CE(7!#,=S<]>_^?YU/N7!&>N>Q[]>WO3(Q&I*<L<DC@9YY.3CM
M],_T $+[_P"$C'K[_P#ZC2KRPSS_ /6%*2A8CH!Z<G/O@?EQ1\HY4DGL#^7H
M/_U_E0!)@>@_(5_!=_P<[^.OC=<?\%#_ -B_X)?#'XS?$'X3Z/\ %/0-.TS5
M[GPCK^H:) ;O4_$5S8_VG/I]A=0QW5Q;11J%FD(<KM7.*_O.W/\ W?T-?Y]?
M_!U-X-U_X@?\%*OV#_!7A/Q!-X,\4>(?#=CINA^,8UG:YT"[O?$UU%%?S1N[
M9:UD >W,:QCEMP<%<'5+JW9";2M?J?3?[0W_  ;U_MC? SX/_$7XS> ?^"KO
MQOEUKX9>#_$_C5(=7\1:SHUC<'PSHU]K"6\NM?VP\T#7HL_L]L8HG,]S-""%
M+9'D'_!.?_@H7^T5^VE_P2C_ &A?"'[0GB2^^(/BOX!_$W0O#>E>.M1O9[[5
M=>TF2.QN5@U?4KDF2\O[*ZGN72\EEDE:QEM$)140+^>7_!7#]D7_ (*G_P#!
M/R/P%/\ M/?MH?&[XX?L;_$+78/"_C#QEX,UF73+FQTNY63[1H6K6 MKJU:[
MO;.*9K6>^M'M9C&!' RNJU^S/C3X9_LF_ ?_ ((6^))/^">5Z?$'ACQ1\.=3
M^+^M^,1>V^I^,/%GC#3M/FCU:+Q)- @%K?:2^EQ://:V]O90+]@$D5O%-)([
M^/GE".*R[$X)\UZ\%!<M^DHR>J=UHGON<69X">9Y?BL'"+DZM*5TF[VA^\E:
MW7E@].K5C\DO'_[9_P"SO\+=<31?%'CV+^THR8+JQTVUN-6:Q",@>*>2V1TC
M$?/R[C@@X%?TY?\ !(K]J#X:_M!_L_W&B^ O%>G^()O!^KWS2"UF"WEM8:C<
MR3V'GV+[)U -S&TZF/Y27)Z&OXKO^":GP2^%WQ6^&/BWX@>.-!T[QMXKUK7K
M^'4)]7BEOYM/MXS*9WG$DC;0[NJ1N@B8<DLV 1ZQ_P $P?C?J?[#?_!5OQGX
M7^'K75U\*-5MM53Q-X46>YDLEL-5T!M0DNK:!)@B7>DS7;#3FE22-!;6_GQ3
M;6#_ !7"^6Y?E&8U)4U75>#;J2=)J[4E%\K6MDY=7>ROV/S#(,KRS+L;BJ]'
MVT*N&J.-9SI.'OIVDT]VD^NB];H_2[_@@5\:/BWX_P#^"C_[?WAOQO\ $?QC
MXKT'PSI^O'0-(UW7;_4=/T=EUG7(\Z=:W,TD5I\L:*/*5?E51T&*]>_X(@_%
MKXF>.?\ @I1_P4K\,^,_'_BCQ+X?\'>*?&T7A;1-;U>^U+3_  _';_$VUTV!
M=(MKB22&Q6&PD>SB%N$"0,T:_*2*^0O^#<#6+'Q%_P %(?V_]9LMXCU[P_K-
M_96\TL22GS=8UN3$DA58X\>8 <J,G(!'2O<?^"%-RUI_P4Y_X*M2Q8#P:Q\3
MKO<&BE9[VQ^)<5REB@"DN\\\(AC*@EPP*@DC'[)0G#27-%WU]UW;O9ZVOWZ[
M'Z7-4JT;P:DY1BTK6:32>GJOZ[_URSRM&KNOG!E6>8NJ-AC& 2#SD[\@'U].
M*_A%_;=\-_&C]I[_ (+G^(_V4/#?[17C_P"$7A3Q)F33SHGB'4[#3=&:#3-2
MU*5+33X;F"V4RBT\MU7;QSR1Q]\>)_\ @N-_P4:T?XNZKX$M_P#@GQXHG\)V
M/C>^\-6_BA_"'CYX;O2H-6ELK?5XYH[U;5H)[5$G:15,;$N4VJ !^37[9WP,
M\>?M;?\ !=B_^&7A7XFZI\%?&GCG0M*U1O&.BR75GJGAF\ET34-2NK"T%G+#
MJ*.OEO9.L4RSB)W#N4W@[+$Q]LXQ4OLJ]GU2Z_@<D*'LZLYSE"*<=+R5UINU
MJUZO77?4_8'0O^"#?QK\*^*M"U6?_@HM\4?$,&CZM;:F^CZA?:J(M6AB>.5M
M+WP:C<R3PR!6B:-HR'#%2"#7[3?&CXU_"3]F_P %KXK^+WC[2O!'A_3]-M[:
MWU/7IBW]K/9VZQR_8; >9/+-(8R^%BW98 G)K\??V8?^"+W[3?[/WQ]^'GQ;
M\4_M_?$KXL^&_ /B2PUO7_ &K:_XKE36X()XKA[&2TO]4G62UFC41LJ1J^QB
M%92<U^=W_!7W5M4^/?\ P5Q_9N_9A^(&IWUM\&E3P]J;^&;F:>WL-135[J[%
MQ).%:))H7&F)%:'!D#R3+)+('"CVJ&-JX>E44$^>HHJ&ED^7=-WTW^9Y>*P-
M+$UX2E.$HKFLX-2:OW2VO;3H?LE\)/\ @K1^PC\?O& \&^"/C1;V_B9KIK/2
M]-\0Z/?Z+;:S<[S&!!=7EO'!(L[DM;?.#L9, '&/7OVBOVG?@E^S38^&=4^-
M/C:S\(V7C>^GL/#\\L5Y=PW[PK:R74T%S8V]RL,-K'>6KEI&0$3C9N(;'X\_
M\%S/V-_V;/@I^Q[#\6OA%\-M(^%WCSX:^+/"5IX8U[PO:OHNMW%O-KFFZ;;G
M4I0_EW5REO.)+AHH8_F5GPHY'YS?\%0O&OB?XG?\$UO^">7BGQK<2W'B#7-6
M\4VU_<3N_FRVJ1>%;*,O-*S3>9*D1=R)!DE2,#BO2P.<XG"X>I.LK3;CR6;?
MQ345Y+5[_J>?7R3#5,31Y[J$G.,DUJK0<DU:WRZ]&?O98_\ !1W]DCQCX^\5
M_#OPA\3;+6O$'@;0[_Q)XDO;6UUB;19-$T) VKRVL[6"VYEC!#CD&3!526(!
M\N\6_P#!3G]B3P_X6L_&LWQET^30]1O)1ID%E9:CJ.K74\:HTMK=VL%K)+96
MZN2J>?L0Q_-R#SPF@?L>_L[_  *_81\0>-_!'PWT'3OB%>_LJR1ZOXTN[FZO
M=7U2XUK0+&XOM1NWNKN6&2]N;E<G; D!,CGR,;0/S"_X(Q_L\_!_XA_LV_M
M>,_B+X!\*^-?$/\ :FM:/I\GB*WBN9;&W@T*RV3Z5;%UM;6X#R%C+';\MR <
M<?14<WS52IPY(7J0YH^_9V:NF^VCU/)Q.0Y/5IU*T9R<*=11G>*B][.R=]GL
M]?,_8C4_^"C?['FF?#G3OBI=?&#P\WAC5YS9V5I M_)XB^UVR"6Z631K:RFD
MC0(RA7D*KNX)!J+1_P!J7X+_ +2_A8ZU\&O$Z>*[.V99M0TV)&T[4["$N#;R
MW4,HC=%:'RYSDA@K'< <BOPB_P"",GPA^#7C#Q)^T]JOQ.\*Z'XOL_"L<6E>
M%_#WB)(;[3K*34IM<-Q?6UM.28KS&GPQ"2$H@0M\A(4KQ?[!&K#P%^TU^V99
M>'[233_#^AZ-\4[S2M%MI)&L;>2WU#6K33(0L; K;VD20?9TC9'011J7*C!Y
MZO$.94HM5%'V;;4E&5V[7OHM]GN9U>&<JYO94IMU'9QO%))2<4D]-)7DM5H^
MG<_3KX[?M_\ PW_9@\=^#-<T3XF#3?BEX5U1;Z.VT075Q-96ZR6S/8:E<6:.
MLEO>^6RSPEG4^0N]?NBO[?\ _@G)^W5\-_V__P!G#PE\9_AOXCT^]N3:V]CX
MWTVS9%N-+URTC$.IQSV/RO:B:^BDFM=ZJ6LE=%4$[3_D[_ 'Q+?>(-3^(_B+
M5O@+>?&[Q)>^)-0:?7;^YN)WL+=[F[1+:&)B\1AC&=N%,J$?,Y!7']!?_!N3
M\9OC3^S)^T5^UAX/_P"$=NO#/P]^(_PC^)_C+PCX1O9KF[MM/\;^%K"ZUKP_
M#9VR2($DDCL9; K&H:83L2'<YKR.)J%3->'Z.84<.Y3C[;VDU%J48QG*.ME>
M5TK^EFFC[G(\'#*</3PC:M3<G=--/GESW5ME[UEU/[%OVIO^"T?_  3X_9"^
M)5E\)/C'^T;I&G^-)[F&UU+1M#L=8UX^'&N)<LNMW^CV%X\$DL,D3H0LGV$$
MHQC96"_S;_#S]LO5/C?_ ,'-WABT^#W[0.O_ !!_9V\6^&(]0T_1M'\0:HW@
M>:ZN=+OKJ2*71I7BM?,@>.%B'MPZNH)&0*Y#_@V7_9V^"O[8WQ^_;X_: _:@
M^&WAOXN_$W3?B3J^F"'XBVL7B.#1K#5]7U)[N5-$U@7-J$B,TNEVKI;![=-.
M2.-UDC)/ ?!3X!?"3]FS_@ZD/PO^"F@6/ACP'9V>M:WIWA>QOF6VT6^U2TNI
MI-(M$OYKFYAM=/\ *\N*WDE>94<JSFORW#TH4Z,7%6E)OG\FGMN_F?0[N4ND
MK-=_FM^O4_T+E+,,OC?E@V.F58KD<#KC/XTCDC&#Z_TIT"EHD:4J)&!=PARJ
MNQ)906))*L64G/)!/2G.BG&"3U[CV]JV&0H3N')[]SZ&I@S#HQ'T)%1E=O/.
M1Z_E3=Y]!^O^- $M1.3N/)[=SZ"I:7RT;DL03[@>W<'TH JL';&">.O)[_\
MZJ0*X())Q^/]15K:BGY6SGKR"1CZ?6FO]T_A_,4 0T=\]_7O^=%2[!ZG]/\
M"@"$@'J ?J :41%_NX&W[V!USQQCZ>_%* 6=E4J O'S=2<9XZ?YZ^WS3^TE^
MT#K'[/\ X0E\;VO@N3Q'X;TF!KOQ/JLD[06^FQO>6.FZ=91!=A>^U2^U&%+0
M,[#;%,/)=BI0 ^F"BA<[1D=\>_\ G^=1X'H/R%?.GP]^.FJ:YH<^J_$S0M(^
M%]Q=:9HVN:-8Z[K$-E)<:-K&FV>I-J$_VR9#LTL73VM^L>PF[M)X5,;_ "K[
M WC/0('MX[K5]-M9;I[98(+NZCLI9EN4DDA>W6>0&X6Y2)Y+=HQAHT8C=C-
M'6Y/J?S-3K$&4,3R1[_XUYW#\1/"]Y=V=EIWB'P_J-Q>PSZA!#;:M:-//I,(
M8S7UK")G>XBL&*_;YH\Q1A9"?+XP^3XF>#K>W6X?Q1H2VXED1YFU.U2-Q'C>
M+<-+F:923NA0LX7#$ ,* /0&BP1CIWZ__7_G^'J[Y-N-HSZX'KZ]>E<Q_P )
MCH*V5MJ8UG2&TV]W-9Z@=3M7M[J/*K$\#*X619C(IPK-Y>,,22*SK[Q]X6T^
M;RKKQ!H-M.D*R-!=:Q9P2/)+\EM;H))%VM<L4:*5@4*R+@$]0#K)"0>#CENG
M'>GUY;X5^,OPW\>:5KOB#PEXKT?6] \-^(+KPSK&LZ??VUWIMGJUI'#+=1F^
M@=K>1(!,J/M8$.0"1G%1:S\;/AGHFOZ!X4OO&?AN#Q1XKM=5U#PSH;ZM9_VA
MK.G:1:76H75W:V_F"1H1:6<H,H1XUEQNR/E(!ZQD^I_,THD*?WCGT)[?_KKS
M+PM\2K'7O#%AXFU?3I?!\6IW5U:6%EK]U#%-=-;7<MN;B%V6!9;61$CF255"
M[90NXE2:V9?B%X+M9I[>[\4>'[::WO(-/DCEU2S,OVRYW^1"8O.#Q/<%"D".
M"TCE0NX@J0#LVD:0;0'!)SDY[>O?\:CV2>I_\>_PIT4Q8QH\>R1XFFP.5$1E
M=(L'^\RJKMSC+< 59H @R?4_F:E7E1GG_P"L:B?C[O/ ]^_M[4*[!1P!]<^M
M $CDC&#Z_P!*:A.X<GOW/H:0DL0#@<X_/_\ 54PC4*&!.1],=<8Z4 %%%% "
MY/J?S-%)10!H57^SIZ_H*L44 0"$ 8&"#UXQZ>GTZ4Y(8T)*K@GK^>:DR/4?
MF* RGHP/T(/\J $9%8$8'(QG S4/V=/7]!5BB@"DML0Q/RXR<#)S@]S@=<'O
M^-?G'^TK\(OB)%^U_P#LX_M+>'/#'_"PO"/PX\'_ !)\%^)/"4<RIJ.E7/C6
M[\%76G^*M$MYU^RSZC8IX:O+8F:>T:.*[;RY7W,H_2C(]1^8JK,XC;<"5+[0
M&C1Y"2">)-H8!!GJ0,9/S#)H ^#_ ([>$OC#\4[OX%2:7I5_I7PZT#XC1>)_
MB;H%M=1MX@U;0M(TB_O_  KIL-L'AM96A\9P>'GU..:]CC&F0W;(TTH2&3X]
MNOV3OVD-3\=W'B7Q#;V%QI=E=?%KXCVGAC3]4N&TZX\8>)=)\-:'X'T6W>2W
MA$-IIUKX72]OD,0$=]J5TL*R@"23]LURA 81K(Y/,8D\LC!)+8X#$#(W')Z
MY(J J&7&TF(/D#,ZS^:#U!R"(_?.WUX% 'XP?#W]D_XO^&M*_96_L[0KBPO/
MA/ VD_%/PYKMZ+K0/&-GKVC7/B'5-7TVXCDDFL-9M/'>@>&OLYELYDCLY[Q1
M(694?-^&O[''Q/UGQMX8N?B3X>CLO"VM_%CXI_%GXNSR:H\MYJL6J7]YH?@O
M0HYEMXFN+#2](T;1[D23&+897V0< M^U311F5G9'7/FY)\]P09XG?;C*Y,BH
M4 X$8<J-N2"XB$GRB,2-M9S'(LC0S)SF"0/N7!8-MC8A<$'&"* /Q*\4?LT?
M&:?QQ\8-%\/^!CIG@OQS\7?A;X$TV;2M;FMH]-^"GA#3_'6NO?:6AMB1>/XD
M'AI+W+1(]L[YD+*J/ZEH'PQ^-][\%/CC8>*O 4VL_'B^UOXO77A3Q1/J@ETF
M8ZFWB/1O HT:9D6XAL[;P?<Z5:7K/;I\T<\L<4AVHWZMR!R-[AY)46:$JL-S
M&BV[F$3Q1"-55B"(C!)@LP$NQCAL(L1-HD;6\C!9([>".-KA)4LHYEA0M(6#
MK((%#2$L'==P;()! /Q^UO\ 9K^.UG;_  6\'_"[PU8^&M-^#/P"\6WW@OQ%
M-?L!'\7_ !M=VKZUI6I6\5N"UG;R:6EU9W8:9V>]E5H(]F6Y3Q3^R'^TAXL\
M)>"-+T&Z?PPN@_!KPK\(=3>XOYFOO%E_J'B/P==?$?Q1XB\M2+>XBT;2O$'_
M  CUY&][/<W=Q:QW,=C'-++#^V?E21RKYJ.QD64*\/G&*&WAV;(VC)_U[L[$
M2!=[C/S';Q?VL7;(4R% )"5EV%..$[;NAXY!R,<4"NNZ^]'YP_L<? 3QC\+O
MB1^T%XO\2^'Y= M]0U#P7X#\"PSZLVHR:WX#\$^#?#B1:SJ*O#!'8ZAJNO2Z
MXKQ0O>)Y"02-<%V>)/F5?V9?CW\4_ 7C&^USP\O@OQC\:OVK++Q9X^$]^1<Q
M_!SPC!X@NO","W-O&SQW3RWTEO)98,"_:0?M#8 /[6-;QJCQ-&&A5"K%C/-,
MUNQ+D(V6D\P2/* F=RJ% &W (]NS2Q2(0A*L9HW61TEB8 M&Q;.UE<1F$<%4
M\P#J:!K7;7TU/Q4^'?P+_:%\#^/+;5;?X:78\%^+?C+\3/%WB+P[8>*FCBA?
MPU%J_A[X827(DL0MWHFNZ3HOAC5=8MRL1M]3O[Z"%;V.)+F?Q#PA^RI^U3H:
M+XH/P\M;+QY'X)^*/C"34K'6Y+:UNOBW\0M<T'2E< 6I>2#3O"OAJSC@9T5_
M-GE(C4 %OZ%&MI'\YE+"0CH'E5/-10EJD:Y!6--L;2%,*6#ER3FEBC<NQD$C
M&.1YY@QG*I-LC$0MMYV/&N)<K%N&XC(YH _)SPU^S7\5/!OC3X*>(O">BZE+
MI/PX^%-Y\/O'/A+Q7JHU*WUQM!T-M0\)7V@ZBHW#48_&FC>'FOI+BSBSIOVY
MPSR;89.;^'7[)?C60_ #2/BGX9AL_"?AWQ7\4OBQ\8]3;6Q/?7OBW7];^U^&
M;&_C$%N)]"M=,M+*SEFEN/,A@BVQVLN%%?L."ZQ1S"W/ECR9HB3-]I$UPZ+)
MYJ9$@55D<N& V@$M@ XAU#2;+5[?4=/OK*-[6^MVM;T/!;-'J,$H(,4FY"Q5
M59D.['!))YR5==U]Z _-OX)?L_65M\9OBUI>C:-#:_ B:[^'WCCP-J&D7+Q6
M1\5:+8ZY:ZK:6\#!@UM<'5#+-<"16F>&,M N1C]++2P"I&=VT>7*?*',:F6Y
MEF)!(R6'F;3E0, 8/I7TC1-)T'3K'2M&TZ+3-.TU!%;V-BD=M;JF O\ JH0D
M;$X!8D$G;\QR*VT?#%6/\(8*$.Q1DC&\#!;(.1GCKTHNNZ^]"NNZ^\C6U"L#
MD<'T'^%2^5[+^7_UJFHHNNZ^]#*_V=/7]!2K;HI)QUQV'\L8J>@D#J0/K3 K
MFW0DGIG'8>__ .O\?:@6ZC!'4>H'ZXJ?(]1^8HR/4?F*+K[M_("+RO9?R_\
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
MO^",GPAOOBE^VWX%UJ&UD.E?#?2]1\6ZC<F-S 97LI=.@S-@H-TVH)M.X9R
M,YP?U?BO@W+N$.$\?4K^SE3GA*SHMR@XJI.E-NVMG)3:T5[-6:OH?JN!Q=6>
M)A"5Y6C3N[-]([V3V3L^NFNS/J+QC_P06_;P_97_ &O/B5^T!_P2Z_:B\)_"
MKPI\;-6O;OQ+X2\;C6;>+1KO6II+O49H+72;2_M[Z.VN+Z>\LO->T;S9G1M@
M =NZ_9'_ .#>K]I']G?_ (*5>!?V[/B#^T]I'QC:+3KO5?B=<^(;?4D\5>)?
M&&M64PU>*R1A=6\.D6VH-$;&=[X2R0%R]K"V%/\ 6:H9?,<RNAF:0HH4YB"(
ML8.,'!.Q2HXW=0""<:,G*#')P,XY/4=:_A?WY5:T_L3D^56L^9-\S2:2U;[6
M\C[?[$'WN[=MM"K%O*J&)#8!8;BRHQ 8HK8!9$)V(Q4$J 2J\@2!MI(;.<#W
M]?>IHE4#+%5Z_>('YY[8Z>YZ\8J*3;N^4@^N"#CV.._U[8JQ S@@CG_)SZU'
M110!8IA5B3@X'U-/J)H78EAN /3&<<#'ICM^E #U!&<G/XD^OK2L,@C_ #UI
MJH8\[B>?[Q]/3('KS^%28.,X./7''YT 0[#ZC]?\*EHHH B\J%W8L'!!&=H&
M#D#J21VZCJ>:^#_VYO 7Q(^,&G_!KX7>#?!SZ[X-U+XM>'O$7Q5U-+V.W^P>
M#/#-OJ%R+<0.NV\N+G7IM%N! \L49@LYV,FY(T?[YC0$DG'/KTZ8_P#U>^:I
MW4;N1&D<DH?YO*5VB3*D!6DE!487=@Q%OW@.0IVG !^?'Q&_9\\3_%?]I/7_
M !-XL\)6DWPK\#_!R^\(>![5]2/D^-]>\1I<SW]M?6RQ!-/BT^YU2X6VNE>[
M=#;1LL!PJU\B:9\&OVF?$=C\!CK/PJNK2Z\&V'Q+\1^,KW4/%37FH7?BTS:7
MI?@?3K%18Q)+H&G:3%-/!)/)!,TD]P@M5"J[_MK+:ET5=L<I# W$ \Z*':A!
M4V@)5(WC(#;H]KR%2,L6YEA  WNDQ$FXW9+7(9'3"VZP(&&8]K.9/+5@3MR<
M]0#\3_A#^R?\3O GB+P[I7B?POJ&N6OA;]GB^\,:KXUL-59M?U;XC?%9=+/C
M"\LK"=(8+#3M!FU/67T[&H7,LJ6]O&R6^]WCY?PMX#\>W7Q6^#_PA\6Z?;^.
M?%/[/_A/QU\0;^WTJXF@74?$6JWE[8?#H>+VEC6-+Y]*T'2[>:UA:_A9XFG%
MSF=HH_W9CB>,C;(I5)2[DQS;Y()=WDP@XRWD[DR#]S9SC%<M:>#_  OI?B;7
M/&.G^'["Q\2>(;.VMM9URVTZ1M1U6STSS&L([F=8FE:2TFEN##&S;BKKM!4B
M@#\DO!'[(W[0GPOMO$6C2W<?C6SA^$MSX:^'T5_J=PFD>'_%7C#5M%A\7:K-
M<&*:=SI]K$UUHK):%V^SR+)Y ;=72Z!^R1\1[8_&+Q5XYT/2O'OBGP!\'_#'
M@7X,:?K%U+-I?BSQ-X,\)Z=KNG^*+V-@IM]4O?&'G:>)T%TT4$$-TV]\VZ_K
MBGG/$BFW"W&.8?WXM_,8[;C!!VA50GR?FVL?NY S3)[&)[>6) 8EC21;67;.
M9[<E2PDC#99G6=BRX#90*.5Q0!^(_A?X-?M0_#KP_P"&_"6A?"FUUW3?#?P2
MUN+PS!=>(0=,N_BEXOU&,:\_B#_0(WA.G:=;P&QF2.]D;YT*1@ FWX1_9M^.
M?A'0_$UY;_#VUU/Q3X0_9<TSX2?#J6]U(A;SQ/XKT[2+;QGJD9:"5[<V[7>L
MBUN [3/ JEXX69D7]I#9 ,0HG9FBC,X62:-$D&0MQ#AE4S2<K*%!D5<9 4\V
MMDK^7F"7@W$B.1.#!>QB3*HI(/V5@K+&<>6X*A<[E! /QO3]F/\ :&31?B!X
M4BM5-UJ_P<\#?#_X6S'7+A](\!27L^OW7C+7#BU\Q_$":G?M(EO#%Y<MO%:&
M2^B)V1\C-^QC\;+[5].'BV.;7VU7]H3PT-3\06U[+83VGPS^&-MKH\.:C);
M7 EU/Q'=#2I]5MS,EO$@GVWMPP0/^W\$44&,1[ ;D.-RW 9)I$3SFP>%B.%*
MD#;NWXZ&I5MY TK[G:4%H%597$36Y<&)V)8*TJQJRLRY8,QSC*T 0V)1%\M
M0J3RPH6^8%(T!"Q-CE5R0<[<'(&<9.@>AQZ&F^0$,.T;8XD98XE&3YC9,DC,
M.[9.,M\QYQW,F#Z'\C0!"D;#[Q!Z^I[<=1Z_A2-PQQQ_]<5-3Q&K '')^A]O
M2@"LH).?0C^=6-PV[>__ -?-#*%QCC/;CK^'^>*;2NKVNK[;H5U>UU?M?4**
M7!]#^1HP?0_D:&TM+K[T,2BBBF!H9&0/7I^%1,6/8@>F/_K5*> 3Z5_GKZ7_
M ,'B_P"U-?V\;+^R)\*-QF9&;_A-==/ ;&.(R.G&0<^A%;4J%2MS>SC?EM?Y
MWM^1RXG%T<*HNJ[*5[:I;6OOZG^A 1ZC\Q_C0HP25!R>3U/MWS7^?_\ \1?G
M[4#$[OV3/A3&V<;?^$RUYNPYR(#],=>,^U6/^(OG]IQ5W#]D[X5'M_R..O9]
M?^??';_)K>.!Q,K147=[+6W?^M#RY\2Y?3DJ<JBBKM.[7ZO_ ()_?WE_?\O_
M *U&7]_R_P#K5_G]M_P> ?M09(7]D[X4YQP/^$PU[YC_ . Y_P CK3O^(OS]
MJ;9N'[)GPI)_['#7L?K;CT_(YY[7_9F+_D_/_(/]8\L_Y_1_\"C_ )G]_P"3
MR<YSGG@]?RI,CW_(_P"%?P#1_P#!WE^U(_+?LG_"CG!Q_P )CKH(SUY\GGK^
MG7)ITW_!WI^T_#PW[)_PH!^4\>,->/!S_P!,OIV_&C^S,7_)^?\ D8_ZVY2M
M/:0TTZ=/F?W\IM).?3OD?SQ[U)A/;\__ *]?Y_J_\'>_[3K;"?V4?A4,MR!X
MQUT9!!XP(N,'TS[GCBY;?\'>7[2]S-L'[*/PL [_ /%8Z^,9R/\ GCV[]\@>
MYK6.18VHE-0WNNNZTZHREQ?E2;7M5;31-);>I_?MA/;\_P#Z]0EER>>Y['U^
ME?P2?\1</[2O_1JGPK_\+/7_ /XU5$_\'<W[3"N0W[*?PJY)QGQCK_3/_7+\
MSCCOQ6L.',QE?DIR=M79/\=#&?&>4PM>K'6_5=/^WC^^C>OK^A_PIZ-R<#/'
MO_A[8^OI7\#Q_P"#M_\ :8V9'[*7PKYS@_\ "8^(!D>O$/3L<>W;)J6/_@[=
M_:888_X92^%0).>/&6O\_B(?S/IC-:1X8S63452E=NRW_.WD0N-\G6LJT4M;
MWDOQ][8_O@W'^X?U_P *-Q_N']?\*_@J7_@[9_:9(Y_93^%?3@_\)EK_ %Z8
M_P!3]>OKU-+_ ,1;/[37_1JGPL_\++7O_C'N?SK3_5+.?^?$O_ G_P#(E?Z\
MY!_T$0_\"7_R1_>F%'!)'N#Z^AYZBF.RY)SZ?YQU'^?7C^"<_P#!VY^TT<@_
MLI?"O'7*^,?$&,>N1"#Z>H]33HO^#M7]I!DFDE_92^%Z+%L\V4^-/$)0;N$"
MIY74\[L*/8DTUPEG'VJ,_DV_QY3"IQUDM.K&C1KP<I6M9Q^UT=GW9_>K_GKS
MG_#K].!2CJ,^HK^#:3_@[!_:GADLS<?LG_#.SL[^*>2WU*X\6>(HK*<+;O+#
M'#*\ 1IR^T,N=P'J"#20_P#!V=^TT\-F7_95^%7F,LOG%?&GB# 964(& ASR
M"3V'M3CPCF\Y<BH2;^?5=7RZ]CLEQ7EE-J-2I%2LI;J]FKKKVV/[SL)[?G_]
M>HSU..F3BOX/?^(LK]IG/_)JGPK^H\9^(/US$/ZU8A_X.Q_VCI#AOV7_ (5H
M<#(_X2_Q%@'N,FWY[],_X[2X&SN$8REAW:6WO-[:[.-T)\7Y4_\ EY'YN/\
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
MV^8^&":ZN+>UMP\D]S*L,%O$N^2XG<XBB4#)RS$#ID[N*_M,_P""*7[(%W\
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
M0JYSS@'T/'S9]#V]A6S.9)[E+.SL+RXEF0O;F.)"MP%^]Y1\P=CN!8H<9Z'
MKH/#7A7Q1XCN)H-"\,ZCK%S;><A@MHU)2YMXO.-O(68".1L")"Y$32';Y@ZC
MSZU7+L#5C]9SG*Z:4KOV%2DZUKK2G'FDVWLURO2^BW/3PF2UZG[REE>9-1=G
M.O3JJAKI><K*R5[ZM:KY'.6]E=$M'*\**",E@O3IR>@!/TS6E9P#S?*D,2 <
M>:S)L/7G&WI^/OQS7T%HO['7[5/B31K+Q9'8?#KP'HMU*5:#QOXIMK#5[:$
MEKB6SMK:]B  (P#<Y&3D CCH_%G[-NH_#'P-)XV\0?&SX3>*-0AG2&7PMX2U
M.\U;5BY?8S)$^EVUH8T.23]J!"CHV,'KR_BKAS$9U0RYXF4H2Y5*HZ:Y9O1)
MM\EM7V[G5B^&LPR^E]=J4HU:37,J/.VHIINUN;FTVWNNESYRAM&0_?4C)P<+
M@C)P1\H&"#D9]N.U:D64?:-I/'92,8[\=OJ<YZ=A7CNK>Z021F0%CGE57D^R
ML0N#T4' Z5?@LWCD4;E(.#R2?O#/7&,8Q[=:_4,-&G"O%4XQ4&TXVA!IQ=G'
M[+W33U?7Y'Q.89DG0G>+4H\RO>6EF]%KLK6Z[;FC:LSL2\4<@2"=@K*P5B(R
M06",A..#]?<U^N/_  1-M1%_P4C^ 0:/EH=<A!+/E%BM8BK*"V-WS$9((VD<
M#&:_*;3X8PX#NJ_N+C[V<'$1/8<8&.OY_P -?L#_ ,$9(H$_X*0? (I)&21K
MW )R?]$@.!\HZ8&?I4>($*;X*SZ2IQ4HX&ORRY8W5\/4;::BM^_Y'C\)8ZM6
MXCP:52:A.O!2AS.TDIQ6J_X/ZG^BE& J!1DCR\\]>,CV'_U^]7EZ#Z527[H_
MZY_UJZO0?05_FYAVY.O-ZR=>JG)[M1E))=M#^QJ:Y84HK2/L:;26R;BKOYBU
M&\:R%2204R592,C/!ZY!!QT((XJ2BNF]MC0A>"-U*,JLIS\K %3D$?,,<CGD
M&OF?XI_LZ:/XP6;5= 6+2=?8E\H$6TF;UE0KO+,.#MD4')QM[_3I&01G&>],
MVD_>"EE^Z<_D2< @_3]>M<];"X?$?QJ4*GG)-_DUV*A*5-W@W%^6A_EI_P#!
M6^S_ &@_AE_P77\/6OP:\.:7XB^-^E>$? \G@K2M0-S-8W,B:AXH$(EM[2>V
MD<2LS;MLBYVKP<$GTW]HSX"_\%Q/^"AUMI/P<^/W@3PS\-?A>^NZ;J7B:ZTB
MT;3]-A6Q=)6N]4:ZDGGG=)46XMECNH/G6/?YB@AOW;_:U_X)=?M@_%7_ (+]
M?"/]MK0?AG8:U^S1X?T+PGIGB#Q7-K&A6LR/H=_K\U^J:?/?+>R"2+5+4P'R
M-S&*;>$VJ7_I"\:_LI> _$INKS29[K1YKB6:22V202VD\N]OG=4<JRLV&5<<
M# X(R,ZU.4(^ZEHDEIM;;3T\G:QVT,4U%P4G9[K1I_??KYKT/X&_^"R7P&L?
MV7/^"5O[.GP.\*ZA+<IX#\;Z-H\VMQWLOF:KJM]J"7U_,IA>,(L5S=D1F/ *
M!%=BR9/M?[&O_!/_ .#OP'_9R\ _MF:O;>(_%7[0>B?!S6O'LNN:QK=UJ$ N
MK_PZRV\$-D%16AMGN]T<<LDC+&I)<L R_J/_ ,%TO^"4'[6/[4/[-_A#P/\
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
M1J\^I2L@D+.),;6YVH6 ^ZI!KFK3FFE%VUVT\O\ @F-9M;.VKV_X9Z?(\Z\
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
M(]I_S\;E'JG^'XGB6D_LB_#/X)>#=1N]!T'6/B+XVUQ!-XC^).K:A<7EOHC
M[ FD:?"(H(;>X11 [W#7+QQ<Q.C ,/&_V\_!NA:[^UM\!=.UFSCURQ\5^"=!
M\'WDZ2M8SM#J!7YWN8"+K%G+$LN?."*H?>K=1][_ !G\6Z3HG@/Q%:2ZG VI
M7=J;.ULXKU;)KE+=2$BM(4S), >)VV*H!8[F%?-'[3BZGI/[3?\ P3\\7K;V
M>DZGJ]WH.GFPNH8[^R>'4()8X9[XSF(LZ,I8*L<P;.-W)-=U)T(V52,6Y:7;
M6[T\K6;7W&%12E_#NO.+Z?CM^I\@>.OV3?%Z>%/CCHG]KW%_X:^ 'Q+TCP?X
M?\8^&%6[\46]YJ,MB= FBM(Q+<:CI^ER7MFLMU"T"FWMW>=F^=F\E\+:?X8O
MK./1_C;<6$@L[!EB^..D"XL=9?7+6698-/\ '>G2W5S8W^F11M$1+%;V&H(S
MSI]N*JB)_0-^Q5XM\??!3]M?_@HEI^H^%]*^+']G>.?#EX+:[TOR/LMKK$6A
M1-<6-M<P-;0Z?91WIW20S%8[>(D<<4_]LS0/^"<WQ6UG7M>^&^G6MC^U9>>'
MI+3Q/\$?!%E;:AI]["[32275X\3VWAZVN)YI'7]]?B?.[<@ !/G9A.EA$W&I
M&25VK-:V6V^WKV.O!JK4:YY2?>_]+\+GY]?\$^=0\"'X0_M._L\_$#1=)L-.
M_:#T>[B\)_&*T??X5UCQ'HL,FK:%;"^NI+BZLC>7UE;M!:W&J76_C'05PNF_
M'3P]XLTSQ9\+?'OAK6/B?\6/$_[,VO\ [.VK^%O!< N]5M-1\(ZYXVL_"&MB
MXCM[O[':PZ7J.EW<4SP.@7<[;T(4?/MA^QYKWP?TO4?B=XVG^)GPQ^'/CASI
MEK\#KU'.FZ[.LGVFW31KB*^.CZ=?2M;"*.\>XA$4<LH61PS9^K_V/?C]\/\
MX-?M#^ O$_A7X>6MAX7\/6Z0?$?X7Z]:M8^*=*TEWD$FKVWBM[:32/$D]S!O
MNWLTU-1(&6W$A.<?-U,?+%S]E!M+9-:6?7R=D>I]7BIMR@G'MYV3?7]1KW/Q
M>^(6I?#'Q5\<]9T&T-E\$O$O@7PYH_AP6]OXDN=.\+R^'YM8L]9UU6D<ZG8V
ML4* 0VMN8UDG#1%MAC]XO/#O@3X&^(_V*?B%X?TBP_X9O\13^'[[XGZI'ON!
M/H?C&5;75]7UG6))7NI;OPK<ZA<+=,LT,"G2Y%DA5585\V7OBM/#OQZ\9^,/
M@%&?B3X*M_B/\0-;^'OAOQ-IW]F:9H.E_$2W\C5;35/MH>*1K..WA\L:>+V(
MNJA7&0:BM/AGXEU73/#]C\0_$VH:WIFFS:@NB?#^SNW'@S2;34-2NM3NM-FM
M0^U;>2XNIRRBSV@2D8P.>>>4252G4G>I=N46[OE5T^C6[_(UE4P]%<L(1@Y)
MW:O=M=[N_E?I<_5+_@D1X0^"VD?\%+_VB_$/P<\2:AXX\.^,_#5Q>>#O$>C7
MCV_AVST>"];S;>[@3S["\OO-N,"[95E$:!!TS17H/_!''0]*L?VD_$FD:#IE
MIIVC6/PY:--'TR&VLX()I+]_M&]XI NWY(1&4#9PS-M)HKZ'#TX4Z48<J5O)
M_P":_7U..52<G=2E'R37^6I_5JP 1@.FUOY&O\.SP^T8TS;N 9)F)7/(7>3D
MCJ!@YS[U_N)O]QO]UOY&O\/;2;$PV[IC.2>0< \_H?\ . *^PX?PU3$2Q2IQ
M<N14N:W3F<[='V/SCCRM3I1R_GDUS?6;;:V5+O\ (N^8I# .I);C!&<''Y]"
M/;/':H5!WMQZGZC(Y_I6G+:FVA5]F[()R.,=\#IVSTX_#&<^1G9"P3;VR3G)
MYR!D#]1SZU]%+ 8F$7)PDDE=Z/O;MYGY74Q5)S]V3D[V2;T?9.WE>PA(PW/0
M'/MQ405FZ FF0B0L0<X/7Z?B#DXXZ?6K6?*]/3Z_ECGC]*Q^KU?Y9;?RO?\
MKK^!T4N6IO)+S37GW]"MD9QD9],\_E4@B+ G:<YXSZ CG^?'?GBG>5E@2 -Q
M!Z#/)]O\:TTB^5>!T[CG\>*TIQK4]J;?JGY^7F5[;#QA*G[2]V[O2ZN];:V,
MY%6-ER0N<J 1MR3D\5H6JE'9I!L1NC-\H(.>Y]C5JV@#2!=BNQ^YQP&SP<8S
M[ >XKO+#PKK>I(D4,EFK2D)"C\,S'HH !QUZ?4_7OPU:K3JQJ3IKEOKNEI\M
MV94LNE6;J4*L)J3:2E*,6FO*]]&]/O.7@BW["@#!R A7YE9AD84@_,>F,>I(
MZ&M:QTV&X),<B.1*T4@5@VV88#Q-@G$BDX*\-GMSD>D67PG^SA$N=5OI7B'F
MW":?:F<0,/O8Q(HX/<\#U]?3]"^ X\2ZQH$%IX%\;:W+J^HQ0ZG>6FHV6CZ%
MI]D(H8XKN^>XWLCS0A9Y0%/+-@D#-?2+B+!T*<%6A+FWBJ<7+F:W4M'9;6[Z
MG9A>#LPQ5:<^:FE)0>DD[7;VNSYVF?3]/C=YY8A%$%:25G41QA\[=[$[5SM.
M,D'@U2@\1>'KN6.*UN8;J0&3"V3+<N2L;%@RH7( 4%LGH!DY[_8OAC]FK6+T
MZ]:S>#?AA\.]0\.W%T^@S^./&TSV/B:TMGC!NC]FT2997(;<561N#SU!KW>7
MP1^SYH'AGP];>+?CK\&O#VMWL%CJ_BVS\!>&=2\5:E'';W41N=.TJ>5M%ABN
M4V,QE:0AD#(8QG(RCQAB(U%'#96Z^KY>>-:TM'ORP^>A]-AO#J]IUL8HJ-G)
M+V-GH^[_ "/SF\,Z;J7B>X73/#>@:WK.H2S9BM+#3;F>5QG&\^5"QCCR,%^
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
MZ%R4 AGY/RY)B( /0#T]3^%?KW_P1BB2/_@I+^S\Q?HVO*,MQN-G"0O)(W$
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
MW"8?$9AAI5L56JPGJU!;-Z_S-,SHUG0^&"E9];ZZ];?TS[7_ &I?^"BWPO\
MB>+7P/\ L\?#&']I+3])AU'PY=>)?&-D;?X9^'XY@5M-4T:>W73H)-3MDB'V
M:YCO965PRG)?!_.OP7\/=7N]6N-5\?:E8:P+0+/I^@V<%K!;Z:;JXEE%E+?6
M:0WE_#9EA]DCN[NX!3:A#K@5] :%I4&E^&7L+:PL-/L+99Y&EG6&QT_ROM"8
M%N\6\[44 ,9 K9X'!KQ+Q[\<_AE\.-4BABMM9\1ZE=PV\1T[PFD=Y#+.Y:-3
M/.SQA+=#C[0^PE8\D*2.?7RW+7RQT[^_;WG9N[?3H=4LRA*/+*,(M:.UW^?E
ML>AV>AII^J:%8Z;"!]D%W;%8X(XK:971)C=""U2%IEB$&TS.65?,Y.6YX/XG
M?&#X:_"VZT[3_%WC/3M)UO5+A[FTTS1Q'J%Y?[BS)#/;J+F:V67 5B%B !!R
M!S7RYXSUWX^?%;4M%T"*RD^'_AO4[J633(O"XGFU>XLV7#I?W<BVL<0>%\2[
M-^,L1D*:[M/#'P'^ V@S:G\4==TFTO[>%I(FO;J/7O$#WBJ3&5@<0O!"9-H)
M#G"[ACJ*^F>"5.$>:HW>]KJ.ENWZGG5K5Y*4)OW;WLM-7?7[M3]C?^"'7Q>\
M2?$3]JGQW*O@"+PUX0M? LL.F:].MQ:'6(5O-PG5KB4*[,6)94' P,#N5X3_
M ,$"OVA-"^+'[>OBS2M!\07FKZ9;_#6_^RPZ;:1Q:#:VPOHECBGQ,P2XP-S
MH3DGK17GU*,E+1Z=+/S?F:TYRC%+E4O-I_Y,_M_?[K?[K?RK_%$TSPNTD$+!
M20)CNXSD;^0>F0?0D\]J_P!KM_NM_NG^1K_&,TD_9K.+Y5.9B3D#IN^HY'O]
M.M?L'A7A:.)JYU[:*ER4\#RW2=N:>)3>NVR/S?Q%H.K#+))-J'UJ]E?=4O\
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
M17)W'D]NY]!4,LRQJFX%C+/%;J>?E,N\!LGH!C.:D)R2?6HW5&^_NX5V&#@
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
MUX"U'XRQ:SI,GC/Q%K%UJFBZ*^GV^'DT>SU2YO;:RLH9Y9(&EMK>.)'BD4,
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
MO\%],\3^#O!7_"1:#8^&M7UO3]8LK5[S5+5)=.A36[2TEMXXY_L\&U2Q#G)
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
MVH[O35V^9Y\JDISLUH[]';3\/U/>O'?B?]GC]G^]N+_Q3XNTWXP?$+2)-O\
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
MI]8ELF-UX>T>WLXI(9[2WFTBQNK!X;5WB=(9KJV"955B<%Q\A;(P:_D&L?\
M@LK\-O$FEW?Q U#X?_&O7);2_L;WQ?J?ASP+XBNM&\'6%\9I?LNMR)H\\5L^
M;=D@N;B1751*(I "^?PQ_;F_:,^-?[2'CWXF?M-?LS_$/]IFT^$3ZQ;:--9>
M#Y/'^F^$_"JV]A!8)%K5_HR6]I8SW5XBO.]Q/'(QG96;YJ_-^+99)AZ"J97*
M$XSA%U.65[.5M7KW?<[_  PRGB[#YUF$LZI5J>']I.W.I6<4VDMM-;6>Q_<'
M_P %]O!7A#QI^P5\5/'TFI>&Y_$WA3PU>)%-#<Z4US]GO(&=7MQ87ERYO2T#
M  A21SG%?RJ?\$9_V3M&^*/P$U[XW>(_B'XXT/5-"\>^$[#2-)\-^(;;3/"&
ML-:6=W<K;:[83:A:3W"QM9K:.J6=Q\SX (S7XI_#GQ1^T7\0=*N_$OQJU3]K
MGQ?^S;#9+;>.-=M=?^)VK^#M.U%Y+B..[OKJZN;S29X((H_F2\:2&/<V5&[%
M6?#M[H7A?Q#I_A3X7_';XO\ A7X<2VNE^++'0M#\0^(;236M2AN[*VFMX]*T
MF2&,WOV>]N9GD6V$W[MV+<,:_)\5+#XAN\DK^CU_&WWG]&8?#V\KV?=Z_KKV
M/[>+K]GO1-0N]6^(%Q\._!1\2GP)XBAGUE[RQ\^[M[.35'MXY)"1(WVI6^SE
M6'.W!!K\5_VE_ H@_P""S'[&VL6/@[P]X(2?XJZ9H,LNF/YKZOY.G7MTNHLL
M,*VY,26LL8<3M(/M&TJNXFOP_P#BE\<_BE'X]UG2_ /QL_:"T[PQ=S:;:QVG
MB#Q[XTM+%H([&T.HI"NH:A'-&);Y[PRPI(L)E:3]V26!SK?XL:VOCOX9_$;1
M?B3\9;[XM^$/&OAS4=';QWK>KZTUM=W5PUIJ4^E3ZEYHM[>2.54@DA=7:-F5
MI'4UPX#+70C.:O9N36^S;?Y.WW&,M,1'I9V_%K^ON/Z=O$=_^S%X<_;@_;"\
M=?$SQ3XTMOVA=._:(FT'P;:^%;B6YU>]T:[73HO#.D1Q7DUGI]I;74MQ;7"F
M>]BA;S]I;)-?F=^TW\9C\&OVH/CUX3;P#:Z[\2/BQHNB7VL:E\0)+&UU+PY:
M1"^2R6,:')XALKF[E6Y=Q'->VQXW,X(%?8'@3XL:+;_M"_M-#XE_#OPUK6H^
M/O''[-4EW\3O&6C7<S^'/%6J^$?A?J"7D6KZ2UGJ<"F\N$>53=B-MS,5+,Q/
MYU?M@?"CQUXS_;3^./C/1(M,U7PG#I5F-/\ ':)K5OH6OMI\>;_2]%N==NI5
MNM0@6YM3#F2=T1VVXW&BI0;BW;_AD^ENW_!/I*4\/&MEZFUS^UUO9?:C^AXO
M\?;O]KC7I?AUX;\13CPSX<OO#/AC2/!EOHGB&&?0[[30^F'2KG6;F!HWL;Y!
M%!)"'@D9)54;@0#7U/\ "'P%K/[-OA3]H2#]H[6/$?Q)\3^/?@;_ &EX1UCP
MM/'X@U#X=7A&LVR1:K>27N[3K::"*UF1HOGDC)<Q*QQ7Q)X]\%:/K.D^';6R
M^*^JZ?K]K+X0@O/#>O\ B34(K;2+F_O-,@:0YNXECM[,SL\*[PD(1"@7:,?>
MW[/OB?X9?LE?$#QOX5O_ ([>&OV@=1^-/P0UK2OB_8^(Y1J>@>![7R;^#3ET
M*]U!FDFU2WL9 4,-W.ZRJNP#(#88;"U'.;IUU0Y7%R;?Q7;LD[W=M]SZW,*.
M'Q=:G3]K&'[I>[?^)>*]U+KM;2^Y_0]^Q0/V.Y?V[?V)[7X%?:Y?B;XE_9+\
M0Z?\2)-1TN\LK26.PL_"YB80W<$!FG,C.9+I4:*=OFBFD&2/VWUWP=!::_>J
MD,<L$.IG38@;F(E%N8XX1-%;HQ>(6[2&4,0H&W@Y!-?S'_L9_MF_L]?M&_\
M!5']CZV_9M\+:_I^H>!_V>+_ ,#WNI:A8'2X/$3:)I&G*T5J[VUM]H2=[7.\
M,[2_*79B%K]I-1O_ !_\./VY_'.F7<7C&]M/C/X3MO$&A^%=0BO=0TCP[XE\
M/Z?OO++3Y)(Y+?3$O;;38YS!&\:227+2;2\K%OU#ARK7IT5#Z^MXZ\]G=27]
M[1:;G\H^*E#!Y?FD(UN&YX^E)R3<:#DI74M7[COK9V[:EOQJGA+]DWX[:[\7
MM0T:TA^&GQ$\&W,VN64S1QM>>*_#S+<P1Q*R[&FO[:[NMN<%O)Q7-?LIZ/8^
M._ 7C;]H:'5=2U'PW\>O'M]\1/!VDW9=+CP%I]SJ4LEIX;$#.P-G;!DC1(R(
MRB* HS7@G_!42Z_:S@_9FOOB#\.O#'@C6/!?@G5+75_$5IX_L(KK5[.4F1)H
MM)622*:;S%00>5&DN(YFPH!)KS[_ ()'?$W]K;XR_#WQA\1/BCX5\#^$?V=M
M1U*_TCP3X0\/Z1J&G>)?"_C#39)H?*TVR^T&2?P]=7=K,P<6TMHD4RM'(B+&
M1]1*M6_M?"<V8)W44ES::)>?6W];GYU_8N$KY#BL5ALE_LZ,G*2A*ERM*_;E
M6MGM?;[C[:_:@\,Z5K/P:\1:PUDUY??#F_@\=:/%L!%U/HJ)<DJ#G FD>2/@
M9_<XY K3T;X\> M4\$^&/$,5U#;Z+XI\.Q^(M&F; :21[>.YF@49/^K+E0 2
M/;&*]DNM&MO$UOJ_AR]S'!JMD;>5;F/=$PN4EAF@:.52IC! 8Q,NS<[':"3G
M\P_ 'P8CU#X2_%+P%<ZREAXA_9B\8Z\D1N9O*A3P9;MJ$#2>1(PC-H]E&C1H
M%,181,JY"8_2N'\1D6+S*CA<RG3M*<8R;:UU2;[:N_W^9_/'%[XMR[%8BID6
M65Y86-&7M)4Z<[647=NR]?O.U\?_ +4FA321V>C+(OG!V=U( D<2/%NZ]#LY
MR>/YY7[$GQ&N_%O[:OP?AGN)6A9]30Q%MP(:V) QDC&0.AVX_7Y<\0>%?"DF
MBZ!XB\/ZA<W>C>)K--6TO5! 7@E@$KV5U!$_E[%":C9WC *>8W4YVXS[%_P3
M]M(;7]N+X*+$HFB+:D7D#?/Q:DY$8/S'CGY>.H]OV'C/)LIRS@C.ZF5\KP\L
M!4=-PY5>3H3<M5_>;5[[G!X,XB6<<2Y;6S>FZ&/>/J1K4IMJ45#$J,&XMWU2
M36A_7UXC\6:%X(\.ZCX@\1ZC!I>AZ)9F[U&^N&VQP01)O+.<= , $'!]>AK^
M6?\ ;J_;^\5?M#>)-0\ ?#V\N_#GPFT>28+<PS-'/XXN!*\4L,PC*B"W0(HB
M,C/N60GCO_4GXP\$:)X_\.:SX6\2Z?!JOAWQ#8M9ZC9S!0K12Q"-@P)&<8W
M YR!NXR*_EA_;A_8(\5?LY:WJ/C;P197NO\ PKNYI/)*1&Y;PS++))(UK*$0
MLUJR,&%Y*KF((5690NT?YDY]5QWU-RI)V>)Q/.U>]DY6OKK']>I_MQX)T>#5
MFM..>U*<,71P^%_LKVCBXNIRQ55Q4M.>R@EUM:VA^=EH\;Q1M$DD*;<&&09:
M%A]Z#</OB(@HLG&\*&QSBM./'R_4?GGG^HK%ADCD93"X*[5#JDK31QRJ!YD4
M<K,QECC;*K)O?>/FW-G)W(64;3O._CRXPH;S23DK@@D8XZ$=?7I^533E*HJM
M^=]][W_K;4_KV5..(G75":IQ45["6B2BK:IK2S5S:ML'_P"L>O!YX_S^%:T)
MZ=^HZ]/K^GH*QHY(1MWE()&PODQR@W# $9,<99LXYWX3(56Q@\CZ'^#O[//Q
M9^..KPV?P]\*ZA?V0PLVN-93IX=MSQN^W7MP@V%<_/Y=Q&-W0+P0X8#&UFOJ
MT9--I*R?74^2S;-LMRQR699G2@U>_-.*5E=/JEY?<>86SQ*9 P>.,,J6ZP@2
MSS2OGY4 (Y8X/7C..:_2?]D;]A+Q9\;-0T[QC\0+*_\ "WP\L)$NA%=(R:GX
MH$4B[8F@.WR;8. H=W97B4, 00!]U_LU?\$S_"WPVGTGQ)\5I8?&OBN$I<)I
M*I#_ &';OE7!*!!#*4(VAI&?..IY-?JQ!I]OIUI#:65O#9VMN@C@MK>-(88(
ME&U84CB58U1%&T!0%.."17W62\*593A7Q*M:S::UZ-O;9:^9_/O'7B73Q"G@
M,AFY862<*E6'PO5QE:SUOJT]K/=V:,/P/X3T#P-H=CX6\,V%MI>D:7:0QVME
M:1*D:KEE\YW0*KS2;,N,97 )/S #LQU_!OY&JELP(*J H4=  !DXYP.OUXR<
M\5;!VG/I^'M7Z)2I0HTXTJ=N6"LK;7Z_B?AM:I*M4E4DW)S?,V[ZMZMN][N[
M>HU/OGZK2T[S$]%_,?X4VM#(**** $(#<$X&1DCV(./QQ@^QJCK.DZ;JUA>:
M;JMI;ZE8WT>U]/N$5TE!4*P*,"I!R<G& 3QCI5^D(!8,0"PZ,0"PQGH3R.IZ
M'O0!^'/[67[&7B#P'<7/CGX9V-SKOA.4S-?:1 NZ^\+!B9"UM$I87,3C<I*E
M"H49&2!7Y.ZY$T1N(C;26SH["2*4_O?,#/YCRC^!Y&!=T)RC,5SG!/\ 9)-;
M0.EPES"+B*Z4Q2P%/,C=&!#!XR"K CJ&!SR.A-?G)^TS_P $]O GQ;EN-?\
M T\?@3Q;< S-]EB2+2M4FCB54CEL]GV.V>7:J221Q1/(Y::1FD9W/LY9C:%+
M$P>(:4;K7I;337:VMNGH!_,AKX/E/C)Y)')S^)SZ9]/ZUX9XASZ8ZYR<D9]_
M?OUK[S^/W[-?Q@^!U_/9^,_!=RM@'N?LFNV4=U>Z=J$<&PO(\MN\L%N4#HV,
MH")#C."!\%Z[+%/'</&,%3AUCE21$.X##AR\J>@4-D' / .?W7AK&9;6G0=*
M<')VT5GU2Z7/.QNTO1'@?B7 $PQG#'Z\;C^?^->&:RZSLY:%9896S<Q2L(I8
MW!.TY.0"#G'0],U[GXB.4E/N3ZX^8^O'^S^G%>#ZZ$>5!(5E!)^T3R-Y0+@<
M*2"@8Y! SUR>.]?T)DC5/#5*\?CC&FH+I[.2:K>5N7?3S/D,7*KSOV5T[N^_
M]=C]-/\ @G/_ ,%(O&7[%WC&TT'Q//J'B7X%Z[J,$?BC09[EKF?PV)W6(:WH
MPD8QD01F.>:U0Q&0H_S98&O[=/AO\3/!GQ=\#Z/X]\!:O:ZYX;\06<&H6.H6
MCB2-UG3=Y<S#.R\BX6>$DF/Y"2=W'\.__!/'_@G!X^_;0\10ZSXBMK_PI\"]
M!U&.Y\3:^\#6]QKALI0QL="NIDWSPR)&EM.ULT@CD,R,P92H_MU^$OPO\&_!
M+X>:'\-_ &AV^@>&= LXH;+3;=4^=C$B/J$Y4;FN+SRD,AD)<&(=!C/\O>-U
M/A!9SAJW#TX2S&K"4LW5.UHU7=^^XZ<_/?3>U[K8^KR*5=T/?ORV>_IT\E^9
MZ&95ATW4)6+!([6=I&0;GCC6-R\J)P7>-,NB Y=T"CDXK^'GXV?MT>!O ?[0
M&O\ PR\0>!_'/A7X&VWC[6]3T-M0\ PWS_$?Q@-4F&MW%_;1WAO?[&5XK:%9
MC#,KKYA" #!_M[$KM;78!V 6MPY98FF90D3N6CA56,LBA2T2;6#/M4JP.*_@
M\^)7[=>O:K\=_&>N_$CP7X7\9Z/X5^,GBGP;X23QC\.+W1=:L;;P_>V\T\>G
M/86.E136UT;]6E9HI5N"-TK2=:_#CTZWQ?UV1M:K\9/^">7QEU?79O&WPB^%
M7B$>.M1EMOAW-8:7J'@WQ)INI10W,S+$MUHB1QN9DC5MMR.0#FO!_"_PV_96
M.G>+_$:^%O&OA'Q8_BC3/ FCOX=\4:9KIT*"348-/N]7U33FOK621TCE>>,
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
M&G077A^RL?+9(H75_(NO,=E 5UM@@(.36AXLDO+#Q0;L>/+/Q7;+ \-E<>%
M[:=-;E"%BOH59!!*RDH20V"03DFOT1L/V"++0/!GA]=7T+QE='4-9MK">_\
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
M-^(O@_PUJTY&IOX3?4OMNL2:@8(I6TUYX)!NU&:08WLZCS'&(P%Q7XS>+O\
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
MHKQ7O@J:X33;*\2Y98Q=J@-S;I'$RSKM(!\W;LQ\H[E>M?\ !+3X3?!/P/\
M&_7-?^'UZ;OQ4W@N:&\>2_N+V[N0MUS+)&\LL8+;5!V@#/7O17Z-@(3IX>$7
MS7Z[]D?.U7S3DT].EK6M]Q_2'*/W4@'>.3CU)!_S^-?YZ_PS^ %KK&E+JFIZ
M9XEMU669DMAX;D#RQPR.CNH+8(&Q@?0Y]./]"IONMGIM/\J_G;_9X_X*]_\
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
M7-R5A19(_NDK<')'6OH_QQIWA/XG?M2_"*".+QSX=^'WA3P7X/\ #_Q&?Q+
M-"U4:/I5U>_\))#;ZA)=>1=&>VDWVA6[W20-"<(&(KIH8Y8>,H6BTTDKWV7X
M'5G/#^!KRPU2@Y2=.4VVXQZI6U2[W/6O^"="6OP1^/6A:GX^OO VGZCXWMKG
M_A&9?$/B*ZT.#5;1]*ODO(9KF.;[/9+:M-!AC!*UP2  O4>_>)K+1/AEX6N_
M'GB+Q1\-?BA8^%?VDO%'Q+_X1OP1\05L[K^P#J43R>%GCFM=3CB#/;3Q2ZR;
M=BZRDK; J&/S[\3/!?[-WA;X[Z)=^ CK7Q\^#S:!?_$'2_#2W>GO?:=INFW>
MFPZ%HPM-0U**XN]2T^SU*Y\V&"*5+DQL8Y)%7(\W\9ZE^SSXWUKXFZY9?"#7
M_A?XM\;V%A/X5T+4+>'1/##:):Z;9VC-K^AVTQ>WU>XGM[B[MY)[!HY[B:*8
M7&7W'DJ8^-2HE"U.;;491WBW>]K]6K[WW)PF33JUZ-)1]JM4J4E[LK1=D[*^
MEDU;LC]I/%_QX\0_M/\ P-U;X[:)^QWKG@'0-9^$>N_"/P]J_C+QTVI7?BQ+
M&\TB[GO-/LH/#.DOJ5MI0F@$*6LMMYHOB\DK+$$;US]GC1_C[X(^%WPP\$:)
MJ&FP6D/[.%UJ&II;>,M+M]<T721HAO+S3HXHO"RPVD\-JLBA=1@U.1 IWM(P
M)/YX_!;]LGXD^$IM%U74O''Q(^-O@7X!_":2\\#_  ZU&WT*T\)Z-?7<\4.J
MZ'J=]?\ B%%GL'2SL)/+MK>YN72W5C:[5!'Z!? [_@HQ\1_BYHFG_'.V^'2^
M%IM,^$OB*"\T?POHWPJM_!PT6#3;I[A_M.I^+=(U#6KJ$I]CDEETPZD)-_DP
M2LN&*;IPFYU5[=O^><DE_P" O0,;EV)P<VJD(NDGI1E",H*W1<R;LNAZSXWL
M]&UW5_A/XGT&RTV\FL/AWJ&D>+-.O_C1:01ZG::C<.DVJ&2Z\'W LVM6AE$\
MEG'"%DW%!& ,?+?[>MUXQ\"_ J+PS\/?'?A_P1-IWA7P=XRBDL?B;>>.X]8T
MRUU+1I(]*&C?8M-:&6!YX)3>&\=+E;=W2VA& /HC5_VQ;F?X3^&OB3XV^ %U
MXM\6^*/"=_X:^'?AO2/ _P %UTZWL+C4+QI];O;B3QI I;SK@,SR(9<H2ZJV
M17F7QJ^)W[4FJ6/A+X+>#/V8+F[\*^(/A6VI_$;Q/_PC'P9TC5;?P59:3#J
MDT'Q#_PFB+9&UU.'3+95-Y;-/YRI&'R <FJ>(6 52*C&EBH./O2E=QJ)I-3;
M5MODCS$OJ]7'5J-.$95,-.+4(1BE>$DTN51=]?R/>?V14\6?M"? '7OB5XW\
M5Q:]JT;>&M'O+V^9K=GM[+PYHBQ-:AY'*VT880!27VRQ/EC7US^P5\-(?#/[
M;GPFF.L^>MO<:E<0V<3*Z!H[9D<.V2<*)ESSG++QS7YK?\$XO&.I2ZU\;?!_
MCO2O&^@?"S5_A]8W7AK0O&\ND0:A!XDTRTFTJZ-E:Z5K>JK.LT>G6]PFHH_V
M:X655BN)&4JO[%_L1ZA\+V_:L^%4'A;PU>6&HW,FIS6VH7KJ3+%!;HET8LNS
M$-)+ <#';TK^S<LSA5_#?,<&J56*IY95BI4X?N6OJ\U=RM:_\VMKG\39E._B
MYAJ$ZW+)XZA-QD[:SG&5M7>VNA_4K&ZIRQ"CRU.XXX( P.>YZ?\ UC5P G!"
MG!&<_P!/\_2LQ26)5D!!C&,G(X4>O'!&/QR>,"ME>@/L!^6:_D2-*47)SY;^
MVJRCRWVE)[_@[(_MF,9Q5-RC3E!X>BH23;;:A&_,E\FK=R$!L$[2#W&.?_K_
M (5"RNV[(< @[E ^8\<<]0>_&>Y!XS5ZBM7=R4KNR=[='I;KJ"C%24DE%IWL
MMGI;]2B@E0[<[HL?*&/SK^/3\^??KF;#<<$^O7_#GTJQ10]?+T_X-RY.,MX1
MOWUOZ^IDR;C<'*_*< 'H.W _^M]:;MV9&.Y/3&=Q)S^.:GE^^OU'_LM,E^\/
M]U?Y4"&8)Z G\*,'T/Y&GQ]_P_K3G^Z?P_F* )(?N_Y]34N1ZC\Q44/W?\^I
MIM %@ GD#(]1S364<;OEZX[9[G&>OX4B2;5 YXSV'<DTCOOQUXSU [X]/I0!
M"Q8'@9]\$\Y/>F[G_N_H:DHH *:_W3^'\Q3JD\O<@; [Y]^2.??L#Z8_  S
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
M[?7[0%@NH?M3?\%5?'=SICD_:O!GP@\'Z;X>LX?,'[VQ::SO7DDB0;H8W*Y
MYYQ7T7:?M9?'VR4PKXM@N;475P[PZH))%26X5A,J((YDQEV'' /2K1_:O^,6
M1:F\T58'(>22&QD!+9Y*G[*#G X.!SUQDFO&Q-2I2E:G!25]VWL]K6_4KVR\
MON8GPA_X-\/V"? ^FZ3XI^*?P_\ &GQAD5H[B;Q#\1O&^KW>JZK= ;T6?3%
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
M/=0T9]2.DVNFI:W-I,MM'#/<+=QZ?>1-(S*TK D&I?CG-\,O'_Q6U#XP0?\
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
M R?4_F:=.25Y)/\ ^L4RAF$HPO\ GH?Z?3WIP35[^0#$ VC@=^P]33)@ AP
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
MO]FOP6\/Z!X=^#'PR\.V<%M+I\/@KPH^FR>0L5O]E.B6,ZSWLKM.XDO"S3$
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
M'F?Q"_8D^-7QFNM=>\\'>'+_ ,1?#[4X--U^[L/&WAN2UMI;M#)9SP&WU?\
MTQ-Z,&^S>85QE\5\_P"N?L._&+PQX-NO'4?A^SMK.#5+&SFTOP_XIU&.>74=
M0EAM](A\XVJ>0[33VLP!CDPAP&4\CB-+^ 7[0MOX?\9>,O#5KX^T72] O+*7
MQ1):>*I[B-)ECDY1I(XI+MD49.4.PD8/-;_7FXNU*3T>T7Y^3=_,GV4/YE>_
M?O\ /2Q]"_'S]CG]ICX,_ ^6+XX?![2]6EOAIMGX7\7VWC73-5N=)<RV[ QP
M:9K4UR(VC1X]HC.X-@C -?">H:S>MI][H6A?#R]M?$LFCV6A7[*+A[:XNT$L
M:S'+EVN)8WB97)) 90?N\=MKOB'XKZ#;6#>+?$OQ9UC37N+"YL[77YKJ^TYH
M&DC5)H@6?>BO(BJ548+ =\UYG?ZMKUWJ.HZQ;>+;O1OM5^DTL5U8RHUE)&B1
M0M)M&Y,B(.H8 D'.,'GA>-:_Y=3[? _\NG<Z8Y93E;EK4Y:])Q?WV>S/>+G]
MFW]I+X:>#=#U?QI\*;G4/#VGVZ:J+. 3:MKM]9:NT3MYL%I)<7)CM@J](]BJ
MWJ<5L^!_%_B/P<NH>)? US?1:#+/%#XC\%:E;7DC:-<,L0$4%K<H\UE(9&
M(0!R205->;:5^T/^TEH.J/K-I\99;^]2WCT]#J$;7%C%:Q21Q1VJV\\BC$JD
M'YAC"87KFN?T[Q_\3K;QIK?B6^U+1[Q_$%_'/XBBB18X)Y#;0GSC;[RL1WA7
M 0L 0#D'-9QS/DJ./LWH[:Q?9;W6EVR7DTI2?+)R;_EUU^39^G?A/Q5IGCK0
MH-3TB^\S:NW6+.211)I\Y  $B9&W)R%P!C'3UT1H\.#;SZD$F8X1/M<99B>
M JR;N2>F/KWK\Y=*^-WC'P?K.KW7@+P[:W%O/M&L0W#,\,URP=D>..// (9N
M!TZUZQ:_M@?&ZV\)W,-WX'\&75Y>VY6VU>."9K^V:08641>8<%200"PY/(YK
MM6;TFESVC_B=K]]_/[BUP]F<Y1AAH3497YW*$K7TMTMM<^MH?AWIMU<2G5+2
M>X$N'5L3&/:,9>6<'R(1[.RY !]ZF?X8_#813>;;V-P%=3*L5W'<-$@!W$F*
M5A@?=..>.F!S^;MO^T%^TE;FUDOKA+J&"^6]N;**T=(KZU9]_P!DO7\UFA#(
M"JE-P\LJ<<&OH34_VT/B=J&L:7J.F?LW>%+:'2K5%DM!)>3QZFI"-)+.R>1A
MI-FY1M; W 'H*F>9T:L7",H)NS7O+H[]^WWG1_JUQ#@ZD:E/#5)PUOR4IR2;
M5M>6#7X?F?2,WP<^$UY&K'3H55XV>#9)+%+=>6&:0(4D5D48.]GP@ )<[>EJ
MQ^ WP8<13W'AO3K_ $]W!@FFDCN%FD3YG!>61POEX4OOQG=GL:\F\5?\%"?%
M7BWX<:AX,G_9>\,>#O$>J&"#0O%VCQWWVC2GADS,EP'5U6UNOFCNF4[UA+%0
M6Q7$>+_V]_B1XHU;P_>67P(T/PM;6,=E:P:+9?;'M+N33HWCO)[U_LJ%&U$R
M(PVJ<"-\DX&>?ZU3U3J1MU]];=>IK]0XC3N\'7Y5J_\ 9ZNRWU]GV3/TN^$O
MB[]D/]G?4)?'OBWX%_#'XB65K#-!:>&=>TZSO=-NM4F1X(M26V5AOGL[J03&
M1,Q[XBW*YKS:+Q-XS_:*^-NK?##PUXH^'GP%7Q+<KXW\#1OH>DW>@6ZV<)\O
M1HH#9W4,;"-H-D:!47<3(-Q)/S'\+O\ @HQ<^"/B=JGC7Q)^RSX*\<:-%X(U
M_P *?\(EJ!OCIEI?Z]IU[9C5K(_8'$MUITU[]IB)0$20 Y'!KZ:_9P_X+#:/
M\%/ 2^$]0_8:^%'CSQ/:ZMJVJZ3XUUZ]U*WU_3]*U5O^/%2NER;3:%"D2"10
M(EC-<\*F4U9*,VT^SE9_G^'0TIU<=25X9?BW;6\<-5=N]VJ=F=I\(_V.OVL?
MC1X(\4_$>?\ :\^%7P_;2+G7]'GBO;'POIXUF/2Y)Q=K8J;*.%YI6MML21+N
M&[!&0:ROV8/V*/VA_P!H;X,_$GXHZ5^V]X8\*:+\/?%&L^%7T6[M_#=CJFJW
M-A<O;W=_:6AT^*XU&R+ RB>VCE"1G+N,$5U7P _X+%^ OA3X?\;^&=<_9F\"
M^)/#?BW5-6UJWM'U.^SH-YK7VE)HK<OI9_=12WQ9W(&#&,(1FC]C+_@J7\$?
MV:?A[\9O 'Q%_9GT?QY9?$GQ9KOB[18+/Q%*\7A^UUN[EFCB>Z_LB VZQH!)
MY(@F+AMN\9S6LGET&XP<.56LI25TM'K=WV;M?H=?MN)J]-2HPK4J#3]G"<*D
M7%7::LTFM4]TMSY=L?!;>'/VJ_ 6E?M6^*_%OQ*D^(NEW7@SX3_%C1+.XMQX
M9U:SGLH+;=8Z-:V^FW*6HN5N)));.5E2$L64!B?HBX_9E^..L_MN^%/V3X/V
M\O&;?VZ[Z5-XTNPVGZ;X>TG^S6OH\S&P@>>VBM2L)2S9W)R!QQ7S#XP_:7E^
M*'Q5^#OQ7\/V^C^#-)^&7C_6?'>G>"_M@NXWTR^EM#/HIDFMHB)'M(GB1PA"
MD[L<8K[9^-/_  4O^&/CW]I#X#_M+>#_ (*VFA:Y\'M:GU35/#EUK]O;Z9XR
MM8[*:*UT^^N8M',K1MNC@D/EMP" .,T<^!LWS4KIZ>_#[UKJ/#T\[A)SKU)S
MFK.$(*3D][Z+5ZZ;/J?J#_P0/^%'BKX-?\%*_B%X#U']I?4?C3INB>!]9TY&
MN+R4I=M:ZG&K3P1ND<\L;MN*R-N Z;L]"O9?^"+?[4>A?MD?\%%=3^*1^#?P
M_P#@WXDTGX6ZE9"Q\"ZK)J&F:E#/J<=QY\KR6=DTL^"H:1H4PV\8XY*CV\'_
M  Z;E':\;M/T:T.;&8BO*L_K%.I&JE9J<9QE:^]I).W8_M7;H?H?Y5_#5\%/
M%OBS4-&\7ZGJ.L7SSZ)-HJ17;2H607&H69P&W[@#YN ,C[Q]*_N5;H?H?Y5_
M"A\(4G31?%-NTR8E$+2(JJ ^SRF0L "&VE05SG:R C!Q4UZ_LXQIO_E\VON2
M^[<^*XAE4@\'4I[P=5OY\EOR9]1:SXGU_5-*L(9]6G2:VN"\<C3Q"212J%?E
M\W)7);!P>2PZ].MN?'?BG_A"?$\5SK%[J:V_A75)O[#::*..06=F]S'-M:11
M(D;PJ\R\Y@$A8$%J\0M5BG^S_:EEEB150/E@0RXR!Z8!'_ZNF]JNHQ:7H/BN
MZ,!%E;^#O$SR2.Q\\*-#OMJP]W=FVH4((*LV5->/4J*C/V;T55V?WW_&QY,:
MN(S&'LI3=.+M%U+Z1U6M[^37S/YG?^"AG[4_B#Q=\!_AWX+\0>&_"FGV_BWQ
MAXMUZ]U6PTJU.JV[:-J(T2&/2;FWM6>(I;:3!<3>5)&#+.[-EF)KX2^%7[(/
M[2/COQ7\$_&.G?"7Q)'X%N_'_A75)/&M[9M%926D&M6#K,\SL!M*,6Z8/7!Y
MKZ/^/_@CPKXPC_9KTKXD^*+3PIX.OD^*NJRW@E0:D@NO%FK+&DB3$I$'2$!3
MY8&.5ZBOMW]G+]I+QO'XB^'WPN\/ZOJ_C'P+I^F:5%X5T;5!!IV@7UEX<NK*
MYN%T_4+6")KK4YH(5VAI)7;YB5.21Y_$6:8O"Y<EAU=.$HV:=M82BI:.]U>Z
M\[.SV/U?@[(L!*$?K.81O97;DM;6?=^GH?Z#WP]\8Z18^"/ VA7%PAFTKP+X
M4T^;!X\VQT"PMI<<8QNB.,'GDCISW4/C/1;ID*WCQ[%6/*@E 5S@9 (R<\CJ
M?IT_FZT#_@KEX3\-WS:=XU_9#^,6C6=I E@FIZ3JTMP+@6D:VRW$"3Z+,!',
M(_-C7<=JL!D]WO\ \%R/V9+#5+:RN_@A^TK;Q&X:%Y/[*CN[>,@KN/FPZ%;@
MX!R5SN  R22*_DO%\&<3YGB:^/PV,J?QJM56E+3FJSGW=FKV^1]I7Q>1X1/#
M\\'O%.ZUM=7U[V_$_?7XW^)X;?0-!N7:VETT:G=I=RO&@G>&32;V(B!RF\2[
MG7E2"5#9.1BL7]DV;3]*^"GANQTR1S8:EJ'B"_MXYF.^.:37;_+2$_,%&WJ3
MC;USS7X_^)O^"I?[)OQA\'/X9\/7'Q1T7Q! MUJD>E^(/#LL4RI'97 EB@8I
M"9)FC+J5"_*A9Q@H"/2OA?\ M#_":R^'/P]T:W_;?\)_!J]L-"N[F\\-ZEHM
MA<RVQU76=3GM)KVXU"\:5+N(!O-B;Y0-A,?2O6P61\3_ %2*Q>-FI0<XN\VM
M$[+=G J^4T*=187"JMB*[BXSC&[E:5TD[=-OP/SR_P""N?[-_P"T-\;_ -L6
M7QA\+_!%KXG\*6'AU-)O+AIX0B26KVSYP[KM.Z#K^'>O=/\ @BC\ OC;\&/B
MC\3C\5?#-IH">+(8KK08TGB),$%E#$X4*Y_BA?@=>>>:^W]+_:5_9]M9+@:_
M_P %&OA;K#N3YLG]B>&[=Y,DY+LDF6ST.2>?<8K1A_:2^#UQ<07'@+_@H+\&
M+>\T^*Y(>ZT#1R1'ND95:9-1A(0 X*\ \G SBM5P[F$YQG]=5X2O5=];/U=]
M;-;6MIYG[W/Z0.<T_":?AA4P53ZFHVY'&=E%P44WTTLGY^9]L?%+5+MOB=#(
MT;0I'\'OB'<PO_!*(9O#<04GC(_?'@YX..]?BXOB;4O 'PT^$/B*"2WBG'Q"
M\82^0CK&\@NY-;NL#;@$R>8 1WW8/.17VWI'Q@LKCQ)<>(?&?[3OPL^+6D:A
M\-_%FC:9<:&EKIEM;WMZ=-DAM8WM]0F+3L+;]XAD(<A"4!6O@WQ?X5\4_$']
MGSX70^ V\-ZUX@TCX@:[<ZGIUYK$6DW$&G2C4K&TNF:1)R]K)<20JNQ8V)8-
MYIZ'^PO BOP_@L9EU+.\RIQH>T:K\\XVM[*:UN[?%9'^?7C10SG'\.O!\.9=
M5EB5&4TJ<'?G4N>6T?Y>8^\_V5OVF-8O+WXDV>K:=87OB"%-,UB'0;J%+VY;
M0(TN1+-;6ACE>1F(8[45F)48!(XZ7XG?'-?%?AGQQX9\,0>#/%&N>(XV\1^$
M;#3?#G]DWNA>%[*07&J7GC#4Y=+LDL=;MK4D6JW-T9VN3A"6K\I-'^'?QY\'
M>+K#Q5I?Q(^%_P ._'&C-;12M/X@BU6 V8+2I#J*//#YL/,BM$YVX?H.:]L^
M(?Q)^/'Q(TF3P9'\:?V5/![:_$MOK5KX7M6A\5>(;08-PK:@NOE[87&T/(L4
M C((&T@<?K'$]/@C_6RAB,NS.@X.2EI."7*G?2SUV[Z['Y)PAB>-X\#9IEN/
MRVLIP]I'6$KIVDENN^YSOQ._:K@M+SPUX5U2RUO51:V=I>+=VT<TZ1/:1)&5
M\Z,_/M,./,!8,/F!;.:WOAC^TU<?&?XO^'O#YL[^U6T\,:G+:&]5UCO?],T@
M&)E?(8Q@#[RYY.W-?.5UX4MO"EDT7B?XX:"NHVB&VMUTOP/)JKQ0PJ46))YM
M7F\[:%QO"KYOW]N6P>C_ &9=0\!6G[0_ACQ9/\6/%&O7>B>'_$C6.@Q?#ZVT
MJPU2006ZM;*Q:5F9G*8.YANVD*&%?7\<\9>&^)\.Z^7T:V'EF+I2I0LZ?,ZB
MBX7WO\2?WGY?PGP=XDX;C#"9A7H5XY:L5&I-N,^54W5YK=M(ORV/ZD/"R78\
M+>%UB!,D?A_2EE"']W$WV.$>4JCA2IX.!TXY&*V7EU+:8\,N1@G/3^6?0=_Q
MK\B#_P %;;+PW!9^'-._90^->LSZ-+9Z1=75EI\[6MU/8VT"?:48::_EQ3N@
MQEV')ZU1U#_@K%\6]3U_1]!\#_L;>*T^W:=>ZC(_B/Q3'I;K<Q26\<<;QS>'
MY"@(D=F4OP>@!XK_ #OQ/#F+K5ZU6EBO94IU)RIQYGI&4FXO?:ST[G^AV&S7
M#K#853:<XX>E";;5^:,(J2:[\R?FNK/V!5KI1F1CCZG/\_\ ' _3YZ_:N*R_
ML_>,(Y?-+&?3;T<GK#-,..2 ,)CKVQ7YS:E_P4\_:SN=<OM T_\ 9-\(Z?J-
ME;F<#7/'9(;"@C(ATVU#?>ZX'OZ5Y=X@_;H_:T^+O@SXH>%O'OP6^&_A#2K+
M08CI-M9Z]>3&_OD-W,<W,LNYM[.@!3: . H-=67</X_#5G5>.=H\K;YWWTW9
MGC<PI8C#5*-.UZD6G9:VUM^)]^:RM[(VG2>0QM[C2M.NA<L/G8S0[RH)YXZ^
MV??)PM36Y%M;Q01LY,@# +N208&$E?!VKSG)(!/&3S7YEV__  4"_;VUG0TB
MT+X#_!#0F\.Z(1%=ZN^M:J-1L=.1(H79DUNRCWLC LJ1@JQY8\"N9U/]MG_@
MHYXG\'Z'J&DV/[-?@N^UJ]AA$:>%]:N;B!!=>29C]H\7,C(2A(&SYCP<]OU+
M*_8^SC4Q.,C45)6E3<DW+[-M^C=S\GQ.1..(J5;:2DWMWUOZGZJO;7T>LZ0D
MFE-#).R1I]F(E@<NI7_2'4[8UR>2Q'/&>:^1O#V@:TOBKXR6L.EZC)=:%XSO
MHYS90O*?)EN9,CY!C[L@SR/6OBZY^/7_  4_M/%MG9Z]^T%\-K?2_L4MU)'X
M:^'.FLT8,MNOEQ3W5]?,'0.0K'?MY/7!'BFJ^+?VP+7Q%XXT_0?VH=6TC6O%
MFOPZGXB"^#]%=;J!IXYIA [0 QAEZ;3P.,$=/3PN-H1Q#^KM6OI;UZ6]#SLT
MRC]S'2]K>7;M^O\ P#]46\'^+Y8F>W\*>(+M&!?<=#NWPK'/!^SG.!T(]CDG
MFN"\8>%/$MIX-\;7-YX;U>T@ATNTFEEOM/EL;6-CJVG6T;":98D4CSQD[@1R
M2>F?S4\3:-^TU_PD=Y_:G[7'Q<M;>.PMI(8-.D\/V$4\DD6Z0(IT24*"YX7D
MJI )R,UYGXQ\+?%#7M!T?3?%?[0OQJUG2]2OC%J%C?Z_I$4%_$E["WE2RV>B
MVK% RAMO8J#G< 1]C0SI5DH7=TDFM?2VY\WCLG:JPTZ1_)?\$_735OA;X[L=
M TJ^&CV/V./3-+N1J$OBC1F0VMUIMI<HICNM4'E*C2EL! >QKU?]C?0+K2_V
MCOAM<WNO>#&:XM=0":?%XG\.76JR,(XLQVME;:A+=SS 9)2&-W"!F(PK8_GV
M^(O@KX::%?ZE8ZG\5O%VGVT$&EI%IU]\3M7$DLD5I;>:C0F]$6W9M"Q11JJK
M\N ,9^I/^"4?A;X/-^W?\)]>\/Z]J^L:I%;Z@FG?:_$FI:K EWY W.L4]R\&
MYHC)@^7R"?PTQ&(O=]TO/I_P?Q^9ZF78/V6+R^&W+53?SFG\S^X$_=4$9Y4'
MV_STX]:M+T'T'\JHY/F/SP!ZGCY<_@,YS[U>7H/H/Y5Y7.I-I?9;_%G["H<D
MEYTH?@D+11106%%%% %&64]"1QGVX'4G'8#\_P"4:-N7/N1[<&EE^^OU'_LM
M(P D7  ^4=!CL: )%*C.XCVS^O\ 2E+(00"N>V!S_GW_ $I9.WX_TJ%_NG\/
MYB@!U%5ZD\I?5O\ OHT 244@ 4 #.!^/O3).WX_TH DHJO10!8HHJ7</+VX&
M>?YGK^?!^E $5-?[I_#^8J!D<D\M^&3^N: C Y);'?@_U- "TV'[W^?0TZB@
M"SY8;G Y]S]*KW,>$QTSD\'N,8Z\=ZE3[H_'^9ILG\(/?(^O^<&JBKNWD_P3
M9G5ERP;]/S1G_-Y,FUBC8+!@ 3A<9&,'[P!!^OI7\:7QDUJSN/BM\4+5K8>8
MOC/709O(7)S?S <[2<XQZ$?A7]E,KF-967<&$4@38NX[VC8)D= N\KN..!D]
M:_BO\7Q>,V^-?QDN/%]MI]MI<?C;7?[(FL\&ZF0W\^WS(RS*2.^%SVX->ME.
M)5"K)-VEW^3T]/\ ,\3-L*L11B[7O_7RT/GOQ;836\#26B7<,QR5*HP([\'/
MO^/&/EKP>ZUKQ;IMZMT7N-3C"M&]K?W"00QJ21B/S9%Z@[NG+'WK[)\1Z#'>
MPO\ ;+^;;@_ZM N!SW &,9_#L<UXIJ?@?3$N(I5>:XB*LP,KELD;@<J<C*G(
M Z$8KME..(;75O3[]+'SZA[#;9?I^NFY\Z6'Q!^%_@;Q;I7B3XC075KX?CN9
M#X@LK;PY/XH2XMW:*0QK96=GJ!DC#1_-NBP=PZ]!X5\4O#?P^^,WC3QAX^\
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
M?1VFOH55"D\+?VEY2^>69%)D# QDG'!/<Q_%3]I[XE6.O:+X5_8\\:IH^O\
MAS4;#3?$]_XA\'_8=/>]LI(1J5TK^(O/CMX8W9Y&2%FVC9MY-?FA=>![I5F2
M7Q3X@?<T7-AJCVR*(\E%7[(8@""S$D_,<X8D;15R"Z^*&F27$FB?&3XHZ7!]
MEDM(-./C?6(],:VEB,$D$]O]K59%,3,0$(PP#<@8K7&\%2JR;H\LYQ5Z::OK
MT_#]#P,MXLI4X1CB,,E2E_%;@]5Y[=;'S!\9_P#@GW^T/\<];\+:/HMKX-U+
M4_AZNK:5XBM[WQ9H%E"KZEJ5WJ.RW:\O(A<K;F[*3PPAP[(0,EA74>"_^"?7
M[57@>W^&>EZUK.D2>#?AI\1['Q3%8Z3JFGW-_IJ%;B&ZAM;NTNGD:T,<I0VZ
M?NSA< [0*9J_PAM[V\BO;OQ)XO;4$N)KF2\L?&_B*PF>ZFD+R7+"QU6W^T2A
M^8Q<K-'_  LC U7.F_$;PY=6TN@_$'XD64$(82F'Q+->038'RFYCU07ID(Y)
M^8'FOC\VX&SZO%PBKP2:4+7BE9JUK/OYV/L\OX\R/#I>YRVO:U_\T_Z\S]R/
M'VJ#4Y=+C\/:=J^J6T%M:F\FTK1]5NVBN!$OGI/.UG%&KK)N#[7=-P.UW7!/
M$D7]A+I_]K^%?$<$)NI+E;M--D*".7RPOF[BD@(VL6!0@ ]<9Q^6WA_X\?MM
M>%[&]TSP=\=]7L]-N\^7#J7AKPE=A$;&U6F3P\EPZ@8&YIFD8 ,Y9B6KW/P/
M^W+^WCX4,=G=0?"[XGVEM;QO)<^)-#CMKEY26$D3107-G'Y:J%*$1@EG8%C@
M!?BUX?\ $F682O&G"=Y\\K)-/WG)VM;?5'TV$XMX<QTTZO(WIK)7>MMFV??L
MFJVK^.? -QI#ZG;7T6NR2W,UK ;21;--+NSY=\[-'BU9PJ3(683*3&RX>O;[
M'P7\._&.M&\_L/0-=0W5W'J6IRZ;I\@34+HQAHIX97!<Q!%,4GS"-F<K@L17
MP*/^"COQ^OK:QO\ Q#^RQ\(KV:TN(?.E\//+8W-\8R&E@!_M5RJS1JX.!GD\
MBOH'0_\ @J%X-@T>\;QG^P;XB\.FY5&>?X?W.HREF1 LEV!OOEENF/S*RKCU
M4@<_GV/X5XNC2J0C0K<W--\RYNK;7V?D?>Y+Q3PMA*]-5)4W&+3C)\NC;OHV
MW:VG4^TM!^ ?PEO;JWMKOX;^&6@>0+=7DNA:68]B@Y()8;<]B!TXKE=0_9Q^
M"44/B.:R^'_@^TLC->VHG&CV1=P))(VV$1\%N2"I.,\=C7R]I_\ P5V^ $6G
M7Z:K^SU\>=&LP&ACA_X1_7+RX0@@!O.M]+ (X/0<Y'TKJ/AA^WM^S5\>#?\
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
M&TY!->SA>%?JDN:I45KWNWKJ[]^ESRWF5+$-7K5^;NN9M/LG;OI\D>Q:I/\
M"+4+R2XC^ LNNZG''-=3MXNF35+BUDCMDBBE5[M&";A$H94=ONG.*^__ /@D
MCXFNK;]OSX'Z%HOP_P##_A;1;F36S<"S^SI/ (;6/RS$D:*3M#E2H;G<>BBO
MR&U+XZ^-?-A@?1[F1[T_9$=X(H9V^UXCW22B)#.+<-O9!D@#/&[-?HS_ ,$=
MO'VO:I_P4>^ &E:OX6GM)KW_ (2"0W4L<_[JV-I 1<B3(BVLP5,D'.X>E>QB
M<LP=/!\UZ<II2_EOI=*^M_T-,'CL3'-L#2A"K5I*K!JI)-MWDKJ]M5%_@?Z&
M07+,W)R@(QW.W'TQR/Q_"KJ]!]*J*21M[^6N3GJ<>GIGG_\ 55I#QCT /Y\U
M\19*K-))+NEOJ?N2E*2@VK7I4W]Z6GR'44458PHHHH H, 6)/)!./\_@/RJ%
MB=V<\C '';'^?\BIFZGZG^=1E,DG/Z?_ %Z #S@/]8,^F./KG'X4C2QL"J@Y
M/0\]CGO["D,0/4_I_P#7H$0!R#_/_&@!E)@>_P"9_P :E\OW_3_Z]'E^_P"G
M_P!>@!@8@8!X_/\ (GG]:"2>II_E^_Z?_7J.3Y,=\Y]NF/KZT *,9&>G>G_N
M_P#.ZH 2YVC@GOGICGT]N*?Y+_W_ .= %BBBD8[1GK_^O% "TA /!I3P,_7]
M,?XT#G/MG]!F@!NQ?3]3_C4"9S\_ S^GX9X_7K[59'+%?0@9^M-FCP.#CZ#G
MJ/3^?UZ4 *,8&WI_G/ZYJ*8X"^N3@^F.OMW_ %I\8P@!.>O)[\FHYE+%#G &
M[(]<[?Y8_6FFUJM M%Z22DNS5TWT_$HN=D,[GF0P3*N61!EHW4#<Q"@X/!+#
MGWX/\8/Q&21OBO\ $HSB6*2'QUX@:)Y4 1@VHW!),T!F,@)X7.>,=.M?V?7\
M1>WD5"J;E"99%< .0A(5U*%@&.W<I 8 X-?B;XE_X(^ZYXD\6^)?%J_M$ZWI
MP\0Z[J.L+IEOX?T&6UM5O;E[A80;K1)Y"R!]I828)&>]=5!4X>\[7>TNM^O]
M6/-QE&M4O&G*2BOLJ]E\OR/Q'F1F4JS3NN/XXI&R._53_GL,@#D-5T*&YE69
M[V6,;0!"MO*/+7D$<+U;&[(YPPS7[GO_ ,$8O$+?\W->(0?7_A'/#7?V_P"$
M>QR?S_E /^"+6OAPS?M+Z\_^]X:\-DGCC_F7\#';_(/I0QE"'PQA%^2M^'0\
M667U9?%>5MT]>O:VA_/!?>'+>&ZG:W%W*00Q8QS97)/"Y7."!S^'3(KC-3T:
M*7>HM)?-Z!S#(-W/S[OD^;Y>A/<@CBOZ2)_^"*6NRN[?\-)ZVN_^YX8\,C_O
MH-H !Z\8_$UC3?\ !#K5KACYG[2OB *>NWPUX7##'(P3X?;OUXZ&NVEFE*$;
M\UI*]WU?^?8XZN55W)J/,H=(K;;72W];G\V_]C>68F-O(6@_U8,;E 0<\AE
M//Y>M9E[HPE+O<6L9F-Q]I^T1V[).LA+'*RA"R*,G@''8<"OZ29?^"%&I2'Y
M?VF?$B\]_#GAD_RT#\_T]JS_ /!!Z]DQN_:?\1GUSX<\-<_^6_\ XT3S'"U'
M>HHR?=J_7R6AQU,EQ\6GAJ497OSMI)IZ6ZK?4_G>TG6M7TV2/*IJ]A"A\VQU
MBW:6*)CD_P"CR2HW)&&R "&)_"Q::/X&UMD29-8\,ZA(+J6&9[:6YT5I)#'N
M,\Z,'MT4X"+'!(&5F)QM /\ 0H?^"#%UL=#^TYXAF5W#&.?PYX;*(  "$\OP
M^C\X).YFY)[<4DG_  0:OFD8+^U'XI%JT6P6O_".^%S%'W.U3X=(8' ^^&(Q
MA2,D5A/&X1P:C"*>EG9Z:CIY5FZDE5IN%+7FE&UUII9)M[V7S/YI=2^"^O1R
MS7MK!I7BBTDNHYXKS3+B2:VMS'.LD3?9YX(9TF#A?]7"_P YR2!EJYN/X?Z?
M)--'?01IJMF]U+%%>07L,P:\2))P)VM3O0B",(F< @\C=7]/EK_P09U#3YK>
M?3?VJO&-A+!(9%-OH?AA8V?DD-;'PZ;5T;.UO,@8A>5(?##MKG_@B9J.K6CP
MZW^T5J-W<[=D5_;^$/",%SM (S*Z^&_F8=<@#GK62QM-+=)6MHK*WW/[SH_L
MS%6T=1OH]=^A_(XO@.X!MHM/^V:?_9UJ]J(;-YK: VS(4>-HHU5""A*GC@8'
MM7R[\0/V?_ OB76M;;6_!.E7(.R/[:-/C6ZE80HS.\RQ,[.9';+$Y/'/RBO[
M3?\ AP5 OFM%^TUXJ624$$G0/#& 3]/#N2.G'N<YS7&7/_!N_;W)G>3]J'Q.
MTD\OF,6\/>&RN,*-N/\ A'NX7G_(K'VV$_DA_7R-L'A<ZI-<]-/7J_\ @_Y'
M\F'[/'@#P#\$_!GC+0M$TR:PL_$NG7XNH2ES<YN)K>6W#+&L! "I<2A<_=+#
M&>M?G]X(_9+^,7@+Q9X@^)GA&_T^X\%7DNNZ:]H]]<VNI!?$$MW#;QFS>V42
M@75[^\8N-L1Q@A>?[V[?_@WEM(%D6']ISQ+$'C$1V>%_"DF5/7/G>&I!DX[8
M_04MG_P;PV-O:RV3_M,>);F":02LLOASPT@$J,)(W5(/#T2 HX##*GD<$=N>
MI4HN4G&$%'HDM%MHM5_5SWZ5/$2?[].,WI**V6Z6WI_FS_.^\/:-^VQ\+]9T
M?P4\?Q$M_AEJGB_[9>Z?I=S>7.A/;S7,!=VM8Y5A5=@Y8QXVALCU_>OXD_M;
M>.?V*?AYH?QW^''A'1?'%_I6S2M3T;7;=S8RVMY<*ETLWVBUD54RY)<(Q5.-
MI( /].K?\$!KM;7["O[4WBA;58U6&(^%?",AA<<%U:7PPY *\=<^AZUA>*/^
M#=O2/&OAR/P;XJ_:3\1ZWX4F"MJ6DWOA?PH$NI!R61H/#4+IEL'E@1VK%U:3
M^Q%^J?\ F>C"E&*:Y8W>[2WT/Y#_ !__ ,%\;+XN?#J\\(^-OV6/#O@?6-0U
MB'5;76_ >N6TTF'AA63_ $6""T=4:1'<PD ;F.><U\M?M0_MQ^ _VC/ WP:^
M''A:/5="T_P-X[T_QOK,>LV<D2"ZM8+Q)F#*TOF(4NI000H5B#D]OZUO&_\
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
M\1>;EV/WE31W4@8_O5D7'_!$?XO1*+>W^+_PW9 [ B6W\31X'J"FAR$\G&"
M .A/2BBL*5:JZ\%SNSZ?>9XC+,!2H5*E/#4XSC\,DM5\/^;^\SY?^"'OQ:A!
MS\5_AB9B#MD:'Q/(!DE22K>'EST/ (&#^6*G_!#3XJWPE2Z^*WPKD&2?^/#Q
M)[GJ="//Z^]%%=56K43TG+1NVOFCS:-"E):TXO;=>?\ P#%U7_@@E\2YHXV3
MXK_#%V-TMK&)8/$ZJ@=5.1L\/.0HW9P/0#WKWG]E3_@W@\ :MIGQ'N?VC_B;
M<>(M<T_Q%:6/A5/A[/J,.DVD+QW@MUO_ .V++3)MJJB^:(8)LG)&>***K-*]
M944U4DGRK5.WV4S[3+,IRZ4US82B_=OK'K9._P!Y] >$/^#:O]E76=0N$\<>
M,/%]_/?6VLP6YTN_D6+38!)=1VD]MY\4+&[4!?-RJ* B[9'Q7U!^R'_P0,_9
MG_8M^.?PZ^-WP[\>?$/7_%7P^%XULOB6\26WN8+V(0&!E224E%#!MK%0"HP3
M117R7UFO-\LJLW'31R?5N_WGMU,MP-+%X1T\+2@U-6:BM/>6Q^_\+DRL.,;<
M8^H']1D>F36E1143W]4?15TE-)*R4(Z?(****@Q"BBB@"@W4_4_SI*** "BB
MB@ HHHH *0J#C/:BB@! @!!YX^G^%.HHH *1_N#Z?^S&BB@!W8?4_P EH'7\
M&_D:** &I]\_5:?-]W_/J*** (T^Z/Q_F:;)V_'^E%% GM\U^:*ES_J7^J?^
MC%JY&28DQQQGZ$]/RHHK>/\ "OYO\$S:FD]6N_Y$_F>WZ_\ UJ/,]OU_^M11
M7$Y2N]>KZ+N'LX?RH<K;L\8Q3J**.>7?\$/DA_+'[D%-V_[O_?/_ ->BBG[2
M?\S,:KY&N3W;K6R7<-O^[_WS_P#7I=H[@?EC_&BBESR[_@B(SE*2C)W3>J=O
M4,#T'Y"C ]!^0HHHYY=_P1T.$+?"M+V(]P[JOY8_QI,K_=_\>-%%5"3;=WT_
M4\RI6JI?&])?YCT(.<#'3OGUJ0'!!]***T.BDW)W;NVGJ_6WY 23U-3T44&P
M4444 %%%% !1110!"_\ K$'J,?K_ /6J&7[Y_'^9HHK*4FFTG^78=)>_-];V
K_")(P&T?[W]5_P 33U8YYR<\=??K1150;=[^1%DISMW2^ZY+1115E'__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>11
<FILENAME>image_003.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_003.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_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" )C @\# 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#^_BBBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***\)_:6
M^(NG_"'X%_%KXI:L2NF_#_X:^-O%LQ@N;NUOY[G0M%FU&PTZRGL0MW'+JEU;
MI90&VN;:XDU*73;6!R]P-H![M17X=_"?XA?M-?LK^"O@+KGQ>T?XT_$;5_'7
M@SP1\*_$O@_XH?$CP-?>)/B/^TM\8O&WA[Q!'?\ @B*QU;QO=>'=(^$G@./Q
MXOB677KW2X=;TI=*@M],M;C0;J\O?JZ;]MNVM/'GA?X?Z[\,==T_Q?JOQVT[
M]GWQ)H&B>*=)\1ZGH7BWQ'X?UGQY87-M;B"VTO7].TWX?6G@?QGXVU**.+2?
M!VG^/DTEKZ77XM5LP ?HM17X7Z%^V4VH?$7XJ?&CQ7J?B#1O"_PR^'O[1?Q&
MC@T'XC:K%\+M8^&?@[QE%\ _A/9^*/ FH^&G2^\0_$GXH>!OB!XD^'WB6WN1
M?16]WK*WK3P7FA(OU-^S'\7?B/%X&^"_PUN/!/C/QYXI\/2>'_AM\9O&_B+6
M+_[3H7C"S\#Q>)OB1+-K&L6.NQZ[;>"_$,VG^%;\)K#W>O:Y;2"P:2UAO)"
M?I517Y1^._VC?%5W^U]XM\!ZDC67P9^#UO\ "SP%X>/AGQE>Z%J'Q(_:4^)U
MU<?%"'P]XKN[;1['2M)\,?#;X.^!M=\;^.8=2U9+:VT#5E:>TU(:Q!I^I=G\
M)/VY)/C-XD^$/ASX8?!W5O$$OQ'\.>*O'7BS4[SQ3#HL'@+P5HGQUL_A&OB]
M[76=,BEU/PWXVLH/&/C;X5I::C8W?B[0?"=S'IFC78N+>]M0#]*:*_.O]HKQ
MG>R_';X?^"M'F^(&H:?X,^%GCKQK\3-#\!_$71_A]8Z+9>-/%7PR\'_#GQ1\
M2M7U;5M*:T\+Z7;+\7-1TN*TL]0U^*7P9<:A]FDM97%T_6OVB+3]FQ]1\"^(
MK'7_ !7X$^$GP\\%^+==^+/BSXB0>*?'7B7PGXIO?%WA_1%T[38?#!UWQEXU
MOO'GABV\,2:<L5I"T/B/P[KFK>)-#T\1-<@'Z(T5\*^-/VNM(^&[Z]I'Q"\+
M6?@SQ3X6\$:M\6?$^F:IXRT-=$\!_!K0M'TJ]O\ XA>+O%-K';V>@V)\2W=]
MX#MO#<P>_P!7U[PWJ<OA^YU71X++5]0\]\._MTR:X?B!9:E\*+W0-;^%\GPK
M\4?$+P^GCC3-7UCPS\&OB1\&]&^+6I?%811Z1&\UMX0GGUKPWK'A:Z"7OB;5
M_#5VNFO-_;21S@'Z645^7>L?M[7-MXP\:> HOA]I.GZM\-_B1\%/ASXFUJ]\
M<OXCL;;Q-XXL]6^(GQ(\&+'H.@E)O'GPH^!7ASQ3\0_$5@9O[$DEN?#>CK?B
M>ZBC;-UO_@HYH^D:5X&U'1?A#XI\77GQ;\!>$_B+\*O"L&K62>+]=\(^+_BE
M\.?AEX'O/&EC9VNJZ?X)U'XA?\+0'B?PK:/(9M1MO"OBF2?;#I5_+:@'ZK45
M^:/[6_[2?QD^$?P1\'W%MX6TCX:_$KXT?M*^$?V;M \0>)O$.A:]X1^''AOQ
MAXNUFTMOC=XGU.PLK#3X4N?A[HTFO'09I@]KXKU71/#TBB42Q/WEW-I/[-OB
MCPQ<3_$OXH_$/Q'\1$\.?"3PS\-?%WBF#7)?''Q,9-3\3WGBZ2XO]-N%\%ZM
M;>#+#7+KQ->LUGX8G\-:1IDEKG4GF:\ /O*BOQ*^+G[97BOQ)\0/AA\3OACX
M9?6/#GP!^'_Q]^,OQ8\&Z1\6%T/1/'&DP>,=4^ GPKTB?6=*LYM#\57/Q)NO
M#7COQWX%TF[\/:U<QCPIHT$#6A\10F?[:^./QF\4Z/XL_9Z^#7@31;\>,OVB
M/$5P^K:M>Q^6OP\^%O@7PYI_B/XF>([B5LQ6GB*2 Z9X:T339)3,-8OGOH0D
MMLTH /MNBOR*E^,WC*TG_P""A_[0VE^+O%&M_#_X>RZ1\(?@1X'34[F[\//X
M\^%?ARVTOQE/X1TN*$S7^J>)_BWXCT_P)JA/FSOXBL)]'D87R"*OUBL9#,L%
MS+&8;F6WC\^V((-M*Z">5"",JRF1%DS@[F4,=QQ0!IT444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7#_ !$\ >&/B?X5
MU+P3XTT'1_$_A;6DCBUC0M?M6O\ 2-1CMYX;VSBOM/$L"WD,&I6UG>^6\T?S
MVJA2=Y%=Q10!P^I^"]%URZ\.7FKZ+8WMSX/U6ZUCPC/>1Q74OAS4Y]+U/0UU
M;3@QV6U_%HFLZOI<)7SDBMKNWV,CQNT7G'CSX)6?B*[N]<\*0>&?"GB_6UO[
M/Q+XQ;PW:7GB34=)U7PQ=>'=1CL-366.;2-<FB308QX@M3]M:QT6/3Y&^RI
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110!!.2(&;N%4@^^0,_KWK$D1I589YP6R3Z<_Y'%;5U@0/T X]AUKGXI#&
M[,<X)VC(R.<\ >^*35TUM?J DT<EK]EE4@ RJ9@Q.#;JDAE//\7W"N>GYFO%
MOB7\4+#P:D^FVEY_:7BY]'74X?#%JJ7FKP:5/<S1+K\]C%)!=#3X3&Z/=F06
MZ-&05R"1[+J9D>6%D&Y([>=Y(R?E= @&P+R6<EAM106;!P#CC^-__@XI_:'^
M,/Q&^/OPJ_86_9.UJ^T+QQJGA'3=9^/OC+P)<2Z+X]L_!NJ7URGA?P#:>);<
MPS6L'B.[CU*2\LVN0!'$#(BERK?-Y_'-L73IY9DN(6#QN+=.C#%3A*4*49RM
M4E*RT:A>TG;E[H]'!?5XOGQ%O90C*4W9/6*NDV]%KT;U>B3.Y_:]_;G_ &C=
M%_: ^+>BG]HGX+:?\/\ 3)]*3X?VMU^T#X=\(6.@V<&FZ9'JT.NZ391C4!K0
MUD:G(UK>3SRINV'*X _*WQE_P4A\->%$U+3M3_;Z^ GA*WN[JYU/6;/P%8>*
M_&4U[?RO(]Y<3MX>CM1JVIRRM(TM]\QO9BT^6\W->^?"K_@A/\0['1;1_%_P
MZ^#FK:[8PZ6]_JWQ!O?^$AO?$<5YIEIJ%Q=7Z(EV[:EI^M7EQ8W<TY$Y-OYL
MNT/7JGP$_P""5/QT^+_B#XDZ3X1_9M_9A\-^#/ASXVN_ MM\4_$&E:.-.\4Z
MSX9A6U\5)X*ATWPU-JGD:-KR76G:A>W,DB"[@DM3=S7*/7T&5Y/FF P=+"X_
M/J&(Q.'C&E5J1IV<Y<J;FZEKS5TU=R=M^IRXO-\MJU)+#X%XGEYH\L8I)<OV
ME96=VM;:VUVU/QYUO_@J7\"IXY&3]H/]ICXKLTKV<=I\-OA7H_A2RNYRAVV\
M>K>*]1U![62<D1I<7%M<01%Q)-!+&K1M^NO_  3/^,/P1_:3TOX@R?!G2_B)
MX8_:6\-:+_:%CXS^-NKR^-=6T319-9M+34&\-Z-?/+X5TR6YT^>6PNKK0-.L
M[BWAN96241B1'QOB#^R_\0_ 7@SXM?%CPU\&O .I?!C]GQ_&>E>.O'VA>)O"
M.G1R:I\-[DV/B2&UTU/*U+4+V6^!TZ&WMH9)KF_;[%$3.=@^(/V.-+_:%T2S
M^,GQV_9X@\+6WQ(O-$NO!OC;4?'B2WFBVFL>/=3M=7L_#?AW3K11<'Q#9VMC
M:JT:HJV.]VG\MF56_+_&_):F)X&S2I/BF.55/J]2E2J3G*E&?M++FY^>G%.+
M=KJ3>KLNA]%X<9A#$<3X>E3R.=>E&]2JHQ]IR\C=[I1ERV6[:7G8_8K]J'X@
MG3HKCQ'XU^*S>"=)\)Z89/$_B/0_*9M0NGCCD8Z<9OWJ:G.2!]CM2(Y8T>1E
M9H$Q^2$O_!13X&B\GT^Y;]H?5;*&8B'6AXANM+M;^, *M[!:VES$094CC,B.
MNY0(S@[VKX:_:\F_:H;Q/X%\$?&OQ/:>//&'C&-M?\.?#CP@^J7!O_$WB/5O
M[$\.:<NC02M_:=[=QV6HQZ7:0@JZF2-<2NBMH/\ \$\_VMK#34OO%GP'^/VD
M:Y<P)_:-K)^S]X\N+'39I$!^RV<NC6]Q$)[.!85N?M&Z5W*(B!H9E'XMX5?1
MNRO,,APN:<0YO_:<<;0G/ZS!2G&HI-\LH\S?,[-MSM[U[IGZ3Q5XM8G)<=/
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
MDD!U)!P0""0<XP<9P<\<]^*:G%NRE%OLI1;^Y-O\ L^S^Y_Y#Z*898P"3(@
M."2R@ ^AR>#['FD,L0.TR(&VLVTLN=J$*S;0<[58@,>BD@$@FAS@MYQ7K)+\
MV@L^S^Y_Y$E%,,L8!8R(%7=N.X8&W.[)SQMP=V>F#G&#1YB $EU&.N2!CC/(
M/(XY^G/2CFC:_-&W?F5OOO8+/L_N?^0^BF-(BJ79U5 "2Q8!0 -Q))Z *"3S
M@+DG@<(9H1C,L8SC&74=0".I[@@CV(]:.:-D^:-GL[JS]'<+-[)OT3?Y)DE%
M,\Q,_?3ID?,.GJ?0?CS09(QU=>F>HZ>OT]Z)RC"/-)J,=W*348I;W<I-)+SN
M2FF[)IN]K)IN_:RN[^6X^BHA-$<[9$.!N/S#A?[Q/8>YXIX="<!E)] P)_+-
M$9PE%2C.,HO:49)Q?HTVG\F/JUU6ZZKU6Z^8ZBDW+ZC\Q1D>H_,4.<%O**]9
M+_,=GV?W/_(6BF[EP3N''7D<8Y/Y#FG4TT]FGZ-/\FQ!1113 **** "BBB@
MHHHH **** "BBB@ HHHH J7CA+9V(SP" ._(^G\Q]17/L-R^;G"J<[?O>I!P
MN>G3MCKZ5M:AAK-\D@<*3WZCD?XUB,T<< ",Q>1HXU4!3EI'5%R"V, L&/HJ
MG )XH:;3LKNSLN^C$WRIO^M=#%\3>)M,\)^%_$/C'6;HV6D^%=#U;Q#J=T4R
M8;'1+&?5+KA@JG=;VLP ) 9@L0/F2(&_B/\ ^"2D>K?MW_\ !0/]L']M+QT)
M-4\&3?%I[CPO<:FX%Y#X+\*W%S!X4TB.S<22P"ZGGNGAB $<(;S+DPH0Q_;K
M_@X"_:VO/V6_^"<_Q$LM%-VWC3X^WVB?!7PBUC*(;JSF\;/?-J5VG(9Y;72]
M'O(Y(XB6S<1A6*L[)\E_\$4O@0?@?^R5'=2Q6\>H^.=1TO[3-;IMDF@L+&"=
MKF5V"NS7#78W[E&V=)AEE59'QRF,L1B:E6:M.BY0BGIH]-[ZZ7_X<Y<PK5,-
MAY4U%\M=<SD_)W5M>K\C]F8HV?4;BX<,;:6;466-V!VK926VHB NN(V\\/\
M8T*,53RRSE8U9QZ-\!H=,\ ?LSZ+XECD^S6FJ:1XQ^,.L7$48="WB>?5_'.K
MO(8]Q#QPW#/([@>:ZF*/S)D*5Y5J5K=7FFZI96-Q-975_H6J:=8W!'FII^IW
M45U!%JJQY4R,HN#OBRI/DQ,'8N5C2^O_ !A=?LQW/P#T;1-*L_$FI?! _!NV
M\6W6KS-HMG>W?@V/P;<^(9;2#38KYXK=IK_7K:':+B6XFCL)FBCW7:^UB:<I
M1CS+W>=*4KZ+FM%7?G>RWO\ -'D97BO93E4JM0Y(U9>]MK&2NUV73T/YP/VM
M?VJM.^"?_!(GX?\ @+5S8:A\3/VPO&-U\0O$L6A:I8:N-,\%^*/'EY\8/$5Q
MKPTZZN&L)I-.T^UT6Y6\1-SW7EC>BR,OE/[(_AB\\#_L>?#M9[N)==^)VH77
MQ&\1ZA!=VT\-U+J4=PNDO'/$3'.^GZ6A<21O(EO+M1Y%DR@^1?\ @KM^S?\
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
M.M6R:LZ)J4$%Q:/*JS,_D@RF-V,.[RA'Y;O_ &/?\'#?B3QSX"_9V^ /Q'\
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
M&>-3GDEI(T# $!D+J0,DCFQ-?V-.;5U)1?*[:7=DM?GJ-0<VH))N325_5/\
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
MXNTG5?M4VOVVFW,7VQP^DR1)/&L;HPMUA2Z!A<G_ $+?^"RG[3_@S]E;X2_
MOQ7XMU^/2+CQ=\<+?P5X5TT_#&_^*MUXI\47?@GQ9JNG>&[#0M,N+2ZL+O4D
MTJ>%-82?_14=HA&YN \?\VFE?\'%O[#>EWOC#1?CU^R)\6?"/Q(\-:UJ?A6_
M@'@RTU"_NH9(6AOY+BVNK2UU+PW)<),6MK"YFFEM8I$E#2/*37R>:8!8O&JI
M1J4Z=:,&G4=5PE9V5DFTM;-+>_79'KX2M"G05TY--Z-::O5WZVWV/YQ?#WQ?
MA\(:'\2?"'B/X;>.?#^L^,K34-5\.^+[KPGJ*>(-+M+>&&UM]FF7&HKIEYHT
MCQW$T\4UK;SK=37(%TZ(C-^UG_!!O]MSPIX$C^('P1\/?#?P=!\6_P"R6\?V
M/[01\$0:'X^U+PW+'L\0^&+OQ)+-?K86UAU23388+I!G+J!NKSKQ)^VG_P $
MH?VUO$NL^ _A7\%/VEOAUXRM_A_XXURUO)]9TBYTRTLM&LIM4EC6#5[@:N5U
M*X:63[&EU##;/-(8T,)BQQW_  3.\::;9_L6_'7X]WVBVEG>:#/\8?!/P;M;
MS1M'L=?3P]I?P]U_Q#K=WJFNV5LEWJ]U%+:VMNAN[RXLXI#-&L,CF.5-,EHX
MFAF$(54I4H\OM)J2DVF_==ENG9M-:>9GCL1"I"-H<O+?51WT7Y'VGX_\5:W^
MW!\9= ^-WQ7.OOX(\$V'Q-\7?!'PUX9U&YTWP]X(^$/@V_;P$?B]K-B9+F2;
MQ]\6?%-XW@'P%)/+'9>$-)U*Y\3Z3:ZUK]M;7D/]&/[&/[,_[$FE?"R?QYX#
M\0P>)/"5G-?V_C'P]"EKX>TTZU9VMI=:G?\ B"VTY[KQEXP\1)-<-83ZWXE\
M6:DUZ$9H;:S,GEQ?S9B]N?@]X8^,_P -]$B.CBS\2_LT?L\V]\X^WC3O!7PK
M^$UG\3Y-!FD9EW/?>.]535-3E7RS?7$=NDJJR%G]^^!/Q:\0?"'0]0M/AY?Z
MGXMU3Q9Y]Y/!9@:'I=O).K-J+>9<&2P$TEPD>R26"21I%4!\ J?<S7-ZN7U*
ME-2IN$TYPYJD4U'56LW=:]-SYBM7<9^[&35NB;2O?\;=3^I'X.?$W]G"4W5C
MX#^'_AWPU9P32FWU"^\(:79QW<,,FQY(KR[ACU1_+RK#[1/<[L[A(IZ_9.FZ
MM'<P(--D@BL9K1KFU:QWPPR1[=\9A8.459>5PKH%93\A.2?XT/$_[9=C\$M'
M\-ZS\6/'*^,OB+XF&H7>D> /"\NH:WXG\(Z7;21^?%XB&E0/I=S#(TD16)=.
MMY6"827.37VGX6_X**?'75_A9IWCBRO_ !=H?PHC@B>RUN;X?66D:1<784V?
M]BL-8MXM6F2%U072V\\9&5G2X4.43Y:KQAA*5GB*-2<I2:YZ4VT]=-(S25EH
MV73Q<HTVW"ZCJW))2^YZ]#^E;4O%5CH_AW4]>U;6+*TT+3-/EU/4=4OKEGL[
M.Q@!\Z2YNE$Z[U97(B$C\ *2C?(/AVS_ ."C7[*VL^);?PI;>.)9[B[U"+1[
M"[?2EMK"ZOIG@MX8HII<$Q/<SB%9D,H90)0#NVU^'5C^WEX>D\%ZWX-\3>-/
M$=K+<Z;/I&N^$%\7VD&@^.+?7M4N]ALX);6]33)A/<%-T5WA@/-"J7./G_X7
M^+_#NH3:SX<\%?LW^+=5@M[+5[&UO?%GB0ZM<^$O$:W'F6>NZ7J+06MZEMIU
M];Q/I^V:2W-HBCRW)#C&MQEAZ/+S+EC.W*M)-*32BI.][I22=VW?=G%+,Y\[
M2NDY::.UKZ:[)6/[!?$FD)::+KL%ML\ZZ\.Z_#90W,>) L.G7"A[2:*V=6B=
MRK0227"^;&'=5^4J?XU_&%XT/[)7C:./>TNC_M<_$BQ1XXG>2"9_AQK*&YC#
MY ;S(ES&6"LC-\V5.?NCPI^VW^UAXM\5ZUKVN?%[PQ!\/+SPGJMB?#'A^)K2
M^?5-%NGT^"V33;JVF338= MW>/44M6$MW-(K75PW;\<_#W[2,GB_PA^T%\%;
MO3A"-+_:+\2_$33=;-W_ */K&FMX9UCPAJ-D&)81W+2ZO;W;%44^?&&38F4K
M[>,X_5J3;7O2CUVYN7=Z66MWV/;J-*BZC:<6NFKO9/:Q^(,GARZT/Q-J&K6>
ML:AXVDU"ZEN+B3Q!IUI;?V?=P7=PTMOI<=H69+:);I%D,LTS.Y1L(017:GQ+
MJ<X87,'DMP&B"F-$ &%"'G(ZEB>G&/;W3X]_ ;5?V?6^'OQ!M8]8U/X/_%?3
MXSJNHWSF9_AI\1'N?.;3[Z01++/X?\3Z?/$=,E,H%OJ%ILEGG$T<:>,:U )9
ME6VC?+1N?*<E65EFEBX)0Y&8GB/'$D4A!VL%$8BK&NZ:HJ4Y4;*=D[+H[-W4
MNNWWZGQ]5156LZEN6>UM7OIITUM<]G_9]^/]M\)?BW\._%/B#PKI_C71/"WB
MSP]XCNO#VJ7%U;:9JB:/J<=TNGZC+;R%Y+.5X TL7EE"0C2+,BF(^U?\%BOB
M5\6_VTO&C_M=W5OI_@W_ (5_X:TNST[P[X0L8%NM,\/VU[%]B\1WGB*11J&J
M:MI-VZ7]K,\$%I%(&C6UCM1';1?GE-H%]/-)+<6Q0Q>8(PTK#S$/0MM520K;
MF3:0=V=Q*\#[Y^$.K77Q&^ _Q_\ A;XIQ>7T?PA\51>&9I76WO)K==%U#49X
MC,8]EVMK)9^;;^7"DT<BE&D=0%#A@L/7KJK4@XNG2<HN:LN=-6LWU[>AE3Q6
M)P'L(4_=<J\).S_Y=[.[LONW=S\_?!OQYT3PEXN^%O[9?B?2O&J^)?A=\6/#
M">-M+^&VHZ-I[2^--%M(]1\/>.]4M]0TS5VCTGQ%IT/B4>,+""T'VR[D-Q;W
MUBCFT7_1E\!^+]'^)W@/P)\6/"#_ &WPK\2_#&D^/?#ES%OGCN[#Q%9H[&&:
M-"D@M2TD-PTB0^2(_/955C&O^;%^Q_X_UGX3^+['QGJ?AFZ\9^'%>U%[X,7P
M;;>/S\1$U*Y?P'=Z/!X?F6%KRXBO?$UO.P::*ZL;);TQ72.L<L?]D/\ P2E_
M:,\9C5[#]C_7?@]K'PXT'X.> ?%?B"6TUFU%OKW@VUU?Q!I<G@#PUJUA9Z[K
M2:)!+HE_<VHMIY7CF:-R&CV$CQ,UPDYU/:PY79/G?,KV35DE]^W>Q^DY=6J8
MJ$:LM4E'?1[:Z?<?N58B0F)GC*#!W#.XK\K$<8&3G ]?KBNVLA&R* ""HW9(
MP#@CCIZMGOTKC;2^C-T8XG# KO&[:=I(8D#  QCU!.>_2NRTV:2Y*(#&1ORP
MQ@[<X.""#DDJ.X&2,=,>"DY2<5JTVGZK<]>3NKI625G?=/=Z/?<^L/A./+LI
M%VD;8X#DGKD2\8[8QZ\_W1W]HKR3X8)_H#OC[L4(!'.=HESGKGMTQG)]:]:4
MY /^>M?5992G"A3<K6][9I_:;/ Q;4J]1K9\O_I*0A<*0">2<=>G^?\ /NZL
M:_D>.9-I^\0#[#;^']>WO5M+DA5'R\*!T;L![UZIS%ZDR,XR,^F>?RK&?5T2
M0J0"B@$[58OTR=@W8)(R%7&2<"J#WMR]RL7E[#)N,;I(&)!1F7=$$8J>/F#2
M9 )(QC% '3ET7JRCZD4WS8O[Z_G7GNIZG:V,,L^I>(=)TU(<^:UWJ=C:I#A6
M8RR&YEB B 4@JA:7)!52 V/']6_:!^#V@QRSZS\9? .GQ6NXSJ=;%W,/+ +*
M(8K>)@<$$N&=1E5YW!JE23:6NO\ 7<#ZC+@8Q@Y]#_\ KIRG<,XQSBOS=\7?
M\%,_V// T!FU;XV:1=;)A T.EVDUY(YY!*N&180G8NCEP>-I1L_.?BK_ (+I
M?L*^%&8'QUJFJ*KLC?9XK2U"L " TERXP>Y'ED8*D-DD"@/VM9U7J1GT[_E2
M>8G]X5_/+XA_X.//V&/#\4K)+JM]<+&&1)=:TJ ,S.PC5V6%QRH4X4 \D$]"
M/']:_P"#I#]B/1Y5BDTN<$(OF^=XDTB,+,!B14;.60."%+(K$=5!% ']/0D0
MC.X#V)P?RZTBRH^<$<>_:OYDO!7_  <_?L5>*M?T[2+_ ,/>(K33M3F2-=6\
M/:I8^(_[/MC*L<^IWUK%!:R"VM8F>YDC5O,,2%5;<0:_>_X2_'#X=_&KP5I_
MQ'^%/C/P]X^\'ZG$KV>M>&[^/489G9-WE7$$+^?I=PF[9):7F98FRQ=@ " >
M_O(J*6+( .I9@H'U/--BFBF!,<B28QNV,&VYSC.,$9P<9 S@^AKE-0NWN-/(
M>)H'>/S<%UD&Q00!N48#EB, \XS]:G\+.CVLQ488-&'/][!EQ_7\ZGF7-RZW
M]--K[@;5^0MMDLR#*#S% +)ET 8 @CY203D$8!W9&<_*'[3OQCA^!OP6\:?$
MJ;0M?\10:9!=VK'PQ9KJ$NE7$MM+%;Z_?B1E-O8:;<&*[NI%81QQQX9"C,#]
M4:HRKIUPS[MJC+8SNVC!( ')R.,#Z5^37_!9'XA)\,_^"7_[6WBW3YI[.\O_
M (;7'A:QNH9S;26UYXNU/3_#5O.C!HC(T4NJ!OL^^,SC,*MEP&\_,':@Y])+
MEMK_ #)>GY:'5A*?-6IRMS*,TW%;M6>B?=^?8_BH_P"">?B?QCXYUS]K+]JN
MV\22:9X\\?\ [0,OB+P[XG:YCO-00Z'JFIV,4<\4MLS-;7>UA<6P>6UCBG"K
M"J"/;_2-I_\ P46^*^G6.GZ;>?LX^ ]8U>V@1=0UZW^)$>BZ5JD@MXV>^&GW
M N9K1IY"TMQ#!]FMXI&*Q0H&;/\ -%^S'_:WP?\  MM\'OV=K'P%^UMX3\)V
M6@^,/$_B[P7K7B?PUKVE'6;&QEU&'7_#6L:"?[)O+;6DOM-DOK:[>SOOL[G+
MC:U?10^-7Q&T75/%BZQ^QSXA+>+)A-K$(^+W@^V6$"".-;:PM]4N-/:%(H@K
MF+?& \Q) ):OI,OE[/!X:+7,YT^9-:6TNDWY^7S/G<SH8BKC:[HJZYW[G,HI
M:O=W2_S9^Y,W_!1;XT7FQ(/V>_A?:Y#,2?B#>W0;J1B962*0 'AHXU&.#N(+
M'SCQO_P49_:1TCPGXQU=?A5\$+71=/\ #&OZE=?VEXEU:\EATZRT&22[M);:
M;SK'4;=;FUBWPW4,]JZQF/RS!(\;_D]HW[5UO8BRT*Y_9XUK3?[(T]1'H4WQ
MA^#UY?);VXVHBV]OX\BU0!4"L4DD!&<(J)L0<Q\?_P!H8>*/V=?B-X:\.?"?
MQCX5\2>,O"_B/0M+O+W6='N/#LC:XLVAV=E9ZE%XEU<I<7L2R7SK*5TF6XD>
M8RNCF1MIXNC&<E4M"$<-C9RE-IK]SA:U2.G1IQNF_4YL-E^,J8G#PJ<L(NO2
MBTY>T=3FJ0C9)-V>M[M6>VA]*_L"VUWH?_!.?P'?:];LGBOXU^//$?Q,UAN6
MB:UUNXC,$'FL=[*<;;>!"+>$$)#&B<5^#?[?'Q$\0:[^USJWBGP%>6NF^*O@
MAXI\$/X,N[Y9;JRCU?P1<6VJ6MK,B!W6VG,;6%S)\Q477GSEFB5U_I%GT ?"
M3X.?!;X=*MM8GX<?!SPHU]:P2HT%KJ%OH$NH32^7#F*.>[EAW3RQC?*S%Y&9
MLY_CDU_Q_J_C/XJ?$KQB\S2P^*_$OB6[PDKL]Q::G?2!"Q+;G5[:U^SN'SNM
MBT+#RSMK^'_ ^%/B?Q:XHXIG3E6J8+,,1A*51OGY(PE6DH\^NB232OMJ?TSQ
M^UE?!6399?>%*<E'W8R<N37E>NBNMGY'ZP?%K_@MK^WG\?\ Q<_C>_\ VR_B
M'^SNTJG0]4^$7P:TZ?3_  QHUUH<5O:7M]!<Z98V=]?S:O*T=W<7%[?7;1NT
M:1%%.%\HOO\ @HW^TIK]F;/5_P!L?]K'Q=?6TSRG6#XJ^(]B\D3!"L)6'Q);
MP-&"A"H8RBX/&2<_G];K>RAV>*X#.PDWE6D8X4(.^?NA%W?W41<\ "WY5^1P
ME[)T&T12$<9(!'/'4@>QK^XG.K/WI2C!O11MLKZ/3J_Q/YYK82BZLWRI<TN:
MUENTM3W3X@?M >(_B9)H^I^._%'QM^*+:#XBTW7+.U^('BK6-7TJSC#W4-]+
M!8ZSJ=^\%U*C/OO82DXCD5(W79D^/7OC6\O-1,FG^'?#ZZ* Y_X1N^TNWU+0
MW=HO*6\FTO4H;K3YK^V3"+>2V[W2-&I68%$QS5TE\C[+BUDMX6BVDR1F(NI9
MLJ0%R\;$#(.03GJ13K:XAVLDI QR8SDJ.<[MIX).=V[&23G.34.GS._/&[UN
MV[W[KK^9E#!48R<G%.[O:R_R)H$@A2W+K$7GO[6>\:.(0I=$&.56EC4(K@/#
M$L8D4^7 /LR;8&>-O6_"GC3Q+X,M]4T_0](\'3:7>ZX=11->\,Z5XAE:^:*W
MA:2![JQN9XG>.UMT"12Q(?+4KM=G=O,G6&:&#R567<ZM+(R@LK*I.T,P)^4\
M 9X&0-M=IH<MO9RSP7!MT-TZ06;76\-]JG/EQ^7;Q*UQ*Y9E_<VZ--+PD:F1
M@#SXFK.E1JIJ]:$)SJ49U(4(K#QC*4ZRQ%5QHVC2C.KR<W,^7E6K2.N6&AC8
MQP%/]]C).*AAXPE*;3:Y;.S6W8]<MOC7\1X%GO(/"?PJ66"%Q;7DGPST&VEM
MG*.LDRW+60EPL;,6A5]UP ;>/YY0#])_L,Q^)_'W[8;_ !3\41:3>ZUIW@0W
M/BC6M#\/R>'](LK"T@L=#T>U@M6=3'<O#JB.8IHB["-Y(2D8P>>^#?["_P 7
MOBIJL>J>,DO/AE\/[BXM;B'Q%JFDQ6>O^(;!X7F9?#/AZ=4ETNW#K$K:[?0V
MKW22R):RR721I7[0^"OA#\-?@YX"E\+?#G0GTP)/;/K>K7;-<Z[K]TL?R:AK
MFH3H;R:><!6MXI9I8TAA380(TK^9/%SQUX4RS!4.%<KQD,?F6,KX?!U:>&G"
MI.G*>(H7<ZBYTDK.[YMNMVC]>X%\.\5]8><XK#RH0P."K.=.M3DY2Y:-1:2L
MHI7:W5_N/[.OAU<1S^'_ (;7%YNO);OPEX7N(Y)/E96_L336,P5-@!GN7GD*
M ;5X15"*JK])1@ ''=B?Q(&?UKYK^%AAE\$_"9I9,2KX-\'@,<EI ^CV996;
M(+#< 2"><^^:^EQT_%OYFOW7(Y<V4Y5/K6RO+Z\O6IA:,DF^K7-J]KW/S#&6
M6-QT+:1Q^+4?*/MZME\DK"U#,2(F(/<C\,G_  J:JUWQ;3$<$(2"."#D<@]C
M[UZY@<E9?O-44!CM$:NP+,1D-G/4\8'()(^IXK^ S_@H!J[:K_P4G_:1UPW)
ME@T?XD?%1YY"%)":%8QZ+I@! RHM%L)8XU! ; ,F]U##^^;1Y8EU8)/*RLXG
M0(6;##&%!'(*\Y'\(SQC)%?YY_[8,KS_ +8_[95WC?(?&7QP,;L"S-Y/C#71
M+-N(W;XX!*V_.Y0#SR<[4JJI.3:;O%K1V-J-14G)M-WC;1VMYG]PO[ 'A(^$
M/V)OV5_#[*L$O_"B_A]J=PJ_(!>:EH.GZA=,0/X[B6_::4* &?MA% ^TYT56
M5#G>JKN(9QGCCC=@=^![9Z5X'^S'!;C]F[]G=[?;):O\$/A@T#$ @J/ _AO9
M@$<;<MM(Q@EL#DU[P22<DDGU))/MS6"5K^<F_O9@E:_G)R^]W*-^IGCCA?+H
M&W!2>YP#D]3P!@$XR!ZTVVT]80K)/-!(Q9@(Y)% )S&25# ,2JC&X-M'3DFK
MN$9PI1V;&05&0!DGKUZY^F1ZU(08IEW;B !M#DG;D@G .<9Z]!GCCG-,9^0O
M@F_T_P ._P#!8_\ :_U37=3M=.T"S_X)_?LV:WJ^J:E>16>DV4&G?$OXW6-Q
MJ.N3W;J ;:&WDQ>!E<6LN&<Q+@>/_P#!,C]HGP!\0?VR?^"@WPE_9R^(*?$?
M]DK1=;\%?%WX=:AH6B:ROPZ\'?$#XF61?XM>$_ 'BF]@MM)&F:MX_B\2>*Y]
M"TA+JP74_$%_-ITEJ+N3=P/_  4$T?Q9H'[4?[;=_%\,/C1XKL?VD/\ @F%I
M7P6^%E]\-?A/X\^)&G^)?BIX?\>?$J=_![7_ (+T?58_#>MM;>)].N(5\22:
M9H-S:S6]Q+>,[RQO^P/[(7A.?X<?LM_LZ>!=?\*6'@OQ+X<^!OPM\/\ B?P]
M9Z;::<-!U?1_ >D:5JFGSP6<4<,5S::]%<V3!1\LJL!QG(9P@X.3NG=M_>SZ
M%P%@M@/[Z>I_B'<_UKJXO]7'[ ?R-<Q<A5-NL1W1Y3GMU'/8#.>GKQ741?ZI
M/]T4GHMK^1H?R_?\'3GQ9A^!O[+7[)GQ3MM+AOO%O@W]L+P_KWP_OIUU +H/
MC+2_A;\2KS2M96XT^ZMWMGM?)E :>*YMW#E)8BA*O_$1X_\ V\O@K\4O$VN_
M%GXG_LE^'/B+\:?'M\=<^)7CWQ/\2-4AB\3>)+R"**34;:WL)+=1)<Q01H(Q
M$AC$ CC5$ %?Z __  <$^ OV6_&W[.GP,NOVN/"WQ \7?#'PE\=_^$CM].^'
M/B2+PSK$.N1_#CQO8VUW=74[QPW>G16MW=B>P9R9G:-UC?RB4_E9^(?[.W_!
M'OPS#X5T*T^'?QFLKZZF77]&N;SQ7'.;R"\>UET.\OF:W::YDLI;BZMFT^,R
M03P!1$I*2 ?&9TL-AL14K5'5<U!RY83Y%NMDW;K?L>AAI*,$Y+F6JLN]]'K=
M=/4^(_\ @GCX[_96^*WQ2^,>L7GPP^&OP=\9^#/@SXTUOP'X?UGQ;XTU-?BU
M/-IUS!K'PW\'>1J*-9^++F*'S1(P2-M.DEE;YXTEKU;X0_M"? /Q)^POJ6C?
M!OPM:>!;32?!?B;0O'WP]T-M4OM&\'_%#XI:B;":VAOO$%WJ=_=Z+=P7]S;_
M -K/>/=-;/\ 9X9T@$<:\-:_"#P9X8_:>3P3\*(?A=9?$O2->U?6]&TK[;J4
MOB*'PGK&F#5(M2OK#2;%(YY&T:]CBGT_2EDU)(!]DD@+*4KE_%_P@^('[.'P
M8U"?5OAYH7AWPM\1OBGX&\"^(+WPUX.\5>%-0LM5_P"%CVH\(>*_$MKX_M[;
M6]7\/>+[9"OAM[&WN;:*W/E1K!"I489;FCHXW#T(T:DHXN%.4)<R?*MFI7O=
MOFO[NB:LM&:5G3JI14;:2>MGLO*S/TW/BK3+R2ZU+4+6?6+'QY^UK^T3XMO6
MNK26\TZ\T?P/H&@>&/"T&H/*7D>+3FLH;:WE5O-D1=DTDP9]WVQX8N/@QKFF
M6<<S:9X2LX+""T2"*Z%A907%QMO)@%G$TEP\]PN59@]Q",I:R0QDJ?RFTZQ^
M)WQ'^%?[(.C?#_0O%NLWWCB;]H?QGKEMX/L9]1UNZ@\3_$+5H-'+QV)\G9*U
MC L7VE_+C$<>-IC3'ZR>!?@Q'\#/AO+\3_VF_!7C^'P=X$36K2]T#Q1\./%&
MK73Z7=16EB/$][J4=C<Z793:-?7L4%M?:C=1P6QE">:BL*X..,NS'%SIO!JL
MOW:]I).;2]Y/[.NWZ'S53%1AB'15'1.TJLK<J=[;;^9REU\6?A)X-^(_B/0X
M/AG;^&SX5T32;NR^(>C-8S'7O[2<1/<74^N6L]](&9=W[FZ1$;[BKQ7EOQE_
M:^D\3^,O GPW\->-/%OQ1\'W+:H8-*\2MI5MX5L=52,?:]*M;*2>XC(@4Q(U
MY#;I]I#[)-[1$G]:- \._L,_#S4OA?+XB^*VG?'CPGJ=M';ZS\,M5LO#_C^^
MTS1=0T^WO?L/B=M'U+4I6?3VU6TDM=-NQ+<JD:J(%\O(WO&/A3_@F#+I/QHU
M?]GW]F;PS'\4_ ?PYU34]*\6-\+)M"TWPMK\D3KIM_.;Z&VOK%I9A;H]]]E$
M,ZQD"1F9G3X6I@\9AJ/LJT9UJB@G&*4N;F:OUN]^SZE5HQ]G7J>UI<KBMDTK
MI?FG_6MS\?\ PK^S[H/Q$\0PS75SX>T:RTBZTC5]>^'D%C8W%P\&HW9DCGL;
MJVL[:\%OI+R(Z06TT4403[K,K.?:?V+_ (V^(M0@^-#_ !$U#P_:W6F^)_[#
M\/2:?;202W&B1:AXDM;2-9)U"LL]II]C^\D5I"$SYA,DF_M?"'@_XT>(_A='
MJ'B;2!=?%.X\/Q:T\=CHT<<=M'J3RPQ&VU'PW%)*UFZ>7/8B[E0QV\D08!E.
M/E?]C?P_/XE3Q!IEVSQ2OXIL--U:U2!ENOM-OJ5_;7%K 2H?[5#(]Q"I!+J[
MN 1N8'NX6R*IFJQ<,SI5X.-5^P<T_=CS>[:]G9:;=CP%6HT\#B:C2J3A*:BX
MN-TES=[OH>"?M!>(?C+^S)\2W;3_ !19^*/!KQZ]J'@-O%,^KW5I8V7B6^_M
M'78;'3[.9;=KJ]M,2/(8I+EY%4I*K'-?)7@OPS\:-4^)/[9>G?#SP5KWB!?@
M]X9'Q+^(%_I-B9]'TCPY\26AN=&U&PF\MS=HNIK;VMY "U[;V<UQ=2N8K>7'
MZ6?\%;?#">#]*^$,HMKG3X;C6H[-//5P4 T8!A&B L#L! " L1\JC.!7SK\,
MOVSOBO\  WP%^VG^SE\+=)T6&Y^.OAO0H)O']QYD_BSP:T'@^UM+CPK9WFG!
MK74]"N8-0>*.W^UL='EOY&$,1FEW?MV#RK%3I4\$I>VK57&G35.,DY2DE&"C
M>[YGHM]6=V5Y@L7E,\14O3A%2YG4DK144VY2=[)))W;M8^B+31H/%7_!.;Q1
M;^+],T_Q%<V_P%GU^:UOY9+RW>YTR8:E97E@+EWN/[4TR1+<Q7)?S+;8 C*"
M!7YE?LK^#_A]\?\ Q1X0T6Y\3MHNEW'A!-7U'R+RUO\ Q#))#%# ]NL,EPDB
M,U\;B4O,7>6:>1R=QDW_ +/?#'PUXBO/V*#I&H#[==3_ +.OB?39KPVX:WGO
M[/PKJKWES-,X(5EEM 'C=BS.RR8)C!'\I?P'\5?$3P9\.I_%WPLBTNP\;V&C
M7=E<W-QI>ASW,EE8^-I8+JX6]U+9+ DL3[%:"4><(E67(BBKAJY3GF&6-P,L
M/B,%4NE"K-2YG:2;4'9.\DFM^K1Y4*^'Q=..)P]:C7I^UE3G[*K";AR._-*T
MFVM'I:Z/Z0=1_P"";*O;V\OAO3?B;JLEM([ZHVHZ=913SV+(AM_[/BQ+&^[_
M %R8(SYI!7 !JI%^Q#XS\$Z9+J&O:)XBTK2KA%TF3Q-;WMA%%8V/B"^.@2V3
M6T2"XCNS;7]R)H6/EO<7#R;=@B*?I)X3^)'Q;\1>#/""V&NZN]]=^#O!VI7]
MOIB:>$^TW&@Z=+=S 6,_E+'YV\;2=^$R1@J3Y5\8M8_:$\<?"OXB^'/ 7CV^
MTGQ+<Z<9-+U:]LX;BPT._ANI&=[JS:4K,MS'8-$ET$/D7+H=R-&"ODPR[.Z=
M3EK8VM!O:-95&G&^\;-:^O1CQ5?"5)X=TJE.JE4C"7)*+<9+H]7:UF?@G^Q/
M\$?"UA_P4/?X.7:ZOJWA&[\$W;1Z;XAG_P!(L;V:UO-1$]G&'#VEXM];07/F
MV[12Q7,,4L3(\497^O[X._#GX:_"+3I[GP7X,\-^&=?URSM=/\8>)](TZWMO
M$'BZ.P$PTN+Q%K 5M2U=+(W$OV<W]S.8LIM/[J(Q_P @/_!.3Q_KGCC_ (*%
M^!]>\6QV\/BJ#PL^DZS>6L,\#:WJ%G=>,;&\U:=)52V=[MK7>I5W5(O+BB8P
MQIC^N.QN'34)K5I7*)<,J,6;GCY4SG[OHIX_3'+BJF+H5)4JE1U))>\X\UI)
M[;N_WGZ1EBIK"0:LE)*ZZWLNWJ_OL?4&EZNC7!G6<A5B7*;N3N#!>2=PQNSP
M><>AX]1\.7[3%#%(P;DGYSRNX#&<XZD#@9X...*^7=%+F27YCG;%@DG@9[=3
MZ]/4U[WX30 6[.Q5=N1R>6RO'J3@\\'D5RTZC=1>Y*][MWW;^7X?H=\ZB47"
MU[OFNFK)6MK?3H?H[\+MYT2$O&$)A3G.2WR-G/)Y&<_\"KU5/NC\?YFO+?A;
M/YN@6B[0!'%$H. "P93G/'/3]:]3'5OK_05]I@&GA:;2:^+1^4FCPL1_%E\O
MR1B:G_KH_P#>'_H-5Y9 F.QP ?KW[_S P/K3]5)\^/D_>'?_ &!5"[X"D<'"
MG/OD\^]=AB9.J:MIVA07FM:S-'8Z+H=I>:IKNK3NL5G86.G+(LTDTC%56/-K
M+,2"&"AMI &!_'G^TK_P55_;S_;6_:@\9_LK?\$N[751>:-=WEHWBNWDBL/#
MGA[2+(3:;/X@\2:JMG*<7E]!->V\3SL=S011!8WV5^Q?_!=[XM:C\(_^">OC
MN32=5N-'U3QSK6B>%7EBO)[*XN;"X+W5_#'<6\D<NV:"Z<2H7V2$C>I.:Q/^
M"#/PE\)> /\ @FY\#OB)IGAVQL?&7QUB\4_$WQGK<=G91ZEJ;:IXKU6#1W>_
MBA6[O=+MM-CM[;3X[B>6*W2010K&@VTFKIKN!^7GA?\ X()?\%7/B:^F7W[3
M'_!73QK$+Z2.[\2Z)\/[.6]MH925^VZ?IL]Y:0R/M6:XC2]DD:-)$15C"R +
M]>>'_P#@W)^"MK<6\_Q,_;;_ &R/B-:(JKJ&G2_%!-"AO7++YC3I96T,L$#H
MJPLL<@924(/S'/\ 1Q;;V$;LQ8-@<DD8(! Y)XP,8QQBMG$;!HY@6C9&&T D
M'E2,KT(Z]1CD5"@TT[K^OD!^$VE?\&_?_!+W18!-KOP^^*OQ!=5S(WBOXW>.
MM125A_'+'IWB2R>,RYRQ'W]@V ;&SZ3I'_!$K_@D+IBPSM^Q9\/]9D$:*9M?
MU;QWXDF8(Q($CZOXIN4+ Y8@H<ER2QWD#]A)8+=03\W(P-X)P.X7.< \$@8!
M( .>*JK9Q3/&519%!=.5!X 4@<@X'S$@=!D]SFM /S&L/^"2G_!)C3^;;]@W
MX 9.S/VOP+;Z@?W7"9.H37)X_)AUR*Z2'_@EE_P2PC+2)^P1^R^[2,9&:X^$
M7A2Y9F<[B6^T:?+@G.2!QGM7Z)#2K9LEX06W-G"KCAB!CY3V IXL+59 NQ
MJC:47L!U^7G/KW/M0!^8?Q!_X)(?\$L_'WAR_P##UU^Q5\&/#TD]E/;V6M^!
M_!UOX,\0Z)<-;O#;ZAI6I^%YM'NDNK&1H[JVCDG>V>XBC^T02Q[E;^5OQ?X;
M_;*_X($_M0:7XGTOQAXJ\2?LO^(M9C\1R6'VQ_\ A%/B?X"M[XW>LZ#XITR"
M%M*TOQCIGAE+Z[@OM.@L=6N;RRMPUY)+)N/][LEA:!Y"(R6PW\/4@$CM_D]Z
M_+#_ (+'^"M#\5?\$X/VG;C4M-L[M_!OAC1_'&D2WEK;S-:W>D>-/"]Y<7MK
M+/&S6UPUA!<6\T\)CEDM9);9F:.5T8 ^Z/AA\3_#GQI^$_@?XN?#O4X-5\!?
M$30-+\3Z#?AH]MQ87UB+A7 B "3M-??9)(N#&VFM\BN\F_VGP<'%A+YD3QN7
M4EF "N"9,;<  [><^S"OYY?^#<SQS<^)?^"=^J>"M1U!KZZ^%OQH\=>%X+9W
MEFCTO3[W57U:VL+0R%DM[...XC$5I;E(4 &(P  /Z&O"#,;2X!8D+*H4$DA1
M^\X /3Z#BES1OR\OO?S?UKL5R^[S7^7SL:NN9_LBZ 57)4+M92X;<X!7"@G+
M X4XPI(8D 9'\]G_  <9>(=<T'_@E3\:$TCPUK&KZ=J7B;P1%>:O:7UA';>&
MWMO%6C2P_P!K64US%<ZI9ZA+']BC_LZ.Y\JZGM_,VCD?T)ZR2-*N3Z $'T(9
M2/U_SS7XJ?\ !<'P/>>._P#@DY^UMIEB%O+C0_"=IXPCC=) JMH&OZ9J3M\R
M@_N5A,Q*[MHB.,' KS\?;ZJE_A5_G%?H=&$JNG5AM9RWZKW9:I;:'XK_ /!L
M?XD^)L7P0^.MUJ7B+1[W0/"TWPR\->#=)L=%$6IZ+I5[H>IZG<KJ>H9\C48[
MV[E(L7M9)HU:WGB9Q*K(O],9\1:A>0W*7$>F7T;B0JFIZ/I]S]EG0!I'S<EG
MC8DC]VN,D9()K^33_@U-\?Z7KOPS_:!\-3+<6S>(/"7P^\0PS2W N([;4_A[
MJ^L>%=3 BBWRB.X7Q-X>G(V HEV"X M[DP?U:NA#3H"C.\/F/L92GF21"1L'
M. 2C(Y!(QN ."#7TF7QY\/AHRTY*;CIKLK??OZ'Q=>M6EB<Q52I*2E63@D^5
MM<[M9K73MU]#^1;_ (*Y^%-+/_!4G5;Z/PMH:OJW['GPPU&ZEM-"@2&>X&M^
M*DFS'"52*25T9W3 )8L[<DY_(#]HRXM[&PT#PIX=\'076I:K-JNM:_%8/;Z!
M<P^'M$TQ[634;J]GD6)M(\'VY.M.R.<%YH"!+$ZK^UO_  5XOIK;_@IQ91Q*
M2EQ^QC\.)3\P4[4\2>,E).>3C;C'7V(K\9OC]>1Z3K'AOQU+$;G3]0\ ?%#P
M+=1 '9;3:GI<Z+=R.PV_Z3<JU@L1^<*_GMBVW2U\[Q!4<%BZ'*Y-X#,N62OS
M)_4<1?1=;=?+L>[D.'A''82M*I4<?K&';C*7,OXU)K=]^JL?O3^U'XI6_P#
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
MP^$KT_84J<'9*5K+FLDKNUM7:[/@,NQ?-A<52;G).4[2DMU[UO2^C?F>$?\
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
M(BP\[U^WDTFTL+6ULK&&RT^PLX/LEIIMA#;V>GVT>?E6RM(H"EO%&J@+ I=
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
M-5D+!44A5FO%<\_)NY+;LU_8P<B_O'V8S=1J/F. HAD=@HQW>50?3RQUW84
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
M+Y4E)\K;LE)\K?DE+5^B%9M;-Q[V;C]^QZJ-3TYPC1W4##S-N5D.,@ D'IG
M(.#QT]:?_:%B<_OXCRP_UA.<$CO].G;IVKRR#0+A%&R9UB ^8'+G?T)#+P,
MK@9!'7H:;'I$P#A)WP,X^1LYY+?D?K[U$T^9II[[-/?3HR=+=+?@>I?VII0X
M:[M01P067((X(/'4'.:)-9TN($M?0# )Y<GH,^]>7_V(TAC\P[1M&7964-\H
M.<D <CG_ .OTK_V&=S$N^"N,F12.>N1SD>HSSS6JV7HOR&>KIK&F3-'''>PL
M\X8H%E()V*7;!QQA58G&.A'IE?[5T_ Q<PAM_E+ND(RY&0N<$D'!Z\9'/2O)
M(O#CVSM/$XW-R#@X .0<GC'RL1QWJVVC.TB3,69QC:T9P P&.6/&,=1GTP.M
M#V?H_P AI:JZ=F>ES:SIL'$]U;AU=%*"0X5G)V$#!&>,Y'([<TUM>TE!<J+R
M$FU7S)$C8O)CJ2%P-^3P,$Y(/;FO)KKPP+BX>X=Y?,X+/S(O'0[ER%''.>,#
MCH15VTTM[=L&0.W7S"NU0N OED]-PY8CK\P]:B%[ZWV=KW[KN7**2T[ZZGHL
M'B33)MH2:<[LD;H&4G/S?AUXXK82YCDB$Z[BF 1G@D,,@X['&./<UY>R0P1E
M44B;S%.,<G/)..H&#G(]LY[>BV1)TN%FX+01$YXY,<9[UH9B#5;3>8Q+*60;
MB!"<D#)P.,<XP/7H>N2[^U;;_IN/<P\5SUO*9KF7S 6D5"1M^8J.3ENN!W)Z
M=/8#3E94568;@.HSCJ6 YYSSCCOR* +O]K6HZR2CZPM_3- U:R/65_QC9/YX
MS_3\:XK6KXLC1()82[*GG;A&L>_**69\#:7=% SEI"H7GK\U_&WX_P#P>_9U
M\/WGB#XM?%;1_"\%A +F6'<DFIQ(TUO DLEF;F+;&SW*A'NS"DGS^27*2  '
MV5_:UG_"[,/7!//IR3Z4G]K6I_BD'TB+#\^_X#\*_#SQA_P6U_X)W> )C!J/
M[0NB-.7"S1[_  W;3O(84E#/!)XA$BR.#M&Y0Q"D@8'/SGXB_P"#FG_@F'X-
M=S?_ !7O=9=DD14TNSBG6,QR-%AKC2M2O48L5(X&5(,9&]6P ?TG_P!JVO\
M?E_[\G_&IOMT+C*B?CG'E$9]CGUZ=?ZU_*[-_P '8G_!,:Q6X2/6?'E[P GV
M70+RX#*!P58V#R.".0SEG(Y9BQ)K#E_X.Z_^":T:SPVVB?%'4%2&5UBMM NP
M;E0C-Y:3?V6$C\W&Q96=40D.6 &0 ?U;2ZQ9Q.B2M.C'(P8BJY(.-QSU],'K
MBK6Y;J*)T8E!(2<G[PV, &'?!8'![@-V%?GW^PQ^V[\-/^"AG[,/A?\ :;^$
M^AZ]X9\*>+]=\1:+I^C^*K-(]8A_X1O4CH5]?F8V-LRVE_<:=%);7,9$<\4\
M"ESYL2O^@,"*EO%&GS;UCRZG*D!"V1CJ!C'7J1S4R?+%NW-9/337I;7UO\@W
MZI7TNU=*^FST>_5;V?0_*K_@K+H.F:Y\%_A[INNZI!IFDW'Q)5;][FXDMQ/
M_A;7XWMHI4#,99HW=1&2JR(75C@$5^/W[''Q^^$/[._CGQ;X5TK4K[1'8Z+K
M$"ZA9/=6]]87&ERZ:9E$9=1$UU%(XF8!FD5FQE 1^N__  5C\-+XI^&?P=TZ
M?4XM,AC^*%]<2S36CW:C'@3Q9"BB.,@J[/,BQL2 7=%&6917X<P?LY>%-1\1
MVNI+K,^IR_9XK26;4[&%(V7S7>.WL7-P;DK&\DDAMUB)3S=V27./N^"LEJU:
MGU[&YO4CE<(UD\JA&<;U''W)*4?=:@[MK6Z9_(?CCFDZ/$F'PV2Y%"OGF!CA
MH_VFYP4IX:JXRJ4W+FC.5HV45S/DL[*)TOPJ_:5TJ7_@N!^W;\0="\3Z%%HG
MB']DO]DOPZM[?WM_90W\VC6D$E_;H\$1+7,6HSW'E-(/W9*[&# FOY__ /@N
MK\1_'/CG_@IOH=YXTUCPCK^A6/P%^'=E\-&\+WLMQ_PC_A?6_&7AF>UT7Q#Y
MD5OLUZ.6661I(R[+)-)(LP>1V/W?IW[.GA/7/^"FO[:/@Z_>ZDM_ WP&_9UU
M2QGT^ZU&P$D_B+P];RLF(IEE4Q33+"0T0)D.$!\P,_XW_P#!3SP98?"S]O;P
M;X"TDSSH_P ,OA#+%/>W$]]',VO^*_#(D1?M,<;RA?)D#A2[-Y,F"2K$=F9X
M#**>35L7@U.52&:5$H2N[*,K\R@XW>R<FD]+-O0^RX-XEXCK^(&28#&Y<E@*
MW#F$ECI<^JJ>SA>$+5=)<SDG)*]DN96//OVB]9^&-WXHUF35?@3X3@\46WB7
MQK9OXQT#Q#K5OJNOE=0M[:WU6*QN)DM[ZZT9;F=XX%,DC[Y8(!B=L^,?#SX7
M>%]5U34_%?BJZF;PO;> O&-IHWBBQD2.U7Q6NCW+>';34/-*7>EZQ;ZLT!DM
MWC$,17SVF!137KGB#X?>)OC[\;?B7X%\ PMJNL>"=2\0W=Y&L%QK&HFS$Z37
M@LU>-(;*QMXDDDD$3RR1QH00.H^:_"5WIWB8>)-*T6]O8;*/4+Z#788E:+[1
MK6AL]I*ES;IOB$9BBGG64R K'"[E2JLR_&5*V*J8J<JME1G[.,;:-KDC=1L[
M_)+?=']#8G#T4JWU:C]7CSS]FE.,ISBVVW)IN6[:L^S.O\!_"CQ5\1=;\+:+
M>^')?%6H6MC8-K6M:AJ%KKT\":1=6%QJ?EF&],<D C,:E#(SOYC H S$_O\
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
M=.^#VX%*2NFNXI-)7>UU?TOJ_DM3\YO^"BGA:7Q7X1^%]I&;E?*\=W-RLEM
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
M@>M3N(R2Q0L/?C'7^8'KVXXI%$3KQ$XPYR!@@<#IENO],8/6@"!Y/.D!8;
M!@Y) Y_N[L@]>1['G@SY7L1CMVX^AY'T/--D6,%WB5]ZA0ROZ[1C;@G.!CTY
M/7-(IC9 [1?,1\PZ'<>N!GU/'(_*@":XCDN54CRVQR>-IQS_ !%A^!]>F*H2
M:;.765)G0("2%D8D#:0<!FVG _K@59\Q@PP<)D;O7&1G'49QG!^E6&*^660R
M>@#$'[V <@>Q_/UQ0!B7L1MK9W=G8LNWYL,"#[+D@Y &3@#///-;/A<L;)PP
M'#*1@@D@[^N"3U]<'MVK.U6-Y(04<+'M"$'[S-DGG@J%(4Y((.< +C)&YH44
M<5F JJK';O96)!/S8R"%Q@DX]<T#L[7MH>57P>3Q!>V\C,8RDQ0*2NQBC $L
M-QVH<;CC(4$XQQ7R+\=?C!\)M;^+=C^SAXXU>W\.:?,=*\7?$ W=_/IZ>(?!
M6GZ?(8?#MG+##Y[Z7=^(O[);6KBWFMS-:I)9S*(KAR/LC4F^QZIJ.LN UI81
M7-S?2;DB6WM[:.26X=I)CY:".)'8L^8U WN-H-?QQ>"/^"Y7PSC_ &H/CO\
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
M_98T:_O/LD5A^UC8:D(OM,]JMZ?^%1_$VU-H[V_[QHI5G/FIRK  ,I[?Q/\
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
M+;C)^])M-65MG9WN].IX;X5\+S77A"WT7PY\/[?2)-'GM+.]UO7]0\Z*&W3
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
MB[JU_1"G]W)B,ARS$-M^8@9(&0.1QUS^' Y)499!E2!NP#@X)#'H<8/X?E0
M%<N/O$L?PSQV[CW_  S23LC"/&\L)-SX; &#SC(''L,G!IRCS6UM8<I<MM+W
M#R.9L9R64KP>?F&<>OX=?]FL75Y<0_9V94$G[MV;A51LJSN6X5 A8R,<!4R2
MV <;+3NJF1BH4=3@<?@.?T]ZY[5G#J209& W@<'"#EI77DLL2DRO&,LZHR*K
M%@IF5X<O*[-24[]]+<KMT:;OU)C*\I)I6E3E3:[)N_,O-6LNA^3W_!5#Q7XD
M\*>./V3H_#&D-J=UI6J^,/%^L7-L[;M/TKP1#X$OIX754</:W+W$+SY*LH19
M 0F[/Y)_\%._^"R^O_L^_MF>%OAYX4^"_@OXG_!CPS!\$K#]I.\UFVUOQ!K_
M (B\+_%#0H=<\2:%H'AZU66SO-'T/PEXNMWG5['4K>^FO,3RVZPPM/\ OU^W
M-^Q[>?MJ^")]&^'/QB\1_ WXN>%='U^Q\#_$S1M)T;Q+H"7'BJVTB75- \7>
M'->L[NWO-*U&\\/^'KR&6T^S:QI=SIL-Y8R2M&]E=?YY_C:R_;[LOVA_BWI/
MQ7\,?$W5/C7X?U^#X>>,O&.A>$]4U)_%EQX6M_#_ (:_MK1;VUBCMKFRU#0=
M$TFYTV_6RN5M/,N!.;.>5H#\##@3*L3Q#F^99CA*>*PF-HX/$8:$XI?4<VPE
M;VU+,\/:[>(I)>Q2E:+A)MNZL?43SF?]FY9@Z#Y*^ H8_#5+.25>CC7&474:
MV]DDU%1NG=WL?TW?!V:R\,I\2/B1^SUX,^,VE?\ !.KXA_M1? ;Q_P#LT>"O
M%^A2M_87C'PQ8ZO;_%WQ)\$?!MU?PZQX:^!]W<"VTR+2KNR6,^*1K&K6,R:3
M':B?^>S]H_\ X)&?\%.?C=\8OV@?$VB^'OB)JGP9\:?$GQWXP^'7A8:I)JGA
MRV;6O&VJ:GI>HV^@#6H--T.:"VG#VUS(1-9V\JA_.E16K&&O?M2^$]*&HZ1X
MO_:0T"^\%:HVLZ)HGBWQ%XZC\$:-+-Y37-WK6F74(LT,T:K+$FG206<5SYAG
M@3,I9B?\%)?VWX3';VG[;/CNQMKBXO6CL;7Q/X:$$+"\GWP&5M'ND<K*'60+
M=2KOW(@5 $7R^)<I\09\20SW@K$9=AJE3 RP"_M*$(4E3;3=:-:$75=24DW*
MZ:LVGH[BRJIDE#+*V"S!U(R=55:M:E)RFY]5R-\MK-?/6QM>%?\ @CG_ ,%+
M-1O?@SX)\*_"YO@;8> UUC0D\:>%?$>M:19WL/B4[-1U77KWQ+=:S'820IJ5
MU++/:^']0U&VDCE3399%1Y1^Y?[*W[ 7A/\ 88\5^&=:U6[F^+_Q!ETW5([K
MQG<Z7Y'@KP8UMI,AU*Y\(^&]TWB'4-<\0WS6>G:QXHUR^%QK-TME?_98K2SN
M(W_!;5?^"E7[=,-J/-_;F\;6A1EG"GQ#X+$FYLE@J-H7GN.2"NPMQR 0:ZGX
M"_\ !3OQ7JOB"[O_ -HO_@H5\7])TJRO["/1KSP-=_#&^U*\AU>.2WU*.-;_
M ,*7UO-+9:A]B%O D)EEE=6CCF@61E_'.-?#[Z0/B#A)Y3C_ ! R+)L+S2IN
MCD]#$8.E.:;@I5YTJ:=52DDZTKVG%S?VC[+AS/. .'ZJQG]FXK'XN*YXUZRY
M7&RYE:,6TTK:*WW[']0-KJ\\6NC7-5N]4UW4]2U>32X=8CF2&Q\)V<!6Y32;
M!;U&EM;=II(Q>-;.P26>."8H),G^?_\ X*^?M+?M6?#OX@>'OV?OV=_'FN^
M[?Q#JFM^-=;U/PV5M-<U"1EM](LD_MJYNK>SM=,T[2M-?4-1N0)#;M=Z9+($
MAG1V\W_:4_X*D^$[?P7IL7[.?_!0[]H77]>U#7(K'6K;XG0_!9=);P]J,7VB
MZN-/NK#P;I0.HVE[9+<F:"XGN(FAAMYHPCLC_EA\7OVH+SXC>+-+^(GQB^,E
MG\6_$6B^%9M.@UN[UC04U:"";S;*()8:,;.QD>/3RBS.L4DT\DD;!'"2&/Y_
MPB^C'G/ G&$<\XHS3(N(:<(N=;#8>CB*M+$8IJRQGM*M-I5HW;L[P3;W/>XS
M\6<)GV1PP.586O@IRBH*<(\KIZZN^C6UM.Y^AG_!%WX_?&OPK_P5Y_9#T'XI
M?%CXA?%GQ'\2M2\2>"?$!\7>)FUO2]*M9M)OIWN].B#S0^7)&T337EK+]FO%
MM[>0D+$E?Z8^J.L.I.=R[F9) N\%\L YWQG#1-M(/ED9"%'/#BO\EK_@F]\6
MM$OO^"NG_!/77OA=JDIU-_CCX1T;4=1%K'/J,=AK&I2Z9=Z>EF4:%[:]T"2Y
M>]O# RV"01A[BWFEV/\ ZS.KH/M]JJJZN;96D1]Q*2/O4KE_W@&0 !+\^!N&
M8S&3_:4,/A<-*G' X>CA,.H-5*-&G"$'-))-M*/PZV2273H?A<JM2O4]I6J5
M*L[/WZDY2;OOHV]W=^18O)-WDS\;F(R&Z@ 8R/8JHP23D$8KN+,[K&W;^];P
MGCIS%FN NS\D*X^8*@*^X3!]NOOC\*[VPXTVU/3;;0 ^Q$0!]^"16Y,]EZ_H
MSF)RKO<K"P'S#<N06Q@Y& 2<GMU]_0?$?_!3C5G\,?\ !/C]JG4@WDO-\*?$
ML9>4; CRQQQ*&+%<$C<Q!(^0,>@K[6N@D;7#QG)+#>.%PH')RP SCOVXQC@U
M^;?_  6CUA]+_P""8_[4UW:-MEE\ W-M"TK (TEV679E]HR\3G#$A=V 2&&*
M#"4>:VMK'S[_ ,&XOA1O#G_!&?\ 9%EB):;Q1H'BSQE>%E._S_$/C3Q!>LH
M',8#*ZL>65E?D,#7[?)%NRP1P0$YVG#GGH<#.WOC.,C/49_*7_@A-IT&B_\
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
MFDW_ (<OO 7B[Q9O\(PZE?RZ=;_:;_5[6W:>3[8]I(L-T0]W!<WDHBCN@S_
MFI>"?V6]!OY+*;XB_$W5K:S 6.;3?!_AVTO-058P\: RZNJVEPBE8+ORY6D%
MU',7DEDW2/\ 4_P+_9>\"_&K]JC0_A+XL\>?$G0/V>;_ %F\O]<\=^&M;EUB
MV\.I%I,$UO)H_A]M2OWU6._NU6VO)['1@X(,7G2B JO-G]C#Q-XHOK[0O#'P
M]N_',FC:OJUC&^A^-M'N[NPTS3=3NK2&_P!:M(;Y[O2;J]M+>/4+FRU""SEL
MY;A[:2./R]JBH0N^92E'I"<FX17:,=%%=;7>_P B82Y(RC934[\W.E)N_G^1
M\WZ-'^SWI/B#0_%-S\._BMXJ\(175RDEGK&LV>FC5)]L@55N[.XOYA*3^\\L
ME%)W L,5]G>(?VF_V,[[PAK.B?"_X=_&SX/^/M4TAK71M8\;V?P9^)OA!;YY
M@]X+W3[SP-'XB@4IY;6WV/6+F6=E:'_1"RW"\)I7[&NMZIJ=]X:T'19[J]T1
MIKB7PYIWQ T?6K_3&>0I(UWH6DZA?7^FM:,WDRS7MO;P(X*-<*Q /4_#O]@F
MP\>?&+P5\,?&<6I^'-'O/$E@OQ O_#_B:QO_ !1X,\-RB.36-=;PC#]OUV4Z
M3:B9IC<Z2MO;L$FECN/^/27*5.[M[6K%:I)2BDEKII!Z):;O2VK,TJR:?.^5
M--+6RBG>UK6M;2VUOO/>?V)?V_?AM\%OBOHR?M2_!3]A[]KWX)79O+7Q)H>O
M?L@?";P=\3M'L[&SEAL+WPYXDT'X3Z;-<M'/<(]_;ZI-J:7'EREKR)Y6NHOZ
M7?@U_P %(O\ @V+^*FM0:-XM_8E_9[^"1N+^"PM];^(?[,GPWO/#Z3S/;6]@
M\UYHVDW=Y"LGVBYQ-)9F"&**5I0=RM'_ "!>/OV6(_!GQ+^-_A7]GB\\2?$S
MP=\/M>_L.R\7://I]]XDUSPRMU;M=:G?^#M%BO\ 4=+*WD$MH8;^RA>11-.)
M8TB=4Y7P7\/?@]?>!;]/B%)IMEJ\[>(H/$]UXDUZSTG4M)DM8I)?#L<NFFZL
MKN=UE@AE?3TVRI,L2R6\J;F6'&5.+<*M9**U@IKDETM.*@N9.^JNN]SH=:$F
MTY-)Z-*247UT27Y'^K-\ /V0?^"=GA1O"?QP_9G_ &:/V4_#R:O;6.L^"/BM
M\)?A/\/[%]5M+@3_ &>^T/Q+I.FH\ 91/&9[&47-G.QB*Q2B15^W-QFNTN'E
MAFDD?;(XWYW* $^=AF4)!Y4;R$*QD1UVD*'?^#G_ (-C_P#@HCI'[/GPG^.W
MP'^.VKZX?@;X9NM(U'X/:II^G:AXH"ZEKNI:Q-XENU@M6=-*CN;J:RGLK*R@
MMXI/*F$<'FPR22?UN^$?^"B/[#7B>\M]$LOCQI>D:EJC$:5'XST3Q;X3@$EU
M(9X;0ZEK6B6VF(ZAW=]]Y'Y<>UR KK7+[3V2D]+3DF[VO=OH]++R]$:K#5'%
MU()\BMK9M6?=K^NJ/NB^92PEW  .J%/XLCC..1@XSG=G!&17?6"$Z;;+E?GM
MX64DG&#&AY../;!/M7DZW6EW>GV>HV.H6FH6.H+;W6FWEI<)<6FHVD\:R6]Y
M9W4;LDL%Q&RS02+D21NK+P>/3X2YT:W\D,K&V@*+SD*8E*@]^ !G//&>M="E
M"44X_-WTMTTZ'/.46^1?%%W>JV>VG0XJ[E.)W?YE<%L'.-J@DJWU''!/&?6O
MS!_X+C(3_P $K_VFU&V;;X7A 5G\M(S;S@OL<[>T;% VT,6 ;!.*_3V:TU*9
M2JV#ABK*H+@@E@0,_*.,D9KYJ_;L_9L\1_M=?L>?&/\ 9UT/6M,\*:]\1_#\
MN@Z?K6L:;/JVG:=<M,LKSW-G;2V\TBF'S%1XW!BE".Q"AF0(/G3_ ((DS*?^
M"2O["#2R?(WP \'E6<H-KB*Y@$1526W9BE96PR%!]_)VU^J*H8]ORD#&<]F!
MP?E[\8.[('4=<FOA']A3]FWQE^QK^QE^SU^S'K?B*T^(.J_!+X<Z#X%OO$^F
MZ9>:?9ZE-8K<SR75A#=+<%;4&8Q!3>S.AC0Y82,L?V"+_59& :TO,*JF0[&
MC3G<P! +$$'(&"2.OH =68]Q).[M]TG'0>G>HG6120I8*.F<YZ9/8^M8D=QJ
M>Y42SN9 X,BL04)B48#;0K8)8,-N<C&3U%1/>Z@%60VDX$N[8 6^;RV9#G"\
M#<IQD>_ H Z(%L#* G')VGD]S35!WDE6PQ]!P"".>??U[?ES_P!JU+R#/]BN
ML;FC1 "9))$^5PJXW; X(5\88#< ,XJI%JFK3"16TW4(C$YAG+PG;'(>,%MH
MRH.<N!@#F@#H+E5^T0X!!\Q/F.<8# XX)Z@?F>G4GL$(**1TVC^5><O+JD1:
M22T=?LJ":8E]P" #YL[/F+9 P,XZ\UV^F7B7UM%/%(LB-&-P"%#')\OR').2
M/FR<#.,X&<  T:09[X_#/]:6B@5M;W?I?3[@HHHH&%%%% !1112LKM]6 @X_
M,_J2:6BBF 4444 %%%% !1112:3W *B"$$'/<=R>GUJ6BDHI7M?7SV]!W_JR
M8QP64@?D>_([]1_6H]DG^Q^M3T4VKJUVO-.S^_?_ ((7TM9?-)_F1HK*3G;@
MXZ%B>,^OUJ2BBB*Y4E=OS;;?WO47R2\DK+[@HHHI@%%%% !1110 4444 %%%
M% !1110 4444 >=W_@LWE_+=QWS0[V+"-HB1DDXP,*.,\'?@'ITJ!_ U\^,Z
MW<#&.?*C9N.<"21GE4'H51U4@ $8KTK QCJ/]HDY^I.2?QS1@>@_(4%<\N_X
M(X%/"%\<+/K-X\80*(T9D7@@Y(#OSQU783T)(X%EO"F=H%U(BA-C(NXB5<Y/
MF,^^0DD\E74UVNT>F/IQ_+%&![_F?\:!-M[L\YD\!PR2,_V@X;&%:-7P   N
MZ1'<JH 50SMA0%S@"JS?#N-]V;I<,20#;1$J"20 =Z_=S@?*.G0=*]0INU3U
M5?R!_I0";6S/(O%?P]UC5/ _BW1/"_B"#0O%FK>']9T_PEXHO+!]3M?#^MWN
MG7%OI6M7>F^? ;]=+OI(+XV?GP)<^0(&D"N2/P+_ .";_P#P0)U']BOXO?$_
MXM?%K]I:Z^/VL_%C5/&7B'Q#%#X9U#P=-=:[XGO$NCJ!U:R\27-Y*ENI=;BR
M2"VM9Y'1C$84,9_I2P#GWZ\G\<8/!]Q@YYZTFQ?0CG/RLR\_@1UZD=">3D\T
M#YY=_P $?B'_ ,%,/^"('[,/_!1OX,:=X#\4PQ_#?XA>%[W4-7\!_%C2;62_
MU_P]J6IP06M_:RG4+Y?MNEZ@EK8W-U8R2[&GTRV>)$<N]?SLS_\ !E5J\^GG
M2S_P4'NVLBX9H5^"D3JR(3)#A;7QGF(+)+<,6\W-R78N@" 5_?#Y:YS\V<@G
MYWP< C!&[!&"?E(*DX)&0"$\J/.=O8 #)VJ!G[JYVJ3GYBH!; W$[1BE.459
M-I+HA-MN[U9_!)IW_!E7KVFRQW>G_P#!1'5K&^BCFMX[JW^#6H6\XAEB5 @N
M8/B%;7$2QE=\2PO&JN7)W>8ZE=+_ .#+[Q[H%W>WNA_\%)]?T6ZU&62:_GTC
MX/ZS8R7LDQ+227<MG\1$-T\A8M*\[RO*S,TK.[,3_>R88CR8HV/JR*3],D$X
MIPC10%50JC. . ,G)P!ZDDGWI^TG_,Q'\$NE?\&7OC_0]7O=?T7_ (*4:SI.
MMZEO^WZOI_P9UBSU*\$KB25;N[M_B1%-<K,X#S).621P&9,@8DTK_@S1^*NB
M>)9?&.D?\%,=>TWQ=<?:%G\46GP?\0P:]*+O8+@2ZJGQ)6[D24(%=))BA7/
M/(_O5\F+J8XR3U)123[DD9)]S3BJD$%001@C Y'I2YY=_P $5S2M:[M:W38_
M@TT3_@S9^+OA;4M6UWP[_P %._$.AZUKLBR:YJ^D_"7Q%8:GJ^)IYC_:-W;_
M !.\R\'F7,CE9Q(I.T$8,A?)UK_@RQ\1^)[F&]\1_P#!0N[U34'N#)J%W<_!
M&]GEN06+"1?-\>.OVN08,URZLQ52AP&VU_>]Y$/_ #S3_OD4"&++'8N7"AO<
M1@JN!T7:"0-H&,TFVTTW=/=&?+&Z=E=:H_D1_9X_X-E?B'^SGX?L_ ?A?]M3
M3-2^'\-S-?7FDZE\$X+6_ENYKDW09-5_X2V:8PF9I/W<V?)41K"<EZ^N?#G_
M  0-LGGDM_B-^T7JWB+1);8V[6^C>%8-)N_WEE)82I'-?ZOJMI$9+9@QNDL5
MN/-"X*I&BU_1MY48!&Q0",,,9##_ &@>&QVW XYQC)H*(%*\JH &%9UV@]-I
M4@J?=2#[UG*G"2M**:O>S[KYG2L37C#V<:LE#3W5:VGRO^)\R_!7]FG0?@G\
M+/"WPI\-^(M>U3P_X/TVWTO1+S7;A;W54AMI99?WURL05MTLTN< J$VI"L,:
MK$GTK9P-;6=K;.XD>WMH(7DQ@2/%&J,^#TW,I;';-3JH48!;'^TS,?S8D_K3
MJ<8QBK122\CGLN9RM[SW?<:4!!'3((R ,C/<9!&1VR#3&B5@H.1A_,P"!EN?
MO8'(!;..AP V5)!EHJAE<6Z+N*L06!#L$A4N<CYF*Q#D8P,87DDJ3S4C1(QR
MRAN .0.@['CD'N#D>@%244 1K$JG*Y&"< 8P 0!M''"\9 !X).,#  (D!/ (
M)) *J0I)R=O'&3DG.3D]0.*DHH B,,9)8J,]C_=/JO8'/.?7FG[%YX'S?>X'
MS'U;CDTZB@"-HHW5E958.-KY ^9?[I( X';TP*CMK6&U5D@78K-N*\8!]L <
M?G5BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M0I'&!A3T P,?A0!U\=[IMKY,,<]K#!;Q")5!:'9&FT@11QHD$:#:,JH4E1L
M X.@FIV$H)CNHI .NPEN^.B@GK_(^AKBWT6)U*2CSD R/,C3)( (W8R2,@9P
M>G&*L6]E%;(51$B0X!V(%7@Y&6P.<XQ@>W.: .R-U;CDR  @'.&Z?]\_YY]#
M3H[B&7B-PW;@,/Y@8KGCY0C9EQ(50C#=/]X#!^@Z?D:=HKM+),=H55*8ZY.=
M^>.V,#\^PZ '2T4@[^Y_H!_2EH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ KG+B4K,ZA%?+X.\Y&"V&.W')5<L@R,L ,CK71'@$^@-<NS
M[[ZY5EW"$LR*OWG89*H"<@,S':IQA6()! ((!^7O_!27]M/1/V5/AU;:';S:
MC%XZ^($4EEHMY:6DEQ'X?M;JVOA)JN8TE\BXC$2PQLZ[$-R8BP:177^:7P=\
M+/%_[17P/^./[2\7Q#\07EW\,Y;B[U?0EB2YM39+);MI\M[?7^H&8W%Z9KPB
MUCLA%9_8W+3R"Y7R?J'_ (+Q^.?B$W[4L'A_0;>P33/!/P=M]4L[*^O':+Q7
M<ZCJ%L\EI&L<+C3YXIX(((KDB18W:1G$B,$K\4O!G[1G[0?P,LOB/\.K.YN_
M!&EZ_-)IOQL^%MW$T^F:^VDZ:ETUD^I20V\D<;P7X=)(((VF,MP05Q"8_F>*
M,+Q!BL-@H9!BX49?6Z<\;3J2C3BJ$*E-N4)23YY2@I^[WLKZFV&E3A5J.M?V
M<XQ6BN[I6V6JW/KS]@S]J'Q-^S9^U)X9\;3^*=/\-^%O&<=WX,\7ZI<Z1<:Q
M:PQ:O/9>1%J$,4UDDD,;VL<DD\=SY5@9M\7VF2:2.+^U3PEX@^,(TJQU*X\/
M^#_&&FZGIYU7PM<_#[Q1813ZKI3L)[>X^Q>*8=#4.]M<0O(MK=7XCEWQ,^_%
M?YR4VHI\0-030O#UE>W4-Z]O.NAZ9([+&]PYNX[6T<AG$-K,#(UU/-$L08*T
MLW"Q_P!-_P#P2K_X*'?%:Q^%_B'X#>+_  Y<_M$_%CX9:@5^'OPZ\"ZM;7WQ
M%NO!-W$7O[36"P;P_I]GX=:-8X[[4=2/FVBQQ?9D>)F/T=-5%3I*K-U*BITU
M4FU;GG&$(R?_ ($I)=TDS.?)SR]G?DO[MU9V\T?OWKO[3VA^ 9[BQ^(O@/XA
M>%C 3)<:I>>&7O\ 3B'_ (DU'2)+S39-Y!8E+O;SD?*5)T-'_:+^$FM:+>^)
M(_&MAIVF6*2SW<^IF:U%M;I;&X2>8-&7 ,J&)T6-F4#>GF'$=?!WA/\ X*O_
M  ]U.3Q-I_CG]G'XS>"X_"WB+Q#X8UM8SX"\301:UX;>Q6\TM=-M?%5EEY&N
MGAMYH[.:!6BVB2X5-[>8_'[]J+_@G[^U-\'O'WPNU/Q3XE_9LUGQYX>O+.U^
M)>O?#R\T"?1YYQ=64%Z;_1KR]L=5:RDD6XEBGO9+:XCA\J1D0DK9)^I?PH^/
M_P )_C>9H?AM\1_"_B>\CM;>[.F6>H20:DD5PI8--97UO9W(",I :WCN@0 S
M&-"67W.6YN[5!%)#%#)$G[QGG;85499@Y@$;$ ;MJL21NQP"1_'#\-O^"+G[
M0WAFUC\;_ K_ (+"?"#5O$;K"/"<UQH$VA6UUH-NOF:;;ZE=Z/XTU#5H+S[#
MQ=S1:+<K*X9?L42NQC^I=!\)_P#!P5^RY FLZ?X@^"?[9'A2V!@;2_"'CNZU
M+4M0M[M3!'/#H_B3P[H-V[P':)!:WUQ<HLIVQ21&62( _ITCUQ0%5^5<%HY(
MV4JP!&2!P3C(QTP!WIZZBDK94-)\VT@@ <8.>K<D'IC/1C7\O.M_\'!?C?\
M9MN_^$>_;@_8'^)OPI\0V\#Z=!J&G7!TK1-0UBW D,7VS5=*>Q6.>)MT?^G%
M@>5)4FO=OAM_P<D?L&^.-(T:23PI\5]%U*\"/KUI:Z9H6JV7AJ>24Q;;O4(]
M:B-POEJDNZ"U V$$L2VU0#^B2*8/A5^5@.5XXSSC) SG.>@QDCZM#'<5:0+@
M$_=!SC/ .X=AUQ^%?F1H/_!6K]B#7_$?AWPSIWQ<@34/%%G:WFD?:M)ND@F:
M[=HXK":YMIKH6^HK(A1K=HI%*F.0. ^U?T(\/>);#Q?I4&NZ#J&FZGIS6TT[
MW%C<-<1_.!]ABDW)"\%^>!=:=)&^X@!+N,D+0!U+"(@A=Q/&.2.X]>E23*C>
M6 I!QC;N]OIVZ8QSR*/,3$9('SJ&/3KW Z<#WSGN<<THRTBMCY1G''?GKU'_
M ->@ 0B(%"A.03DMGTZ#']>>GK@"CEP2.2-H./3G/X]QV_&GR!V(*(&/\0!V
MX''L?\GWIA\U8\&/'S'^/CG;[>U $AB9SE6< X  ;T&/4>GI2A0%8D [>#D
MDD$C)/J=N<\_SJE),ZR$'*K\O&>1E5/7'OZ?X5$-3A4M"P8L20",#.">?J1S
MWZCKFDWY-W[*[^X49.<G&$93=VK15W=;WNUU+96-&7@G+#G/3GTQSCTR,TK[
M6&TJ"IQD\#I@],=^E5A=0SX )+'@ <>N.H)QD]P/8U8B.0P()4 =#\W4 8Y[
M9QTY'0 BK<9*3C*+32N[JR:5MGU9I*G4IP4ZL)4[M14:B2G?I[J<F(P41.%
M7"DYZY'<#COQS["I]%<?. N#NP3GKUYZ5'(%$<F X^4_>(Q^@'-/T, F4GLW
M_P 54D'1 YS[''Z _P!:6C'7W.?T _I10 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !7(R#_B82*&*"295=AUQYBC@]1P,94@CD@YKKJXF
M0%]8,99MIN.VY@,$D':I!(5@&QG''.5R* /X\?\ @M]/>#]M#7UMD,DB_!O3
M&1AMQ&D<UK/*WS9"IM:<MM!(9U<#='&4^1O^"O\ \/8_!?[>&N(CZ9I6@_$?
MX7?#SQQ9VFGQM<#4KJZ\'6NGZQ)+%<1B-'>>W+.;?Y7,YR$\F$CZ3_X+0:^V
MN?MM>(?#6G^'/$TVOMX9CT2PF>$?9M7:[M](TW3;'3Y)%9XEFU._M7CA1A&;
M?[0-H$C@^B?\'!GPXN+34/V$?C!86A37Y/ -Q\-_$\=M )-0B>?P[I%]IZZR
M5VM),L\]XEH[DL#:-C B3 !_/]HBZ[H&G^)++PM/::/-J^BVFF_VG:QQPZO;
MZ?<7[)<PZ=-,LF+B>.+8S@&2! K0-$TDA?E?#?QD7X/^*?$!^#6J>+?ACXU.
MC1:'K&LZ'K]]X<UOQ%"WF-<I>ZS82V]Q>1W#RRB8,[;E?RI"X!%=!XHCU2+3
MK?4[FWFTK6(];C.C64D7D"ZM+ O<7,_E9.8)3 \8480E)/E8LQ/TY^SG^PGH
M'[<?QU\+?!B?Q+_PB-S\1?"]WK]KXR@LWO-2\+RD27,\=K)&R21#[=;JT"!P
M$AN7B!"R-D ^'];UCQ3XBTRXUF^GOKWQ!J4WVB>>[U2XNGDN28WDGN+B)XWN
M+MGC3SKF5FGF9<R2."173:7XD\5V.FZ5HA^(7BFTTB*U$1TVS\0:I:Z!:07<
MIEO'_L.*XAL!;V#2RRR0(D*S(CQR,JN2/TS\:_\ !O\ _P#!2/X2^,M7L/"=
MUX,^.OPQ2:5]%U/PAK"^'_$DTIED\S[5I]P)[:RD(57>RCA6*U+F",!(U!I7
M_P#P2A_;0\/0:;>>(/@%XR%K;6UR+[[&3JE\YN0YD2Z.4A"%6*L %4*<<#F@
M#GM8_P""2/Q.T+4-/'@SQ[X&UR;QKX3\*?$?P1K.G:W>^%AX\T'Q-H,?BDZC
MIMQ'>0-J$VB?-IVHV$=FU['J2$?VA&0&7SW5?V,?^"B_@FS\,QZ5K7Q0:_\
M$\/Q!GT;2?"_Q>\4F\$'PN,/_";W-IIXU&6*+3=,AN(9K-C)+?>2)),3R1J5
MZV?]F+]ICP3J_A+Q"VO?%WPAKG@73[O1O!L^NQ^);4>&;.?S6O=,TR=4FTJU
MT^XWRB6U)%M/.PD5&N3&PZ?2O&__  4K\$_V%JGA7XK^);H>#+_6]5\(O>P:
M'KFNZ3>>(E:+Q#LEU7P_=7-U;Z_$[-K5K+*T6H6D3&Z$IBC*@'PK^T'X'_;-
MM_ .DQ_M$3_'C6?AI=P:=$E_X_\ $.K^)M!LY[F4K'KD?]I7E_!:1Q1$))/(
M+78H1)[5/,&[Y"_X1;PYIM]>VBV"0R6L5O9RW%HW[V\M\*8TME3;!<VURDL5
MP+IBR))++' (O+<O^G/QD^-W_!0#QA\)O&'P4^(&KZ]XC^%_Q'N]2O/&-C<>
M$=-GOI;G49[*[U2+PYJZV-M)H$5Y/961DM;$"W6WMC#%''&75_SVO/#&M:;;
MPPZQ#JEHFFZ=:V"P/!:Q/9Z1IA?8A$,,:C9YBALJ6+HS'.0  =[>:!K_ ,([
MK0;2ZU%M%U[4(],UO1]+MKF*74K6PNX#-IEP'BGQ93.B)<))&JNZNC.6W&OZ
MW_\ @E;_ ,%5O!GQ)U/X9?!KXDR1>$/BIKOA^S^'NMV%NC)X<\9ZSHT,=MX;
M\::<'D06'B?5RBMXCB@/V%9G=[:VA+9/\I/[*7A#X3_&/]H^Z\#?&N?7-3\3
M?$_P4?"_PI\53:Y?V8T#QA:Z;-:>$;1;6*3R+B*2VM(D59D?8X.PIM4#A_"W
MB;Q=\,_'.B^(+"\E\/>/OAGXJFN;#5[(1P:EI'B7PK> 7C1!0J(M]-;?Z4<8
MNEXN/,!P:4)--Q5[*[7W_P"0U"I/^'%2:U:<XPT_[>W^1_JCI(P$?F$@A!A<
M 9X'&3SCZ],=JTH9 PV@#U_(?C[?SYK\X/\ @G!^W%X8_;I_9YT?QS%?6,7Q
M&\*06NA_%/0H'3[5IGB>%$C:X5+58XH+:^A'GF$+Y2R/O"[N:_0.'48ARA.Y
M,Y&>#@8Y'?.!R><$<4HJ4H2E9*2TC!R7-4>_+'S^\I0=XQJ24)5)^S@K\RE4
MM\#E%6A?>[TU.D(SZ_F1_*H9 "<'.,=-S8ZGWJBMV9!'() @8[<'H#@'&"><
M<9)Y(.>,TBN\I+F?:BG;@#I@ ]N,'/.><>]0FVMES+XX)IN#ZIVT%.+I7E6:
MHTXR5+VDW[KK2:4:45:\G)NR:ND]RG?RO&\V"I58[9MA)\X[Y_+=HN2&79A6
M# @<X .#7YC_ ![_ ."N_P#P3[_9M\>:W\.?BC\=(+7QYX7O6T_Q!X;T+1[_
M %F]T>\D,C);WGV:S>&*>$Q/#(K2R ,IW[G!:NF_;^_X*-?L^?L&>#X_$?Q&
MU]]9^(VL1_9/A_\ ##1KRTE\1>+]7>X:+3-/6R6.2^MK2XOBJRR(%:6$@*60
M@5_G]>(-6\2?'WXT_&'XU?$_0="TOQY\5O'.N>)?%>CV5LY'AUFU&^*Z$OVW
MS;HII4]RUB%N7:4FWS)B0M7Q?%/%$.'J$J].;E).2E%1;:E%7:ZQWT[=3^GO
MHY_1YQ?C5G%?"9I'$9;EU-15#&46Z%6M5G-Q2]DK5G3LHR^LJ/L9WYDVD?Z*
M7[)_[;O[.?[9GA+4/'7[.OQ#M_&NDZ9K+:#J-A+ MAJVF:A#EV%UI<S1WBQL
MJDK>$&U=0WE0EE)'VE9S7#.A<;-VX,-H^;"D\$CLV"2,=,<CBOX._P#@C=X>
M^)_AG]O'X;1?!34;C1/#%]=7LOQTL[;9?:!J?A*#3KN0Z?JEO%Y-O#K,&JI9
M_P!GWXC,T+X525)!_O @>8RQR/,/+0L2H0 89649'(.,\ @G.",$<=O">?UN
M(LKACZT94ZGM.5PFES-;W]U))._RL?+?2(\'H^!WB(N#O[2IYE*M@I8JZQ"Q
M:PRO*,:524)32J6CS1DVOB]Y+EUU)V)C()X) / [\5/HZA?,P,9()&2>?F]:
MJ.ID0L)=PZA5P/?/'7CC\CZ59TIOF9>A!&>W4GKCKT/4=S7U)^$&_12#JWU_
MH*6@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N8N&*3W+
M>7YO$H,1* 2*RD,A+_)M920P/5<CK73US%RK-<D*2K"574?)\[)('6+]X50"
M8J(B6( #YSQ0!_*;_P '#G@6QN?&_P  _&6G:%%8ZG'X1\>7\GB'3A-I^KRW
MFF:EI][97&HW^FO!<%-/FM8_)29I(#A9#&YC0IZ5_P %N/@#:ZS^P%\)/C0V
MLZU+XT^&MS\()M0:Z\7ZN%UB#6M/L;;58;FWE2RN+@O!*TD?V1IWCB\UR8@H
M>7'_ ."X?[,O[4OQ*^,7PM\3?!;P;JGCWPGXJ\ Z[\/3IFGZH5M]&U=C;7TE
MW<6=Y?6R1?:;>SE:9HH\MN&3C=7W?^VS\"_%=W_P1W\:_#/XA:-#XC\?_#[]
MGC0+Z\+W4MU=:9XJ\)W6CW\NI6\[R.DLNF:8+Q[@P3S2S+ ((#(QBB(!_$.O
MCC_A+)+2UT[X5>#/!MYI*!;OQ%)J/BCQ#JGB3RD2,3S1:_?7=K!Y</D,BQQ(
MBD!P!YI+?LI_P1%T35]2_;O\%7\-S>2+9^&/%%UJ#"&W2W6S33BIQ'#"(XK=
M#B-6P!DJ"=S#/X7^"K%=0T#5_&=]\0/"]OKUEKVB:-8>"Y&U5_$VNV]Z)Q_;
MNGVOV=K<Z;ID=NL=PLCI/'/*_G1JI0G^D+_@@AIRWO[77B:[0/<OH_PJUQ9I
M715V7%[=&U#$CY!Y[ ,A4G:K*)-KA@ #^NV.+R-4O274*\CE(@RY1=QQ'@'
M*#"D#(!&!GOJB23>^99F!SD XWCT!(VC(XR<C)!-9Y=GOI91"61I'P^P\@L>
M2" W.<GCT^M;6X'@I@'@GY> >_X4 <_>V<.HPRQ:E86NH1L !!>6-E<HZA@=
MKF6WG4@8W %&R0,;3AAYEXF^"OPB\0*LNJ_"?X?ZE(RXD%UX5TMWD.#\K3P:
M=;3(3DL&$G;E22"OMQ2-02V % +$X  .,<XQW'T[U$QA*Y0J^#R/E)'OC&?3
MMWH ^.=5_8S_ &;]7C=)?A)HNEO=;P6\/7^IZ8T/!&_][=BW0#<"L:!0QSN!
M"KC\N_VM?^"0%IXFL;GQ-\#;G3=3O+*VN3-X#\906&=1NG:26&;2_$* 7EO(
MD>81$UP8I)%#*I=G+?T#/"KJ&9%51G! 4YSCMC([=1WK*O8(XY(I?E#!2(<+
MAS*V=H)X4*PZ%B #G)&1D[>;LO4PQ-6I1HSJ4Z4JTXJ/+2A>\G*<8VVO9*3?
MR70_S.OVC?V6O$?P]^+27,6C:G\+?BY\-;_2]:.AR*T-[ILD%Q#>V]W8Q^7&
M)X-<3_2$N(X66XMW1B\C!VJK^W[X.L_"OCOP1\=?#FG^3X3_ &B/"VD>)]0C
ML87 TSXFW$,9\=PHR!E475ZTLEY; Y1GP\29 K^L#_@O+HO[.?AKX6> ?BK\
M2H?$&C>.M7U2^\$Z!XF\&^&VO[V4+8RWRGQ!)91O+<6&G7;JB?:%VLLS1PAD
M0N?X^/\ A<WQ5UGX/?\ "F_B'!H?DZ3XCT3XE>&+W4M+,NM^7IY\W4SX7N%C
MGBM+:]0*E]I\,R.MPQM7A\X+&?-S+&PP].>'H8FC#-*E.H\'A:TW".)G!-N%
MXOG36FRN[H_0."^$<9G6*6<YAE.<1X.RG,L+A.(L\PN"K8FCE.'Q"IN5?$^R
MA*G&R]KR*I*,7[-WZGMW_!/C]LWXA?L??%F/4-$OUTKPYXE6YG\1:)?@W%K<
M:P/#=_;:-//>.#-!I3ZA);1ZE;1RQPA6:*51DK7]$G_!+K_@H[^U7^U!^U7?
M^!/BUXAT+5?!6I?#3Q9?P:9X6\,VMEI^F>+;&^\+1Z;=MK%K:K+L?1XKRRB,
MESLGDWQ@.Z<?R&)XBU'Q[K6G2_V*)DN;@6^FZ-:6GF3ZHT3A96CCB4DLH#$K
M(%97QD9!K^D#_@BE_P %,O"_P@T3QS^SG^UMK%MX*\'>$XI]6^&WQ$UK1II+
MQ'?5+>)_",BV%E-J+BRCF>62XN-EO:Q1-*TJHI(^=AA<WQD<IQV8XNKD\L-B
MIU,3A8MRAB>1.WLW-J<J32MS.[OI:Q^L9UQ!X3<(T.->%^%^&X>(%'.,#0J9
M!Q57G3P&*RW$RC!570HR:ISJPG'[,N2VC:EH?6/[<G[=W[:'@']O&P^"WP4\
M5:CH7@2[U/X?>'=.TJ\^'FG>(M'74==GE?6KE=4GTZ5DG@@MI(Y))+MOL;W(
M8K"72OUT_:D_;]^#?[&MO\,M.^,U_KTFN?$IK:VBBT/2QJMS8QVEBHU37;I(
M9I4MM*MKXO-*7VQ)&@@97BC1&YZS_P""G'[ .IWT5[_PN7P5=-:-,UQ?V4EK
MJ*^7;QF(W,GV83W%O+F6,Q2RE&Y=HP0K,OSY^TU\*/\ @G]_P4G?2_&$7Q8N
M+3QIX2TRS\+?\+&\!W>I6EUIVE37']JVOA[Q!+'"^FK::I%=WB)-<31/<&22
M-GV-:"3S*F;K"K-,3@<VI8K&3QWLJ>&QW/3I1ISDE4DG2O)^SU4=+?S.YPX;
M/_#CB3&\"8#BS@K$<-Y%D.3UZ/$&.R6K2QF/S',W1D\%C<1&KRX>,U7=-5)1
ME/D2?VKIXW[)W_!,W]GCQYX^U;]O+XT?$=/VU_B-\3_%-_\ $#X7_$'QJTFH
M^&?!?A%M8N_^$6T?PQX46XD\/65YX;M;>TTP7\%H7LIM.:!6A2'8V=^U-_P1
M(^ 'QO\ B!?^/_A[XJOO@GJ_B;Q):>(O&T'AVTCGTC7H99WU#5!:^'KF&&PT
MW5];DFF^W:U9H9C<W$DGG%@7;!_:._X*8_ 3_@G_ .#?AE\!/V?/#</Q(7PC
M!I^CS1Z<)M)T'P[X>T<10:M:VNIRVEMI%[XPDN!=WMQ;"\>Z%[<7$,L1N%:-
M?U3TCXM2_%GP[\+?%?PYU*SMM \?^ K?X@VEQ<VLJSZEI$VEP:K):()8(7CF
MBCN5B9"D;,Y/E*P%>S27#>=8>.&Q<\+F.)C""Q$,*G4Y:]E[36HFVE-R5WK9
M(Z*G$WBWX=8C!<?\/YKG&1\/YW/,\FX:Q4/94J];*\ME*&74:N$HVHTXO!2P
MS=;V?MG-SDINS,G]F[]CWX&?LI>'+'2_A!X&L](N+[RY=4\47*IJ7B'75#$>
M=J.K3^9=2CY@=[R;<A?+"GEOL&$^9<&8@A0XPQX!_<R*3G.TCYL9'<XQ7R%X
MJ_:+\#> 5TSQ7\2_B+\./ ?@?Q#/'I/ARVUS6H[7Q9>7\MXFGVU]-$6:YU2:
MXU&2&P6RLHKBY26>(RPI%N<?4EC>VUNENTDR7)EB@FB8L$$D=W$DMNRJY4DR
MQRHZ( 7)=05!(%>[@\/@\+3C1P%*G1I)Q;A!)+33962T7]6/Q7B#-L\SO-,;
MG/$..QF:9GCG>6,Q]>MB:U.+=Y4X3K2D^5N3O:R5]$E9'5DC:YR/N^H]1_A5
MK1R-TO(_A[CT:L>/4(+E'B2+RV&5) /WD.&C.!PR[E+J<%,KN"[ESIZ,"'D)
M! +*!G&<C.1QZ9%>B?/'244@ZM]?Z"EH **** "BBB@ HHHH **** "BBB@
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
M++X>_#+3/B#\(+S_ (0'Q =)\*:1>:A?I;SW,NA>(YIYK1[J-]0M9I!,)9)
M'AF<.JLJ1_LM\2(]-F^&7Q$M=8MA=:)/X&\70Z[;>8(5FT:;P_J,6I0NQ^0+
M/:O)"Q8';YF]<2HKI_FT? K]OGXM_L.7/Q(T3]E_QHG@9?B_J-Q9W%K?:1I>
MNR&V>00Z=+ICZC#):VUY;H[K;W)@E2!BKLF7D\P _1[_ (+\?!CPWX6_;CB\
M3)9Z3#!\0O FEWUS;VUK:VJZ9?Z0#9W5Q)!",%G&QD_U?F2R.JX\L[OV'_X-
MSO"ATC]E_P",?B%8+:VTSQ!\8]-TVSDM6!-Q#H7A5+>>>X09*3.;U9 ,[5W
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
M=2EN[^Z;3I"I9"UK;3VL8=&;<H .-HS_ %KX2\.\3\*</4,BSJ4JN$P,IX?
M5)SYW["G=0C%N*ERJ*25Y-K2]V?B&?8W+LPQ53%86*56I*\I*Z<N]U=KSZ'V
MX!@ >E+117ZT> %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M AZ'Z'OC]>WU[5Q]W?I]ON($<JR/'&G)VF1W5$!!XPSLJGO@GGM77N,HPSC*
ML,^F0>?PZU\3?MH?%R\^"OP2\:>+](NK.S\07LS:#X>DNY4B\N^U*:UTT30!
MF5VDBAO);E#$"T?EB;A4W  _'7_@JW_P5K?X8>%/'_[.?P \.7'B+QCKUAJ_
M@3QS\1F;?I7@ZWU6TU#3-?M[-7W(=6@B9C8R,K- 8I)HRLL4;K_(CX;\ B'3
M((=6TSP_=75I>S7EG<2V-JFJV%NWV=;>Q$R1+(D($22K$K!"[N^W<23]#_&?
MXDW?Q4^)FM2V<MR?"6D:UJ=M;R_;+A[[Q%X@%T!K.KWMT[DWML]W]J1 S2!U
MF4Y.TD<G?3WJP"*TUI;.U8$26UG!")%5-AV[_O9Y;<1TYW8!& #SK5M'BTF\
MB98RMQJ $%SNYWRQ R*QSG=M24!#DE<8! K[Z_X)E_MO3_L+?M&Q:_JNF1:K
MX*^*,&A_#WQDLUUY!TRRDU>6:SU>!UQ+!+!=:K&JR1.C\.=Q$K _$FHRVMS8
MNB(9+JU)NEE(1I9S& NT>6/F?EF*\M@D],&N-UVW75M*BGM83++&5.^VC/G6
MDTDDKF=I8U+)/:SVJ2L6(>)'A+; RF@#_4#TC5;34-/L-5L)(Y=*U*TM]2LY
M(2'A>"^@BNHI82, ))'*CHR@9!''/'3Q2^:A8>AQZ\9R?PQ[8K\H?^",_P 5
MM2^*7_!.;X$7OBW6GUGQ=X:L=;\':H\UZMWK$EMX0\5ZG8V<E]$TCW:27&AQ
MV$>9U#2;<C(QG]5+5D:!=I5ED5O+C4@LIP<$*.>#SP..W'( -!R!L) (P,@@
M$-P>H/!YP>>XJI=LSV[B(!60J_4QJP##<C.A#*) 2@*D$.RD$&I0K&(X!&,9
M)R ,;<@GM5$Q/()5#!BT;",Y!\N0D>7,'_A>%P)T;@H\:MD8!H _ K_@IQ_P
M5%\6? CQQIWP4_9ZU>UTCQGH[S:I\0?%NK>&H?$UGIFA7-JC1V^FVTZ2(ESI
MT\5S+/=R*\C*8D9L%@?P]^!W[5_[=O\ P4S^(?Q#\!^$?^"E>@? KPS\/8EN
M-1\0^*=6@\%IXFT=WNWU#4O#FE:%86K/_9'D_9W@,BL\C(LN[:I'Q1_P4/\
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
M;Z_T%+2#JWU_H*6D,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M#H%.,D@GK@9P,XY/0<_C0!;HK*2^G8']R-QQCGCUS]".E.^UW Y:$8[<]_\
M]6: -.BL\7CG.Y GIG!S^9[?UI&NIO\ EF@<8Y/ Y].OI@_C0!HT506XG(!*
M*#W&X#O]#3#=7() B!&>#D<T :5%9OVUO3^5'VUO3^5 &E16:;U\'";C@^V/
M?C_/-0+?SO*B%%4,V">IQCI[9ZY]J -FBBB@ HHHH **** "BBB@ HHHH **
M** "BBB@!&Z'Z'^55;P QJ"<#=R<XQQZU:;H?H?Y54O?]4/]X4 9;[$ 8$G+
M!3\V>3GM^'_UZ;(K *P) ^;..<XQ[_R[4N!Z#\A2A@&4'&"#P1GIC/!_7_(H
M 9O8QX (7=AFY^\ ,_7C!/U],5*SHN%W%L!>=S<_*#VX^7I[=.:;D$MC&-Q&
M ,#H.HX&?PZ8]328'H/R% #B2W4G';D\#MTJ9#^YWGD@9SD]L'M4'F*.,+QQ
M]T]J"V >P R0/0#T_"@!22QW@G ]_7CV[\G Y_*F[1DGG)ZG)_QI6!.QAP,'
M(Z9.#G(''J?P-,=2P '8@]<>O7V_SVH >..A/YG_ !J1$+_,#R#C/!Z<XY/O
M3'9O+ 4<C.<#WXS[_P#U\^M("V!DD''TXYQTQ0 ]S(&(*EL8YR>>/8XXZ4W<
MW<D>V3Q[?A2;I?X1D=CC.?QJ<2  9"YP,_*>O?\ 6@"G+;^>'8YSL(8\\Y!Z
M]>/:JS6854.U=O<#&#VY]<9_,?0"_!T;ZC^522(9%*#J<'C@_*0QQ^ /_P!<
M4 9IL"KAU!"E<  #'4'/_P"HGKTH-ENQD$XZ9 J]OW@<Y X_+^O^?6I8ONR?
M\!_F: ,L66WHI&?84-8AAM*DKSQCCDY/?UJW(9 C;!D8ZX[_ .<50A>1@/,+
M8R<$G&1D_P!>I/\ 3B'.S:MMY_\   3[-M^4  +\H&!P!P!UJK.)4#-M8  D
M@;LXQG(P<^W'.<8R:P==UVRTA))9KLQI!([-'%,KWA#,Q!2 2^:T9'W<I@CI
MQBOP\^)O[;ND_!7XQ>,/B/\ $/XO>*[+_A*+.YT_X??L]-=ZAJ'C'2-)MK3[
M.;SQ#\+K''_"/ZQ>,GGQSW6JPW#RS),L4#,H7\NXI\4L@X<JXO!1C5QV:49P
MI4<%1LW6K5&HP5^6;455E&,FXM6NW8N4:='#K%XR<<-AI2454GM)WM9:J[:V
M^1^W>JZW;Z9]IEGN[4I'#YXLVN+;[24. MT(2YNVLYF(C@(3:)70D[0:\/\
MB5\:;[1M'OF^'^@V_B?Q*/L,=IHNI:A;Z="WG7,,=[+'.KB?S+.R>XNUB;Y'
M%N^<$*#_ #TZ3\:/VQ/VM/B/*GAA8/AUH,>@6,=YXL;1X?!7CZ2SOUWW/AV#
M593KVHK;6D[1B:V6")88!/']KE!*M](> ?V +*;P-XL'Q<^)'Q>/Q"\0ZK'-
MI7C#3_BEX@673;%"SS.E_:Z2!:0NRI$ZBPGW>8J;1N!'XYG.=^,W&E#&4.',
M=0X0]M1J4J<JV%EB9TY25U4C)JG2O&*M[T7'\#F?%7#6"K1H5*<\8G))N$X1
M27;52[)GZFZY\3O'5PAB,UOIKS0O;R#3R8O)>>VA68)<;<^;:AY1%.K;FED1
MP05!KCM-U36='TVRTVW\5>(;JTMO-"3:UK-S?:G/YDAF9YII)2X0/*T<49^Z
MB@C&ZOS/?PM^U?\ LY%5\%:_K7QZ^%MI;3"[L-:U0_$#Q-IRV?E2PW%I_:%O
MX4OT^TQFYBGV7$QF>&V4QJR(6]D\$?M>? ;QO::5::]KQ^&WQ"OT2&X\(^.[
M.^\&7QU%)&BFALK*_NKI)$+! IBO9\L2 _  _P MO'O@;Z6'#F8YKFF-XTXM
MXAR",H*K6RK&8^GA(JIS^]'+\/>BO9.,KU%)*&_4_6^%>)>"LRHTZ<8T*=5N
MRH8CV51MJRNW9:KH?;]EXW\06DZR1:U>7"QE@$EFEE(^8GJ6Y7/(ST& .,UZ
MAIOQNDM0EOJUD;A6"[[B-,D D,6;'!QR3WZ9.>:^>X+[3DMTG@,3;XT>)X9#
M.DBLB,'20RR;U?)8'>1R ,+TRH?$MBVJOX>34[-]<EM/[1FT0!?[<_LX\B3
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
M4X%E5AY8)ROS<J1[<D@#OSS^% "T#[Q_W?\ XK%%*%.TL!\J]3QQT[=>X[4
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
M_P )Y)JD4-UXG^+GBW5Y+XR+;1RV^FWD&@:29)F!B:-+'3X6FC=X#Y[2J&4
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
MO+F+&E7ES#*L;7%L\MNJR'[ETZ]BMX(U,J(S/'M^=<DR,%0JI.26; 3 .XD
M DUZD:\:L82YH*3W2DKW[-73OZKKY'PN89/F>53]EF& S#!55S2]GC80=Z2?
MNU:=?#\]"=.>ZY:TI1T4K-G51NA20* #E"#@#'SC., 8R,CCCU)J+K/SS^[/
M7G^)?6LYK^(DM]H#. #Y>1N*LWE[L9S@$GL1D8ZX%6D:-%)+HI<;CEU')*GI
MD>OI6AY=FTI)-Q>JDDW%K:ZELUHU=.UTUT+4@<XVLRXSG!(],9Y'3%"Q28#L
M[D!L?,21@8Z\GU'<_0U"""%4$$XSC(S@A<''7!['%3(0 03@@]#QV'K0(;,0
M4VCAAGYAP<=>O![\<_E3T278OSM]U>_L/]JHV;>QC_'/X9]_7T]ZD PC)W!P
M!W/WAD<<@\8(ZY&* '2R(AV%0"?E'&>2,>G!YZ]JB0G(&3CGC)QR/3I49SS@
M9(!X')SZ8Z\_TJ:"7( ;@9.<\8P.^>@S@?I[D D\Q'1D &X(23MY( [D@>O3
MM^%8ELS?;HN3_K1W-:A?;O([H0,<\X!X_*LBR8G4H 59<3'.X$<A2.X'^?2@
M#O:*:GW1^/\ ,TZ@ HHHH **** "BBB@ HHHH **** "BBB@ JA>$)!EOES(
MOOD[3Z9]#]*OUGZD,VZC('[U>3G'W7],T 9ZE6!YX(..O)X]O0_S[TU0L>SG
MN<\>ZD9&,>O3\:JF95"QJP9BP&5/'3'J#UQV_#@XSKK4UAF6W$5S/.P;RH[>
M%Y3*X*XB20,(DD8$NJSO$&5'*L=C )M)7;LB9SC3@YS=HII7M*6KV5HJ3UZ>
MZ;FY,[]PR')QS]W:.<GU(/8=*Y5Y5629IH92K2E$<_*A+=&AW8,PY&\P[]C;
MD<HP8!-5\4Z#H-A>:KK.HV=I864$CW=S<SI;06T41D$TD]S<M%:QQQ^6[NTD
MZX12P! %?DK\2/\ @J+HFM^+G^$_['_PI\3_ +4'Q0B>>W^W^$ NF> -'E:8
MJ+G7O'-RGE?9K/S T\&E17+SQ0R)#-YF!7)5Q<*<E&4XIR^!73<M;6Y8\TM^
M\4?09)PKGW$%63RO"*&%HV>+QN:0^K9?132E>6(Q/L:48\FK?/?K;0_5[59K
M735:ZU2_?3[*WB>>2YGO(HK5+9 H:<RE3&L8)&27.%(SD<U^>7Q?_P""D_P-
M\!>,)/AI\&?#7BK]ICXO75XNGW7PZ^#=G:7$OA]92D$5[XG\2ZK=6NB:!IK7
M4T,,EX]\\T0,DL%M,8F0<)K?['7[3'[5FFZ4G[7?Q[C\'^$M1N$N+CX(_L_:
M+J/A+1+D.C3I:^)_'GB&]U'Q9JT8>5EO5L]-T-)+F(2I"H9HA]P_ G]E7X)?
MLU>'H?#OP;\ ^'?"-M(UL=5NK6Q675=2^QRF:%[O5KGS]2NYMQ.))+J,J>0"
M %I>UQV(E:,GAX)VO-<JE%=E=NS25N:S]Y72Z?4T\'P)P]AZE7,,9BN*<YCS
MTUDN4U)X'(X5%S04ZV;UO:5:L85+RG3PD8PJ0A:C42G&1\&^,/A!^WK^V%)8
M2>/_ (F6'[&OPWD\M[CX<?#+5+SQS\4==T^X7=-%KOCWR_#NE>'Q-:K]EFL]
M-M=4:+?<XNY0Z*/JW]G3]C'X _LS:/\ V;\/_!<=[X@FOKB^U?Q_XDG3Q/X]
M\17]P!++-J?BG64FOIAF%-D(%K%;B-(X(F5=Y^PVTV6:>"7S5CD82";RE.)P
M%81)(97D8JB<@JT>UNBN,@S0Z*T4RON58E=I&3);<Q5EW@XR#@XVXQR3NR #
MI3PE-2C6JOVE:+YHRZQ:NKI>=WI\[Z'E9GQQG&*PM'+<LCA\GR^G*TL#@H1H
M4%3:=T\514,9CK>[98VM5C)MMQNHVL:;)))86Y6/RT5&4C>K8(=PP8A(\N H
M#;4"= I(J]Y('ISST!_K[=*;:Q"&T2W&-\9<L0#M.]RPP20> 2#E?O$8SCFP
M3G'L,?J?Z8KI/D(2ES5)U9JI.M)RE-/9\S;5W^!"8RHSCY>Q&/Y9R.<_S[U*
MT:NB[3D[1D8/!P/;'/KGMD#U%)9]A^[C^GY=_3]:LR,VQ%B5 5 &7R,X '&T
M''3KV/K0.;32M9Z_H5H^(PA^]Z?B._3]:<G+<=LY_P _C3<XY].?RI4(0Y8\
M,3@\\>Q_+MGM09CF=3P#D@Y(P>GY>X_.A"!G)]/ZU"=H8DNN#QU/MUXQCBI&
MVJ 3)'@Y_B].O:@""^\IK>7<K,=J_=( P"V,Y]\^O7I7#:_H.AZU;Q6^N:+:
M:I;R1FWC6[MX9GC5B2XBF $T.6;<=K,">>, #K[R=!!*1\V %.UDZY/]YEX]
MZ\W\:>//"7@31-3\4>+M5MM#T/0[&XU#4M2U&_M;.TLX;:$3%Y'FE5%\V,$0
M@,6EE5E 4]<O;5<)-U554(R>EVUH]-UMMY&U'#5\36P^&P]*I7KXNHJ.'I4H
MRJ3JU'9*,8P4FF[K62C%?S'AWB[]F'P9K5KJEMH]U/HMIJ4$FG:II]Y%)JGA
M^6U>1I)+:Z5I+>6*#>[;2UV(8AMC8JP*U^)_Q1U>X\)?&^?X(?L2>&O$/CGX
MP>&KN:3QM=>#M=ETWX#>$9 Z2R:/XEL-?BU"ULKZ(.(YM(T#[9/;8>$B*;Y!
M]IP?&3X_?\%%+SQ7X8_9ZOQ\'OV7H9Y-#?\ :!GL+J^^(7CN[M2?[17X7:/)
M)::1IF@VMR@B;Q'K#W\M[.)I[;3VA>(M]]?LY?LM^ /V6_A]I_P]^&=DK .]
MUXB\2:M*UQXE\7:U<2--J&O>)M:2W^UZMJM_,S33W$KPB-GVQQE%45A6Q.(S
M:,L-+"X7$X:TO:5,=%<W(TU-T&TWS<KDZ<G;7E]3]#P>3<-<$168<38#"9WQ
M#S1>#X2JRIO!0FVJGUO.<9&4FZU&7+*GA;RDG%0E9*Q^,_[-OPB\1? GQ/??
M$[XRVWA;XF?M!?$7Q+:Q:Q\4_$4WBZ/Q)X-B\57R65QIWA?PYJ.@:MHMCINE
MW6HFQADT'5[66:WS-)#;6ID=/@7]N$?'_P =Q?M)W'[)6L6UK\=$M?AYH?@[
M7K;4-*T^;2HKOQ2]IXT2&^NYKF&*:?1=/N4:XMY'D5)&B$9E<1U_8!K'@70?
M$5NUOK>CZ/?G)6&XEM$6XMD&&1XYMC2>?'(JO'('0HX63DKM/S!\*?V _P!G
M#X,Z]K7B;P9X*5]9UV>[NKR^UW5[_6)#<W5V;U]L4HA@6)IY)F&8V:$!%0L'
M<C\WXOX(Q%:E"7!U'!X3%.*6(I9C35; XIN<>:.(HO2K1E%RYH72=EMN?.YC
MQ/BL\QM?,LPG5C[9O!X3*8:8#*<-'6$\)&]HQ@HJ$7RWLUH?SL_\$WOV9?VM
MOAQ\&'\&_'C5=3^+GQ-U;Q?K'B&XUZWU'4]<CLM/U1+(VFGSZSJMEI:Q&VE2
MY'E(DD1.[R6V)E_UYT']BWXNZ[ ;S5M1\/\ A.!1$@CNFDU347B?)(46I2*,
M*6VA7;[VXAB#Q^L]CH]CI,4=OIEE::= L8#1V:1QAY>K%BD,9*CC86+,-S=.
MAMM%(8F#,&9Y25+,[8&%/S$\@9/ &?7/.*_GJI]#SA[B+B3'<1\:9K*57&U%
M6Q&79'@*6#P-2;2?+2=)04(1>B@HI;+76[I<38K!1A3P\5*%)J5VD[I)I\NJ
MO)IZ7ZW/S-U[_@G#\,O&?@W6?"?Q+U.]\5VFOV$]I<"*WCLXK><JQM+NU+2S
MSVKV<KF6-X=\DTQ82(D84MX+\//^"/GPCN?A=H_@WXVZ5H%[\0O!.NW#^"?C
M/\(KG5_ OB\^&M'D:3PAJ>N2KN:7QHD"Q)KOEQS:7-/&9H;N7.6_;(63[B'$
M)3:N,,Y8Y49)!0 9.>YXZ8.:@:UGDN,LT<2C@>66D8KG;R711DCKP?\ #^B>
M&_"#@#AG+\-EN4Y%2CA*$8QA];C&56\%K.=U*[E;?1W/:P?BGQUEF63R7+.*
M,\P^3NO4Q<<KAC*F'P4:U9<M2,Z49N%:GRW3IS3CRMW3N?D#X/\ V7?^"@'P
M%N;O_A3W[5FA?'CP3:S236GPT_:'\.ZI;ZG=6I8A=*/Q'T&XOK]P83Y(N;_0
MKP*Q61K5P"!O>+_V]?B3\#+FRM?VI?V/?B7\/=$NHTL;KXD?"+5]+^+W@S3V
M0;ECO+'1X-+\4Z9IP;;+'=S:.)&<HDL(5\K^L,VF388QS1*%!* <;F'*A_D<
M!<X)P&SC&.:PKW3HIX+NUNTMGM+B"1KU60R02>5$\TN^UN!-;O&8T8?,%W<9
M5<\?<T\LIX.$:>!HT,-2I+EITZ*BHR[2:Y8ZV5M&MN^IA#C"AFDH1XJX:RC.
M*,[1J5\NJU\BS:GWJK$X:4:&)FG[Z>(I3<I+E;Y'RGRQ\!/VMOV:?VA8;L?"
M3XP:/XEUBR6-]5\-7=U/I?B6P+Y6/[7X;U1H=4BR0T1D2V92X*$Y&*^I1J/E
M*I<%45=WVEF-O;J,;@DDLP2-9"I#;68,0R$ Y&?S5^/?[#'[#'QUU2ZU.];1
M?AM\1HKF6W/Q ^&.NGP%XHL[](4F(DOK!5L9) '$HCN["]!DC.U$'S'EO!WP
MH_:&^ FFV&B_ _\ ;B^'?Q2\/00N;'PM^TQIUCJ&M*$B %L/B%X.UOP[JC6C
M21+%"ESHEU)%*;ES<3*Z0P[TJN-:E#V<ZDX:R<;:)NZNFUTMHGHC7%Y+P;F$
M8U<IXAS/#5+7CDN?VA0P[Y;J$<TPE/EK1OHJE2DI-?$[W/UCTS5?/N8 (R\4
MHD\NX#JP8*GF$MM)*($(*NP574#:6!!KH$FB,22;S@82/*ON8@8 X4;<\<M@
M9ZXZU\E_!7XK>++_ ,%6VL?M 77PJ\$?$-9=3L]8T7P)XS?Q%X:GMQ=WEG97
M]CJ6K1V5\#?Z?%9:C';213?91=&T>=GA)/M0^)7P^55,OC?0HXS&K OJ-ICS
M=N=V1,?D)Y!P3@]*[X*<H1E*+3LFUV>MUOO=/0^&Q%"5"O6HOV;=*K.G>A4]
MM1?+*UZ55J+J4W:\:C2YEJTCTQI$*D!N2"!PW4@CT]Z@52""1^HKA]&\=^$]
M?O)++1?$FD:G<P!GGBLKV.X:%$4NSR")F8*%4] 3[5F_$;XN_#?X0>$[OQY\
M4?&WA_P!X+T^2S@U#Q1XHOUTW1K&>_N9+*R@N;J3(CENKI%AA7:0SRQ*6RQ"
MLP/3&+<;1DEL8X'KZ_XC/K4CF4*%(P>?X@<=,=._?J/\>>TS7=.UK2]&US2+
MZVU71M=L+;5M(U*PGCN;/4--O(8Y[.]MIHY&1X+J&5)8&SED.2!QG=\W<1U.
M0,?R_P#B>!Z_A0W9V>C?3^OP @\M%SN."S$C@GK]"?>L/7$<&T@1Y$^TL8A@
M*\+,<E1/"Z'>F.H5F)QD8. .F,88 D@'KR<<=1^O_P!8U!?6S73V[1^5MMI/
M,/F$AC\H'R[0PR&)ZXXYX(JX2C%OFCS)IQMVOU$W4C*FZ=6I1DJD6YTG[R2U
M7HKV;MK=;:'P-^TI^PK\(_VF]/M+[7+4^"OB3HM]#<^%OBQX%C;P_P"/M$O8
M?,C,UOKMH;:\GTUHI'C>PDG53&R;4RA4_,9\3?ML_L.:&TOQ0LI?VW?A&B1V
M\7BCP1 GAOXW^'88E:X:]U[0-0G?2O%]E);B< :??V-XDT*AH&21&3]@)K">
M5;<R3K%Y<FT+;J2&"J1EMX3D@;N!G/<#BJ%SHTUPB2W=Q&//182K[O+%O&V3
M%.(VA$X<$*4"(VTL X)S7'6PE&4G5I35*5]4W9R6ZLK6=NM]==]C[K+N-\9A
MZ,,LSO#T>).'VX_6L#C4X8SEVC_9^.BOK.%J1=I/DJJC)QBJM.<59?*_[-7[
M6GP/_:M\.7>J?"GQ-(FI:')%8>)/!6OVDF@>,_#.I&16EL=7T*_6*\C$<H*K
M<(K6DC*YAGD4$GZNL]0BV-\C$QH4WRJP5L2B,E-RC?AT(RNX#!).#D_G9\??
M^"='PM^,WC/2_B]X*\3>(_V?OC7H=WYT'C[X27UOH#>(# [/;0>,;&6RDT_Q
M!9Q^;<+'#<V2W"M.0;U@%"^2?\-&?ML_LL_$#PG\/OC7\$)?VB?ACK&HZ3X>
ML/VA/@J1;>(EFO[CRX[WXB_#V_\ -M+.:V19?MFIZ'JITYS &-M'<7L42Y0Q
M-2A+V<Z<JT'JJD5S12;MRRZQV[6^9VXS(N',\]KB>$\=6I<U+VT\AS"I".-P
M-HN4Z4*[]G0QE*/+[M6DX2=[.FY1G)_L<)O.F1E5 BJ4#(<J6C"^8H(&T[,K
MT)Z^M6PJ-EB>">,9/& .QZ9SU^O3%<U97)Q&S!4!C-RR*V7073R*K31J6$$C
M>0Q92!D#[N595US/LVKO5OER&4_*R9.'&2IV\$=,Y4\8P3VN<&HRMR1G\">E
MVG;3YH_.IQ=.<Z<W><)RC*VJO&4HVNKK1JVC>VY8 "SMCICKSC[H/?I[U+N4
M2 D\  '@\$8R.GM[_6J,=X=Y*A64,JYYR2W /)S@<]<>PJ.>=HY=K9+29<;=
MQ !.<$DC'\O?-,1<C=6D8J>&8 $\#D$<D[<#GJ2%'?(JI]NM(UE:2=(P%:3]
MYN1F16 9D5P&D P6.P-A06^Z,UY#\7?CY\)_@%X>O/$7Q6\76'AFSMEC9;-C
M_:.L7K2SO;1QV6CZ>US>REW7*S2QP6FU@6N5P^WXZTW]M[XL_$37);/X&?LH
M^/\ QGX,CUF/2V\?^+[Z3PQH8TZY57DU"&T?3S?FT-M(\BFUGD*IA\3 -$P!
M^DZ75K+@"96+R3PH &),MLRI*OW3@*SJ YPCY!1F'-4+1F_M2'<,*LIR<CKC
M!]^N>>:^#_A;^USXNU#X_P ?[/WQ_P#!7A/X5?$&ZT'^WM#MM%\4W^MZ1JB2
MF.:SAAU'4[:PMFNKW3!/=-%$KW*RV_E;#F0K]F:/XS\'ZKX@;2]+\6>%]4U6
M.9F&F:9XCT74M2>-"3-*+*QOKB>-(%*F8W"0NN]$5&D)0 'L*C  -+4,,RSJ
M'C!,;+%)%*2A2:.5 ZR1A79PN"5_>+&2P.T,N&,U !1110 4444 %%%% !11
M10 4444 %%%% !69JQ M06957SH\LS%5 (8$DA6/&3@;3DX'&<C1S\N[IP?T
M_P#U5CZS(RV2E1EC( H#K'\P5]F696 7=C>,99=R*58JP3:2;>R#97\TOFSX
M ^,O_!1?]C3X >-)_ GQ9^,_AWPKXFAMA.=+U"\AM+AE>4QJ8O.E0R,2LF(\
M L$9LX!KQ6X_X+$?\$XTODM1^TAX-$ZW*2B.74;=BCK$RP/(F]PI;SYD0J9P
MNTLZ\J*_ #_@IY_P3M_9R^.W[<7Q+^-7[0.H^.->T33-)T/0?"_@WPWXCO\
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
MA::7'X2\):1I=W8V,'D:>FHR64%SJ,6G121Q3QV5MJ#7B1Q^3''L:#Y!MA
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
MSE_,R)$V$C 17W<DXP,AF?@=^QS^TIXL_88^ /CCX'_%7]EC]IGQ-XT\%?M
M_M,^*W'PT^'[^)=.\0Z#XZ^-_P 0/&WAB\\-ZI#-:V^LC4-%U^QF,4"R$22E
M%>1/+8^A?\$]?A;X]U?]N_\ ;@_;+U?X3>)/AAX.^.ND_#S1O#4'Q T1/#GB
MK69M"6TBD4Z>DEPL=K9R:>R7%U!<7212*CS"*23RT_;,W&HVT:1)*)=B@!56
M!DD':0R2QPR@@$(05+8C#9):H\W4[XE\G,F&DD1</N0!4&<C/ 5>!@ =>*!-
M7MY-/[B""U:*,QNSLR#:3*29'*\%G+!278C+G@[B3C/%>2?%WX<1?$/1UTB[
M@L)K-96^U6.HI/\ V?J1DC,>$,!2:UF*LT:R[T9=^X2(5W#VP1K@;S\^!NSD
MG=WR0<'G/3CTXJ-81(9'<>;O92J%<! #]\D\?+P<<$XR!FFFUK%\LEM);KT*
M=I)1DE*/5.]GZ^A^>EM^S2NAW?VKP_\ #GX,Z5>J0HU23P-;:QJ[(F1$RZCK
MJW3,V699/+<KY;.>IK>O?A=\;=0B:VB^(]YH5J8Q ]CX?TW2=%T\*"N$A&D6
M4=QY(4$>6[F'<064R+&5^\&@1@SR1Q;D"B,;<[LM@\@\8#$\D9^O6(PH>/)B
M7C.=N>./=O4=JQJ4E5ESU&YRM;F>]KW*A-TFO9I02^REI?N?FS>?LGZYJMRM
M[J?B&XOI0 )VO);JYEG;'++OCCV;B"6*YW$C. HSO:7^R[=6-S#<K-;C[,R2
M(NV3<Q5N.,=?48X'?FOT&,"#&4CYZ?*.?_':GCA="=JHH(.-K;>3D=%B?G&.
M3^6!S'U:CUC?U9NL743J-I-U$D]6DK)*Z^2/,O!NEW.AZ;!;SP!_LJ[4"[LR
M9=W.T,H+ ;L'&2,8[5\B?&W]B/1?BIXB\?\ B+PG\3O'GP@N_B9::?\ \)6/
M",JF.[U>U:YE75;>626".TO9/M4AO#,1&)"0&)7-?H*6:/Y62(G)[[V.[YN<
M*&/!QRH].>I^<?&7[4'[.G@KXMZ/\$O%WQ?\)>'/BEKYTQ+#PAJ-Q<PXO-?"
MR:'I.H:U]F/A[1=?UZ"6*ZT/P[K6K:?KVL6$T%_ING7-E-'.^Z2BE%:)))+R
M6B.4^89_V%?$ES=>([ZZ_:6^)+IXE\&Z5X.OX/)<&)=&MIK>35[!5UYG@OM3
MCF(OV=0MR47[.SDTFA_L$^)-$UC0-53]IGXIZC_97@I? EW;7#/-:ZO8XF":
MKJ)&N'.LPI,JQWL0DBMVBB=6,D6P_H7;6LPV!MTFYH2&92!MF9%C<J<'RR9$
MS)@(N1N8 ''FNO\ [07P8\&3ZK9^*?B9X1\.SZ'I'B37=7M]7O39W-CH_A.X
MT*T\17\]O-&LPMM-O/$VAVDDBQ-YMSJ"PVPFDM[I8&:."2;N]$WT_P CXJUC
M_@G%X?\ &5A\&M,^)GQM^*WC;0O@QXEM?$FD:/+J4EG;>+9],NY;G3K'QCLO
M[]-7L+5I0YBNTMI[N2"%P%C205^D^G?:#K"2W(,;SS*Y"N&A98T9$;9"9+>$
MHKJH0S,_SLHR4EVQ@BXVWD*2FWE"^5*%;[/,LL44L,L#$;)4F\Z**"2/<DUR
M_P!CB9[H-"+M@4EOU$4L,Q@D0SB&>&;R/-&Z(2^4[^69%5F1'PSA)2H/EOM#
M,[Q?XO\ >/\ 2G444 %%%% !1110 4444 %%%% !1110 4444 %9NIKYMK@<
M 2H3GT&?KZCK6E5&\*QPKOY4R#)Z8^1B#^8]10!B+;$?.&"Y0QXZDDX/.1T&
M.I.<XZ\D5FL6?&Z3.,\].I'^S_A^O%P31L68, !QC.?4_GGC!'?KZQM=1@-T
M)&  &ZYZ]N,<],_GP035^K7H[$*67E\;AUR&SDCCH!MQV_QX%2/:,^T/<R.H
M_@*HHQZ949_'&?SIT<RNRN?ERO*9SQD\YX]/3Z9-3O-#NX8 87CG^Z,].!S^
M72@8B0QQGY 0 ,#Z8P ?\]*D=(WAN!)(L(6"4F9FV+$H0YD+B2':$^\S&:'
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
M]O7FJC>'V+$K?C'8-&Y/3')&,\]..F.O6NSHH Y"+0VB.1=[CR3E6VDGT7'
M]L_7-:<ND!D(\X@J&(8$@Y [E0&[<[2#Z$'FMRB@#C[O03.ULJSIP[RRDHRF
M4F0RX<QF-L%5BA#(4E2.&$I(LL:RBE'X1CC5<SP%U5XA*UN-S0R%W>*1$58)
M27EGD6ZEB>^BDGG>&ZC::0MWM% '$Q^&8H8C#'-;K$<85HKF0@J'C#F669YI
M'^S.]FSS22-):XCE+E$95;PVK\/=0NH" (89=@*+&FX*' #.B.LA'WUGF4\,
MGE]K105SR[_@CACX7C961[J-T8JS(Z7!!<)Y;.2)0VZ2)YXWPP 6YF,8C<QO
M'/+X52XB\MIW3*,!)!++!(&:&&%9$=&#J56"/Y-WES1C[-=)<6G^CUV5% KO
MN_O9R]OX?^SAE20@.P9BTDDC+E%2;9O9@OVC$CS#!!DGE9 FX8O+I 1<(X!'
M0G.?SQZ<5M44 VWNSFO[*E=R!,.F>_M[#UI3HLV0?.&1_GG/;_&NDHH$8(TQ
MU&&D7/; /3]>^::=)E8DB1,'ID'/I7044 <Y_8LW_/8?K4PTY]I02 [@1SD\
MD$>WK^5;M% '/C1Y"0'E7;G)V@@\<CKD<D 'CD9J232<@?O2.>W'8^U;E% '
M._V0^<I-TZ[LGZ= />IQI+,I#R@'/\(QQCW#=\_IW%;=% '/G1Y0<)/\O;/7
MGDYX'?/:G?V7/C'F1],9P<_7.>OO6]10!SW]CS?\]$_(_P"--_L67=N\U>_&
M..?U_6NCHH YQM'DXW3 =?N[AZ<G&<U"VBSLP"3X4#)R23DD^OMCZ9.,]^IH
MH&FUL[& NB9 ,DQ+X )&,<<#'RGL!GUH_LQU^42+A?E&0<X' R0.3ZFM^B@1
MSHTMP0?,7(]C_A2_V4SN"95[],^F/0^E=#10!STFBLZ@"4=0?T/L/6HQH<J@
M@3##8SQZ9QV]ZZ6B@#FTT8QYS,222WY_AV(I[:6Q)/FK^.>PQZ5T-% ',C0Y
M Q83_>).#TYR>. >_P"GUIYT68J%\X8'Y]N_X?YXQT=% ',_V%+VG(]P?_K4
M?V'-WN"?J?\ ZU=-10!S8T25<XF'/K2-HC$_/*"<>_3GV/O72T4 <T-$?'RR
MKCMU_P ]:=_8LW_/8?K71T4 8!T- "1,^0,C)R,CU&WD5$='9@5$B@G'(!!X
M.?3VKI** .?31GQM>4;=N..N??J.A/:G)HHAD25)&9D<-@E<=\_PK_.MZB@!
MB.&R.ZXS^.?\#3Z** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
9BB@ HHHH **** "BBB@ HHHH **** /_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>12
<FILENAME>image_004.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_004.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_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" )C @\# 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#^_BBBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***\)_:6
M^(NG_"'X%_%KXI:L2NF_#_X:^-O%LQ@N;NUOY[G0M%FU&PTZRGL0MW'+JEU;
MI90&VN;:XDU*73;6!R]P-H![M17X=_"?XA?M-?LK^"O@+KGQ>T?XT_$;5_'7
M@SP1\*_$O@_XH?$CP-?>)/B/^TM\8O&WA[Q!'?\ @B*QU;QO=>'=(^$G@./Q
MXOB677KW2X=;TI=*@M],M;C0;J\O?JZ;]MNVM/'GA?X?Z[\,==T_Q?JOQVT[
M]GWQ)H&B>*=)\1ZGH7BWQ'X?UGQY87-M;B"VTO7].TWX?6G@?QGXVU**.+2?
M!VG^/DTEKZ77XM5LP ?HM17X7Z%^V4VH?$7XJ?&CQ7J?B#1O"_PR^'O[1?Q&
MC@T'XC:K%\+M8^&?@[QE%\ _A/9^*/ FH^&G2^\0_$GXH>!OB!XD^'WB6WN1
M?16]WK*WK3P7FA(OU-^S'\7?B/%X&^"_PUN/!/C/QYXI\/2>'_AM\9O&_B+6
M+_[3H7C"S\#Q>)OB1+-K&L6.NQZ[;>"_$,VG^%;\)K#W>O:Y;2"P:2UAO)"
M?I517Y1^._VC?%5W^U]XM\!ZDC67P9^#UO\ "SP%X>/AGQE>Z%J'Q(_:4^)U
MU<?%"'P]XKN[;1['2M)\,?#;X.^!M=\;^.8=2U9+:VT#5E:>TU(:Q!I^I=G\
M)/VY)/C-XD^$/ASX8?!W5O$$OQ'\.>*O'7BS4[SQ3#HL'@+P5HGQUL_A&OB]
M[76=,BEU/PWXVLH/&/C;X5I::C8W?B[0?"=S'IFC78N+>]M0#]*:*_.O]HKQ
MG>R_';X?^"M'F^(&H:?X,^%GCKQK\3-#\!_$71_A]8Z+9>-/%7PR\'_#GQ1\
M2M7U;5M*:T\+Z7;+\7-1TN*TL]0U^*7P9<:A]FDM97%T_6OVB+3]FQ]1\"^(
MK'7_ !7X$^$GP\\%^+==^+/BSXB0>*?'7B7PGXIO?%WA_1%T[38?#!UWQEXU
MOO'GABV\,2:<L5I"T/B/P[KFK>)-#T\1-<@'Z(T5\*^-/VNM(^&[Z]I'Q"\+
M6?@SQ3X6\$:M\6?$^F:IXRT-=$\!_!K0M'TJ]O\ XA>+O%-K';V>@V)\2W=]
MX#MO#<P>_P!7U[PWJ<OA^YU71X++5]0\]\._MTR:X?B!9:E\*+W0-;^%\GPK
M\4?$+P^GCC3-7UCPS\&OB1\&]&^+6I?%811Z1&\UMX0GGUKPWK'A:Z"7OB;5
M_#5VNFO-_;21S@'Z645^7>L?M[7-MXP\:> HOA]I.GZM\-_B1\%/ASXFUJ]\
M<OXCL;;Q-XXL]6^(GQ(\&+'H.@E)O'GPH^!7ASQ3\0_$5@9O[$DEN?#>CK?B
M>ZBC;-UO_@HYH^D:5X&U'1?A#XI\77GQ;\!>$_B+\*O"L&K62>+]=\(^+_BE
M\.?AEX'O/&EC9VNJZ?X)U'XA?\+0'B?PK:/(9M1MO"OBF2?;#I5_+:@'ZK45
M^:/[6_[2?QD^$?P1\'W%MX6TCX:_$KXT?M*^$?V;M \0>)O$.A:]X1^''AOQ
MAXNUFTMOC=XGU.PLK#3X4N?A[HTFO'09I@]KXKU71/#TBB42Q/WEW-I/[-OB
MCPQ<3_$OXH_$/Q'\1$\.?"3PS\-?%WBF#7)?''Q,9-3\3WGBZ2XO]-N%\%ZM
M;>#+#7+KQ->LUGX8G\-:1IDEKG4GF:\ /O*BOQ*^+G[97BOQ)\0/AA\3OACX
M9?6/#GP!^'_Q]^,OQ8\&Z1\6%T/1/'&DP>,=4^ GPKTB?6=*LYM#\57/Q)NO
M#7COQWX%TF[\/:U<QCPIHT$#6A\10F?[:^./QF\4Z/XL_9Z^#7@31;\>,OVB
M/$5P^K:M>Q^6OP\^%O@7PYI_B/XF>([B5LQ6GB*2 Z9X:T339)3,-8OGOH0D
MMLTH /MNBOR*E^,WC*TG_P""A_[0VE^+O%&M_#_X>RZ1\(?@1X'34[F[\//X
M\^%?ARVTOQE/X1TN*$S7^J>)_BWXCT_P)JA/FSOXBL)]'D87R"*OUBL9#,L%
MS+&8;F6WC\^V((-M*Z">5"",JRF1%DS@[F4,=QQ0!IT444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7#_ !$\ >&/B?X5
MU+P3XTT'1_$_A;6DCBUC0M?M6O\ 2-1CMYX;VSBOM/$L"WD,&I6UG>^6\T?S
MVJA2=Y%=Q10!P^I^"]%URZ\.7FKZ+8WMSX/U6ZUCPC/>1Q74OAS4Y]+U/0UU
M;3@QV6U_%HFLZOI<)7SDBMKNWV,CQNT7G'CSX)6?B*[N]<\*0>&?"GB_6UO[
M/Q+XQ;PW:7GB34=)U7PQ=>'=1CL-366.;2-<FB308QX@M3]M:QT6/3Y&^RI
M#[_10!\Q:!^R/\!] \#6OP[C^&?A/4_#"?#[PA\+-3M=5TN*YF\0>!_ UV=3
M\/:;K4V\->3V&NS:AXBAN)"6?6M6U&\EQ-.\U=IH?P+^'?A+Q/XL\<^$_!OA
MO1O''C5#)XF\4Q:=$;S7KZ&$6UK<ZG8AETXSR6]O:)JU]9)8WVK[7>>6*9O,
M7VFB@#YO\%?LW>"/#WA7Q/HOB'1](\8ZGX\^(6M_%;QWJ6KZ9!##XA^(FN+:
MZ;/KPM()IC86^F^&=+TGPIH%O;70DM?"]G#IETKJUQ&WIFE?#;PIH^O2>)-,
M\->']+UJ3PWHWA!M4T_2;2TU'_A&O#%Q<S^&]#CNK8PA-"TNXN;N]L]&$*6]
ME=7SM;R +()/1** /FCQ[^RG\#_B/XDU7Q?XS^$W@3Q7XD\30:)IOB35]9TV
M5+O5-&\.WUWJ6AV6J&*YN(]8CT6^U&_NM.T^Y6+3Y);FX6Z^60.-*\_9?^!&
MH6VN6-]\(_ ]UI_B7P[XM\,Z[83^'],N+35_#WC?4+36/%'A_4(+E93]@U;5
M['3K\1VLL2V3Z99PV,UG';(TWT+10!\OZA^R'^SUJIT>XUCX+?#O7;O0_"&H
M^ + :MHEK=0KX*UI[B?6/"+/=PWT_P#PC-]?7#7IT^].KA7$:H(6C$E>GWWP
MA^'^HV'BO3KSP9X7N+3QQX1L? 7BZ-M%LHYO$O@^TT^]TA?#FO7T*QW6J:-%
MI&H7.F06DS(8K9C%&50KCU&B@#P+3_V;?@KHXW:-\)? >DD>);_QLLECH&F1
M7'_"9ZCX33P+>^*YHOLWEW7B6Z\&6UMX8FU6XO7EDTUI8W8*S*^SH/P/^''A
MR>RGT?P+X2TJ2R;0Y+=]-T>W@FL9O#=M-%X<&G7CL\\.F>&'O]7/A[1FC%AI
MDFIS3VL44B@M[)10!Y]X[^'_ (;^*'A75O!/C_PQH'BOPMKEJT&J^'O$FG0:
MQH-]$;B">WAN=/D92\UD;=9(;R*6VFMKU8;JT<X98_.M2_9D^"VLZ!X8\+ZQ
M\,O"^J^'O!7BJT\9^$-+U.*;4/[#\3VMO/86^N17U[-<:H]U#IM]?6$\+ZC+
M:W-E(NG^0MJH9OH:B@#Q+0_@'\*?#OV0Z-\-?!FDIIMMIEO96^EZ19V5LL.C
M75]<Z=9MIEO%#ISV5A/>W.I:1;3>9%IVI7MQ)&H.9WZ36_AWI^M>+O GC.<L
MNK^"++Q+IMJ56!HY;'Q3I<=GJ419D5MSS6=DQ95B#[2VQ<''I-% '@&E_L^>
M O#NF:#X3\)>'=)\'^ ](\8#Q]=^%O#]BEM9:UXP_MT^+DU75#/<W1EM_P#A
M+$MO%%^@#7>L>*;2VU*_=DB$C>ZI"PD1N5""0]1N9Y23+YF#@J[%755&%,0Y
M (46J* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** &L=JEO09J'SSW _G_ %%.G+")MO7@=,]3BL_?@8=@I/!)  ]Q
MC)_K0!H),&&3@#_/KZ^^.]027>UMJ!6R,C.?Z?KZ<=N:J#!&$E! R2.,GT]?
M\/TJAYC"=MJ%MH(Y./K_ /7]^* -%]2=6*B .!_$) H;CT()&#Q^&?:D.IOC
MY;8DX''F+U[CIZ_IT.:YBZ\\R3+#%*\KB(Q!4D\I-\Y22223>JD*H/RK@#C/
M.37*^$_'?@/QE;:[>^'/%VF:E;>&M=O?#VMW"7T,2V.KZ4TEMJ5C.DIS&\%[
M%+%\S;OW; %BI-5&,GK&'/9JZUT3=KZ$R<%\<W!:V:MJ^VIZF-1EP"]ML'<F
M0''J<  X'''UYIYOQM4@*Q)^Z6 SW!)( &!SVY&/>O$?$'QH^$7AZ-?[9^)?
MA&P8LH8KKL%]P6"G:EO H)(/ R 3U/I\Q_%?_@H?^RW\)]+LK[5?'.H>);S4
M+Y+'2O#GA/P]J6K^(=:N22$M=(TR!EEOIYWPD<D1$%NI-Y<YM;>93SXNHL)1
MGBL55HX3#THN52=67*K*[;3DTM%LO(TH0EB)>RPT76JR=HI;WMHDEOW/T FU
MF.*:&,Q8#,?,E:50D$>QV,C#!+ %57:"#EP<X!J!=?C=3(D+%&7?$QRADB+N
MBN%=0<,T;D=,@ ]^/B'3_P!LWX>R:+H_B35O#?BWPG/JMD+R#PWXDTV&W\0P
M),-]K%>VR3SP+</''-+/;(-UM^Y61]S?O/&=)_;BTKPI)XSMO&.J7?Q"N-2\
M=Z]K'A)[&Q72K?P_X(O8]/CT'PU-,EN4O+VP>VOIKF3 =/M,9;B5<?F^-\6.
M!\%B9TJF?49\B2DJ3A*"EJFD^9NZZZGTF&X,XJKTE4AE4YQFWRNTDFM-O-7U
M_4_4Z+51*F\1L!G&"R]?3[OO5@7CE0PCSG/&]1T./3U]<>V:_+P?\%%OA_ C
M;O!&O;48J_D,+@*P5207V1_, 1D%3U'S'/&O8?\ !1WX17310W7A_P 6:<C<
M,[:7/-$N3DGS$.UP2=QP!M)*GD&O.7C5X>U:LX0XKP=)II>RGA*TYTWHN64X
M7C+U7<Z/]1N*_P#H4R_\F_R/TF;4G&,6S,P'0,!C/7W_ $]/4TXW\H!)MF"@
M$L=ZG ]>#GCT'-?%V@_MM?L_:M)")?%0T<2C;_Q-(;J'RWV[B75;9MK=BI<A
M3\N217N.C?%[X9^(G3^P?'&@:E\I9DBU2&"4DG""-+AF+.S<*I !)&2!S7TV
M"\0.%LS45@\\P$I245%NHHQDVERMIRO&,FU=.SC=I['F8GA[-L'?V^78Y.*;
MDO92<4XM\RNH-6T:5W>UO4]?.I-@;8B['H"P4'&=PR1Q@ G\/8T1ZFS,RM;N
M"%+9!##JH[<_Q'KTQ@G/%>-^$_BWX0\=ZYXZ\/>&-=M]6U7X;ZU8^'O%EG;6
MMQ%]@U?4K$ZG:6XO)3]FO(Y-/!D,ML/EFQ#GYBH],M;HLK.NP90JZG/G1OE2
M%92<%2.0V,D@#."2?J<+C:&(Y;8K#8B;7NO!352GKW:<M--==&D>35@X.U3#
M8JA+9*<&HWLG:3:T5FGNGMW-=M5P$"6[.[%AMW!<$$ =1SG/;_ZQTXG:1 S(
M8R?X6()Z#N..N1]0>U<1Y[->VHSD&Z5"#TVR-AAVZ[>IZ=N]=RH &!QR?T./
MY#%>@9#J*** ,X:@A?:8W XY]/<^W^/3K4PO(SP,Y]P?KZ#M62C!I=I)(; /
M(Z$D8R!QU_ECJ*9,Z1/L"DL6V#!52I8[=Y+#&V,D,P/WE4C))H U?MR[B,#@
M'H2>A_3KZ?C0;Y!U'Z&OE[XJ?M1_ ;X'^*O#GA'XO_$_P[\/]9\76S3Z(->F
MDL+.7RY8U6*:_FCDMXGN\E8A((T!&[S % /NVE:CINN0I>Z)J^F:UIC;0+S3
M[ZRU&/>R+*R?:+&XF@8+')$5^2&3#996R"H!UBWH<C:A8=R,C!'./Y?GBI?M
M*#J&!]#UYY'Z?D*RH%7Y]CMA<], ;OICGC'/<5,&)ZG)R>2 2<$@9)&>G\L=
M!0!>>X*@$*"#@C.>AS0;I "0#D XSTS^59SRN4))'RL5' Z+D"I%^>$%@,L,
M$@ =3C\* +4EYY:ABHYQUSU. !QGN1]>:E@F,PR5VGKCU'X].HK$D)+HAY4.
M@Q_P,=<=>@X_&N@0 *N !\HZ<=0* 'T444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110!!.2(&;N%4@^^0,_KWK$D1I589YP6R3Z<_Y'%;5U@0/T X]AUKGXI#&
M[,<X)VC(R.<\ >^*35TUM?J DT<EK]EE4@ RJ9@Q.#;JDAE//\7W"N>GYFO%
MOB7\4+#P:D^FVEY_:7BY]'74X?#%JJ7FKP:5/<S1+K\]C%)!=#3X3&Z/=F06
MZ-&05R"1[+J9D>6%D&Y([>=Y(R?E= @&P+R6<EAM106;!P#CC^-__@XI_:'^
M,/Q&^/OPJ_86_9.UJ^T+QQJGA'3=9^/OC+P)<2Z+X]L_!NJ7URGA?P#:>);<
MPS6L'B.[CU*2\LVN0!'$#(BERK?-Y_'-L73IY9DN(6#QN+=.C#%3A*4*49RM
M4E*RT:A>TG;E[H]'!?5XOGQ%O90C*4W9/6*NDV]%KT;U>B3.Y_:]_;G_ &C=
M%_: ^+>BG]HGX+:?\/\ 3)]*3X?VMU^T#X=\(6.@V<&FZ9'JT.NZ391C4!K0
MUD:G(UK>3SRINV'*X _*WQE_P4A\->%$U+3M3_;Z^ GA*WN[JYU/6;/P%8>*
M_&4U[?RO(]Y<3MX>CM1JVIRRM(TM]\QO9BT^6\W->^?"K_@A/\0['1;1_%_P
MZ^#FK:[8PZ6]_JWQ!O?^$AO?$<5YIEIJ%Q=7Z(EV[:EI^M7EQ8W<TY$Y-OYL
MNT/7JGP$_P""5/QT^+_B#XDZ3X1_9M_9A\-^#/ASXVN_ MM\4_$&E:.-.\4Z
MSX9A6U\5)X*ATWPU-JGD:-KR76G:A>W,DB"[@DM3=S7*/7T&5Y/FF P=+"X_
M/J&(Q.'C&E5J1IV<Y<J;FZEKS5TU=R=M^IRXO-\MJU)+#X%XGEYH\L8I)<OV
ME96=VM;:VUVU/QYUO_@J7\"IXY&3]H/]ICXKLTKV<=I\-OA7H_A2RNYRAVV\
M>K>*]1U![62<D1I<7%M<01%Q)-!+&K1M^NO_  3/^,/P1_:3TOX@R?!G2_B)
MX8_:6\-:+_:%CXS^-NKR^-=6T319-9M+34&\-Z-?/+X5TR6YT^>6PNKK0-.L
M[BWAN96241B1'QOB#^R_\0_ 7@SXM?%CPU\&O .I?!C]GQ_&>E>.O'VA>)O"
M.G1R:I\-[DV/B2&UTU/*U+4+V6^!TZ&WMH9)KF_;[%$3.=@^(/V.-+_:%T2S
M^,GQV_9X@\+6WQ(O-$NO!OC;4?'B2WFBVFL>/=3M=7L_#?AW3K11<'Q#9VMC
M:JT:HJV.]VG\MF56_+_&_):F)X&S2I/BF.55/J]2E2J3G*E&?M++FY^>G%.+
M=KJ3>KLNA]%X<9A#$<3X>E3R.=>E&]2JHQ]IR\C=[I1ERV6[:7G8_8K]J'X@
MG3HKCQ'XU^*S>"=)\)Z89/$_B/0_*9M0NGCCD8Z<9OWJ:G.2!]CM2(Y8T>1E
M9H$Q^2$O_!13X&B\GT^Y;]H?5;*&8B'6AXANM+M;^, *M[!:VES$094CC,B.
MNY0(S@[VKX:_:\F_:H;Q/X%\$?&OQ/:>//&'C&-M?\.?#CP@^J7!O_$WB/5O
M[$\.:<NC02M_:=[=QV6HQZ7:0@JZF2-<2NBMH/\ \$\_VMK#34OO%GP'^/VD
M:Y<P)_:-K)^S]X\N+'39I$!^RV<NC6]Q$)[.!85N?M&Z5W*(B!H9E'XMX5?1
MNRO,,APN:<0YO_:<<;0G/ZS!2G&HI-\LH\S?,[-MSM[U[IGZ3Q5XM8G)<=/
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
MDD!U)!P0""0<XP<9P<\<]^*:G%NRE%OLI1;^Y-O\ L^S^Y_Y#Z*898P"3(@
M."2R@ ^AR>#['FD,L0.TR(&VLVTLN=J$*S;0<[58@,>BD@$@FAS@MYQ7K)+\
MV@L^S^Y_Y$E%,,L8!8R(%7=N.X8&W.[)SQMP=V>F#G&#1YB $EU&.N2!CC/(
M/(XY^G/2CFC:_-&W?F5OOO8+/L_N?^0^BF-(BJ79U5 "2Q8!0 -Q))Z *"3S
M@+DG@<(9H1C,L8SC&74=0".I[@@CV(]:.:-D^:-GL[JS]'<+-[)OT3?Y)DE%
M,\Q,_?3ID?,.GJ?0?CS09(QU=>F>HZ>OT]Z)RC"/-)J,=W*348I;W<I-)+SN
M2FF[)IN]K)IN_:RN[^6X^BHA-$<[9$.!N/S#A?[Q/8>YXIX="<!E)] P)_+-
M$9PE%2C.,HO:49)Q?HTVG\F/JUU6ZZKU6Z^8ZBDW+ZC\Q1D>H_,4.<%O**]9
M+_,=GV?W/_(6BF[EP3N''7D<8Y/Y#FG4TT]FGZ-/\FQ!1113 **** "BBB@
MHHHH **** "BBB@ HHHH J7CA+9V(SP" ._(^G\Q]17/L-R^;G"J<[?O>I!P
MN>G3MCKZ5M:AAK-\D@<*3WZCD?XUB,T<< ",Q>1HXU4!3EI'5%R"V, L&/HJ
MG )XH:;3LKNSLN^C$WRIO^M=#%\3>)M,\)^%_$/C'6;HV6D^%=#U;Q#J=T4R
M8;'1+&?5+KA@JG=;VLP ) 9@L0/F2(&_B/\ ^"2D>K?MW_\ !0/]L']M+QT)
M-4\&3?%I[CPO<:FX%Y#X+\*W%S!X4TB.S<22P"ZGGNGAB $<(;S+DPH0Q_;K
M_@X"_:VO/V6_^"<_Q$LM%-VWC3X^WVB?!7PBUC*(;JSF\;/?-J5VG(9Y;72]
M'O(Y(XB6S<1A6*L[)\E_\$4O@0?@?^R5'=2Q6\>H^.=1TO[3-;IMDF@L+&"=
MKF5V"NS7#78W[E&V=)AEE59'QRF,L1B:E6:M.BY0BGIH]-[ZZ7_X<Y<PK5,-
MAY4U%\M=<SD_)W5M>K\C]F8HV?4;BX<,;:6;466-V!VK926VHB NN(V\\/\
M8T*,53RRSE8U9QZ-\!H=,\ ?LSZ+XECD^S6FJ:1XQ^,.L7$48="WB>?5_'.K
MO(8]Q#QPW#/([@>:ZF*/S)D*5Y5J5K=7FFZI96-Q-975_H6J:=8W!'FII^IW
M45U!%JJQY4R,HN#OBRI/DQ,'8N5C2^O_ !A=?LQW/P#T;1-*L_$FI?! _!NV
M\6W6KS-HMG>W?@V/P;<^(9;2#38KYXK=IK_7K:':+B6XFCL)FBCW7:^UB:<I
M1CS+W>=*4KZ+FM%7?G>RWO\ -'D97BO93E4JM0Y(U9>]MK&2NUV73T/YP/VM
M?VJM.^"?_!(GX?\ @+5S8:A\3/VPO&-U\0O$L6A:I8:N-,\%^*/'EY\8/$5Q
MKPTZZN&L)I-.T^UT6Y6\1-SW7EC>BR,OE/[(_AB\\#_L>?#M9[N)==^)VH77
MQ&\1ZA!=VT\-U+J4=PNDO'/$3'.^GZ6A<21O(EO+M1Y%DR@^1?\ @KM^S?\
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
M.M6R:LZ)J4$%Q:/*JS,_D@RF-V,.[RA'Y;O_ &/?\'#?B3QSX"_9V^ /Q'\
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
M&>-3GDEI(T# $!D+J0,DCFQ-?V-.;5U)1?*[:7=DM?GJ-0<VH))N325_5/\
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
MXNTG5?M4VOVVFW,7VQP^DR1)/&L;HPMUA2Z!A<G_ $+?^"RG[3_@S]E;X2_
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
M7A2Y9F<[B6^T:?+@G.2!QGM7Z)#2K9LEX06W-G"KCAB!CY3V IXL+59 NQ
MJC:47L!U^7G/KW/M0!^8?Q!_X)(?\$L_'WAR_P##UU^Q5\&/#TD]E/;V6M^!
M_!UOX,\0Z)<-;O#;ZAI6I^%YM'NDNK&1H[JVCDG>V>XBC^T02Q[E;^5OQ?X;
M_;*_X($_M0:7XGTOQAXJ\2?LO^(M9C\1R6'VQ_\ A%/B?X"M[XW>LZ#XITR"
M%M*TOQCIGAE+Z[@OM.@L=6N;RRMPUY)+)N/][LEA:!Y"(R6PW\/4@$CM_D]Z
M_+#_ (+'^"M#\5?\$X/VG;C4M-L[M_!OAC1_'&D2WEK;S-:W>D>-/"]Y<7MK
M+/&S6UPUA!<6\T\)CEDM9);9F:.5T8 ^Z/AA\3_#GQI^$_@?XN?#O4X-5\!?
M$30-+\3Z#?AH]MQ87UB+A7 B "3M-??9)(N#&VFM\BN\F_VGP<'%A+YD3QN7
M4EF "N"9,;<  [><^S"OYY?^#<SQS<^)?^"=^J>"M1U!KZZ^%OQH\=>%X+9W
MEFCTO3[W57U:VL+0R%DM[...XC$5I;E(4 &(P  /Z&O"#,;2X!8D+*H4$DA1
M^\X /3Z#BES1OR\OO?S?UKL5R^[S7^7SL:NN9_LBZ 57)4+M92X;<X!7"@G+
M X4XPI(8D 9'\]G_  <9>(=<T'_@E3\:$TCPUK&KZ=J7B;P1%>:O:7UA';>&
MWMO%6C2P_P!K64US%<ZI9ZA+']BC_LZ.Y\JZGM_,VCD?T)ZR2-*N3Z $'T(9
M2/U_SS7XJ?\ !<'P/>>._P#@DY^UMIEB%O+C0_"=IXPCC=) JMH&OZ9J3M\R
M@_N5A,Q*[MHB.,' KS\?;ZJE_A5_G%?H=&$JNG5AM9RWZKW9:I;:'XK_ /!L
M?XD^)L7P0^.MUJ7B+1[W0/"TWPR\->#=)L=%$6IZ+I5[H>IZG<KJ>H9\C48[
MV[E(L7M9)HU:WGB9Q*K(O],9\1:A>0W*7$>F7T;B0JFIZ/I]S]EG0!I'S<EG
MC8DC]VN,D9()K^33_@U-\?Z7KOPS_:!\-3+<6S>(/"7P^\0PS2W N([;4_A[
MJ^L>%=3 BBWRB.X7Q-X>G(V HEV"X M[DP?U:NA#3H"C.\/F/L92GF21"1L'
M. 2C(Y!(QN ."#7TF7QY\/AHRTY*;CIKLK??OZ'Q=>M6EB<Q52I*2E63@D^5
MM<[M9K73MU]#^1;_ (*Y^%-+/_!4G5;Z/PMH:OJW['GPPU&ZEM-"@2&>X&M^
M*DFS'"52*25T9W3 )8L[<DY_(#]HRXM[&PT#PIX=\'076I:K-JNM:_%8/;Z!
M<P^'M$TQ[634;J]GD6)M(\'VY.M.R.<%YH"!+$ZK^UO_  5XOIK;_@IQ91Q*
M2EQ^QC\.)3\P4[4\2>,E).>3C;C'7V(K\9OC]>1Z3K'AOQU+$;G3]0\ ?%#P
M+=1 '9;3:GI<Z+=R.PV_Z3<JU@L1^<*_GMBVW2U\[Q!4<%BZ'*Y-X#,N62OS
M)_4<1?1=;=?+L>[D.'A''82M*I4<?K&';C*7,OXU)K=]^JL?O3^U'XI6_P#
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
MP^$KT_84J<'9*5K+FLDKNUM7:[/@,NQ?-A<52;G).4[2DMU[UO2^C?F>$?\
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
M(BP\[U^WDTFTL+6ULK&&RT^PLX/LEIIMA#;V>GVT>?E6RM(H"EO%&J@+ I=
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
M-5D+!44A5FO%<\_)NY+;LU_8P<B_O'V8S=1J/F. HAD=@HQW>50?3RQUW84
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
M+Y4E)\K;LE)\K?DE+5^B%9M;-Q[V;C]^QZJ-3TYPC1W4##S-N5D.,@ D'IG
M(.#QT]:?_:%B<_OXCRP_UA.<$CO].G;IVKRR#0+A%&R9UB ^8'+G?T)#+P,
MK@9!'7H:;'I$P#A)WP,X^1LYY+?D?K[U$T^9II[[-/?3HR=+=+?@>I?VII0X
M:[M01P067((X(/'4'.:)-9TN($M?0# )Y<GH,^]>7_V(TAC\P[1M&7964-\H
M.<D <CG_ .OTK_V&=S$N^"N,F12.>N1SD>HSSS6JV7HOR&>KIK&F3-'''>PL
M\X8H%E()V*7;!QQA58G&.A'IE?[5T_ Q<PAM_E+ND(RY&0N<$D'!Z\9'/2O)
M(O#CVSM/$XW-R#@X .0<GC'RL1QWJVVC.TB3,69QC:T9P P&.6/&,=1GTP.M
M#V?H_P AI:JZ=F>ES:SIL'$]U;AU=%*"0X5G)V$#!&>,Y'([<TUM>TE!<J+R
M$FU7S)$C8O)CJ2%P-^3P,$Y(/;FO)KKPP+BX>X=Y?,X+/S(O'0[ER%''.>,#
MCH15VTTM[=L&0.W7S"NU0N OED]-PY8CK\P]:B%[ZWV=KW[KN7**2T[ZZGHL
M'B33)MH2:<[LD;H&4G/S?AUXXK82YCDB$Z[BF 1G@D,,@X['&./<UY>R0P1E
M44B;S%.,<G/)..H&#G(]LY[>BV1)TN%FX+01$YXY,<9[UH9B#5;3>8Q+*60;
MB!"<D#)P.,<XP/7H>N2[^U;;_IN/<P\5SUO*9KF7S 6D5"1M^8J.3ENN!W)Z
M=/8#3E94568;@.HSCJ6 YYSSCCOR* +O]K6HZR2CZPM_3- U:R/65_QC9/YX
MS_3\:XK6KXLC1()82[*GG;A&L>_**69\#:7=% SEI"H7GK\U_&WX_P#P>_9U
M\/WGB#XM?%;1_"\%A +F6'<DFIQ(TUO DLEF;F+;&SW*A'NS"DGS^27*2  '
MV5_:UG_"[,/7!//IR3Z4G]K6I_BD'TB+#\^_X#\*_#SQA_P6U_X)W> )C!J/
M[0NB-.7"S1[_  W;3O(84E#/!)XA$BR.#M&Y0Q"D@8'/SGXB_P"#FG_@F'X-
M=S?_ !7O=9=DD14TNSBG6,QR-%AKC2M2O48L5(X&5(,9&]6P ?TG_P!JVO\
M?E_[\G_&IOMT+C*B?CG'E$9]CGUZ=?ZU_*[-_P '8G_!,:Q6X2/6?'E[P GV
M70+RX#*!P58V#R.".0SEG(Y9BQ)K#E_X.Z_^":T:SPVVB?%'4%2&5UBMM NP
M;E0C-Y:3?V6$C\W&Q96=40D.6 &0 ?U;2ZQ9Q.B2M.C'(P8BJY(.-QSU],'K
MBK6Y;J*)T8E!(2<G[PV, &'?!8'![@-V%?GW^PQ^V[\-/^"AG[,/A?\ :;^$
M^AZ]X9\*>+]=\1:+I^C^*K-(]8A_X1O4CH5]?F8V-LRVE_<:=%);7,9$<\4\
M"ESYL2O^@,"*EO%&GS;UCRZG*D!"V1CJ!C'7J1S4R?+%NW-9/337I;7UO\@W
MZI7TNU=*^FST>_5;V?0_*K_@K+H.F:Y\%_A[INNZI!IFDW'Q)5;][FXDMQ/
M_A;7XWMHI4#,99HW=1&2JR(75C@$5^/W[''Q^^$/[._CGQ;X5TK4K[1'8Z+K
M$"ZA9/=6]]87&ERZ:9E$9=1$UU%(XF8!FD5FQE 1^N__  5C\-+XI^&?P=TZ
M?4XM,AC^*%]<2S36CW:C'@3Q9"BB.,@J[/,BQL2 7=%&6917X<P?LY>%-1\1
MVNI+K,^IR_9XK26;4[&%(V7S7>.WL7-P;DK&\DDAMUB)3S=V27./N^"LEJU:
MGU[&YO4CE<(UD\JA&<;U''W)*4?=:@[MK6Z9_(?CCFDZ/$F'PV2Y%"OGF!CA
MH_VFYP4IX:JXRJ4W+FC.5HV45S/DL[*)TOPJ_:5TJ7_@N!^W;\0="\3Z%%HG
MB']DO]DOPZM[?WM_90W\VC6D$E_;H\$1+7,6HSW'E-(/W9*[&# FOY__ /@N
MK\1_'/CG_@IOH=YXTUCPCK^A6/P%^'=E\-&\+WLMQ_PC_A?6_&7AF>UT7Q#Y
MD5OLUZ.6661I(R[+)-)(LP>1V/W?IW[.GA/7/^"FO[:/@Z_>ZDM_ WP&_9UU
M2QGT^ZU&P$D_B+P];RLF(IEE4Q33+"0T0)D.$!\P,_XW_P#!3SP98?"S]O;P
M;X"TDSSH_P ,OA#+%/>W$]]',VO^*_#(D1?M,<;RA?)D#A2[-Y,F"2K$=F9X
M#**>35L7@U.52&:5$H2N[*,K\R@XW>R<FD]+-O0^RX-XEXCK^(&28#&Y<E@*
MW#F$ECI<^JJ>SA>$+5=)<SDG)*]DN96//OVB]9^&-WXHUF35?@3X3@\46WB7
MQK9OXQT#Q#K5OJNOE=0M[:WU6*QN)DM[ZZT9;F=XX%,DC[Y8(!B=L^,?#SX7
M>%]5U34_%?BJZF;PO;> O&-IHWBBQD2.U7Q6NCW+>';34/-*7>EZQ;ZLT!DM
MWC$,17SVF!137KGB#X?>)OC[\;?B7X%\ PMJNL>"=2\0W=Y&L%QK&HFS$Z37
M@LU>-(;*QMXDDDD$3RR1QH00.H^:_"5WIWB8>)-*T6]O8;*/4+Z#788E:+[1
MK6AL]I*ES;IOB$9BBGG64R K'"[E2JLR_&5*V*J8J<JME1G[.,;:-KDC=1L[
M_)+?=']#8G#T4JWU:C]7CSS]FE.,ISBVVW)IN6[:L^S.O\!_"CQ5\1=;\+:+
M>^')?%6H6MC8-K6M:AJ%KKT\":1=6%QJ?EF&],<D C,:E#(SOYC H S$_O\
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
M=.^#VX%*2NFNXI-)7>UU?TOJ_DM3\YO^"BGA:7Q7X1^%]I&;E?*\=W-RLEM
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
M@>M3N(R2Q0L/?C'7^8'KVXXI%$3KQ$XPYR!@@<#IENO],8/6@"!Y/.D!8;
M!@Y) Y_N[L@]>1['G@SY7L1CMVX^AY'T/--D6,%WB5]ZA0ROZ[1C;@G.!CTY
M/7-(IC9 [1?,1\PZ'<>N!GU/'(_*@":XCDN54CRVQR>-IQS_ !%A^!]>F*H2
M:;.765)G0("2%D8D#:0<!FVG _K@59\Q@PP<)D;O7&1G'49QG!^E6&*^660R
M>@#$'[V <@>Q_/UQ0!B7L1MK9W=G8LNWYL,"#[+D@Y &3@#///-;/A<L;)PP
M'#*1@@D@[^N"3U]<'MVK.U6-Y(04<+'M"$'[S-DGG@J%(4Y((.< +C)&YH44
M<5F JJK';O96)!/S8R"%Q@DX]<T#L[7MH>57P>3Q!>V\C,8RDQ0*2NQBC $L
M-QVH<;CC(4$XQQ7R+\=?C!\)M;^+=C^SAXXU>W\.:?,=*\7?$ W=_/IZ>(?!
M6GZ?(8?#MG+##Y[Z7=^(O[);6KBWFMS-:I)9S*(KAR/LC4F^QZIJ.LN UI81
M7-S?2;DB6WM[:.26X=I)CY:".)'8L^8U WN-H-?QQ>"/^"Y7PSC_ &H/CO\
MM/?M<?LU^-/!_A?X<^%/'?P-^&$_A'3['XAZOXT6Z^(NCW]IJ%]8)]M@\/6-
MQH.@WHEU"9/L<4<IC*YGB(^2XPI9_B,/A9</3CAL72?M:SYK1_=*55)02_?<
M[I*FXVU525]-'Z653P,JE58J?+*<''#)+WE4E[JM>2Y;1E)IWW2ZG[O?MY?&
MCPAX'\-^"-/T=;"YT#0K'3X/#_AC0-.B?3M9U[Q->V.C>$-,T+28UN;74,6T
M]P+>U0,MNOVJ^:(M%BON'X!?"-OA%\/;"VGN+N[\7>(Y(_$7C;5[UB^H:EJN
MH6=LHL)EW,FGVVBV\,.FVVFPN\$*6QG18VNWC3\??^"3^E:;^U[XCO\ ]M=X
M]3UWX*ZA#<>(_@UI'B2."[T?PYXXU:_OXM6G\,:1''Y&FW7A#2H(M)MR5DFT
M]M9OU61GF@>V_?\ CF4JNZ:.X\P>870'RPQ)S&%;+AHE"IF5I)&"@N[$%C^9
M^%W"6/EG&=<=\8)8G-\]QM:E0PDH-T<MCA&Z$:-&,ERQIU(4E6O"$(\\VK7N
MW]7Q)G%*.597POEE1_V?EZJ8BIC+<E;&XG$+GG3K03<N6A.3Y)3G-.R:46T-
M2)%\HN \LR O)RN6 P3L!/)QD\]>.^*ADC20;0-Y VD'Y?F'!&!GC(.>V/4=
M+$CYD4C'[L87@X.1DY_$\8P/Z2+;AX#(98XY&<JH7@D9X)SDE_5@1R2?05^Y
MUHPKR5HJ*BDHP22BHK16TMLDK66A\)#VE.%G4E)N3=FW9+5]]U<P)X9(9F>"
M602$$DEMV]P,KO:02,!NZ["IQG:RG!KYN_:9^'D'C#X:^*/%&G>"K#Q3\1?!
MND76O>$OLMU-I.NW%]:6\AOM-M-:T\V^H@:M9-+;+:W<U]9;@B?8IF,)B^IR
MC?:%4A0&8*6*DE=S 9]R.HX(XYSTJ)-,9H]51I1*EQ97481DB)8O"X4@-&1D
M$ALD9!!*G."/&SS(\LSS*<;E&8X*A5IXNE-+$U(4YSP]XN"4%*#E9_$[-)-+
MJ=> S#$Y?C\/C,/5J1JT91E&$'.-.=I7]^:DDNJ::=UJ?SV_L[_$B^^,O@#3
M/&6JZ#XB\-WVJR:H+71O$]C+I6J1P:/>W.FWQ22U1DU+3+>_MW@DO;BTE=I3
M&)(]I=6_1O\ 8LU?PSJ?BKXHZ1HLOAYK_P /V.D1I)INJVLNI7AU))9=2NI[
M:VW1Z5;1S+':01PV]N+V:VN)'@AD5VKY"A^"MK\0?V2?CI\,S?>(M!\0?!;X
M_P#Q%E\/W7A;5-0TKQ%HV@^+K^#QC9Z9:ZG#,UZFDW=GXHE3[-%,+?%JZ;!-
M&71?^"6?A7PE\-OBMXR\$^&]#M-,N9_!.HZK?WT-M;"_U"6RUNU=I-:O_+;4
M=3O//U.ZDAEO[B:9/.N C!'<#^-N$^#L%X<>.&78##YOB9X;.J4DJ,%56'D^
M6<H4VU45---)-./NZ76I^WYYG<>+. *N(KX>FL9EM67UF:Y9R4%RJE*,DKRN
MF[K1QOU/VL$L$EV8&VDM)*&3YT1%BV,TLI <)$T*SLL@_P!9):NNQ2VX?FU^
MU3_P55_8V_9L\1^-?A%K7Q+T67XR>#+<OJ_@2%VGU.RN3I=MK*0.IE$2O)97
MEO<'<58),"48Y _0CQEXLT/X?>%_'/Q'\17/V'0?!/AW7_$FIWMQ<?9X8K32
M='FU8R+E AV0V-U&HDWCS[F1%C9G5*_SF=?_ &.U_:"_X+5?LV_![QSX0TOQ
M)X,^+^H:)^V9^T):)K&JZIK_ (C\):SHL?C7Q#8_$6274#=:9I\+2PZ%::6D
MMO'_ &<J1-'+F$Q_V?BJ<,5B*V11Q,Z6*Q5&IB(UH<W-AZ*;5X34DU))727+
MKVW/P7#U'A*#QE2G&I2IU%!J?\SO)633NK63UW>J/WDO?^#E']GNUMX[^S\+
M>./%FBWDETMOK.A^%+[5M)6:SD87=C:WD"C,]O$'>"%!MFCCPKJ#NK#T#_@Y
MA_9QNQXNU/5?"_CKP]8>#8-.779=;\+2QS6=WJMN)K.)(),F6.1@\<=Q@J[(
M,6[;MH^DKO\ 87_8=\"_LS_M<^)/A[^S=\+/"MYX2L?BY<>'-4LM/NV@T3^P
M=.,$%WIL<-W%86\VFWTWV1;@6XEEAX1B[&0_PQ_%B>TN]7^)LND>*- \76<4
M/P7GUV\TG4'U&V:YGU6SCM=$MKY':TO_ +"3)<32P1OY*+N>7;P>2'AU'$X5
MQ_UMXBHN-I/V>/E%22LVTE-;V:47=I639V8?C"A5G*G3R3)I.FFW*>":DU!-
MM^T=USOE;O:SEK;4_MQ_93_X.%/V>OC[\?OAQ\!O["\>Z?=?$W6+_1?#^K^*
M/"=YX<BEN+?RIFN+61F:&XLTCDC:+>B"5PD$;Q/,LT?](]LTC(0&)B20A0<G
M<" T3#D@AXR2<_=)"_-PU?YL/BKXOZ;X>^*/_!/W[/\ #Z^M/$_P\_:MGO?%
MGQU1M033;SPUXX\-:%:>$OAU>Q2,;:RM;>YT2_U"T7[2YN;B9S%%"2K#_2C\
M/?9[_P .:%JUN[2QWMA:74)RKJ\4\$;!U*J-R%DRISW/-++LHK9%F-3*IYAF
MN8*>&>(I5,;C8U(*D^5\TX24I.7O+W5)/7>Q53-*&:T7C/8T\*E4]E&%)1LZ
MFJM:*CI9-WL:L85"GK+PW^P4QC/KNW'H% QWYQ-)&#(L8;.%#;L9YR>,9_V>
MN><_G0=G64L0 6(' ( QQD#KD9Y)SGK5R(;2S@DDDCGD#C\#^N:^AC%J2O;K
ML_Z[G%*2:LK].F_D5+T*GED#YU."V>N,XX((&,#U_6NZL3NTN%CU,$1/XQQF
MN%O0[D8*@9XSG/3OS@<D_ABN[L !IMLOK;0$_7RESCV^4?F:T,SE+03K<N/+
M,A !/F-N(Z]&(^7G'/8C(! P9H+E/M[6Y+,X;YD.Y55,$R N&!(6/<W&TL1M
M. 2:9&X6XD'GH RX)8/\H.1N)!!P.M8$ET9/$UA$MPUN4NX#.L9V0SQ*P9@2
MR-\LB*0RLWS@[1MW!@ ?Q6?\%M?$>K?M#_\ !=S_ ()J_LF))=W7A>S^-7PJ
M\0:_X?21Y;%H?#.OZ%XIFU"Z@#+YD,ZK=2SV[94+II+R.)BL?]OFIS-/,B1S
M%T5Y5>(,74_Z1(R,QZ896 5<$*J !B#Q_%W^QQX??]J+_@YQ_:A^.\EA<:MX
M8_9?^$/C>'2[[4(DFM[/6[V_OM&T&YMXKJ:XECNQ#K"?9I;2.T98XHRI 5DD
M_LMT*[ENHTEE*R"5S(K;<*JD^1&B=&'^CV]O*X8L?.FE8;5=8T .I0QK''%M
M7?L!PJ[!@Y')Y!;(.3Z <5'-&PB#*H.6V[0<]2#G./7KZ$X)I#$&D*EFVD_=
M!&W[V.FW.<<=<>QXHE B79&6X(8+G(!]!T(!X)R2<Y.0#B@!B6J.K%A@@L".
M3EEZ_P 0QS[?3/8DB)R_E$;?FSO)Z<^G?'?L.G>IHC((V9U W,S'_@0!XY]Z
M:)'9V3J!D#KSP>#SS^72@#.O&"/;OW5D.WIG.%QG'&,@]/:NHE?$4!Q]X*>O
M_3,G'3GU_"N1O@[7,*L,*'4' (X) '7/OCC!_#%=B462&('/RJ!QC^[CN#V[
MTFFTTG9]&3--PFENXM+U::7XL_+K_@J!XNUGPG\/?A)=:-(\,U_\2KJSN9D8
M@QP1>#O$.HG<-RB02&Q6+:2-N\OD[/+?\2=6^*.NW%ZFH7<I\L&86UW L<KQ
MS^1\EJX!C.R9E+\MA#D[6W\?9?\ P<>?$?Q[\,_V;?V?]3^'6G_VCXBOOC]<
M:9;6YD,?F*_PI^(=V(W(FM]PDEMD4J)%+# '."/Y&K?]I_\ :.\1>'-(U6=[
M#1;O4(;A9-+L3<.\++;;)YYBEW<(D\5TMQ'$I82)&@,B.&1V^YR#BC(,IP#P
MN8Q<J_M'4O3H*M4Y;MI-)IV6S6UO(_D;Q2R+B7-.-L=4RYREA98#*J'(ZLH+
MVM!7J/ELU9;I]>G4^Y-/^,FJ6_\ P4Z_:KUS5I5.I>)?V8/@19RPR+M6_A\/
M6=@MD'V2 1&T%EY8?RWR/F8 C#_ES_P4.UV7XA?MS^(M=\W[?<K\&?V>I[B:
M[E+2I!:_$[PE93>1*0A9%D;>!@! 0@SC?7@/CCXT_$KPG^T?J7CN^\9Z9HFO
M^(?A/I>B7E_JPEDGUMM)!-MI\$B^7]FBAMY=UY=W;/;<Q+'L*,&\GMO'VN_%
M3XY^-]<\5Z]IWBYO^%4>!;33]7TJ634;+3K"S^+_ (5-M:W=U'Y<;>2HV$1.
MB$Y\M5&VBIG.7YA@,3A\-#_>,15J4I3I*G:$T[;[/5:;Z>1^C\&<*YMA.*,O
MSW$5YQPE+A^C@*D76FYQQ4()2M3>\6[ZII6?R/9]3N)/!_[6/P>\0/+I9TW4
MM?\ B5X7U?\ M,M_9*[O#E^=-BNF;;;3LUV4"12/;!W&P2EF"GQWX5^'IM4T
MKQ?J]C+"^HZS\0?%WB6[-NUTUOI&B6EU<:1;1 2#;ID]Q?7,$MKI+P[9($:1
M)W4U]9ZYH'C&_P#C'8VO@_Q/JNFF\U6*:#4["6STVYLH6D$=R-.DO+&>TLW>
M(L@N_LCW:$ATN%=0Q^\=2_9SUK0/A]KMQ:6]CJUWJUU;:EKUY=:I)K_BS7-3
M=?*_M;Q!KCRXFN(87,4,44=O;(K BV,@#CY^C1I4H<CFYN+:=T[1;O[L6WJN
MNFA^HUL;4IT7AT_?C*HGKH^:<FG>_9W=]MCS_P#8&\ >-_#O_"0>(=>UW1]1
M^%EW8QV5KX-@B70!<^,KJ=7C\2ZC-HLEG=W4L%M%<1/;7CS1-Y[2"9'7+?IB
MW@GX"W?C+2]2;PMX8?7]3N&BB*27TLUG>1PQ[P);R\O)'A,A9E0.D1+&10"Y
M!^7?V/?!7C'PS:Z_H]UH>GW>@W,ZW4L%_>P2[MP='3RWE,P=E<;5B\MA@C)'
M%?<NB?"RRBUG1M2\02_84M+BXNK""SLX3&+>108;*XGD@=GBB7(55=9ADYF(
M( Z73I2I)1WNUM;N>/3=93<IVU;U4KZ?)=M3I-<\/^#-)T":\3PKX:N/L46V
M>YCB2*\:<#B01D3+*8_N C;E54G!-?@/^TMX-E\/?$W6M;71[:U\+>-KBXU/
M3GCM;<D:@]N(]0!B"Y"I('E+C8&!V^6N Q_?+QY!I=KX?U&6UCCN(=Y6UPC%
MK?<,RA1&PPOG&3:'+$*0,GBOQ,_:E\)IHOBNUOH9KJYC\26\EYI\<[736MA<
MVMR?[3M[;S6\F&*<^8LF,^9GY7 /'E5,&W7C-)6BTGWT?3[C>>)DIJFV^:5F
MM[?-Z>1\._M,R2Z9XK^,^O1PV4\5KX2\&W\5KJ%J;BRDM;'P0US9V5TD<L33
M6]O.IFG9?+:X!(PC8:N[T[P-^R)9?LZ_"?XP?$_Q=JGA:\\;^%K_ %:&W\,:
M3:03->:;J\&D:M&T49%Y?6>EZB\$,<4MTIF>X5PL#1X>K^TC8R2>)/B[]HCM
MY5C\"^$8Y]/7,;NK^ Y(V5W<NJ AL;RK!1\Q4@8K\W[/XA:98^ =$^'A\%ZM
MXB\,Z,GBBYTK3[W4%U!].O=8VOJ$-A<3S6T=I8W-R!>/"L#8N46:)A*D97T<
M-F=+*L6X5\#0Q\)+WHXB,9Q<6K-2C*+E*+OK%--K1-.QIG'#E;B?+Z.#CG>/
MR3V%2$YXG+ZE6GB)QC+FE&,Z52'+)JZBY.2CO9H_3[X3_"_X6?'G3?%&I?LV
MZ5\9_COXC^'BZ+>:EJUMX5@M- \#6>K"[2U$VCWDU_;ZK?7AA:1+6[@NHG@A
MN)-ZO"JGJO%7[."_$;X%?%[XC>.+7Q=X:\6?#O2=1C\'>(;F%-$T9=<\)2J6
M\+W7AZWU'1+'4)-6BOYH9]&CLXHO.-M<Q3;[?;<?D[X0NO#OA_0DM-#TKXW>
M"]0U7^S+C5X/#'Q)N+*TU&Y@GE33FN5LA97TBV-O->06JI+=RP17$X1MK,R7
M-=\6Z-<^*O">EP>&];6(>);6YUG5/$_CN?Q!#J*FYS>Q3:6-4NR;G;;6ZSRW
M\7V\>8NWR0>?FL9BLTQ>:2Q-"&18;+E)M9?'+)MS5ERIU5)*"BWS6M=\J773
MV\IR:AEN38;+9YGGN(Q&%Q'/'%U<;3E4K0<M95)M.3E;6TF[[=3]EO@'^UQI
M_P ?/@/\+OA'^U?-K?Q+\*_#?5O"4?PYT#Q 6LK;X=6%I<I9>'HM"U?PR/#G
MB;3=9T&2SET^[N[K7+RX-M:6EX/L]PS&LGP1?:?X0_;&_:*F\*Z!I>KZ5\-K
MGX?:/X7TTZM<:L+_ $;3K:\O8=(O=>NQ=7FIWZVLZVFG3WQO;R&..U26>YDC
M,K?FCX:\?KI?Q)U[Q"NB6'A_P)KGBJ31M46&Z2YM= O+ZYDT[3-;M-'65KFS
MMKJ P1W,UPMTJ^0DQ:%C([^^?"7Q!X9^'WP^^.&M^(_$EKHNM:_XP\6ZGX:O
MEO;"QU"]BC\.BWMTL9[J^6YNYK2[C>2S%O;2S02L_E[\*1U9Y[/.<IQ.7O"Y
M=@:DL-.,,7@<+*CB%4<'34>>ZERWDI-1DG>*?0Y,CR7&9+Q56SZ.>YSC\/7J
M1BLLQV,G6PBBI1J2ER.3A&24'!-Q^&4NY_5K\"?B%X4UBR\-WECXDTX:?XGM
M+F?3-)U.[2TUS2]6MY;A7T"[L+B1Y(W6&WE^P0^>5N@GEKMV;S^H7PS(,\31
M(!"\);?N+ @,OR\C'S X)SR>QZ5_#9^PW\:_#?A3XD_#_P 3>/H)-;TN'0I%
MN-5U^\O-0AT^:_L'T\:JHN9F"W,27LTMC/*DDUM<-&W*AXW_ +-OV;OB1X<U
M'2-/2+7=.U'0-2\AM UN&?SDEEC1DOM,N[Y6:V?4H;F2V$:QPVZLC.GENY#K
M_/V$S:'!^=X?A'-:F(K5<P]K6HXW&4Y1PBC&[C3>*JRE&,YW2IPO>4M$?O&)
MP<\[P+SS!2A2<5[)X3#S3FYT^53:IPY6T[ZNW?L?IWX;""VA P"\:#Z9!''K
MUZ<9]B*];T\K%#&F[/E*B XQN)=6![XQCID@]^U>*^'9(S% TDC (L6S8K!'
M#KE?G.X?=P_;)'&.A]5MKBW>+F1A^\C')&#R/4'.,#.,G';M7Z#&K/GINFI.
M$X*4&DVHKFV;VC>W,EUBU):,^9G3E3@U-<M1ZS3^)2V:FMU*RNU+77?4^KO!
MI!TZ)@<EI')Z<=/0UVPZM]?Z"O/? .[^S1G.WS<J3WR!DC]*] )(/ &-WS>P
MVCIC_/XX!^RP$G+#4T_B2=[;:R=K?+[CY7%?QY_]N_\ I*.=U90;I&+8PAXQ
MZ(<#.>,_2OG3]I"Y>#]G'X^W4,LEO/#\+_%1AGB<QO'LL+U#MVXRSD Y/N"#
MG(]\U.\M9KMD\]%9/E.6P!\@!ZCUS@Y YY&:^:OVIY$@_9=_:,,<JOY7PM\6
MLI4@YS9WIY(.2,#C&W'J>W8<Y^$/_!LDD#?"C]MR[\L1SW?[1-@LV&+LJP^!
M/#DD",,#.X:CMZ#9Y.?F\S"?T]6:AD8!@3Z8QG#?7V/?/KS7\TW_  ;'K:#]
MF+]K;4)4MHI[K]KCQ+:RWQ(%Q);Q_#GP'+##<R%F4K;NQ$2A4")C 8_-7])-
MK>62"5#=QEB3L\MU^8 ]<G(/RY/'Y4 ;21AE9G;RPJDCC=DCHO5<9'<9QZ8Y
MJ#>I61E)8HNX*!RW(&.O'7W/M5>*[L0&5[K *G!>13EL^RCD@GCH/UI&O+2)
M?DGC ) W*RAB#DX)(QC/L.0* +T15D4NI4R9X(.5VX].N<]< #WS3<*I(!;K
MV8KS]!W_ ,]*H+J%H?FDN,JG'+I@%^G88SBIDN[/!)F'S'(_>+TP!QQTR#0!
M<8*B)*N=Y!WY^;=@L!DYR...0>/SI1L9"#@%B6//W=W.,9[9]OZ5G/=VVXXD
M!7C'SKZ#/8=\TGVNSV%C*,@D$;UP,9]O7WH MF12N F"0<_,>/?ISW/\\5)D
M(JJ1G(!/.,<9[9]/6J7VO2T,CBX.YE;(,D>.1V^4']?>@WMH\;&255(VA2'4
M9&>X()/RD],<T )J:^7;DA]VY V!\NW')[G/UK0\-.\EI(S@@$H%!.< &3H>
M!@Y';/K6/>W%I+ 2ES$SJFP*''(ZECGDD!3TQR1QBM_0'A:P4P2QR1Y RG4-
MSD,>AYZ8]\DDT%W7+;K_ ,%?U\C\&?\ @N-^W'J/[-OP2\)? _PM::S!XR_:
MDNO$_AV+QC9QK;0>&/">AP!_%\=I=P;6;4[^U#V%@'0W#V-[=7<$T,T$<L?\
M%O[1FFW%S^SU\78[&6\5-,CTK75N4=I<[O%FCIJLFRX9T47%D98IX@H1EDD(
M 9F+?Z-7_!2C]@7PI_P4 ^&&D^ ;[Q7<_#3XB>!/$$^O?"WXDV5A:ZO<^'KZ
M[C^R:C:7NASRV]WJVEZK;-+IE^T-Y%)9V=Q*L<<I!5_Y"?\ @I1_P2[^.?["
M7[-/COQ;\63I/Q8^!NN>7X,\:_$3X)Z=K5SXA\'Z->/'+8^(];\)ZX;2YM?,
M\2P:;87]VFIL+2"[DEA+X"MK1FH-/EBZETHN6L8MJSNNJLWIOJCF]C2YXUY\
M\JE-\T.67*K].NNK_P"&/U:_X,]OC%)XS_X)T_%[X7W-[-/+\%?VAM;AL[9V
M,:V&E^/-#TW7;"W@1 J&W>6UO)2IWA'<J %VJO\ 5HI$<NQ@,G+\ *#N.1P,
M 'UQZ\U_!!_P9M_&37/#'CW]K[]G^'2M,OO"OCS0/"WQ0BU:_P!:73];TS5O
M"*:KH6EP:3X9NK>:X\0VNM:1J;7.MZE9W=K/HTNGV0ECO(WC:/\ O1T_4(=1
ME:2-EFCW@6\_[CY[9HX_*X@ 1E64S*LK_OY0,S#<JBGB*<::5*,*<8R:J1Y%
M9*<KNI*RZ2N^SN[LTHU.>I+G4W*S<&WI%=4UU=NVAM(5E.T$(02,G/S\\  D
M]!QQCTYQDV$+DA2B81N 6 ((ZYQC)'7G.?>HDA!8*% ,7.2!G!^8= .@;OWI
MQD&]CL7)8DG"Y.2>3QG/;J<\\URI<FKUZ:'1*/-;6UAQ21ILL0>G4 #KU/ X
M_#ISG-6PXC4AS&2 2JK(J!F52RHSL,+&Y54E;!*QLY4@@&J0)*@DDDGDDDD@
MMR#SR#_GBJ=T556R I(*!B!M#./+ ;C)3<P$@*D%,@Y!Q0Z7UF%6$9QA*=*I
M&$I)M*7))IZ:M^2U9FU4C%N,H\L6JDU9WE%:-1>R=GUT/BSX7SZ(W[1'[5OP
MJFM$ANO%&G^$_%,,<>_[+>PKI%Y;V^H.90A_M"^\\)>P0A;:T.EQQ+''Y@W?
M,W[-/A6#X>?M-+K\,QC36KK7O"6K6K(-QF+7=VJKM8 I-/;6DAQD)]E"H%CF
MN$F^C/C%K ^'G[7WP)\5I';1K\1-%U+P7K4T.VW6]9&Q:RR% IG:WEN@T0GW
M",9*;37P[^WC\4KW]CFX\6_M$Q>%=6\3^$?A-\0_ OQ,\=:-X9E8:Y:_#+5-
M0L=,\;:[8VJ&))X_#VE7EYK-W;2316LJ0/\ :&!=7K^(.,,76H\9\&YC.%2.
M,RSCZID&)JM-^UIYA#VV J*RO&DU"5&\W\4E9V/V7ARGAX9/G^&J5%'"YGPY
M#'892U_VG"<U/$POM*;?*TXJR2UU/JC_ (*U^/;+PW^P'\:_#$GB"/1O$WQD
MTJ#X7^&&&V"ZDU3Q+K=O8ZC-#"&)\BTTH7AEDC0<3 <E$ _#+_@G_P"$-8\:
M?\%DO^"C?QMTC1M&\1Z/\#/@9\.?V<="N]4\4Z=X?E36Y]/GMKNVT2/7$:SC
MM-1T[3;07,LP,L=PK):W-L;AQ7W=_P %0/A-I7[;O[/7['7[0/P6^+QU_P (
M^,_B?\,;+P!%H+1W'A+QAI/Q:UW3KU_$UU=VMRMO;W>DV6GZE%;LMI+/I,EW
M>Z5"Z+',TO\ (;\=KC]H_P#9R^+G[5G[4_C7P)\0+/\ 92^/W[6?B[P7J7Q5
M\)>,]2\&7]I-X0\3>)?#^E^'!%8WDEE?Z1/#ID@&L/:I?V_FS"UMY2^]_P"L
M,JQM#$>(RP,L1*%:.1.I4INA5ER2M'GIII<LI)WO).R5[-O1_D>9X7$3X9K3
MP5+V\HXI-QC4C&6L=-'MV\VGT/ZCOCC\2_AWX]^ ?[='['E^?B;HWQ4\2>!?
MC;KN@:7H[1:*IU30_"\'C.TT)]7MM2EU&\O-7NX&CM#HMMJ-AJND)(#<3ZD\
M+/\ PRWWP.U']G_P/\1= U6+5E\1+\,_V>_B/XAMM2EMT33-2N[A[J]L;:T@
MO)C#% 8%MUL7%O?3RRI',IC)*[O[)_CCXE>)OC3XD\6^'3\0W^'WBCP_XKL[
MSQ+K_B+Q'J,BWEB@T_PMK.A:GK=TVN:OX@BU9;5)-/<6#:I&TLMRT$D9A7G-
M$\%?$S4/B-^T1\+OC-JWCSQ5XG\<WOA+PDNKQ0)XL\9^*-?CCO;_ $K3-#MS
M=I::KJFDA0=1\V\32["VV><KP-AON\RQV68#!5L?+&\N%H1G[:O"G4J4X3II
M\\9Q3@TXR3Y][)-ZI,\#)\MQ4L/R0PTJ^859I?583C[7DJ-)N^L=%*3TUT\S
MT3X?_&B7QQ\#/CU\)XM?\5W_ ,1W_;&_9J^-'PQ\&WNE2W>A>&? 7@ZR\5#Q
M-K6M^-)F%CH)N9M:\$Z'H/AJ"[O]:U74XM1:>T2&WNKA_P#4F_9D^+WAKQ!\
M)O@?X5N/$&EW/C75OAEHNJ3Z;LNS>?9[;;I5UJ,D,:H+2T.K6][:;[D(&E1-
MBB-DS_%S^Q?_ ,$B_!WP-TOP)X^_:/L+Z_L]:U:S\3^%_P!G2'69?%'B?Q%X
MOM[&:4>+_B;JD2PP:I?V4=U;MHNC6$%[I7A=?MMS=3[I;D/^JO[3WQ8\:?#/
MX8:9\3_A%I_C3P7\4K?XK:O\+Y_^$"DL[K6/^$!O+?3-3MO"\[6RV\)TC0=0
M87RVUJ!;6NJ7KRI&MS>W,C?RGG/TAN%JWB%3RO+\>\PH8? U,%6Q6&IOD^MR
M5*3PMGS3<TZ<E%M*,;2WOI^Q9=X8YE'(Z5:I2^JU,17C5A&JI)0LI64GHKZN
M[VO;O<_J2: C+31;5,A6)U+%BH9ED9MDC1F,D*86 R1NW] 5)#'%O"DM\W&1
MMV\ 8QW^IP<L>>*_$G_@G)^UG\7/%2_!+P%\6;[Q/?O\0/AQK3K?^,?M*>(I
M-?\ "VLZA;!Y1.F#/>6CVSS2QS2N6F4R')#-^U$LJQS3VY#OM1'#2OODS/B?
M!)R<*L@C7DX5 O "BOWKA'B7"\3Y?4Q6'I8B@Z<XQ4*\;2G%IWG%I)))).S5
M['QN;957RNM+#5E!R3?OPJ1E'W6U:UV]6NA3OG)C\Q2<[U&1Z=#QT[=?UKT6
MP)_LNV;N+: #Z")!_4_Y%>>7L1<K&N%'R' X!+*". !T.3GU)^M>B:>NW3;1
M3SBVMP?XLD0C).>N<=3UKZH\64>6VM[G-VC1SW=T @ 1E RH.T'.>!UQWR,D
MY S7*:Y?)HC:WXA8P1VFFZ5JFJ3S.DC.D6CZ=<W\I6/*E<):L,(4X;)RH(/6
M6\8M'DN#\H=>J\,I4'Y@1A=PSD$'(QRV.:^?_P!KCQ"/!O[,7Q[\;21EUT#X
M8^*;Z-44&1Q)ILT+X) &729@YR=P)!SDX#.4N6VE[G\W/_!L=X=/CKQC_P %
M1/VJ-2B6;4/B#^T7=^ ]*UBX$4MQ-H_A*;4FO;<'9F.V2]6S<Q[MLI"F57:-
M-O\ 5IX?MA9Q_9V.[YA+&0>,N I(P>!A$&.1D   EB?YU_\ @U:\)W%A_P $
MM]6\97"H]Q\6/VD/CSXPRT*K*;:3Q.ND0QW$I!><PR:9</'O8K']HDV %VS_
M $6Z;#) ^R=R7"OY8W,0=O;_ ("=H4=!N/2@:=U<WR75B2>>H) Z9],8ZYZT
M^,"1B7Y/'MV/ICT%"!Y81O #KEB2.2O  )ZX)[<CD>]5EF N' 20@1_PL N0
M2,@ XSV)ZYS0,M/.HS&2=JDKC [<=>IY[YYJ&(_.['L&/Y \^E,DP51L8+!2
M<\MD@D[B.I]2>IIVXKDJT9.#P%^]['L<].?6@"K=,KSP@CDNI';H0>Q]OT^M
M=4#^ZB_ ?^.,?Y5Q%Y(OFICY),@@+Q@]>",=!G!'T^G8PDF&WR228@>2>3Z]
M^<9YZ]J!--JRWNOP:;_!,_EY_P"#I]O$L?[*G[*[^#M7TK1=<7]K"QFBGUJY
M%KI\T-O\(OB?)-;R2D$Y=55@  V%;:>N?XO]$^$OQMU30]/O=4_:!^''A>6V
MGGEDT;P_>6DY8ZD/M(GOY]1BE,:1P.$"VI#L6;<K%4(_L]_X.J/AAI_Q2_9/
M_98T:_O/LD5A^UC8:D(OM,]JMZ?^%1_$VU-H[V_[QHI5G/FIRK  ,I[?Q/\
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
M+;C)^])M-65MG9WN].IX;X5\+S77A"WT7PY\/[?2)-'GM+.]UO7]0\Z*&W3
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
MB[JU_1"G]W)B,ARS$-M^8@9(&0.1QUS^' Y)499!E2!NP#@X)#'H<8/X?E0
M%<N/O$L?PSQV[CW_  S23LC"/&\L)-SX; &#SC(''L,G!IRCS6UM8<I<MM+W
M#R.9L9R64KP>?F&<>OX=?]FL75Y<0_9V94$G[MV;A51LJSN6X5 A8R,<!4R2
MV <;+3NJF1BH4=3@<?@.?T]ZY[5G#J209& W@<'"#EI77DLL2DRO&,LZHR*K
M%@IF5X<O*[-24[]]+<KMT:;OU)C*\I)I6E3E3:[)N_,O-6LNA^3W_!5#Q7XD
M\*>./V3H_#&D-J=UI6J^,/%^L7-L[;M/TKP1#X$OIX754</:W+W$+SY*LH19
M 0F[/Y)_\%._^"R^O_L^_MF>%OAYX4^"_@OXG_!CPS!\$K#]I.\UFVUOQ!K_
M (B\+_%#0H=<\2:%H'AZU66SO-'T/PEXNMWG5['4K>^FO,3RVZPPM/\ OU^W
M-^Q[>?MJ^")]&^'/QB\1_ WXN>%='U^Q\#_$S1M)T;Q+H"7'BJVTB75- \7>
M'->L[NWO-*U&\\/^'KR&6T^S:QI=SIL-Y8R2M&]E=?YY_C:R_;[LOVA_BWI/
MQ7\,?$W5/C7X?U^#X>>,O&.A>$]4U)_%EQX6M_#_ (:_MK1;VUBCMKFRU#0=
M$TFYTV_6RN5M/,N!.;.>5H#\##@3*L3Q#F^99CA*>*PF-HX/$8:$XI?4<VPE
M;VU+,\/:[>(I)>Q2E:+A)MNZL?43SF?]FY9@Z#Y*^ H8_#5+.25>CC7&474:
MV]DDU%1NG=WL?TW?!V:R\,I\2/B1^SUX,^,VE?\ !.KXA_M1? ;Q_P#LT>"O
M%^A2M_87C'PQ8ZO;_%WQ)\$?!MU?PZQX:^!]W<"VTR+2KNR6,^*1K&K6,R:3
M':B?^>S]H_\ X)&?\%.?C=\8OV@?$VB^'OB)JGP9\:?$GQWXP^'7A8:I)JGA
MRV;6O&VJ:GI>HV^@#6H--T.:"VG#VUS(1-9V\JA_.E16K&&O?M2^$]*&HZ1X
MO_:0T"^\%:HVLZ)HGBWQ%XZC\$:-+-Y37-WK6F74(LT,T:K+$FG206<5SYAG
M@3,I9B?\%)?VWX3';VG[;/CNQMKBXO6CL;7Q/X:$$+"\GWP&5M'ND<K*'60+
M=2KOW(@5 $7R^)<I\09\20SW@K$9=AJE3 RP"_M*$(4E3;3=:-:$75=24DW*
MZ:LVGH[BRJIDE#+*V"S!U(R=55:M:E)RFY]5R-\MK-?/6QM>%?\ @CG_ ,%+
M-1O?@SX)\*_"YO@;8> UUC0D\:>%?$>M:19WL/B4[-1U77KWQ+=:S'820IJ5
MU++/:^']0U&VDCE3399%1Y1^Y?[*W[ 7A/\ 88\5^&=:U6[F^+_Q!ETW5([K
MQG<Z7Y'@KP8UMI,AU*Y\(^&]TWB'4-<\0WS6>G:QXHUR^%QK-TME?_98K2SN
M(W_!;5?^"E7[=,-J/-_;F\;6A1EG"GQ#X+$FYLE@J-H7GN.2"NPMQR 0:ZGX
M"_\ !3OQ7JOB"[O_ -HO_@H5\7])TJRO["/1KSP-=_#&^U*\AU>.2WU*.-;_
M ,*7UO-+9:A]B%O D)EEE=6CCF@61E_'.-?#[Z0/B#A)Y3C_ ! R+)L+S2IN
MCD]#$8.E.:;@I5YTJ:=52DDZTKVG%S?VC[+AS/. .'ZJQG]FXK'XN*YXUZRY
M7&RYE:,6TTK:*WW[']0-KJ\\6NC7-5N]4UW4]2U>32X=8CF2&Q\)V<!6Y32;
M!;U&EM;=II(Q>-;.P26>."8H),G^?_\ X*^?M+?M6?#OX@>'OV?OV=_'FN^
M[?Q#JFM^-=;U/PV5M-<U"1EM](LD_MJYNK>SM=,T[2M-?4-1N0)#;M=Z9+($
MAG1V\W_:4_X*D^$[?P7IL7[.?_!0[]H77]>U#7(K'6K;XG0_!9=);P]J,7VB
MZN-/NK#P;I0.HVE[9+<F:"XGN(FAAMYHPCLC_EA\7OVH+SXC>+-+^(GQB^,E
MG\6_$6B^%9M.@UN[UC04U:"";S;*()8:,;.QD>/3RBS.L4DT\DD;!'"2&/Y_
MPB^C'G/ G&$<\XHS3(N(:<(N=;#8>CB*M+$8IJRQGM*M-I5HW;L[P3;W/>XS
M\6<)GV1PP.586O@IRBH*<(\KIZZN^C6UM.Y^AG_!%WX_?&OPK_P5Y_9#T'XI
M?%CXA?%GQ'\2M2\2>"?$!\7>)FUO2]*M9M)OIWN].B#S0^7)&T337EK+]FO%
MM[>0D+$E?Z8^J.L.I.=R[F9) N\%\L YWQG#1-M(/ED9"%'/#BO\EK_@F]\6
MM$OO^"NG_!/77OA=JDIU-_CCX1T;4=1%K'/J,=AK&I2Z9=Z>EF4:%[:]T"2Y
M>]O# RV"01A[BWFEV/\ ZS.KH/M]JJJZN;96D1]Q*2/O4KE_W@&0 !+\^!N&
M8S&3_:4,/A<-*G' X>CA,.H-5*-&G"$'-))-M*/PZV2273H?A<JM2O4]I6J5
M*L[/WZDY2;OOHV]W=^18O)-WDS\;F(R&Z@ 8R/8JHP23D$8KN+,[K&W;^];P
MGCIS%FN NS\D*X^8*@*^X3!]NOOC\*[VPXTVU/3;;0 ^Q$0!]^"16Y,]EZ_H
MSF)RKO<K"P'S#<N06Q@Y& 2<GMU]_0?$?_!3C5G\,?\ !/C]JG4@WDO-\*?$
ML9>4; CRQQQ*&+%<$C<Q!(^0,>@K[6N@D;7#QG)+#>.%PH')RP SCOVXQC@U
M^;?_  6CUA]+_P""8_[4UW:-MEE\ W-M"TK (TEV679E]HR\3G#$A=V 2&&*
M#"4>:VMK'S[_ ,&XOA1O#G_!&?\ 9%EB):;Q1H'BSQE>%E._S_$/C3Q!>LH
M',8#*ZL>65E?D,#7[?)%NRP1P0$YVG#GGH<#.WOC.,C/49_*7_@A-IT&B_\
M!(+]A6S3<$/P/T6Z<!64^=?7-]>+@E1E624N2N0,A2P((K]7HG.Q1'G)Z[CG
MN,8S@=R#_B,T#2LDAINF1XXWB;&7;)#  $*!GCCE?YX--6-9!O\ F7<6(7 [
M,0>N.N,_YXE9?,.7ZCCCCCKV^M.V@; .BAL_B2?ZT#*9,@5X%@5AO8[\G/WN
M^. >Y]*F[X[^G?\ *@2(LDF21EW_ (6/\7L#2'_6R,.@).?U_D/TH QKP'<%
MP=Q*X7^(Y<$8'4Y'H*[6%3]GM@<C"C.1T^4@Y'YURURL32PD$F3?'@$$8.]0
M>2,=,]QP,9[5V48Q'&#U"@_I_P#7I/5-7MY]@NUJMUL?SF?\'(OA^^\0?LT_
ML\6^GVNH7MU#^TA9W*VFFV<][>2A/AKX]5GCM[>.65DAW+)*P0JBKEB!S7\0
M/[25GXA\?:=H7A#2]2\.PZ;H&JZHWB6^\0)=R7,FM010OI<.GV]O/$B);NP:
M_=]\D16%7" J&_U6_B;\)]!^)6H^ ]3U@ZD+KX?^(-1\3:&UC=VEO"NJ7GAO
M5_#H-_#>6-_%=VWV/5[H)'Y!:*X,,_S+&R-^+/Q)_P"#;G_@G1\7?'NO?$[Q
MH/VBKGQCKVN7NOWMYIOQQU/0K-=0U"7[3<"STS2]%AT^&U29B(8I+4E1E2/+
M""O#>72GCG.=6<J7+)<K2M>RMKO=/8X:N38"IBZ6:J4XXZE:.D4XN#7+*,FW
M=<R2Z'^=?H>A^%IY? 5YJ/B#Q=IE[X:UO5FU+4;2W-IK2^((H8XKC6M'M->T
M^>*"SEB7^R["V2]T\:UI;QW%L[/(+F7WSQ!\2_V=?B]\=_#]QX:TSXG>#_&$
MW@SQK\)8KF[\&:9X-\ S:9&Z_P!L:UJ.NZGXLU:YO+WPKY>=.MM%EB23;&L[
M6X9@?[KM4_X-B_\ @FWK=]-?:G>?M)74D]M#;2//\:(YI#%# END"AO"&%C6
M- /.\QK@MG#JH0#H/&/_  ;9_P#!.7QUX<3PEKNG_&]=&C;PO+$=.^*%C97A
MD\)(J:7Y]Q;^$X)XFA6-0\EG<"35W/F:V\[*&;UL-0AAJBJ0;;5M'MH[[]/D
M:4<*J-6=13E)3G*?(TN6+ENE_P ,?R<W?BKX#_#JZL]1^('QOUWPI\+[;7[?
M5?';^!M5^RRZ3;:[9II*WVF:-]JNX-1OK^1E$+RZ]80S3,4BF9L1M]/>'?BU
M_P &]'B#PQ+JOBO_ (*!_&]7A=HI?#_B[P+K]UK<KJ 7$%H++Q)ITT88DI*(
M7/ ,4@R2?Z&+S_@V5_X)DW_@[6O %SI'QXD\)Z_<Z/-JFF/\9=3=[E]$NDO;
M.8WTFF2WL8^T1@F&&:.,\ Q!<X\_TK_@TZ_X(Y:5-)-_PJ3XHZIOE,GEZS\8
M/$]V%X;F)[9[&122<JK2-&"1YD;@<>E/&3G+F4>7T;_4WA"-.K*K%).2UC96
M?GW/PQ\0_M._\&TGP@\/6^NV_P ;/CK\>M0=/-M?"_A7X=Z>MQ @P[M?FY\'
M:7#:*K;4!OKL*K'HIR1X7J__  7%_P""/'@VZ?1_@Y_P35^)WQ.06D5W%KWQ
M.^(MAX(2ZB(8JLNFZ!;ZK%#9!EW1.L*R2&20&/Y%9OZ,[;_@TS_X)"V=_<7E
MIX'^-UO#<7BWWV"3XLPWME!*FX+%!'J/AF^N$M<,=\3W4NX!<[B.?=_AU_P;
M@_\ !-#X565Q9^%/!/Q!D>>_N-0^W:QXA\'ZM?1-<I#&;.WNKSP([PV,/D![
M>V\IDB:65@Q+L!S_ %BI*HX\SBDD]'W];?F$H.3;YFKN]DE8_DC/_!P?X9FN
M%7X'_P#!)[]D+PVERW^C7WC#2?'?Q7UB"/RPL<R2W&D:+:R7<3<*[H8SA44O
M&JLTWPR_X+M?\%'=#L-2MO ?[)/PFU;5-4O)WT?5Y?V7M4LW\(1W$KO:WFD7
M^F:AX<A5[%'1K=;RRUAP(U$EQ='=))_: O\ P1-_9#C@2"TUSXXZ/!&NR*UT
M/Q_H.D6EJB\*EO;Z;X*L[>$<;G\J!-\K/)(9)'>1L+4/^"%O['^JPRV^H>-O
MVF;J*4OE)_C&DR88YPL<WAF:)%YP%6-4   10,'KC72BOWD[I*ZM][3;?];'
M*O:TYRM:2<GNEM?NEZG^?O\ $'QY_P %$/CX?']]\7?"MYXSUWQW)JD.L>(_
MB+K.IV%SH5OKQ!NY- M]3\3VVD::(E4AI+N2;:#W;:*^8K#]F'XU6GF06B>$
MX+^*-[)[2W\3:+JU_<FY0A!:0:8-:EDF$XC2-5G7?*R)\^XQG_1AU#_@W5_8
M%U-IFO->_:.F%QS(O_"U=)B (Y#)Y/@=#N!P1\XY .ZIO#?_  ;O_L&^$==T
M?Q)X?\1?M)6&K:%>PZC8NOQ6TF>%KJW.Z![FUNO!<\%TL;@.(YOD+*"0<8KE
MJ5'4>JMZ-K]3L:C;2*C=6T/\]6/]AO\ :(2PC3Q+JGPV^'%XT<8CT/Q5)XD_
MM9[:96D.K36>C:7!%;W-SB,2)=QPS1J(]L@23#>J:'^PSH]BFAK\2?C3%<1P
MW%OJ6MZ#X+TN\LYO$.DQ,?-TS3/$GB'7S_PCM[<*2EEJT>FO$C&<S0RF*+;_
M * _Q/\ ^"$'[&OQF^(&I?$CXB^*_P!HK7_$>I_88[F5?BEI>E6+0:=9FUM(
MHM+TGP79642()9A)LB1Y2$9]VU#7C>H_\&SW_!-;5!.-2@_: U$3L))4G^+K
MF.7+-MA*KH<.8H03Y:%D"!VPSER%AU(PIR2I0E+2SNT]_+RW)4;--/5?U_6Y
M_&%JGP]_8!\,7,^G1?!*:\LY[FVMH8/&GQ@\7:WKMM>S*ZV;7VIZ%?:9X?OH
MK*4R7&J8MDEU'[2]LKQ(8",G4/VM/V6-+TV#PN_@SPF? VA:=86]A\)-,M];
ML_#-Z^ASQ7^L+_8DT>NZWJ*&#2(KO4+.ZU&8PW5U*K-;6YA@C_M53_@V>_X)
MJ0FS-K8_'6V_LYX9K)$^*%LT<)@;S(X1YWAJ9R ^6)9G&6/SGD#)UO\ X-A/
M^"9&NZOIFNW%I\?+35-+BU9(;G3_ (J:?;&8ZY%/;WYN#_PALGFLL$S)$Q10
MB^6!DJ:R5>IK:$8=&XWN[]'Y/OY%\U39U)./\NB7X'\-VI?ME?LX_P!NZ_X?
M^'WP(\/:3X@\73K=SZ7X"\%^)+"YO8-5O--FT[48H;"'3[O[!8R_N9Y/.FB2
M4&&24R U%J?Q8TW39M?\WP?81ZWJZZCI6A:!J<=\FCS-::;9R2:C<:AK6KZP
M+>XE=1#:L98$,@E)D.QBO]TWA?\ X-GO^";/A/Q%%XPL(/CW=>(X/#S^&%O]
M3^+$<XETH36]W;V\BVWANW0+;7%M"J3Q0P7+;"22I);7UK_@V^_X)S>(+>X@
MU*P^-DIN)I9_.C^)EK#<1331F)C;S+X8W1)M8DA<G(5E!( KS<=#$5.7V-##
MUE)24W7I4ZDH2TY94Y2BY1:U?N]M3&>(QM"O2GAZU2,'"I"<$[12DDKJW7JN
MGRT/X)OA!\7O%7AWPIIUQ\-/#?P=\,:=X?N+BU\:Z7K:3:I::I?>+X-3N+%M
M>B:Z22"#2H[&>2"32X7G2\EM98R)!%N^UO\ @GU:_MJ_$+XB>//'OA[QYXGE
M\%_![Q+X%T+Q%KGASPWX1N]+UZ^\3W]OJ-Y;^(K7Q;;VFJ1:,F@W$UQI=]I-
MT;JT+7=IJBO=H6C_ *UIO^#8;_@F2WAW3?#5II7QVT>UTJQDL?M^D?%.#3]0
MU??/))'=:W=0:$9=2NK87,\=M-*L!BA+)M;(#_0OPO\ ^"&?[(7P:T[4M*^'
M?B[]HW0]/UJ70)]<L5^*UK+9ZS<>'88[2QN]12;PY.T\WV9<.WR,R[E)4M@^
M'6RO&3P.,AAJ&'IYE6IM*NZ</:32YG!.HX\\8WLN6+LDKI7/=P.8N-2A3S#$
MUGA:=-1E3BHR3DYN3DTWNU+ET=K+HSZ^_8>\>0>(O FH^'+^XC@\2^&KZ!-4
MTV6<R3F)[86EOJ-N\FSSK*YAL$55MT:WM7B:/S6WI7W.",MR.OJ/05X5\+_@
M-X+^$]U=WOABVU%KR\L;:SN+O4+Z*ZFN$BDE(^T&.WM%ED0/D2,A!W2!0#R_
MMR*PX(P2TA'(/!=L=#QE<'\<'G..OAAYQ3RO#8?.:%.EC*<JT*CIU)U8N"K3
M]D^::3;E2Y&UM%NRT29CFM7!UL=6JX#G>&DJ?L_:14975.*G=1;2]]2M9O37
M<LT4BC  -+7TYYP4444 %%%% !1110 4444 %%%% !1110!XE=C;XFOP7#;9
M,J%)^7>?EQD#IGGL.V<UN7=Q.$C5 [Y 550\ECT W.HSWZC':LF:.W'B&[?<
M&\V55!(5=FUMN?G8 @Y!.&!P.-Q %<#\=OB#\4_AI\.KW6?@M\)!\:?B,\IM
MM(\*'Q9H_@O3TD(8B[U'6_$+VL2VR #?'##*6+ *7'4:OIW.@]%,U[&S0&)Y
M9 @<Q!7;8"<#<^/+W\XVJ[$#VS4RRW 0>8@A/]T\'\NO8^OX<"OQV3]I3_@M
M/>1I-%^Q#\(+ 32DO:VOQ1\*Z[-:@DD!IK;Q':17+A/O/L@!/ !Y%>[_  5^
M+W_!3WQE+<P_%C]G[X.?"U(;P6T5]=:];Z]-) JC==266D^(9!;(&Z*UP6."
M5! !J5%)W5_O)DVE=6Z?<?HKYEQMW[9"ASAUC=E.#@X*@G@@@\=1QFI8OM,R
M;TCN"N,[C#+&ISCD-*B CG.<\CO7E*6/[1TJJ;CXG?"/3W=$:2*W^'^LW20L
M44LB7$OB1C* P.')V]E 4 "K=^'/V@YV16^.'@.RB?#.;+X99=R?O%9+G5)_
MO<D%F)_O'/-42GSZ/UT_X-SU*X-RTOD!)2LA"*#&XP6P%R64*!D@Y)XZGIFO
M+M1^*_PQ'Q>B^ %]K4MM\5+KX>WWQ+LM!N["]$=WX/TN_L]-U#68) JFX@LM
M0O;6TF,,;B*:57;=$CL.>O/!7QY0.K?M%:'^\5HU8_#O3"@:3*@MNUE4VY89
M+NB8SN=1\P_SWOV]_P!J/]N7Q;_P49\9>*_"WQ!\;:[\<+31_'O[/7A;2OV*
M?$%Y>:CI'@/PKXSTV[\12?$(Z7X9UBY\'27FHV-CK%UI]KI%Q#=0Q2VYU"6#
MS)BFD]R9*46G#\5?7IT/Z2/^"SG[9/\ P4$^#?Q3\ _LW?L->*O!/P9.I?#N
MZ^+WQW_:!^*,OAY/"OP\\/:AK5QX4\+0P:EX@T_484U)KBPO-56RL=+N;Z.&
M"T>)Y4:_CMOYU?B!_P %'OBK)J5WX&^.'_!:/Q]\4?!)TW2]&\>:;\';>;P9
MKFNZZD:-X@U'2_$OAS1+&:XL[)I[.*T@4VEE<V8A$<T3FXCC_+'_ (*<6_[7
M/AVR_9W\$?M.Z?\ &_1+SQ?IFIZY>ZM\8M(\2^&O%7Q7MH-1T;2[3Q%J]UKM
MMY.KMHBZCJUKI$4D45OHUD]W=R6K'7(3:>4:=^S?\&-%MX]4U+Q]ITT\MOIM
ME;?V!XKL=3G6R8;GFO9QJEO:PR0R!X)X[/:4$922*,Q('ZZ48NFHM77,W?KJ
M]F]VO(J-6I%R;MS22BVDU9>79^9]#?$7X_ZQXC\/7G@-?^"HG[3?C3X*V-EJ
MFDW_ (<OO 7B[Q9O\(PZE?RZ=;_:;_5[6W:>3[8]I(L-T0]W!<WDHBCN@S_
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
MZ9>:?9ZE-8K<SR75A#=+<%;4&8Q!3>S.AC0Y82,L?V"+_59& :TO,*JF0[&
MC3G<P! +$$'(&"2.OH =68]Q).[M]TG'0>G>HG6120I8*.F<YZ9/8^M8D=QJ
M>Y42SN9 X,BL04)B48#;0K8)8,-N<C&3U%1/>Z@%60VDX$N[8 6^;RV9#G"\
M#<IQD>_ H Z(%L#* G')VGD]S35!WDE6PQ]!P"".>??U[?ES_P!JU+R#/]BN
ML;FC1 "9))$^5PJXW; X(5\88#< ,XJI%JFK3"16TW4(C$YAG+PG;'(>,%MH
MRH.<N!@#F@#H+E5^T0X!!\Q/F.<8# XX)Z@?F>G4GL$(**1TVC^5><O+JD1:
M22T=?LJ":8E]P" #YL[/F+9 P,XZ\UV^F7B7UM%/%(LB-&-P"%#')\OR').2
M/FR<#.,X&<  T:09[X_#/]:6B@5M;W?I?3[@HHHH&%%%% !1112LKM]6 @X_
M,_J2:6BBF 4444 %%%% !1112:3W *B"$$'/<=R>GUJ6BDHI7M?7SV]!W_JR
M8QP64@?D>_([]1_6H]DG^Q^M3T4VKJUVO-.S^_?_ ((7TM9?-)_F1HK*3G;@
MXZ%B>,^OUJ2BBB*Y4E=OS;;?WO47R2\DK+[@HHHI@%%%% !1110 4444 %%%
M% !1110 4444 >=W_@LWE_+=QWS0[V+"-HB1DDXP,*.,\'?@'ITJ!_ U\^,Z
MW<#&.?*C9N.<"21GE4'H51U4@ $8KTK QCJ/]HDY^I.2?QS1@>@_(4%<\N_X
M(X%/"%\<+/K-X\80*(T9D7@@Y(#OSQU783T)(X%EO"F=H%U(BA-C(NXB5<Y/
MF,^^0DD\E74UVNT>F/IQ_+%&![_F?\:!-M[L\YD\!PR2,_V@X;&%:-7P   N
MZ1'<JH 50SMA0%S@"JS?#N-]V;I<,20#;1$J"20 =Z_=S@?*.G0=*]0INU3U
M5?R!_I0";6S/(O%?P]UC5/ _BW1/"_B"#0O%FK>']9T_PEXHO+!]3M?#^MWN
MG7%OI6M7>F^? ;]=+OI(+XV?GP)<^0(&D"N2/P+_ .";_P#P0)U']BOXO?$_
MXM?%K]I:Z^/VL_%C5/&7B'Q#%#X9U#P=-=:[XGO$NCJ!U:R\27-Y*ENI=;BR
M2"VM9Y'1C$84,9_I2P#GWZ\G\<8/!]Q@YYZTFQ?0CG/RLR\_@1UZD=">3D\T
M#YY=_P $?B'_ ,%,/^"('[,/_!1OX,:=X#\4PQ_#?XA>%[W4-7\!_%C2;62_
MU_P]J6IP06M_:RG4+Y?MNEZ@EK8W-U8R2[&GTRV>)$<N]?SLS_\ !E5J\^GG
M2S_P4'NVLBX9H5^"D3JR(3)#A;7QGF(+)+<,6\W-R78N@" 5_?#Y:YS\V<@G
MYWP< C!&[!&"?E(*DX)&0"$\J/.=O8 #)VJ!G[JYVJ3GYBH!; W$[1BE.459
M-I+HA-MN[U9_!)IW_!E7KVFRQW>G_P#!1'5K&^BCFMX[JW^#6H6\XAEB5 @N
M8/B%;7$2QE=\2PO&JN7)W>8ZE=+_ .#+[Q[H%W>WNA_\%)]?T6ZU&62:_GTC
MX/ZS8R7LDQ+227<MG\1$-T\A8M*\[RO*S,TK.[,3_>R88CR8HV/JR*3],D$X
MIPC10%50JC. . ,G)P!ZDDGWI^TG_,Q'\$NE?\&7OC_0]7O=?T7_ (*4:SI.
MMZEO^WZOI_P9UBSU*\$KB25;N[M_B1%-<K,X#S).621P&9,@8DTK_@S1^*NB
M>)9?&.D?\%,=>TWQ=<?:%G\46GP?\0P:]*+O8+@2ZJGQ)6[D24(%=))BA7/
M/(_O5\F+J8XR3U)123[DD9)]S3BJD$%001@C Y'I2YY=_P $5S2M:[M:W38_
M@TT3_@S9^+OA;4M6UWP[_P %._$.AZUKLBR:YJ^D_"7Q%8:GJ^)IYC_:-W;_
M !.\R\'F7,CE9Q(I.T$8,A?)UK_@RQ\1^)[F&]\1_P#!0N[U34'N#)J%W<_!
M&]GEN06+"1?-\>.OVN08,URZLQ52AP&VU_>]Y$/_ #S3_OD4"&++'8N7"AO<
M1@JN!T7:"0-H&,TFVTTW=/=&?+&Z=E=:H_D1_9X_X-E?B'^SGX?L_ ?A?]M3
M3-2^'\-S-?7FDZE\$X+6_ENYKDW09-5_X2V:8PF9I/W<V?)41K"<EZ^N?#G_
M  0-LGGDM_B-^T7JWB+1);8V[6^C>%8-)N_WEE)82I'-?ZOJMI$9+9@QNDL5
MN/-"X*I&BU_1MY48!&Q0",,,9##_ &@>&QVW XYQC)H*(%*\JH &%9UV@]-I
M4@J?=2#[UG*G"2M**:O>S[KYG2L37C#V<:LE#3W5:VGRO^)\R_!7]FG0?@G\
M+/"WPI\-^(M>U3P_X/TVWTO1+S7;A;W54AMI99?WURL05MTLTN< J$VI"L,:
MK$GTK9P-;6=K;.XD>WMH(7DQ@2/%&J,^#TW,I;';-3JH48!;'^TS,?S8D_K3
MJ<8QBK122\CGLN9RM[SW?<:4!!'3((R ,C/<9!&1VR#3&B5@H.1A_,P"!EN?
MO8'(!;..AP V5)!EHJAE<6Z+N*L06!#L$A4N<CYF*Q#D8P,87DDJ3S4C1(QR
MRAN .0.@['CD'N#D>@%244 1K$JG*Y&"< 8P 0!M''"\9 !X).,#  (D!/ (
M)) *J0I)R=O'&3DG.3D]0.*DHH B,,9)8J,]C_=/JO8'/.?7FG[%YX'S?>X'
MS'U;CDTZB@"-HHW5E958.-KY ^9?[I( X';TP*CMK6&U5D@78K-N*\8!]L <
M?G5BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M0I'&!A3T P,?A0!U\=[IMKY,,<]K#!;Q")5!:'9&FT@11QHD$:#:,JH4E1L
M X.@FIV$H)CNHI .NPEN^.B@GK_(^AKBWT6)U*2CSD R/,C3)( (W8R2,@9P
M>G&*L6]E%;(51$B0X!V(%7@Y&6P.<XQ@>W.: .R-U;CDR  @'.&Z?]\_YY]#
M3H[B&7B-PW;@,/Y@8KGCY0C9EQ(50C#=/]X#!^@Z?D:=HKM+),=H55*8ZY.=
M^>.V,#\^PZ '2T4@[^Y_H!_2EH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ KG+B4K,ZA%?+X.\Y&"V&.W')5<L@R,L ,CK71'@$^@-<NS
M[[ZY5EW"$LR*OWG89*H"<@,S':IQA6()! ((!^7O_!27]M/1/V5/AU;:';S:
MC%XZ^($4EEHMY:6DEQ'X?M;JVOA)JN8TE\BXC$2PQLZ[$-R8BP:177^:7P=\
M+/%_[17P/^./[2\7Q#\07EW\,Y;B[U?0EB2YM39+);MI\M[?7^H&8W%Z9KPB
MUCLA%9_8W+3R"Y7R?J'_ (+Q^.?B$W[4L'A_0;>P33/!/P=M]4L[*^O':+Q7
M<ZCJ%L\EI&L<+C3YXIX(((KDB18W:1G$B,$K\4O!G[1G[0?P,LOB/\.K.YN_
M!&EZ_-)IOQL^%MW$T^F:^VDZ:ETUD^I20V\D<;P7X=)(((VF,MP05Q"8_F>*
M,+Q!BL-@H9!BX49?6Z<\;3J2C3BJ$*E-N4)23YY2@I^[WLKZFV&E3A5J.M?V
M<XQ6BN[I6V6JW/KS]@S]J'Q-^S9^U)X9\;3^*=/\-^%O&<=WX,\7ZI<Z1<:Q
M:PQ:O/9>1%J$,4UDDD,;VL<DD\=SY5@9M\7VF2:2.+^U3PEX@^,(TJQU*X\/
M^#_&&FZGIYU7PM<_#[Q1813ZKI3L)[>X^Q>*8=#4.]M<0O(MK=7XCEWQ,^_%
M?YR4VHI\0-030O#UE>W4-Z]O.NAZ9([+&]PYNX[6T<AG$-K,#(UU/-$L08*T
MLW"Q_P!-_P#P2K_X*'?%:Q^%_B'X#>+_  Y<_M$_%CX9:@5^'OPZ\"ZM;7WQ
M%NO!-W$7O[36"P;P_I]GX=:-8X[[4=2/FVBQQ?9D>)F/T=-5%3I*K-U*BITU
M4FU;GG&$(R?_ ($I)=TDS.?)SR]G?DO[MU9V\T?OWKO[3VA^ 9[BQ^(O@/XA
M>%C 3)<:I>>&7O\ 3B'_ (DU'2)+S39-Y!8E+O;SD?*5)T-'_:+^$FM:+>^)
M(_&MAIVF6*2SW<^IF:U%M;I;&X2>8-&7 ,J&)T6-F4#>GF'$=?!WA/\ X*O_
M  ]U.3Q-I_CG]G'XS>"X_"WB+Q#X8UM8SX"\301:UX;>Q6\TM=-M?%5EEY&N
MGAMYH[.:!6BVB2X5-[>8_'[]J+_@G[^U-\'O'WPNU/Q3XE_9LUGQYX>O+.U^
M)>O?#R\T"?1YYQ=64%Z;_1KR]L=5:RDD6XEBGO9+:XCA\J1D0DK9)^I?PH^/
M_P )_C>9H?AM\1_"_B>\CM;>[.F6>H20:DD5PI8--97UO9W(",I :WCN@0 S
M&-"67W.6YN[5!%)#%#)$G[QGG;85499@Y@$;$ ;MJL21NQP"1_'#\-O^"+G[
M0WAFUC\;_ K_ (+"?"#5O$;K"/"<UQH$VA6UUH-NOF:;;ZE=Z/XTU#5H+S[#
MQ=S1:+<K*X9?L42NQC^I=!\)_P#!P5^RY FLZ?X@^"?[9'A2V!@;2_"'CNZU
M+4M0M[M3!'/#H_B3P[H-V[P':)!:WUQ<HLIVQ21&62( _ITCUQ0%5^5<%HY(
MV4JP!&2!P3C(QTP!WIZZBDK94-)\VT@@ <8.>K<D'IC/1C7\O.M_\'!?C?\
M9MN_^$>_;@_8'^)OPI\0V\#Z=!J&G7!TK1-0UBW D,7VS5=*>Q6.>)MT?^G%
M@>5)4FO=OAM_P<D?L&^.-(T:23PI\5]%U*\"/KUI:Z9H6JV7AJ>24Q;;O4(]
M:B-POEJDNZ"U V$$L2VU0#^B2*8/A5^5@.5XXSSC) SG.>@QDCZM#'<5:0+@
M$_=!SC/ .X=AUQ^%?F1H/_!6K]B#7_$?AWPSIWQ<@34/%%G:WFD?:M)ND@F:
M[=HXK":YMIKH6^HK(A1K=HI%*F.0. ^U?T(\/>);#Q?I4&NZ#J&FZGIS6TT[
MW%C<-<1_.!]ABDW)"\%^>!=:=)&^X@!+N,D+0!U+"(@A=Q/&.2.X]>E23*C>
M6 I!QC;N]OIVZ8QSR*/,3$9('SJ&/3KW Z<#WSGN<<THRTBMCY1G''?GKU'_
M ->@ 0B(%"A.03DMGTZ#']>>GK@"CEP2.2-H./3G/X]QV_&GR!V(*(&/\0!V
MX''L?\GWIA\U8\&/'S'^/CG;[>U $AB9SE6< X  ;T&/4>GI2A0%8D [>#D
MDD$C)/J=N<\_SJE),ZR$'*K\O&>1E5/7'OZ?X5$-3A4M"P8L20",#.">?J1S
MWZCKFDWY-W[*[^X49.<G&$93=VK15W=;WNUU+96-&7@G+#G/3GTQSCTR,TK[
M6&TJ"IQD\#I@],=^E5A=0SX )+'@ <>N.H)QD]P/8U8B.0P()4 =#\W4 8Y[
M9QTY'0 BK<9*3C*+32N[JR:5MGU9I*G4IP4ZL)4[M14:B2G?I[J<F(P41.%
M7"DYZY'<#COQS["I]%<?. N#NP3GKUYZ5'(%$<F X^4_>(Q^@'-/T, F4GLW
M_P 54D'1 YS[''Z _P!:6C'7W.?T _I10 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !7(R#_B82*&*"295=AUQYBC@]1P,94@CD@YKKJXF
M0%]8,99MIN.VY@,$D':I!(5@&QG''.5R* /X\?\ @M]/>#]M#7UMD,DB_!O3
M&1AMQ&D<UK/*WS9"IM:<MM!(9U<#='&4^1O^"O\ \/8_!?[>&N(CZ9I6@_$?
MX7?#SQQ9VFGQM<#4KJZ\'6NGZQ)+%<1B-'>>W+.;?Y7,YR$\F$CZ3_X+0:^V
MN?MM>(?#6G^'/$TVOMX9CT2PF>$?9M7:[M](TW3;'3Y)%9XEFU._M7CA1A&;
M?[0-H$C@^B?\'!GPXN+34/V$?C!86A37Y/ -Q\-_$\=M )-0B>?P[I%]IZZR
M5VM),L\]XEH[DL#:-C B3 !_/]HBZ[H&G^)++PM/::/-J^BVFF_VG:QQPZO;
MZ?<7[)<PZ=-,LF+B>.+8S@&2! K0-$TDA?E?#?QD7X/^*?$!^#6J>+?ACXU.
MC1:'K&LZ'K]]X<UOQ%"WF-<I>ZS82V]Q>1W#RRB8,[;E?RI"X!%=!XHCU2+3
MK?4[FWFTK6(];C.C64D7D"ZM+ O<7,_E9.8)3 \8480E)/E8LQ/TY^SG^PGH
M'[<?QU\+?!B?Q+_PB-S\1?"]WK]KXR@LWO-2\+RD27,\=K)&R21#[=;JT"!P
M$AN7B!"R-D ^'];UCQ3XBTRXUF^GOKWQ!J4WVB>>[U2XNGDN28WDGN+B)XWN
M+MGC3SKF5FGF9<R2."173:7XD\5V.FZ5HA^(7BFTTB*U$1TVS\0:I:Z!:07<
MIEO'_L.*XAL!;V#2RRR0(D*S(CQR,JN2/TS\:_\ !O\ _P#!2/X2^,M7L/"=
MUX,^.OPQ2:5]%U/PAK"^'_$DTIED\S[5I]P)[:RD(57>RCA6*U+F",!(U!I7
M_P#P2A_;0\/0:;>>(/@%XR%K;6UR+[[&3JE\YN0YD2Z.4A"%6*L %4*<<#F@
M#GM8_P""2/Q.T+4-/'@SQ[X&UR;QKX3\*?$?P1K.G:W>^%AX\T'Q-H,?BDZC
MIMQ'>0-J$VB?-IVHV$=FU['J2$?VA&0&7SW5?V,?^"B_@FS\,QZ5K7Q0:_\
M$\/Q!GT;2?"_Q>\4F\$'PN,/_";W-IIXU&6*+3=,AN(9K-C)+?>2)),3R1J5
MZV?]F+]ICP3J_A+Q"VO?%WPAKG@73[O1O!L^NQ^);4>&;.?S6O=,TR=4FTJU
MT^XWRB6U)%M/.PD5&N3&PZ?2O&__  4K\$_V%JGA7XK^);H>#+_6]5\(O>P:
M'KFNZ3>>(E:+Q#LEU7P_=7-U;Z_$[-K5K+*T6H6D3&Z$IBC*@'PK^T'X'_;-
MM_ .DQ_M$3_'C6?AI=P:=$E_X_\ $.K^)M!LY[F4K'KD?]I7E_!:1Q1$))/(
M+78H1)[5/,&[Y"_X1;PYIM]>VBV"0R6L5O9RW%HW[V\M\*8TME3;!<VURDL5
MP+IBR))++' (O+<O^G/QD^-W_!0#QA\)O&'P4^(&KZ]XC^%_Q'N]2O/&-C<>
M$=-GOI;G49[*[U2+PYJZV-M)H$5Y/961DM;$"W6WMC#%''&75_SVO/#&M:;;
MPPZQ#JEHFFZ=:V"P/!:Q/9Z1IA?8A$,,:C9YBALJ6+HS'.0  =[>:!K_ ,([
MK0;2ZU%M%U[4(],UO1]+MKF*74K6PNX#-IEP'BGQ93.B)<))&JNZNC.6W&OZ
MW_\ @E;_ ,%5O!GQ)U/X9?!KXDR1>$/BIKOA^S^'NMV%NC)X<\9ZSHT,=MX;
M\::<'D06'B?5RBMXCB@/V%9G=[:VA+9/\I/[*7A#X3_&/]H^Z\#?&N?7-3\3
M?$_P4?"_PI\53:Y?V8T#QA:Z;-:>$;1;6*3R+B*2VM(D59D?8X.PIM4#A_"W
MB;Q=\,_'.B^(+"\E\/>/OAGXJFN;#5[(1P:EI'B7PK> 7C1!0J(M]-;?Z4<8
MNEXN/,!P:4)--Q5[*[7W_P"0U"I/^'%2:U:<XPT_[>W^1_JCI(P$?F$@A!A<
M 9X'&3SCZ],=JTH9 PV@#U_(?C[?SYK\X/\ @G!^W%X8_;I_9YT?QS%?6,7Q
M&\*06NA_%/0H'3[5IGB>%$C:X5+58XH+:^A'GF$+Y2R/O"[N:_0.'48ARA.Y
M,Y&>#@8Y'?.!R><$<4HJ4H2E9*2TC!R7-4>_+'S^\I0=XQJ24)5)^S@K\RE4
MM\#E%6A?>[TU.D(SZ_F1_*H9 "<'.,=-S8ZGWJBMV9!'() @8[<'H#@'&"><
M<9)Y(.>,TBN\I+F?:BG;@#I@ ]N,'/.><>]0FVMES+XX)IN#ZIVT%.+I7E6:
MHTXR5+VDW[KK2:4:45:\G)NR:ND]RG?RO&\V"I58[9MA)\X[Y_+=HN2&79A6
M# @<X .#7YC_ ![_ ."N_P#P3[_9M\>:W\.?BC\=(+7QYX7O6T_Q!X;T+1[_
M %F]T>\D,C);WGV:S>&*>$Q/#(K2R ,IW[G!:NF_;^_X*-?L^?L&>#X_$?Q&
MU]]9^(VL1_9/A_\ ##1KRTE\1>+]7>X:+3-/6R6.2^MK2XOBJRR(%:6$@*60
M@5_G]>(-6\2?'WXT_&'XU?$_0="TOQY\5O'.N>)?%>CV5LY'AUFU&^*Z$OVW
MS;HII4]RUB%N7:4FWS)B0M7Q?%/%$.'J$J].;E).2E%1;:E%7:ZQWT[=3^GO
MHY_1YQ?C5G%?"9I'$9;EU-15#&46Z%6M5G-Q2]DK5G3LHR^LJ/L9WYDVD?Z*
M7[)_[;O[.?[9GA+4/'7[.OQ#M_&NDZ9K+:#J-A+ MAJVF:A#EV%UI<S1WBQL
MJDK>$&U=0WE0EE)'VE9S7#.A<;-VX,-H^;"D\$CLV"2,=,<CBOX._P#@C=X>
M^)_AG]O'X;1?!34;C1/#%]=7LOQTL[;9?:!J?A*#3KN0Z?JEO%Y-O#K,&JI9
M_P!GWXC,T+X525)!_O @>8RQR/,/+0L2H0 89649'(.,\ @G.",$<=O">?UN
M(LKACZT94ZGM.5PFES-;W]U))._RL?+?2(\'H^!WB(N#O[2IYE*M@I8JZQ"Q
M:PRO*,:524)32J6CS1DVOB]Y+EUU)V)C()X) / [\5/HZA?,P,9()&2>?F]:
MJ.ID0L)=PZA5P/?/'7CC\CZ59TIOF9>A!&>W4GKCKT/4=S7U)^$&_12#JWU_
MH*6@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N8N&*3W+
M>7YO$H,1* 2*RD,A+_)M920P/5<CK73US%RK-<D*2K"574?)\[)('6+]X50"
M8J(B6( #YSQ0!_*;_P '#G@6QN?&_P  _&6G:%%8ZG'X1\>7\GB'3A-I^KRW
MFF:EI][97&HW^FO!<%-/FM8_)29I(#A9#&YC0IZ5_P %N/@#:ZS^P%\)/C0V
MLZU+XT^&MS\()M0:Z\7ZN%UB#6M/L;;58;FWE2RN+@O!*TD?V1IWCB\UR8@H
M>7'_ ."X?[,O[4OQ*^,7PM\3?!;P;JGCWPGXJ\ Z[\/3IFGZH5M]&U=C;7TE
MW<6=Y?6R1?:;>SE:9HH\MN&3C=7W?^VS\"_%=W_P1W\:_#/XA:-#XC\?_#[]
MGC0+Z\+W4MU=:9XJ\)W6CW\NI6\[R.DLNF:8+Q[@P3S2S+ ((#(QBB(!_$.O
MCC_A+)+2UT[X5>#/!MYI*!;OQ%)J/BCQ#JGB3RD2,3S1:_?7=K!Y</D,BQQ(
MBD!P!YI+?LI_P1%T35]2_;O\%7\-S>2+9^&/%%UJ#"&W2W6S33BIQ'#"(XK=
M#B-6P!DJ"=S#/X7^"K%=0T#5_&=]\0/"]OKUEKVB:-8>"Y&U5_$VNV]Z)Q_;
MNGVOV=K<Z;ID=NL=PLCI/'/*_G1JI0G^D+_@@AIRWO[77B:[0/<OH_PJUQ9I
M715V7%[=&U#$CY!Y[ ,A4G:K*)-KA@ #^NV.+R-4O274*\CE(@RY1=QQ'@'
M*#"D#(!&!GOJB23>^99F!SD XWCT!(VC(XR<C)!-9Y=GOI91"61I'P^P\@L>
M2" W.<GCT^M;6X'@I@'@GY> >_X4 <_>V<.HPRQ:E86NH1L !!>6-E<HZA@=
MKF6WG4@8W %&R0,;3AAYEXF^"OPB\0*LNJ_"?X?ZE(RXD%UX5TMWD.#\K3P:
M=;3(3DL&$G;E22"OMQ2-02V % +$X  .,<XQW'T[U$QA*Y0J^#R/E)'OC&?3
MMWH ^.=5_8S_ &;]7C=)?A)HNEO=;P6\/7^IZ8T/!&_][=BW0#<"L:!0QSN!
M"KC\N_VM?^"0%IXFL;GQ-\#;G3=3O+*VN3-X#\906&=1NG:26&;2_$* 7EO(
MD>81$UP8I)%#*I=G+?T#/"KJ&9%51G! 4YSCMC([=1WK*O8(XY(I?E#!2(<+
MAS*V=H)X4*PZ%B #G)&1D[>;LO4PQ-6I1HSJ4Z4JTXJ/+2A>\G*<8VVO9*3?
MR70_S.OVC?V6O$?P]^+27,6C:G\+?BY\-;_2]:.AR*T-[ILD%Q#>V]W8Q^7&
M)X-<3_2$N(X66XMW1B\C!VJK^W[X.L_"OCOP1\=?#FG^3X3_ &B/"VD>)]0C
ML87 TSXFW$,9\=PHR!E475ZTLEY; Y1GP\29 K^L#_@O+HO[.?AKX6> ?BK\
M2H?$&C>.M7U2^\$Z!XF\&^&VO[V4+8RWRGQ!)91O+<6&G7;JB?:%VLLS1PAD
M0N?X^/\ A<WQ5UGX/?\ "F_B'!H?DZ3XCT3XE>&+W4M+,NM^7IY\W4SX7N%C
MGBM+:]0*E]I\,R.MPQM7A\X+&?-S+&PP].>'H8FC#-*E.H\'A:TW".)G!-N%
MXOG36FRN[H_0."^$<9G6*6<YAE.<1X.RG,L+A.(L\PN"K8FCE.'Q"IN5?$^R
MA*G&R]KR*I*,7[-WZGMW_!/C]LWXA?L??%F/4-$OUTKPYXE6YG\1:)?@W%K<
M:P/#=_;:-//>.#-!I3ZA);1ZE;1RQPA6:*51DK7]$G_!+K_@H[^U7^U!^U7?
M^!/BUXAT+5?!6I?#3Q9?P:9X6\,VMEI^F>+;&^\+1Z;=MK%K:K+L?1XKRRB,
MESLGDWQ@.Z<?R&)XBU'Q[K6G2_V*)DN;@6^FZ-:6GF3ZHT3A96CCB4DLH#$K
M(%97QD9!K^D#_@BE_P %,O"_P@T3QS^SG^UMK%MX*\'>$XI]6^&WQ$UK1II+
MQ'?5+>)_",BV%E-J+BRCF>62XN-EO:Q1-*TJHI(^=AA<WQD<IQV8XNKD\L-B
MIU,3A8MRAB>1.WLW-J<J32MS.[OI:Q^L9UQ!X3<(T.->%^%^&X>(%'.,#0J9
M!Q57G3P&*RW$RC!570HR:ISJPG'[,N2VC:EH?6/[<G[=W[:'@']O&P^"WP4\
M5:CH7@2[U/X?>'=.TJ\^'FG>(M'74==GE?6KE=4GTZ5DG@@MI(Y))+MOL;W(
M8K"72OUT_:D_;]^#?[&MO\,M.^,U_KTFN?$IK:VBBT/2QJMS8QVEBHU37;I(
M9I4MM*MKXO-*7VQ)&@@97BC1&YZS_P""G'[ .IWT5[_PN7P5=-:-,UQ?V4EK
MJ*^7;QF(W,GV83W%O+F6,Q2RE&Y=HP0K,OSY^TU\*/\ @G]_P4G?2_&$7Q8N
M+3QIX2TRS\+?\+&\!W>I6EUIVE37']JVOA[Q!+'"^FK::I%=WB)-<31/<&22
M-GV-:"3S*F;K"K-,3@<VI8K&3QWLJ>&QW/3I1ISDE4DG2O)^SU4=+?S.YPX;
M/_#CB3&\"8#BS@K$<-Y%D.3UZ/$&.R6K2QF/S',W1D\%C<1&KRX>,U7=-5)1
ME/D2?VKIXW[)W_!,W]GCQYX^U;]O+XT?$=/VU_B-\3_%-_\ $#X7_$'QJTFH
M^&?!?A%M8N_^$6T?PQX46XD\/65YX;M;>TTP7\%H7LIM.:!6A2'8V=^U-_P1
M(^ 'QO\ B!?^/_A[XJOO@GJ_B;Q):>(O&T'AVTCGTC7H99WU#5!:^'KF&&PT
MW5];DFF^W:U9H9C<W$DGG%@7;!_:._X*8_ 3_@G_ .#?AE\!/V?/#</Q(7PC
M!I^CS1Z<)M)T'P[X>T<10:M:VNIRVEMI%[XPDN!=WMQ;"\>Z%[<7$,L1N%:-
M?U3TCXM2_%GP[\+?%?PYU*SMM \?^ K?X@VEQ<VLJSZEI$VEP:K):()8(7CF
MBCN5B9"D;,Y/E*P%>S27#>=8>.&Q<\+F.)C""Q$,*G4Y:]E[36HFVE-R5WK9
M(Z*G$WBWX=8C!<?\/YKG&1\/YW/,\FX:Q4/94J];*\ME*&74:N$HVHTXO!2P
MS=;V?MG-SDINS,G]F[]CWX&?LI>'+'2_A!X&L](N+[RY=4\47*IJ7B'75#$>
M=J.K3^9=2CY@=[R;<A?+"GEOL&$^9<&8@A0XPQX!_<R*3G.TCYL9'<XQ7R%X
MJ_:+\#> 5TSQ7\2_B+\./ ?@?Q#/'I/ARVUS6H[7Q9>7\MXFGVU]-$6:YU2:
MXU&2&P6RLHKBY26>(RPI%N<?4EC>VUNENTDR7)EB@FB8L$$D=W$DMNRJY4DR
MQRHZ( 7)=05!(%>[@\/@\+3C1P%*G1I)Q;A!)+33962T7]6/Q7B#-L\SO-,;
MG/$..QF:9GCG>6,Q]>MB:U.+=Y4X3K2D^5N3O:R5]$E9'5DC:YR/N^H]1_A5
MK1R-TO(_A[CT:L>/4(+E'B2+RV&5) /WD.&C.!PR[E+J<%,KN"[ESIZ,"'D)
M! +*!G&<C.1QZ9%>B?/'244@ZM]?Z"EH **** "BBB@ HHHH **** "BBB@
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
M++X>_#+3/B#\(+S_ (0'Q =)\*:1>:A?I;SW,NA>(YIYK1[J-]0M9I!,)9)
M'AF<.JLJ1_LM\2(]-F^&7Q$M=8MA=:)/X&\70Z[;>8(5FT:;P_J,6I0NQ^0+
M/:O)"Q8';YF]<2HKI_FT? K]OGXM_L.7/Q(T3]E_QHG@9?B_J-Q9W%K?:1I>
MNR&V>00Z=+ICZC#):VUY;H[K;W)@E2!BKLF7D\P _1[_ (+\?!CPWX6_;CB\
M3)9Z3#!\0O FEWUS;VUK:VJZ9?Z0#9W5Q)!",%G&QD_U?F2R.JX\L[OV'_X-
MSO"ATC]E_P",?B%8+:VTSQ!\8]-TVSDM6!-Q#H7A5+>>>X09*3.;U9 ,[5W
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
M=2EN[^Z;3I"I9"UK;3VL8=&;<H .-HS_ %KX2\.\3\*</4,BSJ4JN$P,IX?
M5)SYW["G=0C%N*ERJ*25Y-K2]V?B&?8W+LPQ53%86*56I*\I*Z<N]U=KSZ'V
MX!@ >E+117ZT> %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M AZ'Z'OC]>WU[5Q]W?I]ON($<JR/'&G)VF1W5$!!XPSLJGO@GGM77N,HPSC*
ML,^F0>?PZU\3?MH?%R\^"OP2\:>+](NK.S\07LS:#X>DNY4B\N^U*:UTT30!
MF5VDBAO);E#$"T?EB;A4W  _'7_@JW_P5K?X8>%/'_[.?P \.7'B+QCKUAJ_
M@3QS\1F;?I7@ZWU6TU#3-?M[-7W(=6@B9C8R,K- 8I)HRLL4;K_(CX;\ B'3
M((=6TSP_=75I>S7EG<2V-JFJV%NWV=;>Q$R1+(D($22K$K!"[N^W<23]#_&?
MXDW?Q4^)FM2V<MR?"6D:UJ=M;R_;+A[[Q%X@%T!K.KWMT[DWML]W]J1 S2!U
MF4Y.TD<G?3WJP"*TUI;.U8$26UG!")%5-AV[_O9Y;<1TYW8!& #SK5M'BTF\
MB98RMQJ $%SNYWRQ R*QSG=M24!#DE<8! K[Z_X)E_MO3_L+?M&Q:_JNF1:K
MX*^*,&A_#WQDLUUY!TRRDU>6:SU>!UQ+!+!=:K&JR1.C\.=Q$K _$FHRVMS8
MNB(9+JU)NEE(1I9S& NT>6/F?EF*\M@D],&N-UVW75M*BGM83++&5.^VC/G6
MDTDDKF=I8U+)/:SVJ2L6(>)'A+; RF@#_4#TC5;34-/L-5L)(Y=*U*TM]2LY
M(2'A>"^@BNHI82, ))'*CHR@9!''/'3Q2^:A8>AQZ\9R?PQ[8K\H?^",_P 5
MM2^*7_!.;X$7OBW6GUGQ=X:L=;\':H\UZMWK$EMX0\5ZG8V<E]$TCW:27&AQ
MV$>9U#2;<C(QG]5+5D:!=I5ED5O+C4@LIP<$*.>#SP..W'( -!R!L) (P,@@
M$-P>H/!YP>>XJI=LSV[B(!60J_4QJP##<C.A#*) 2@*D$.RD$&I0K&(X!&,9
M)R ,;<@GM5$Q/()5#!BT;",Y!\N0D>7,'_A>%P)T;@H\:MD8!H _ K_@IQ_P
M5%\6? CQQIWP4_9ZU>UTCQGH[S:I\0?%NK>&H?$UGIFA7-JC1V^FVTZ2(ESI
MT\5S+/=R*\C*8D9L%@?P]^!W[5_[=O\ P4S^(?Q#\!^$?^"E>@? KPS\/8EN
M-1\0^*=6@\%IXFT=WNWU#4O#FE:%86K/_9'D_9W@,BL\C(LN[:I'Q1_P4/\
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
M;Z_T%+2#JWU_H*6D,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M#H%.,D@GK@9P,XY/0<_C0!;HK*2^G8']R-QQCGCUS]".E.^UW Y:$8[<]_\
M]6: -.BL\7CG.Y GIG!S^9[?UI&NIO\ EF@<8Y/ Y].OI@_C0!HT506XG(!*
M*#W&X#O]#3#=7() B!&>#D<T :5%9OVUO3^5'VUO3^5 &E16:;U\'";C@^V/
M?C_/-0+?SO*B%%4,V">IQCI[9ZY]J -FBBB@ HHHH **** "BBB@ HHHH **
M** "BBB@!&Z'Z'^55;P QJ"<#=R<XQQZU:;H?H?Y54O?]4/]X4 9;[$ 8$G+
M!3\V>3GM^'_UZ;(K *P) ^;..<XQ[_R[4N!Z#\A2A@&4'&"#P1GIC/!_7_(H
M 9O8QX (7=AFY^\ ,_7C!/U],5*SHN%W%L!>=S<_*#VX^7I[=.:;D$MC&-Q&
M ,#H.HX&?PZ8]328'H/R% #B2W4G';D\#MTJ9#^YWGD@9SD]L'M4'F*.,+QQ
M]T]J"V >P R0/0#T_"@!22QW@G ]_7CV[\G Y_*F[1DGG)ZG)_QI6!.QAP,'
M(Z9.#G(''J?P-,=2P '8@]<>O7V_SVH >..A/YG_ !J1$+_,#R#C/!Z<XY/O
M3'9O+ 4<C.<#WXS[_P#U\^M("V!DD''TXYQTQ0 ]S(&(*EL8YR>>/8XXZ4W<
MW<D>V3Q[?A2;I?X1D=CC.?QJ<2  9"YP,_*>O?\ 6@"G+;^>'8YSL(8\\Y!Z
M]>/:JS6854.U=O<#&#VY]<9_,?0"_!T;ZC^522(9%*#J<'C@_*0QQ^ /_P!<
M4 9IL"KAU!"E<  #'4'/_P"HGKTH-ENQD$XZ9 J]OW@<Y X_+^O^?6I8ONR?
M\!_F: ,L66WHI&?84-8AAM*DKSQCCDY/?UJW(9 C;!D8ZX[_ .<50A>1@/,+
M8R<$G&1D_P!>I/\ 3B'.S:MMY_\   3[-M^4  +\H&!P!P!UJK.)4#-M8  D
M@;LXQG(P<^W'.<8R:P==UVRTA))9KLQI!([-'%,KWA#,Q!2 2^:T9'W<I@CI
MQBOP\^)O[;ND_!7XQ>,/B/\ $/XO>*[+_A*+.YT_X??L]-=ZAJ'C'2-)MK3[
M.;SQ#\+K''_"/ZQ>,GGQSW6JPW#RS),L4#,H7\NXI\4L@X<JXO!1C5QV:49P
MI4<%1LW6K5&HP5^6;455E&,FXM6NW8N4:='#K%XR<<-AI2454GM)WM9:J[:V
M^1^W>JZW;Z9]IEGN[4I'#YXLVN+;[24. MT(2YNVLYF(C@(3:)70D[0:\/\
MB5\:;[1M'OF^'^@V_B?Q*/L,=IHNI:A;Z="WG7,,=[+'.KB?S+.R>XNUB;Y'
M%N^<$*#_ #TZ3\:/VQ/VM/B/*GAA8/AUH,>@6,=YXL;1X?!7CZ2SOUWW/AV#
M593KVHK;6D[1B:V6")88!/']KE!*M](> ?V +*;P-XL'Q<^)'Q>/Q"\0ZK'-
MI7C#3_BEX@673;%"SS.E_:Z2!:0NRI$ZBPGW>8J;1N!'XYG.=^,W&E#&4.',
M=0X0]M1J4J<JV%EB9TY25U4C)JG2O&*M[T7'\#F?%7#6"K1H5*<\8G))N$X1
M27;52[)GZFZY\3O'5PAB,UOIKS0O;R#3R8O)>>VA68)<;<^;:AY1%.K;FED1
MP05!KCM-U36='TVRTVW\5>(;JTMO-"3:UK-S?:G/YDAF9YII)2X0/*T<49^Z
MB@C&ZOS/?PM^U?\ LY%5\%:_K7QZ^%MI;3"[L-:U0_$#Q-IRV?E2PW%I_:%O
MX4OT^TQFYBGV7$QF>&V4QJR(6]D\$?M>? ;QO::5::]KQ^&WQ"OT2&X\(^.[
M.^\&7QU%)&BFALK*_NKI)$+! IBO9\L2 _  _P MO'O@;Z6'#F8YKFF-XTXM
MXAR",H*K6RK&8^GA(JIS^]'+\/>BO9.,KU%)*&_4_6^%>)>"LRHTZ<8T*=5N
MRH8CV51MJRNW9:KH?;]EXW\06DZR1:U>7"QE@$EFEE(^8GJ6Y7/(ST& .,UZ
MAIOQNDM0EOJUD;A6"[[B-,D D,6;'!QR3WZ9.>:^>X+[3DMTG@,3;XT>)X9#
M.DBLB,'20RR;U?)8'>1R ,+TRH?$MBVJOX>34[-]<EM/[1FT0!?[<_LX\B3
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
M4X%E5AY8)ROS<J1[<D@#OSS^% "T#[Q_W?\ XK%%*%.TL!\J]3QQT[=>X[4
M((RPSN(R3QDCN>V*E!10!N7(&#R,\=<]/3/\Z(V#(&!R#GGD=&(.<X[BFXD8
ML%5#@GKUQGODB@!AE)!&T\@CH>_XTX8RF<8&2<XQT;K^E-/RG!X)X]?U&1W_
M %HH D8)L8 +]UN !Z&LZW %VN !\W88]*NE@JN2<#8P[_TJC;LIO% /)8G&
M".!@<Y'N.^: .NHHHH **** "BBB@ HHHH **** "BBB@ HHHH *S]2.(%/I
M*O\ Z ]7R< GT!/Y51U%=T"KG'[Q3G&>Q'M_>S^% &'S)PBDD<D8[=,]?4C_
M  JPI*A&((^]QW&"#Z_UH19(&S$0S/&0<KP%+*3W/<#TH*NP^<!3DG(R0<^W
M&,?4YSVH =N&&?G!8_7HH_KZTI+@X!&.W)[C-(%7;M+@')/3UQ[^U.)!/!R,
M 9^@ _I0!&TCK]XX_$\_3G_Z]// )]/_ *_^%1E"Y/F$,N3M4*5*CL"2S9Q]
M!]!4F=O/ISCUQ_G]: ')G[PXP"<'(/<8X_/J..AS4>9"S,"  =IR2#GZ #T.
M>?2I ,NH!VA@P^F5;N3[>W6G-&(U.'#;FSTQ@8/7DT 1@M]YB"%(Z$GUSU^E
M3M(I(.#T]O4^]0@!LJ3C=W(R>,_RSGK_ #H;C&.<':?KD?\ Q7Z>] !D,Y Z
M^_T'UJ8<%5R,X'?IT_'_ /4?2JYS&=^-V0,#IU [\_R]/7-+EF=&SC*@XQG&
M=IQGC.,^@SCIUR 3,<(6'<''KG Q_,5626-G5'# DD9(!7H3\QSN.<>GIUYJ
MR641C<<'T]1Q_/&?;ZXJE))%%(LA*D<G:W('48/)[\<G@\CW %:6,F2-6R4X
M/'I@\?R[?A3C<Q/,\F[: J\-@$XR3C!([=R.>*R)KG,A$,0EDFDVI'& )')#
M-M3<P5FP,[6:,;06+@CG)U74;?2+.[U&_N;:UL;6":XNKJYF1;2%(%+N))T+
MA)% )8+'*B ,TCQ@+OM^S5-2<U&3;23:[Z7U2_%"C&52K"C3A5J8BJU'"T:5
M&=7ZQ5>BIRE%2]C>;C'F:M[U[61JW^K65M:WUQ+<1PP6UN\]Q/+)''#!! "\
MTT\CN%AB2,-(9)2D>U'.[*$#R+2_CU\'-3GG_LSXF>!]8FL+>[\Z/2?%>@:D
M/,CA$B1G['J4K+)E\D,H"'Y&*R H/SM^.?\ P49\ 7^HW_P>_9Q^'.J?M9_$
MK5H-8TKQ!X.\ W[R>%M&L;BWN+%U\=^+[2SN;32-,NBT\,:Q+=W44A>1K<*T
M9?\ "C]H7]AOQ_<_%CX5^!]!^'GP_P#V?O'/C/1I_''BCP-\%[SQ5<V7@+X:
MBZCL]3\2>/?%VJ:O$VJZQ>ZJ+S3+&PAATBRG^S27!!+M!'\]F><RP<L-]2P]
M3,IO$>QQ-"G%TN3;2-5IQ;5TW:]]?4_=?#?PBP?$.*E2\0,\I\"4J^49KF.&
ME7Q&7XF5.65T)UW"K3>(A7BL5&"5)U(P]Z224FG$_2OX@7FI?%W]ICXD>*/"
MNIPZ=_8&EO<6'B*'R=1AM$U!?..H*(+@Q3QPR.T;F*5G39@*<&ON'X>OJFI^
M!O#-SK,T%QJ]QI=G<7MX$93(V<M\IR58CD9[\U\!_LC_  =/AGX=Z]X7\.WB
M_8%-_P"$8=6U2XEN_$-O:PRE+JXDG5XX9;F2<2,4>-X8"QCCW(JL?TGTBP73
MM.M]-A.(K.VCMXY-H4%8E SY><#=CH&.,]2:_)\57J8[.\ZQN(CRISC",-O9
M.+452TOK&RA-_:Y6VM3^0,RR_#1XPXI> KRQ>6TL=5H99BG)/ZS2PV(J4GB&
MDFG&M"BJL5>R51)721?A?SGO$CC \F-=[-@$@,JEEQN&!U.2IVYZD<XDJV\9
MN+PS,OV&&:]D)4F,I;*964%&W9(7[Q "@;_FVA6UU)MUO+E2/WJ*@4YP0S*A
M&<]<,3T.,\9KD_%FM6W@_P (>+==E>%Q::'?1-'(00!J$/V,RNI'*P"X,P0$
M%V15WINW+QYQAX8C 3PE%.GB,8J=&#C)P<?:5:2DX.+3B^7FLT[Q;TT/6RZE
M"6.PU]%[5/?;E4GIV=T?AOX5O/A-\>/^"D^B>-?$=G8^%O#/[-?A#QK^U!KC
M27"7+P^*;34]#^'W@%99I8X(_M1U35M6U*QC>!(Q&LJB6220B/2_:N_:T\2_
MM"ZU=^&_#=UJ>E?#ZQU#4(S'<WAFU?7]<^W,BWK3Q/Y4-OG,EO:1N\?ES%<J
M4(/Y'_"GQ]KWQ&_:3_;(\<VNZW\,:OK?@CX/S0Z=,5CFL_ QU#Q/?6K2Y0&W
MN=9U6S:[M@F-^GQ-YI+83ZQTW3(+^#S=1N'T>PT98=;:]LW1[E6M)+B8EE'R
M$22B9_*)+NN$W_N0TGZ92R2.74\-[1U75IX#"8>,55G--0IKDG*$G.,IWNY3
M<;M=CQ>)\4Z^8U:--IQFHN>GO.5):).^BWNNNAE?##P5!J_C?XJ:M<M-:BZN
MO"'@5I4P)[3[+H<&HZC,K.5#&:ZNGD90RMN<A@?O-WWQ)\':!-\$_BKJ.DO#
M=76C?"3XBWR:Q9ZA+:D2Z5X.O1<V%] &8&64@A/F<,V2P3&*\X^%/B&76?@I
M_P )Y)JD4-UXG^+GBW5Y+XR+;1RV^FWD&@:29)F!B:-+'3X6FC=X#Y[2J&4
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
MO+F+&E7ES#*L;7%L\MNJR'[ETZ]BMX(U,J(S/'M^=<DR,%0JI.26; 3 .XD
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
MNTLZ\J*_ #_@IY_P3M_9R^.W[<7Q+^-7[0.H^.->T33-)T/0?"_@WPWXCO\
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
MA::7'X2\):1I=W8V,'D:>FHR64%SJ,6G121Q3QV5MJ#7B1Q^3''L:#Y!MA
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
MSE_,R)$V$C 17W<DXP,AF?@=^QS^TIXL_88^ /CCX'_%7]EC]IGQ-XT\%?M
M_M,^*W'PT^'[^)=.\0Z#XZ^-_P 0/&WAB\\-ZI#-:V^LC4-%U^QF,4"R$22E
M%>1/+8^A?\$]?A;X]U?]N_\ ;@_;+U?X3>)/AAX.^.ND_#S1O#4'Q T1/#GB
MK69M"6TBD4Z>DEPL=K9R:>R7%U!<7212*CS"*23RT_;,W&HVT:1)*)=B@!56
M!DD':0R2QPR@@$(05+8C#9):H\W4[XE\G,F&DD1</N0!4&<C/ 5>!@ =>*!-
M7MY-/[B""U:*,QNSLR#:3*29'*\%G+!278C+G@[B3C/%>2?%WX<1?$/1UTB[
M@L)K-96^U6.HI/\ V?J1DC,>$,!2:UF*LT:R[T9=^X2(5W#VP1K@;S\^!NSD
MG=WR0<'G/3CTXJ-81(9'<>;O92J%<! #]\D\?+P<<$XR!FFFUK%\LEM);KT*
M=I)1DE*/5.]GZ^A^>EM^S2NAW?VKP_\ #GX,Z5>J0HU23P-;:QJ[(F1$RZCK
MJW3,V699/+<KY;.>IK>O?A=\;=0B:VB^(]YH5J8Q ]CX?TW2=%T\*"N$A&D6
M4=QY(4$>6[F'<064R+&5^\&@1@SR1Q;D"B,;<[LM@\@\8#$\D9^O6(PH>/)B
M7C.=N>./=O4=JQJ4E5ESU&YRM;F>]KW*A-TFO9I02^REI?N?FS>?LGZYJMRM
M[J?B&XOI0 )VO);JYEG;'++OCCV;B"6*YW$C. HSO:7^R[=6-S#<K-;C[,R2
M(NV3<Q5N.,=?48X'?FOT&,"#&4CYZ?*.?_':GCA="=JHH(.-K;>3D=%B?G&.
M3^6!S'U:CUC?U9NL743J-I-U$D]6DK)*Z^2/,O!NEW.AZ;!;SP!_LJ[4"[LR
M9=W.T,H+ ;L'&2,8[5\B?&W]B/1?BIXB\?\ B+PG\3O'GP@N_B9::?\ \)6/
M",JF.[U>U:YE75;>626".TO9/M4AO#,1&)"0&)7-?H*6:/Y62(G)[[V.[YN<
M*&/!QRH].>I^<?&7[4'[.G@KXMZ/\$O%WQ?\)>'/BEKYTQ+#PAJ-Q<PXO-?"
MR:'I.H:U]F/A[1=?UZ"6*ZT/P[K6K:?KVL6$T%_ING7-E-'.^Z2BE%:)))+R
M6B.4^89_V%?$ES=>([ZZ_:6^)+IXE\&Z5X.OX/)<&)=&MIK>35[!5UYG@OM3
MCF(OV=0MR47[.SDTFA_L$^)-$UC0-53]IGXIZC_97@I? EW;7#/-:ZO8XF":
MKJ)&N'.LPI,JQWL0DBMVBB=6,D6P_H7;6LPV!MTFYH2&92!MF9%C<J<'RR9$
MS)@(N1N8 ''FNO\ [07P8\&3ZK9^*?B9X1\.SZ'I'B37=7M]7O39W-CH_A.X
MT*T\17\]O-&LPMM-O/$VAVDDBQ-YMSJ"PVPFDM[I8&:."2;N]$WT_P CXJUC
M_@G%X?\ &5A\&M,^)GQM^*WC;0O@QXEM?$FD:/+J4EG;>+9],NY;G3K'QCLO
M[]-7L+5I0YBNTMI[N2"%P%C205^D^G?:#K"2W(,;SS*Y"N&A98T9$;9"9+>$
MHKJH0S,_SLHR4EVQ@BXVWD*2FWE"^5*%;[/,LL44L,L#$;)4F\Z**"2/<DUR
M_P!CB9[H-"+M@4EOU$4L,Q@D0SB&>&;R/-&Z(2^4[^69%5F1'PSA)2H/EOM#
M,[Q?XO\ >/\ 2G444 %%%% !1110 4444 %%%% !1110 4444 %9NIKYMK@<
M 2H3GT&?KZCK6E5&\*QPKOY4R#)Z8^1B#^8]10!B+;$?.&"Y0QXZDDX/.1T&
M.I.<XZ\D5FL6?&Z3.,\].I'^S_A^O%P31L68, !QC.?4_GGC!'?KZQM=1@-T
M)&  &ZYZ]N,<],_GP035^K7H[$*67E\;AUR&SDCCH!MQV_QX%2/:,^T/<R.H
M_@*HHQZ949_'&?SIT<RNRN?ERO*9SQD\YX]/3Z9-3O-#NX8 87CG^Z,].!S^
M72@8B0QQGY 0 ,#Z8P ?\]*D=(WAN!)(L(6"4F9FV+$H0YD+B2':$^\S&:'
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
M]O7FJC>'V+$K?C'8-&Y/3')&,\]..F.O6NSHH Y"+0VB.1=[CR3E6VDGT7'
M]L_7-:<ND!D(\X@J&(8$@Y [E0&[<[2#Z$'FMRB@#C[O03.ULJSIP[RRDHRF
M4F0RX<QF-L%5BA#(4E2.&$I(LL:RBE'X1CC5<SP%U5XA*UN-S0R%W>*1$58)
M27EGD6ZEB>^BDGG>&ZC::0MWM% '$Q^&8H8C#'-;K$<85HKF0@J'C#F669YI
M'^S.]FSS22-):XCE+E$95;PVK\/=0NH" (89=@*+&FX*' #.B.LA'WUGF4\,
MGE]K105SR[_@CACX7C961[J-T8JS(Z7!!<)Y;.2)0VZ2)YXWPP 6YF,8C<QO
M'/+X52XB\MIW3*,!)!++!(&:&&%9$=&#J56"/Y-WES1C[-=)<6G^CUV5% KO
MN_O9R]OX?^SAE20@.P9BTDDC+E%2;9O9@OVC$CS#!!DGE9 FX8O+I 1<(X!'
M0G.?SQZ<5M44 VWNSFO[*E=R!,.F>_M[#UI3HLV0?.&1_GG/;_&NDHH$8(TQ
MU&&D7/; /3]>^::=)E8DB1,'ID'/I7044 <Y_8LW_/8?K4PTY]I02 [@1SD\
MD$>WK^5;M% '/C1Y"0'E7;G)V@@\<CKD<D 'CD9J232<@?O2.>W'8^U;E% '
M._V0^<I-TZ[LGZ= />IQI+,I#R@'/\(QQCW#=\_IW%;=% '/G1Y0<)/\O;/7
MGDYX'?/:G?V7/C'F1],9P<_7.>OO6]10!SW]CS?\]$_(_P"--_L67=N\U>_&
M..?U_6NCHH YQM'DXW3 =?N[AZ<G&<U"VBSLP"3X4#)R23DD^OMCZ9.,]^IH
MH&FUL[& NB9 ,DQ+X )&,<<#'RGL!GUH_LQU^42+A?E&0<X' R0.3ZFM^B@1
MSHTMP0?,7(]C_A2_V4SN"95[],^F/0^E=#10!STFBLZ@"4=0?T/L/6HQH<J@
M@3##8SQZ9QV]ZZ6B@#FTT8QYS,222WY_AV(I[:6Q)/FK^.>PQZ5T-% ',C0Y
M Q83_>).#TYR>. >_P"GUIYT68J%\X8'Y]N_X?YXQT=% ',_V%+VG(]P?_K4
M?V'-WN"?J?\ ZU=-10!S8T25<XF'/K2-HC$_/*"<>_3GV/O72T4 <T-$?'RR
MKCMU_P ]:=_8LW_/8?K71T4 8!T- "1,^0,C)R,CU&WD5$='9@5$B@G'(!!X
M.?3VKI** .?31GQM>4;=N..N??J.A/:G)HHAD25)&9D<-@E<=\_PK_.MZB@!
MB.&R.ZXS^.?\#3Z** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
9BB@ HHHH **** "BBB@ HHHH **** /_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>13
<FILENAME>image_005.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_005.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_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" +W G # 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)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#^_BBBB@ K
M^>O_ (*<?\' G[.'_!,O]J'X7_LQ>/?AA\0/B!XG\=V/ACQ/XOUKPM=:1ING
M> O"WB+5FT?0]8D6<B37-S1NX@W A8EC'*!1_0I7PK^T=_P3S_8P_:N^)'P[
M^*'[0W[/7@SXG>/?AC>FX\$>*?$%K,-0L -DNUAHKJ-=MD>.-DM_$ZRQ1%8V
MB^YP ?8/AS6['Q'X>T/Q#IR@:=K^D:=K5DW_ %#M;TN+5XC]7$H)XXXQQQ7$
M_%SXF>$/A-X6NO%OC"^M+"VMD^R:4AO%L-2U/4Y,A=)T@E<L\BKSG*D<$$!<
M>E0VMO96PM[*(+;VR_9;6VM5 %H N#C)&",ACG.WCJ#D>&>+/@EH7C?Q]<>-
M_%&J77B*QM?"&I>&-)\%:M::3J?AC1&UH)_;FM_V/)&6EU]T0(93N)7"@EAD
M 'Y'_LH?\%5]>\4?LW:'\;/CKX7^W>.OCO\ M9_&+X&?"#X??#FSV>'M.T_X
M?RZS)"NL^.-K1^4?#>@Z_P")IO$[*=RE5'!8U[7HG_!7#X=>.+']G@?#_P"!
M/QS\:ZY^U%X8\5>,OAMX5T"P+>(QX%\#:R=!UWQKKT6\'0?#(;YO^$E\P9'
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
M+^RWFO6VG6D][>WEL!::2=9N_EP!I@SE@.PSW.<D]\\@'5T5\X> /VA?"7Q
M^"NG?'6RM_$FB^$=6L1K=OIGB'1SIOB>TTQ=66$L^BEF<DIP-S,W'WCCGVRU
MUNUOK.QO(91;K>C%J+OC=D=^0>>F3[>E '1T5C3:C;PF?_3+8W"CBU-VHQ[#
MHP/T7UZ'BD.H*8?.@O;;'_3T2O\ Z"0>_P#2@#:HKQ'XF?&GP9\)K#P_+XJU
M/_B8^)]8'ASPUX?M;,OXD\6ZN20ND:%HS8:1R,[LG[N.A(+4/ WQ;B\8^*O%
M/@FY\)>//"^K^#]*\/ZGJ@\6:7I>GZ5?+KQ/]DPZ/K6B7$J3RK)"P<;%*;&7
MRU"M0![[17A?Q"^-WAKX<>+/AAX,UM9[G5OBUXDU7PQX:-J 5L-2T31/[===
M9PP* KQ\NU>=V#R#["+Q89(;2::V\\CD?:=K$#U4@,21T!'/88H TZ*S;R\@
MM!#Y]Q;VX/3[2>3QC@@]>#G!_+%5O[6@\S9YMIYN/^//[4/M_KC9G..^.G;.
M: -NBO!/&?QN\/\ @OXJ_"?X07-AJ6L>*?BS+XN723I:JVGZ)#X&TG1=;UK5
M=<./W<>W6X9$*DE@!N4$ECXY\:_VX?A3\!/&/BCP?X]L?&C#P'X#T[XE>//%
MGA[PVVI^'/"/A;7=;.@:/JVMRJVY,R*NX#(&PK@D+L /MZBOF;7?VAO!NF^(
MKKP=X?76?'7BC3/!Z_$'5]"\(6@U#4]"\-O"NKZ%)J^03&?%:D11<[CR-I&"
MWG]O^VY\*]9T?X&:UX1LO%_C<?'^^\4Z?X$TOPKH^D:AJ9U7P5O?74UU&\0B
M/1(HX](UB-9,S*6#*X62)L@'VS17@GP9^.7P_P#CM\._#_Q.^'6OKJ7A'Q1>
MZEI]H=3C&FW]CJ6B:M)H&M:/(@?(UU/$*-&%9L%P F/E->]T %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% 'YP?MC:9\:/BQ\+?C_ ."? /A7Q&(?#OPXU:S\-:1]@%[IWQI\3Z_I$NCK
MH3)N;_B01K(RR$99WWR$#) ^#?B=IL4.G^#_ (2Z[JGQ9\-_#D?L]_##X%>+
M_&W@?2=:\2C]GGXH:%K>@Z]K>=$T!01XC\6C;X8/BD*2IR!N !/]!/D>_P"O
M_P!:N!D^&G@>;6=1UT^&]%&L:H$&JZJ+1#J&H_)NQJS87>#C(+8)ST4<  _,
M'5/V:_B/!X!_:F^*D'@_6=;^(NJZOK%C^S[X'M/%^LEAX8T#P6/A-H.N[MP
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
MF_:5_P @_P"- %JBJ_G^WZ?_ %Z//]OT_P#KT 6**K^?[?I_]>CS_;]/_KT
M6**K^?[?I_\ 7H\_V_3_ .O0!8HJK]I7_(/^-'VE?\@_XT 6J*K^?[?I_P#7
MIOVE?\@_XT 6J*K^?[?I_P#7H\_V_3_Z] %BBJOVE?\ (/\ C0MRK_=X_7\?
M\CWH M457\_V_3_Z]-^TK_D'_&@"U157[2O^0?\ &G>?[?I_]>@"Q157[2O^
M0?\ &G>?[?I_]>@"Q13-X]#^G^-1>?[?I_\ 7H L457\_P!OT_\ KT>?[?I_
M]>@"Q15?S_;]/_KTW[2O^0?\: +5%5_/]OT_^O1Y_M^G_P!>@"Q15?S_ &_3
M_P"O1Y_M^G_UZ +%%5?M*_Y!_P :A^V>_P#X[0!H457\_P!OT_\ KT>?[?I_
M]>@"Q157[2O^0?\ &G>?[?I_]>@"Q157[2O^0?\ &G>?[?I_]>@"Q15?S_;]
M/_KTV:Z6'MG\?\* +5%5?M*_Y!_QIWG^WZ?_ %Z +%%5_/\ ;]/_ *]'G^WZ
M?_7H L457\_V_3_Z]'G^WZ?_ %Z +%%5_/\ ;]/_ *]'G^WZ?_7H L457\_V
M_3_Z]'G^WZ?_ %Z +%%5_/\ ;]/_ *]'G^WZ?_7H L457\_V_3_Z]'G^WZ?_
M %Z +%%5_/\ ;]/_ *]'G^WZ?_7H L457\_V_3_Z]'G^WZ?_ %Z +%%5_/\
M;]/_ *]2[QZ']/\ &@!]%%5Z "BBB@ H_>_YW4>?[?I_]>B:;RO\_P _;IVH
M *KS]OP_K2_;+?T/Y_\ UZ/MEOZ'\_\ Z] "44>;#Z_J?\:S[R:?S1Y/_'OQ
MT'?_ #_7O0!L45S_ )LWK^H_QH\V;U_4?XT =!1Y'O\ K_\ 6KG_ #9O7]1_
MC5?S9O7]1_C0!U'E0^GZ'_"CR/?]?_K5RWVR;_G@?U_QI?.O?^??]10!T%6*
MY?SKW_GW_440S3].W_U_\??'KT&0#H*/(]_U_P#K5S\TU]_SPXX_S_CZ^W2C
MSKW_ )]_U% '045R\,U]_P \..?\_P"'I[]*L>=>_P#/O^HH Z"EF_U)^@_E
M7/>=/Y7^H'7\,?YXZ].<57\Z]_Y]_P!10=!T%%<_#-?"7^?X] <<?TYK0_TW
M_.*#G-BJ]8_^F_YQ1YLWK^H_QH Z#_EGY_Z=^OY=?\]JH?VC;^MS6=Y][Z?H
M/\:7^TKC_GWM/\_A0&^VOIK^5S?H_P!5_G.<_EZ>W3\\>'4I_-(XYX_$<?E[
M<YK0\[SI?R]>W7\.O3CWH )^WX?UI8?]2/H?Y4GD>_Z__6JQ0!7\CW_7_P"M
M5C_EE_G^[110 >1[_K_]:BJ_G^WZ?_7JQ0 4444 '_++_/\ =I>88?<?AU_K
M^1R>QI*)^WX?UH //]OT_P#KU7_Y:_Y_O44>3^]_SGK]<=>_Z8H L4444 %%
M5_/]OT_^O2_;+?T/Y_\ UZ NNZ^]">;#Z_J?\:L5G^=#_P \/T/_ ,31]L_Y
M8>1_P'_Q[U_I[4 6//\ ;]/_ *]%0?;+?T/Y_P#UZ/MEOZ'\_P#Z]<X$]6*K
M_;/?_P =H^U_],?T_P#K5T77= %6*K_:_P#IC^G_ -:J_P!L\[GI^OX_CGIC
MW[YH T/-F]?U'^-5YOWOMT_3\_ZU7\[S?P]O\],^W7\K'G>5^/M_GKCWZ?F
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
M^MR?_@IG^Q)#:PWP^+-E]GNN5-KI;<GU8>7Q[8)_.L&;_@JC^PI#H.H>)/\
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
MH?Q%@Y 8,,\XW 5],_\ !>O]J+2CX3_9X^%FAC4?#5Q\4+/2O&FK:5JMG_R
M=*QG_B>^G)(_E7S_ !97>$RF7U1-/EFNM[RBU?:^EV[>5]-C]]\!*$>*?%+A
M#"9Q*/\ 8T,10JU+N+4E1JTZKC)MV7.Z<5>5WNMVK?A/\,OBGK?PG^)WAGXP
M>'1GQ/H>K:KK#?9+PC(UX8.B:X00>^.#GT/I6^.O[3'Q8^-WB:?Q1\2?&VM>
M(548LO#JWF/#&@>IX[GJ6))/4YY-?/,VL7VL:KY%C/;?9_\ //Y?_KS7V?\
ML"?LW_![]H/XV_\ "N?C3XBU+1;FULQK-GI%GC3=,U[D$GGC/4\]<8]Z_G/+
MOKV,QCP,LUFHREK&\N75M;72O9M)VNC_ '!X\S7P_P FP$>-*7"%"=6AAE"-
M6-*E.HE2I1:2G"$YV<Z49M*5F[-IVT\8_9U\*_&GXD?%#0(/A)H6I:E<6MY_
MIEWI-G_Q++#T^GL.>]?VH?!__A,?#7P^\/Z'XJOO^)QI?AO%YG\/K],<_P!*
M\'\!>"?AS\']+M_"OPY\-Z;X2T?_ *A%F1]O]/[<Z\_A7M&CZ]!]EUB?_IS_
M %.?;_/;GK^Z<)\*Y7E2OS2O:[NWJWK_ #=_^'/\>?'[QYQ'BW*>!Q.4QIQA
M*48I*,;1A*45LH[*,?N#P3\5/MDI_?''VS_/^?3CKR/M#X>^*OMGV?\ ?_\
MU^_7]<8K\3_A7XV\ZZN(1/\ \OFJ>O3_ #G-?I1\)=>_X]A^)'\L8_/_ "!7
MW'IL?R/MIM;2WH?HQH]YYT6?/Z_3_#\<>]=?9_ZH_0?S%>0>%;SSXK?C/TZ?
MA7K&FW@\K'^ _0]/\^O(!T,/^M@^O]!6O#-F6XZ<<CM_CWXQZUD0_P"M@^O]
M!6O0 57JQ10!7JQ1!W_'^E'_ "U_S_>H */^67^?[M%5_P#5?YSG/Y>GMT_,
M KP=_P ?Z58\_P!OT_\ KU8@[_C_ $JOY'O^O_UJ "#O^/\ 2K$_;\/ZU7_Y
M;?Z_W_\ K?GV]>]$W_+O^- 'YQ_\%)/A/H7QE^"GA3P)KD^GAKKXCQZCI-KJ
M]G_:6E'4]%T3Q#K8&M#)(QY.6'')SDDG/\@?[)=YX_F^(7C&?XWZ7_8O@_2[
MS5;WX;G2?^*;TRPZZ#_Q(R#_ ,5![5_4M_P5^^)D'PE^"GP*\=:K/K=MX?M?
MVCO"EAXD'A[']I?V7KFC^(="SSW^8 _3&,@U_)#KWBK_ (7Q\-/ _@W0_P#B
M6ZAX-\>>//\ A&[N\O/^)GJ&EG6O^)%_]?''/!KT<+*22]YI;VYFETZ72/.Q
M,(XMZQ5^[BF_O:;_ !/@;X)_'Z^^"?B/]IB^@T.YU*X\>WFJ>"[.[^V?V;_8
M/_$Z_P"0UCKSCTKZ0_X)[_\ !/CXJ?\ !3+Q=\8/%7ASXJ7/PN_X5AK&F:-K
M.K>*[/6?[,\6^HT/K_\ 7Z9X%?F1XVO+[0;KXH'59[:V\06GC#-GBS/^G^*/
MY5_21_P3'_;>\*_LT^!/@_KGC*QU+PEX7U36?[$^-GVNS_YBG]B\?V&<<^'/
M\]*W=L3=Z>O72_7?IWUL8?5L)A5W=OE=^6OWGX;_ !F^%>A^ _B-XQ\*^*O%
M6I?\4;XDU31;W5O^89J']A=^^,_E_.OK#PW_ ,$_?#AT;6/B-X.^/&B:U;Z#
M\-]+^(-G:6FCZS_R%==_Y#NBGGZ^G/%>/_M:Q>'/&W[57CC5=4T/_BA_BUJ_
MCOQ/X/TG[;_QX8_Y 7O[_P#ZJ](\!^/-<\-:#J'@>QG_ +-^R_#;5/#%YT_X
MGW_ZL^WKTKV,EH87$WNW9?WG:Z\KVZ'CXJ.LGR]^FOVNMCS>;PWX_P!,T:Y\
M8>?<ZEH_A>\U3[9=CG'^>O\ +W]@T?\ X*'>,?A7I=OX U7]GHZWH^E^#M+\
M:>&_%FK:Q_Q_\]S[_KVKR_PWK'BK3?V7_CS?SP:D-0T'_A*/#'C#[7_Q,M,T
M'MH7_P"O//(K/^+7B3PYX\\&_L/^1>VVB>*;7P'_ ,5):6EY_:6F:]X6_MKM
M_P!"_P!>V.>E;YFU=:IVZW3>GG=OIW##87I:RZ*UEWV>GW??L?4%Y_P4@OM-
M^"WA_P"+<_PJ\)6VH:]K LO^%>&\!U/_ +#6?I7N'[.O[8'CCXY>(_#_ (5U
MSX<^$O@YJ/BB\_XH/_A(?[:_XJW2\@_VSV_'\/I7XO\ [16I6.I6NGZ'X5GS
MI^J?$DV6CVG_ ##/[+_'\/7/>OV ^'NI> / GAO]BGQ5\8O%5SHGC_P%\2?B
M=\/_ !'I.DV?_$SL=*UW13_86M=3Z\=B/RKP/K/G^/\ P3V,-AN_]=>OZ??L
M=S\8?VJ/C%\,/%%OX5USP!X N=8N_BGJ?PR\-_9+TXU[5-#&?[:]?Q_+I7F]
MI^VC^U#KOQE\0?!;2?V>O"6F^(/"_C >"[S5L?\ $LO]4.#_ ,2/CT(_6OR^
M\%>*O&_[2'[2_P 6)I_$6I7-O^S]_P )1XST>T(_XEE__86LYR>W_"18_3KU
MX^A_V1?CGKGQ:_;#_MR>^U+^Q]4\8C6K/_3,?\330O!8'O[_ -*Z/K/G^/\
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
M'[]FCX+_ !MO_L/Q9^&GA+Q];VO-E_:^C9U.PSZZYP3WZ$'OG%?S _MU0_\
M"F?^"@G_  38_:%@G_LZWNOC!X7LKV[^V9_XE>NX\!_Y/^(-?V'Z]9B\D$\_
M3'7/IW!QSZ>GIUKY[C3+(X;%62BXM=$FK;-VLULW?NS[+PPSS&X/"?7,%F\H
M9Q%RLU*<7'5VM)235DM+-?Y_SK_&;_@B3^QIXPE\0:KX/TKQ)\+O$-U_QYZM
MX2N\?8,<=\XR<]SQ7YOS?\$8?C3\,?'GA_QQ\,OC[;:EK'A?Q)I>M:/::MH_
M_"-ZG?Z7_P! 7MVK^MC7M'MYOM''^?Y#OTKQ?7O!_P"]_/TY]_J>A^M?F'^J
M64+&?7<&E=J[5DM=^VU[G]+8#Z0GBC0R>62X[BJ4\F:<7&3E)M.,HM>]S/5-
MKYGQO#X;OIO['GU6"V_MC['I1UC/_04YR?Z?G]:]P\-^%8)K#Q!/]AMN?#>J
M?C_Q)?K_ /6KN(?!,\TWG_F?3!'X'/7J:](TWPIY.C>*/^Q;U0XS_P!04_SZ
M]J^@PV&MY6_3U]+:??LC\9S/%O&3>-N[RDW>[6[;;T:WNW\S^>_X5WAAO[B
M?]!C4\G/_4:Z9'_Z_3W_ %A^#,PF-N>>_7_/M_GBOR>^&-G_ ,334.O_ "&-
M4S_X.O\ ]7Y9]"?U8^"7^NM_P_D*Z#E/T8\$_P"JM_\ >_PKV"S_ ',7G=OT
M]2>GL?Z>WB_@?_EVKV^S_P"/4_0?R% '0V</G?O_ %_Q]N1^/0UL0P_Y_P _
MJ<>P%9UG_P >I^@_D*T?^67^?[M !15>B@"Q5?\ Y:_Y_O4>?[?I_P#7H_Y:
M_P"?[U "0_ZX?4_SJ":'SI2/K_\ K[__ %JL0=_Q_I1_RU_S_>H /]5_G.<_
MEZ>W3\RB?M^']:* #_EK_G^]0?\ EO\ A_6K$'?\?Z57F_<Q7 [?3OZ=?ZT
M?A?_ ,%]KV]T+]CSX<ZYI7C#PEX(\0Z5^T)X#O/#FK>+01X9_M0:1KX']MGN
M.#@]P>QK^9>S\-^./C-X\^'_ ,1M<USP3_:'@/6/L/B3_A67AO\ LWPSXMSU
M]NU?M_\ \'6^GZYJ7_!-#PDNAV']I:@/VC? #?9?][1_$(_'&W)^O!K^+C]D
MO]JGXF_ 'Q1X?\*P>(]2U+P/XH\2Z7HOB3PGJW_$S_Y#O/\ Q(^@SG_/2NC_
M )@_/\>OS.<\_P#C]>03>,OBA?>1;?Z+X\U3[':?\^'_ !.NF.?R]OH*_8CQ
M5\&?&/P]_9+\#_''P!XQT3Q_\/\ Q19^ QX\_LF\_M+3/"7_ &'-"[]N_/%?
ME?\ MC>%;'P3\>/V@-*@L#;:?I?B3^V]'Y_QY'^<CM6?>?$+P/\ #'X?6_@?
MX5_&GQMJ6L?&[PWI=EX\^&6K6>?#-AJF>/RY_,?2NC#;+T_1'/;R_#_@'W!\
M6OB%?:;\;OA/?> -#^%W_"4> _!^J>)_[)\0WG]I?#/7M4[Z*-<_YE\8^OK[
MU[AH.O0?M176GSZY\"/^%%:QKO@/Q1HMYJOAZS_X23X9_P#"4'_B?:%C7/Z]
M*_/_ .)TWPK_ &D?ASX'@^W:;X2T[0;/2_\ A)/^$>_L;3?L'BC0O^)#T]?;
M\NN:V/A[>?'?X5Q:?8_#'XMW-MH]K_IMGI7BS_B9:9?^OY?U'I73]9<<+_L>
MCOKKYM/MYA9=E]R_R/MCP3_P3]^/VF_#3Q18^!OBWIHN/'GB3_BZGA[Q#K'_
M !_Z6#G_ ) ?Z<?7FO!_VNOV;_B;^SW\3_V?[+QQX<MM-T?7O!_BC1/#=WI-
MG_9NEW^F:'GG\AUSGZ9KR?XM:Q\3?BI]HU6^^(WB3X _'C7B++_A-])UC6?^
M%9^/-+_]U_\ '^M<_P"*M._;UL_"WP_L?VJ/%5OXM^&WP;M-4O?A7XLM+P:E
M]O\ [<S_ ,QSGW_7U%<]V]V_O?\ F;_5EV7W+_(/VS/BK\.?&WASX;^'/"OP
MDN?AOX@^$O\ 9=[K%KJQ_P"1M^G/MGUZ>F:_4C6-'G^(7[#/PX^,7@>W\-^-
MK?POK/A?6?&'AZULQ_:?@/5-"/\ R!=<USG'AP_GCVKXG_;JL_AEXP\$?LSZ
MKX.URV\6^*-?\!Z79:Q_:W_$M-AXHR<:-_;GY?X]:^-_V>_ ?Q<_:*BU?X ^
M%?B-K?A+P_H/B3_BO/[)O#INF?V7H0_Y#6N?]#!_Q3G?]:0_JUNGX?\  -CX
M#_$Z?X;_ +1O[2^NP?"NY\;6_P 3SJGP^_X0?2KS&IZ#_P )R/\ D-:)KGOG
M^IZU](?!_P#97^.'P9^*O@^^\?\ PY\;:)X'NO$?_"3BZ\$6?]I"P_MW1?\
MD"ZYZY/X?A7U!X/_ &&_BW\#?%&H>/\ X9:KX;\26&O?\(N;SP]XA_Y"7BWP
MOG_B1:U_U+_B+_&OL#XD:E^WKX#^SS^%?B+IOPNN!_IMGI/B'P'_ ,))X9_X
MD6/^)+KFN?CQ^5<YSE?X5^$/@#\,;JWTK0_&.I>"<_Z%CQ9X;']I_P#$]&/^
M)YKGY#@#\N:]0^(4/CCX2Z-X@US0]5MK;1[JS_L71]7\)ZQ_:7AF_P#^@Z?P
M_7K7S/H/[<@L[JW\&_\ !0K]F71+FW\47GV*S^//PGL_^*9L-4_Z#6N=/Z>U
M=!\?O%9_9O\ #=Q/X-\56_QC_9/\967_  D__%.XU'[?C'_$ZT/'_( \1#^W
M.>WITKGQ/7Y_J=!H^"/[#\;:/;:7/X<TWQ)J_C+]GOQ/X+T<7?&I_P#"4>!>
MVA\=ST_+FOS.LY_"GAK]HSP?\"?B!]GTWPOXQ\'Z7HNC_P!K _\ ",Z#X\_Z
M VN8[#N,CH>_!GO?CQ\6_@S\2_A]KG@" :;X@T$_VUX/\)^(3_Q__P!N<@Y_
MP_F,5ZU^WK^SW/\ M"WWPG_;9^&7]FZ)H&I?V7\/_P!H2TN^=,^&GQVT(G7@
M<Y//BO'O^5>A9/!JZOZJ_P"C.<\'^*GP>^Q^,O _A47^F:E/XH^,/]L_$CP[
MI(_M+3/AKJFA?\@+1?[<_P"A=]NO/N:\.T?7M5U+]I;XD?\ "1P7/B3POX-L
M]4O=8^R?\@RPZ?V#K1Z^WTZU]$>#_P!O#X<_ ?\ 9@\5? +1/ASHGQ _:/\
MC'\4_$]E9ZM>?\3+5!J>N<:%K7]N8X'/!]\8X KV_P#X)C_"7P/\ OB1\9O!
M_P#P4S^'/C^VO_BAHVEV6C^-_!%I_:7AKPEG&=%\<'CV.#R!UW&L/JF$MLKV
M_&WH=#V?H_R9\D^#_C!/#\1O$'CG5?%6FZW]JO/"^BZ/]LLSIOV_3.=!T+VZ
M]/QQ5_QAH/ASQM^TMI_ASQ__ &B?!]U_9>M>,+3P_P#\A/KZ>G\Z\G_;'O/
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
M^V#_ ,P+1?\ B>_RY_\ U5ZQ\#?A[X<O/BK]NGTFVU+3_A?\-]4\3>)/M?\
MU'3_ ,2'V'4?3\:[W0>5:\S?GS/IY\WS/&SO%Y3]3M_9CVWYFVK+?=^1_:AK
MW_!0_P 8^ ]+UB^T/_@I-\$]2U#0?]-T?2KO1]&_XJW5/^@*.W7W_7!K\;_B
M=\5/%7Q(_;7T?XQ> /@%\2?BWX@\4?LW_%#1O$GP]^&6CZSJ7]@ZIXZT7_D=
M-<_Z%_P[^(P*_'?PW#\.?^$M\+ZK\8M*N=2^']K>'6KS2=)_XEO_ !-/^8%Z
M],\=<^G->[^"OV]/VK?!7Q5^)\_[(?Q%U'X7V_QC\.:7\/\ 5[NUT<'4[[PP
M1C0B-<.?^$>."1D'H2!UYZ,/BOK>MUUU;_S?Z_@>/PYB<)]4?75JV[W?KML?
M?/[+O[46N_LW_MA?&_Q]\)#IMSXG\>?L@>%_A)HUWJW&IZ!_86/[=UK0_P#J
M8O"G'';G-?$]YXJOO[>\07W^D:EJ&O:QJM[>:M=_\A37M4Z_VUGV]Z^=]8_X
M6-\!_'EQX5\8SZEJ7C#0;+[%_P )OI-Y_P 3.P_MW_B?ZZ?>OJ'X#^#Y_B%X
M\\/_  _\*ZK;?VAJEG]MO/%GB&\_LW3-!TO_ )CNM:[_ /JY]*^PRUI8/ZXV
MM-U=;+ROY,,5N].K\NLM/Q_$\FL_#>JWGBC1]5M[BUN?[+UC^VK.[_Y\/["/
M]O?\3S\^O3]:^T?@/_P4R@U[_@K-X0_;@_:%\#W.B?9? FI_#+QA=?#W1M8\
M2:;_ &7H7@K0=!T'&AGGC^Q.0/;(XR*UG\,?#G[2WQ5N/AE\#]#N=-^"_P +
M_P#0O'GQ-NQ_:6I_%K5./[=_L/K_ ,(__P#KXY&>?_:N\":Y^R7HWA^QL;[P
M3X2T?7KW[%H_@CP1>?\ %2Z]I9_YC6N:Y^'Y9&*_/\1XLY1_K$^&LF:><1?O
M*-G:SUYK-J.SWM8^(XCS'&X:^#P652=XVYE?525F[V??5;.]C]2/^"AW_!0+
M]C3]J+]G/4+'X93^+=$_: \+^,/A?XT\!_\ ";_#?6=-U/7M+\"ZS_R!-#^O
MTSGK[_U[6/[47P/\*?L_?##XM?$WXM> ?!'@_7_"'@2S'B'Q#XDT?3M+/B?7
MM$&=&).0#N8X4'ID@#!Q_E(ZE\2/'^I1B^LK[^S;:Z_M2RO/LG_$QU/UZ?CC
MGG]:_1CX2_LN_M^?%KPEX7\'>/\ 2K7PW\#_ /B5^--'TGXW?VSJ6F?V7WUK
M1-"_/\?05OQ'QMBOJOUK&.+FM$KKF6EGI=OI;;]#ZCPXRSB)X1O^R6E)[V>E
MVW>]NB>U[:'^E>#I.LZ-8:WH5Q:ZWI&NV8O+35;2\_X_M,P"-9T3'0X92>AY
MSW&<";0?//O^7U_SS_A_-=\,/^"VNA_LB?!'X<?#GX[V.B?%#4?#!_X0RT\0
M_#[PYK7AO3+#PQH*A=!_MS0\\#"C@ #/.,DD_:'P\_X.)_\ @G[XIO\ Q=H/
MQ&TOQM\'+[PM=:78V?\ PD7ALZGIVOG7<8.B-H#<^^X$L2&R,'/GY)Q9@\6M
M=+JWWKMMO<_5L1EF,PMKKS:LFE>W2W]=^_[ P^&X/]>(.#^N<>WX].1TK8_L
M>"'2_%$_D?\ ,MZIZ_\ 0%P/7CV']#C0\-ZQH?C;2]/\1^#M<TWQ)X/U6S^V
MV?B+P]>:-J7K_/G/I6Q>Y_LOQ1!_U+FI^_\ S!A[^F1_6OJ<._K2;V6K[:;J
MW](X,3LU_74_EO\ AO#_ ,334,?]#)JGK_T&N/I_G)K]-_@]_K;;_KR_I7YH
M?#[_ )"NL_\ 8R:K_P"G@5^G'P?A_P"/?^G\LG\\4 ?H!X)_U5O/P>/?H.W^
M?UKV_3O^/4?3^E>(>#X?]%M_\_K],>QKVC39O)M>GH?IZ_4G_/6@#K[/_CU/
MT'\A6CYWF_A[?YZ9]NOY8]G-_HO^3Q]3T'?IQ5C_ ):_Y_O4 6***2'_ %P^
MI_G0!9\GS?P]_P#/3/MU_(\CW_7_ .M110 57HHH //]OT_^O1!W_'^E9]:$
M'?\ '^E %BJ]Y#V^G_UB3_(8_K5BB?M^']: /Y[_ /@XY\-Z[KW["'A&#2M*
M\2ZW;6OQV\*WNKVGA.S_ +3U/^R_['\09X[<$9/?IVY_BO\ AO\ "77--\1^
M'_%4'P!UNVN/MGVW1_$/_"-_\3/T_MK7.<^W7^E?Z4_[8NC6&O?"RPLM5%L(
M#XOTJ\-K=XR0I8XZYX)/;G=W' _-#_A _!T-U<0?V'H?]GW7:TL\<?4_GCC\
MJX,1B?JNGFEW6^F@'\"WQ4L_&/C#XJ_$B?Q'JNFZEXPU31M4O=8U:\_Y!FH?
MV%].?_K>U?7/[*_PE^ .I> _!_BK58--\2>.->T?5;+Q)_:UYHV=!QC\,_KG
M\*Y__@HI\']*^#_[7/CCPKX5@N=-\'ZI9ZI>V=I_SX<<_P">QK]6/^"/_P"S
MM^SU\9OV//[5\?\ PY\-ZWX@\&>,/%&BWFK7?&IZAI>3Q^?O_*O6PV)TN]K7
M_#S^>WW;,#\%_B1H_@?QA^RKX@_9S^$GA;1-;^/'_#0FJ'_B4WG_ !4U_I?3
M0M;/^3Z8';VCP'X5U71_"7A_P/\ %2"Y\-^,/!NCZ797FK?\PS&>/[<'M_\
M6K^GB']GO]G/X8W5Q??"OX2>$O#7B#G_ (J'2='_ .*F[?GS^GKT/R_9_P#!
M'_Q'\>/%&L:Y8Z[XMN=/U[6/[:O/[6O/[-TSZ=_;/KU-8_VEA+VLM]K^?9!]
M5_N_A_\ :GX73?\ ".:Q:ZQI5C_Q7]O=6?V+[)]L_LW3/T'Y=^?>NQU+PUXK
MF^&EOX.U75=2\2>$- _LO6O#?^F?VE_PB7_8<^G3MS^=?TP>'/\ @BK^R3\#
M?"^H>./C%X_U+1/[!Q]L_P"$AUC^S=,_[@>A_P#,P#MC_&OR_P#%?A7P/IOQ
M+\4? _X9:';?\*/U3PAXHUKXD7=W>?VEXF_Z@6B]_P#BHO%F<_6M_K-UH]/)
MW_4Z/JUNG]?<?A?X6F\*VG[3?A>QOOLUMXH\+^)-+\:>&[3Q#K']I?#/Q[IA
MY_XD?OZ<^_U_1C0=>^$GP-NO$'BKP=!HGAO3O'GC#5/$^L:3:?\ $SU/^U/^
MHY_U+HP/\>>?KB;]@_\ 9Z\>?!;P_P"'/$?P=\$^$O"_PYT?/AO2?#UG_:7Q
M?L/^PYKGZ<G Z>@KTCPK^PKI.L>")[[X5^,?#6BW%U_9=EH]IXL\-G_D%_\
M0%US'Z_UYK#7S_$YS\+_ -K3_@H%^V7X)\6^*+#P;_R2?7M'TO6O#>K>'M'_
M +2_L'_Z_/X'UZ5V'[-__!P)\:?A[+X7\*_'BRT3QMX7T&STO1=8U:[_ .)E
MJ=_I?_8#_P"9@]>1S[U^P&O?LW_%3X8P^(-#^-7[-FB>+?#^@V?/BWX>V?\
M:7AG^R]=_P"@YH9QW[8KXGU_]C_]E?QMJFH>,O"OPK\-ZWX?U3_B2^)/^$>L
M_P#BIO"77_B=?V&1W['_ .L*W^L?U_3.<_4'P'\2/V9?^"D'@WX@>,?@1JO@
MG1/&]UX;/_%F]6_Y%GQYI?\ S'?^)'_S+_B+Z<?T_'Z'X,>*_A+J&L_ CX+^
M#?$GBWX?_%'6-4O?$GAZ[\2<?"74QG^W=%']O\>'QSD8]NM?CU^T%XW\>?LK
M?M+SV'[,&L^+_@KX6\+WRV?A':^QO[24G=J^M,5=5+@C#-&^TJ" 1N4_I+\!
M_P!OSQ7XJ^+/@^?Q'XCT3_A;]KH^F7GCO^R?^19\6Z7H7_,:US_H8?$7/'/'
M''J8FVK^?YL#G_VJ+/XM_"L? <?%OPY_8FL:79_\(QH_BS[8=2TS7M+T/6A_
M81_[&+CC\AZ5]O\ ["W[2&E:!\9+?X(?$:WM]2^!'[4'_$E\8?\ "0?\3(^$
MO'?_ # O&G7MZ_AGK7RA_P %.-2\<>)/$?A^'QCKGAKQ)\/_ !E9Z7\0? ?A
MWPG>XU/PEI8_Y@VN_P#0OCM_D5P'@3X5WWQ(^*'PW\*Z5XD\-Z)J%UK&E^)_
M!YU:\_Y#VEG1?^0+H9SC_A(L_I6_UG2U^G?R]?T.?ZMY?U]PFM?LES_"#_@H
MY80?%K5K;PWHW[.OQ(\+^-/$G_"0V?\ 9NF7^E?VUGP+P/\ H:QUQW]C7[H?
M&S_@LQX5_9U^)7Q'A^-_PK_X22?Q1X/QX:_M;1]&/@;7_P"W-%/]A:UH?OGG
MGVSCO^%__!13XA6/QLN?^$B\5>(];\)>)]=O/"_PDU>[N[SB^&A?]!P_R/&?
MJ:_(#]H/5_''@7XA7^A:YXJ/BW3]+L]+_P"$1*ZO_:>FC25&=$..,X4$D9 X
M))QR,/K/G_7WG0?8_P 9_C#I/Q)\>:18WP_X0CQ1JA_T/_A'O^)G]O\ [=UK
M\/R/7]:_IW^,O_!(7X!?$+]EGP-X_P#@OKFB?$C6=+^&^EWOB3[+98\3:#XI
M_L8].F*^=_"?_!&V?QC^R5^SO\5=*L/ 'A+XT>,O#?A?X@_$?Q9XKQJ6I:%I
M6NY_L+1=$&#_ ,5'QV_PKU'X/_L-_P#!1'X)_P"@WWBK6[;P_=9O='_X5[>:
MQ_Q/O;7-#Q]?I^='UGL_N_X#.<_!_P")W[.NA^%/AS\-_@MXXUSPWIMS=:QJ
ME[XD/AXG_A)M=QK7_,<Q_G/TQ7V!X"LOA_\ $CQ1\-[?2M#U+PYX?^".CZI_
MQ]G_ (EE_I?@;1<\]!R?U/88KWC]L#X :M\/;7P_XD^*?@>VMOB!XQ\2?8M'
MU>[L_P#B9W^3_;W]B]3_ )Z"OEB\U.^^(VA>*=+^"^E7.FZQ\6?$FE_#(#'_
M !+-"(_Y#NM8_EZXQQG-/ZR^[_'_ #![/T?Y'YGMXKG^)'Q'^)'QOUR^^U:/
MJ?B_5+ '5N/#/]E@8/\ ;GUYXSC&.V17^NE^Q<;:;]C[]FF:W-MY'_"H/ AM
M1:'_ (EV[^PXP"!_=VX!]^G'3_*6^+'[,GP>^'?A_P".OP[\2?M)ZWIGC#P9
MI&I6FC_"?P_X/_XF?CWQX.1RI!_X1PD8)!SCICBO]5+]A'SX?V'?V3X9_P#C
MX_X9[^& _+P;H7]3VI8EWO\ /S[CPVZ]?U1]>P_ZD?0_RJ>H(?\ 4CZ'^5)7
M.=X?\LO\_P!VBBB@ HHJQ0 ?\LO\_P!VC_EK_G^]2P_ZD?0_RJ>@ HHHH *K
M7G_'J/H?Y&K-5KS_ %0^A_F: ,^\_P"/4?0_R->;ZQ_QZZA]3_,5Z!>?\>H^
MA_D:\XU*8?9=0_Z\_P#/)]N^.GH:/TW\@/2-!_Y >G_C_,UL33?NOP_G_3]1
MTKE]!F_XDVGXZ?7C_P"M]>W>M":;][^/\OZ_H>E*ZUU6F^JT]==/G8+/L_N?
M^1KQ>3CCKQ^?_P"KK^':O)/C3KUOX;^&?Q'\1WL)NK?0/ASXKU<VMN?F8IH[
MCJ",C()7G[GZ^B33>5_G^?MT[5\G_M:_$WP;IOP:^,'@Z?QCH>F^,-=^%?CP
MZ-I O,:G??\ $DQD=0....Q-<^)DK/WERZWU5K:^=MA_5G;X?/9]O0_A'_8S
M\!^!_P!HKQ;^U1XJ@\57/[,WA?P;\*_'M[K&D_\ "2?VCXF^)?A?^VO^)Z-<
MUSQ!T_SP#7Q/K&I>'+S0;?\ X0[[3;^'[K1S9:/]K_Y"8_S[5]H?\$Y?@S\#
M_C!X7_: OOCO?>+K;^P;/5++1_#WA[Q)_9NI:]I?3^O\_>O@?QMX\\*ZQKVH
M?\(Y]FTW1]+UC5-%T>TM/^7#2]"_Y@H[_P"&:[LNG@+WPDZ?-:]W*G?SUYK]
M[^1-!QC\3BDOYFEM;NUV+'P]LY]>\6^%]*@OKG_B:7FEV0M/3^F>AYKR_P#:
MNU[[9\6O$%C_ ,P^V\2:I[C_ (D0_L$>Y[>U>L? 'Q)H>I?'/X7Z'H<&I7.H
M75YJE[9D\?\ ("T7'O\ S]*](\$_L9WWQY\4?$CQQ\<-*\;:;;W6LZI_PA_A
MZT\2:-X;_M#MKNM?\5#U]J^)S',T\XT:;3LDFGK?I9O]#XG,LMQF;<1Y5)?\
MB=/62UU3W<E?JNZV/SW\'S>)/$GB3P_I6AZKK5SK'_(%\'7=I>?\3.P[?V+H
M?_0O\X]Z]8UCX8?!;P3=:Q8^(_%7B3Q)XH_X\M8N[2\_LWPS8:IG_D#?\5!_
MG^GWA\0OB%^SUX)\+ZA\6_V9/@[IOA'XH>#;/2_A]_Q*=8T?4M4L-+T+_D.Z
MUQ_S,7T]!]*\OUC]O:QTWX^_#?XFP?LY_";Q_P" -4\!Z7X8^,'P]^(7AO\
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
M "53X(^+/#?_ !,]>\+'_D.ZWH>NX_S_ #^^/V(?V9/@1\9M&^&^J_ ?X5^
M+;3_ (C?Z;_QY_\ %3>$O"X_Y@O]N?R]NE?!_P >/VNO '[2-_\ #_\ :,\#
MZ5;>$OV@- \2:IX8^)'P]M+/_B9_V5_U'-#YQX=_X1PGD^E>@?\ !-3]I:Q_
M9O\ VQ/$_P $/%6JVWPW^#_Q1_XNU\-SJW]LZE]@.N#.NZ-H?/U'3J0>PSPX
MG=^OZLZ#Z(_X*T?![X*_"OX0>(-<\#_#+6[;Q1J@_P"$+O/&]G9_VEIGMHNA
M^GY=?U^/_P!@_P"%?[(7Q:^'WP8\<?M#?M)^+?@Y\5_ =WI8\!Z3X=T?^TO[
M0_L+6N3Q^./Q]!7Z ?\ !0CXS>!_C!\/M8\'6-_:ZEX?M=8U2RT?2=)UG^TO
M[0U3^Q>-:US/_P!<]<= :_!W]ASX90?$[]H;]DCP=JT N=0_X7!JGP]^R=CG
M6A_80^H_PK;I\OT.<_7KPWX<^&/B3P?^W/80> -$^.NK^#?$>J7OPX_M:S.F
MZG?_ -N8_P")S_Q4'/<C\!CIS^ _B;PM<:]+\*/AEXQ_9K'PV\0_\+'\"6?_
M  F]UK']I:I?YUK.NZ)CT[8YXK^I#7O@_??"O]O#]K[X(:2?[4G.C:4;+['@
MBQU,\@@\\8/&..?3K_/_ /MO0WOAOXB^!_!T_B/3=-\3Z7XP\3_$ B[O/[-^
MP:IH7_("_MSVX]LC\<<#W?J_S9T?5M+V^=O_ +7]3^@?]MS_ (* _#+]F[2?
MAMX(^-^A^-M;T?5+(>&/#>D>"?\ B6_V#I>B:+_Q(B/_ *U=#X;_ ."V'PD@
MO_ ^JZKXC\?^$M'T&STO1/#5WJP&I:9P>/[<Z8ZX^AK\OM ^(7@[_@J)^R7<
M6]__ &=IO[2'PE\-XU?P]=WF-3OQH7_,YZ&<X\0$=\]ADX'(_+#1_A7!X)\6
MW'A7XC?%6VN+BUL_[:O+O[9_:6F?K@_\)%S7H8;I\OT//>CM_6Y^[/\ P5#_
M ."@>E?ML>*_A?-\/_%6F^)/"'P2\'ZI>WMWI.CC33?^*-=QH(ZX[_YYY]V_
MX)4_L=>!_B%\$O$&N>,=;TW3?%&E#3-%T?PG=W>-3_M37?\ D.ZSH?\ ,CKC
M/O7X+_LNZG!K&A>,=5G\.6USX?U3QYJFB^&_LEG_ &;IE_I9T4YZ9QP!VR.O
MM7J-Y\9OVF_V1?C=X7\2>#O']S<Z?XRL_MO@_23H_P#Q++[_ *@NN=_K719=
ME]R_R ^N/^"DO[ >A>"?$?Q/\?PS^);GXGW/A#_B@_%FJWOK_P!!SL.>I'L.
M*_T"?V&S?0_L7?LNB_B@M]0_X49\+Q>"UZ*/^$?B("=\'.X_[;O7\0WCO_@I
M!X<_:6^&FL3_ !P\'?\ ")W&J:./!?ASP]=\:F=4_P"@UQ_S+OYCD<FO[EOV
M-XK<_LC?L[BW_P"/?_A3_@7['VY_L4$=..C#KGCKBN9]/4Z,-T^7_MI]-0=_
MQ_I15>']U[]?U_+^E'G^WZ?_ %ZP.@L444>3^Z_SCI]<]._Z9H ***/^6O\
MG^]0!8HHHH L4LW^I/T'\J2B?M^']: "JUY_JA]#_,U9K.O/]4/H?YFFMUZK
M\T!0F'G6N>.OO_\ 6_IQS7F^O>?]EN((/^/BZ[<=A[?F<^W%>C3?\>G^?:N!
MUB$S?9^WV6\_7C^GOU%<F98EX3 YO);J$FFE>S4)-2^35]-K'3A?]K>NFJ_/
M_@/L>#7O[5'P_P##FL_\(=<:Y:_VQI1^Q7EH>Q_S].F/>O&/'G_!2O\ 9Y\!
M?:/[;\56US]EO?L5Y::39_VEJ77/3IU]>O-?CO\ MI>*I]-\9_&C[#\5--\$
MW&@ZQ_Q]W>C_ -I'/;U_7/!SZU_-?^WCX\\8WEAH^E:'XJTVY\+Y%[K&K>"+
MS^S?[>_[#O;]/SYK^5?#+,>+^,^)N*\%C.*9+)H3DHQ]Y6M.5DD[6T26A[N8
M_4\)A.;W;VWTO?IJC^I_XS?\'&?[-F@^'O']G\$/A7\1_BCXI\+6?V&[U:SL
M1_P@^@>)R/\ B1C7&YX+!6.-H^5<Y K\%_C!_P %<[?XRW^C>(OC#X;\?^&I
MQJ_A>Q^*?Q!\):OHNF^)==\+=!HNA = .,#TQC%?@A9S7VFV&H06^JW/V>Z_
MY#&D_;/^/_KC^W.W^>>O'/WEY]LBMX+C[3_Q^#-I_P PS^RQ_C[>GUK^E?\
M5.6*P7U)YM*ZC9/WKZ1LM>[WW/D'G6]E;1Z_*W;T^X_I(\-Z;_P1;FBMY_!W
MCCQ;IMQJEYJFBV7VOXD>,M-\3:]S_P QSGW/?]37Q]\8)OV+?A[=:QX<T/P=
M=7.GZ7F]_LF[\2=^<:UTX_\ KU^,&O3?O?/L8/\ 2+K_ )>[3^73^7U[U[Q\
M0O'GAWX\>(_@OX'\.> -2U+[5K'A?1?$G_,-U37M+_YCO3_#_P"M\2_#/'93
MS8S^V)M)MM<T_A3;=US=5='R6(X>Q>?RTS9QUO:,FM.;:RDGY'ZL?LHZ/^S9
MH-K;_'Z#PYXDT3Q!JFL:KX7^&_A[P\?^*Z\>>%SHN==UK0\_\B_X=_ZFH_TK
MR?\ :<^+5]X5U3P_/\.?AE<^&_ ]U9_V+XPM/&_B3_A-O$_/_,%T/_H7_;MG
MTZU]T:Q\0O'&@^ _$'C'X<V/@#P3\)_ =YJGP^O/B;=^ _[2U/\ LO\ Y@.B
MZ'_T+_\ +GZU^ _Q@UC^Q]4U#2=*\8ZEXNT_5;P:T?M=Y_G^?6MLER7"XK&?
M7,+)MK=MRU<7KNWO9OYGZ;A<+A,ARB."?O3:23>LF[)75[O=]['+S:Q8V=_K
M$_A6Q-M_:EY]M^H_$]/\\5Q^L:E/-=>?/?6UMJ%K_P >=W]M]/4_T]OQKG]2
M$_V7[#!??9O^?R\]<]>?S_QX&>7FT&";]_!JOVFX]?7\O7L*_1UB+6MTLM/*
MRW3\@P^3Q>,2QDDN?X4Y)7YK6T;3?Q+H=A=ZE?PVMN?^/FWM1Z?E_GI[U7UC
M1_[2M3?WWV8?Z'U_Y_\ _/\ GL*Q]'O)K.Z\CR#_ /7_ *_X5U&CC['?ZAI5
M]_I(^Q_;;,<_3\A_DUT8;.G]<^I.]M+WO:SWW\A\2<%?V7@7CEJFFT^EFF]]
MNOZG'_"OP'H?C#QO;^'/&,^MVVCW5GJF+32?Y^H__7T[_9_[45GX<^&/A?\
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
MY7?Y?=8]?+L.M[KJU>WX:_H?&_\ P4:\!ZK^U=^R7\2/A)\.? &MW/Q!NO\
MB=^&[3Q9>?V;INGZI_D<^W!/2OY']8_8Y_;$_8G\!^%_^%Q6.FVWA?7O$>J#
MPW]DUC1O$G_"(ZI_T!=<]>>F/J:_LP\;>//)BM_[5L3;3_\ /W]KSJ>H=_\
M/T&:^#_VEO!VA_M4?"KQ1\*_$<%MHD&O_P"FZ/JUH/\ D ZI_P!!KZ>O?T]*
MZ,ES%[6?W/TZHX,SLFK6^5OT/Y_]-_:6\':QH.H>'/&&J_#;QMJ%U>_V)XD^
MR:/_ ,(WJ?K_ &+_ &YX?[__ %J]HAT?]C3Q5\(-/^%=]XC\6_!*W_X23_A)
M_P"UOMG]I:9W_P")*=<_Z%W'_P"NOS__ &\/V";_ /8SO_!_B.Q\5:EX_P#
M_C+1A]L\;_V.--^P>*._]N#_ #^-?+^C^-M*O;"WTK_A%;G4K>U'_'I_;'_'
M_P#_ %L?Y-?7K_:M=K_+^OUL>>?IAH/[!W@WQYXCT?7/"OQ'_P"%H_#_ $O6
M/]#U;2;,_P"GG\.U?2&O?##7#HVG^'-*^S> /#_A?Q)]BO+4Z/\ \3._Z8_^
MOUXQWK\;_!_Q4U7X5W6H:Y\)/&/C;P!XHTO_ $VS\/6FL?\ $L.J>OT^OYGI
M7V3^SK_P7',.L>&/A+^W/\*[G3=8N=7TO1K3]H/X>V?]FZF-*R%!UW0\8\0
MD@<'/)]1GGQ.'\_Q_P F![/XJ\'SZ]XW^(&E:YKGBVV\#BTTNRL_$.D^&M9_
MY"GO_CD\5T'@^\@\*R^1H?C_ ,2:E<?\>5E_:WAO_#''7%?H!X\T?2K/5/\
MA8'[/7Q5_P"%D>!]>L_[:L])N[PZCIE_T_XDOL,?KZ5\_P"O?'+Q5X5T'6/B
MKXQ\'>&]#N/"_P#IOAJT^QC_ (GVJ=O3/;G%<YT'Y;_\%/OBIXC^#/POT?X<
M^ /']MXM^*'CS_B=?%2TM/#7]FZGX2TO_F!:-HG/&#_GCC\!]7\$^(\CQ2?!
M_B-;>[L_[9O#I5F?[2&J'N0 3@=3@,?0$\5^O]YH/C']I'XW:A\3/%6A6UM;
MW7_%::QXAM+SZ]Q[XXZ?SKZ9UZSU6:[^W7WP!\?^)-8UZ\_T/Q#I.L:-IO\
MQ*^/^8'_ ,(W^I]?SZ,-T^7Z'.?D?>>-OB+>_#[1M4^ /PZUO3?&_C&S/AGX
MIZMI6CG4_'&NZ80!H9&,\D  D 9P,] :^X)]2^._PQ^!OPPU7XB_![3=.^)_
MA8_\3CQ$;/\ M'QSX$\!:[_S&M<Y/)XSC('3FOUW_97_ .$C\'VOCGXF^(Y_
M%O@#P?X8\-_8?[)'@/1M2U._U3_H"_\ (M__ %_Z_5/[-/BKPY\3M0^)'B3Q
M'\.;GQ;J'CSP?]B\1Z3XA\-\W_A?I_8OIUXS]>E<^)Z_/]3H/Y!_B1X5\<>&
M]4_X3_P!XJU+6_"]U>:7K7B2[-X/] TO^VN-:_3I^/H:^I_V4OB1!\)OC'\(
M/C1]NN?['\!_'C2_&GVOW]<_EG^E?37[8/[&5O\  CXR6^EP0?9?@_\ $:TU
M3Q/\./#UYK/]FZG8:KU_X0O7.G_%.^V#C^7YO?#&&^TV+XOZ'JOV:VG\+WGV
MW[':7G]I:98_E[?GCWKOPVR]/T1SG]7_ ,,O&)^(?[;?P>^+OB.X'G_M4_"'
MQWK'VNT/_'_J@UH_V%^(S_7G-> ?MR?\$P?A7\;/B_;ZYXQL=;MO%&J69']K
M>'O^);C^0[GCOSVJ;]E::^TWXD_\$J=<_M6VN=0NO@9X[^QW?_(2TWC6^N/I
MQSQU]Q7Z=_MF?$[XJ?\ "JO'$_PRG\-VWQ(\+V>J?\(WXAN[/']G_GCL._%>
M _\ ?'V][T^T?06_V/;77]3^)?\ :0_98TGX,-XA\5?LZ>+_ !7IUOX.\1ZM
M\,M9L])O-:'B73_%&B @:/\ VVI7GQ42&4?=W  J5RI_,^]_X3?3;*#5?%YU
MS3A=?VI]B.KW>LC[?JG?@$].>Y'?CM^Y'PQA_:@^&-M\7_#OQW@\)ZE8?$?X
MC:5\6;WQ#I5Z-3SX\S_8(P.,<8!&3R">^!G?$/P?X.\2:S\-Y_&/@[3=;T^Z
MO-4LKRTZ_8-4)Y[?R]OP]K"_[I]_S/G\3U7K_P"W'T?^SGX4TGX>_LP?!C0[
MC[-<W!TCQ1\6_$?V2\_XF>!HI&A:-[=S@<<\<CGZIT?0?@?\8/A]X8TKQ_XC
M\6_#>XNK/^V]'N_L?_"2_P!@ZH>O^17P/#\*O^$JBUC2M#U6YMM/M;32_MEI
M_;']FB_TO_H"#G_Z_P!*X^'X/^,;/5)]6L?%7B3PW]ELOL5G:?VQ_:6F?Y_S
MQQB18;9>GZ(^H/VA/^"?L_C;[1XX_9Z_:A^$OBWQ!::/_H?A[Q9>:SX)U._Q
M_P!0/Q!Z?YZ\?Z+?[%%O?V/['O[-=CJQ']H6_P %_ =G=\Y_XF8T&-#^3!B?
MJ.G%?Y@GBJ'XMZ/X;UC_ (J/3?$A^Q_\>>K6?_$S_+_/OBO].O\ 8IEFF_8W
M_9BN)QBX/P6\!EN>_P#82 ?H!Z]:'T_KH-[OU?YGU;1Y'O\ K_\ 6HA_>^W7
M]/S_ *U8@[_C_2N<Z"O5C_EE_G^[11/V_#^M !!W_'^E$_;\/ZT>1[_K_P#6
MHG[?A_6@ @[_ (_TJQ4$/^I'T/\ *IZ +%%%% !6=>?ZH?0_S-:-9UY_JA]#
M_,T 9TW_ !Z?Y]JXG4/^77_K\/\ 6NVF_P"/3_/M7 ZE_KK;UQ_IG3_./3O7
M-BTG@<V3U]V5^OV7Z]#H7^S6MKZ=;^GKYVN?QC_M@0>.-8_:J_: TJ#PW_:6
M@:IX\U2R&+S_ (EG\@/\_E^1_P"T)^SK\58?!'B#0[[P/J7V>U_TVSU;2?\
MB9=R/Z^O3)]Z_4#]KKQMKEG^U]^T!X5TJ?6^/B1JGV.T.C?VE_/Z?E@5Q_A7
M4?%4VJ:?/KL_B2V^U?\ 'Y:6EEK.F_Y[>]?Q3BN+<3P/G.;8S*>6/OWDGRQO
M[S<M--='NGV/:PV68W-K83^RI6=FFU*VNSNU;2]^I_,_XDT?Q'H/V>#7/#GB
M31+B[_T+_B;Z/K6FB_Q^0_IU[8%<O>>?#+<>?!=6UO\ \>7^E_4>WKVS]*_J
M0_:BTV#X;_""W^.'Q,\#_:?!_P )='U.\\-VFK6@\1ZEKWBC7?\ D!=3_/\
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
MX9A]E[8_S^7?VZYZ5LP_ZD?0_P J *U%%% !11/V_#^M$'?\?Z4 '_+7_/\
M>HG[?A_6BB@ AA_>_C_+^OZ'K1^Z_P [://]OT_^O1_KO]?SZ?ICTQ[]/>@
MH_<^5_\ KQ_G_P!EH\J'T_0_X430_NOP_E_3]3UH ^=_VBKR#3?ASY]Q;_:;
M?^V-+Z<_YZ_E^-?EO\3OBIH?AN;R+'[-J7B#['CFS_X\ ?\ />OT'_;2\>^%
M?A[\%H/$7C&]M[:WM?$>E66C6N!B_P#%!R-" /).,<]>HK\/YK.>:_O]5U7[
M2-0U2\^V^G^?7ZGWKQWAD\7K:WFKK?;7\A_67A=-==.KW\_^!U%FU+7/$E_;
MZKXCGN?KUQ^./_U]<]*S[S4K&&_MH)_^/?WZ]?\ .?PJ";S_ +5;P>1=?9_R
M_P X]:QYK.":_N("?]'M<C[7_G\/QKT$L)A5HE?R77Y)6.;$MN[U=[O[[GS_
M /M[>%3\8/V+?C!X5^PVUS<:79'QIH]IVL-4T(]^>@_^O]/Y#O!VCZYKUA]A
MT.QU+6[BZL_MOVO2>MAU_P _F>.:_MPFAL=8L-8\*C_1M'U[1]4T6\^UD_\
M,=T7\#^/./I7\3&D> _''@[5?VB-5@US6]$T?X3?%3_A&;NZTGC5-!']M>(,
M<=>XS_G/L875+SM_[:<YG0WD\-U<>??&VN+7_0OLEW9_\3/U_'TZ_P#U\?4H
M?[2^SP7T&FZW<?;#>].?U_K[_AO^//$FN:E:V\&N3Z;K=OC_ (D_B&\L_P"S
M=3O_ 'US_/IUP:Y^\U[P=IUSI_\ 8?\ :7B2X^QYL[3K_P 33_/_ -?UKH>&
MOT_K[CGNSZQ^ _[3GCCX Z]H]]X&U6VMO$'V('6-)U;_ (F7AC_L"_V&>_3]
M3[5^M']L_!W]OSP1XH\+>'(-;^&_QXU31_MME\/?MN/#-_JG_,=UKP/VQT ]
M_7K7\X\VI>.(;#Q1I6N>#M#\-6]U_95[>7>K?\A/_N!\=/QZ>QX] ^&/Q4G\
M$ZI]OTK5=;T3Q!I?^F^&_$-I> ZGH.J?3M_]?ZUS_5O+\/\ @'1]9\_Q_P""
M?JAX)^#]CX#\.:?X&OI[G_A*+6\^V^,+O['_ ,3._.A?\P7\O7I[5]T?!_0?
MCA\2+6XU6>#Q)X T?2_]-L_$.K?V-INF6&EGU_+KCOVK\]_AO^UU?6?CRV\?
M^,0;GQ!=#2[+QA]DLO\ C_S_ ,QKM[?7DU^G'CWX\>./%47A_P *P>(K:ZM_
ML?VV\N_&W@_^S=,_X0/OK6A_\(__ ,C >/\ ]=<YT'/^//C!\3=-UG_A%?"O
MB/PE_P (?H/%YJW]C_\ ";:GXN_^9_K^/4>E>;?%K]L#XC>&_"6G^ /A)8VV
MFZAKW%YXAU;2/[-U/Z:&3^1_*NY\-^)/AEJ5_<:YX'\?_!.YN-4_T+_2]'UG
M3=,_M0>WT.3_ "SFO+_VBM-@\8:-J'B/P=JOPWUS7]!_T+6-)\/>)/[2U/\
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
MQ_@U+^S3Y$]C;:E;W0_X]+O^7^?PXYK0^V>%8?L\$^AZW;7&.+2T/_'^3_\
MK[X_$]/JC6/V/_BIX\U[4)_ASJO@#6]'^Q_8M'TG2;O6=-U/4._]M?AU[]JZ
M'PY_P39_;*U[5-/LKZR\ Z;H]U>:7_:]W_PE_P#:6I>$M+Z_VUUX_KTXK]5Q
M''W \L&W>-[7NY6YM&W9/J]7;JVDM6?%9+PGXH94_P#9,J=KJS=^^^NVU_Q/
MEZSG@FTO_2(/^$;\+_;#_;'_ $$[_P#'_P#5V_'S_P 2>)(->O\ 3I_L-U;>
M%]+_ -"T>T__ %^O/X_G7Z4>//\ @F;\6]'O[<>'/B;X)^) M?[4LC=^(?\
MBF_^)IZ:'T_X2 <?C^=5_@G\#?C3\$]9N;Z#X5_ K6_$&O6?V*\N_B%XD_X2
M33-!_L'IK1YP.GKD9KY]^(W#V%PC>46N_P"9KFUOM?6W_ 74^@Q'A3QSQ5BE
MB\ZD^2Z;@Y>ZDK7]URMM=?"?"]Y\,?&.I:-\-[B#PKX;\$Z/=_\ 'GXLU?Q)
M_P 2R_U3/_(:US\?RXKG]8^$ODQ>.+'5?&7A+4O'%K_9>M:/=Z3>?\2N_P#^
MH+C\,?SK]0O#?PQ_;ZU,>3!X5^ =MX0\4:QJE[9_VMH_@S4=+L #SK6ACDCP
MZ,C!Y[YS7.Z;^PWXQU[Q;J'_  F/C'X.:;HWC+-E=^-[2\_LWPSH.J=O[$T,
M8_0=:\F?B<L(E[].5U>T)<[5^;XERI)KR;>JZ/3NS#P2PEDL)'9)2]W=V2;6
MCOU/ROU[X&_$WPWI?A_Q'XC\*ZE;:/XRO=4_L>[M-'UC^6!TKD!\/?%6KW8\
M.CPYK>HW&ID6=EI7V/&IWQ&"#GZ^WTQ7[CV?P'\+> XK>Q\ ?M0^-M-^U7H^
MQW>K>#_[2TS^R\GCOS_AS6?9_L<_%77OB#]MTKXMZ;<_V]_Q.O\ A-[S_BF_
ML&E<^O\ 3MUYJ9>,.%^IRTZ25K:WL[=.YSX;P#P>)M[UFK=4FFM=]'H]5Z7W
M2/AC3?V./VV?^$-M_'_C'X9:WXM\ 6NCG1;/P]XAU?.I6 ]=#\#\<YXQ@Y]C
M7Q]KWP]\5>'+"WOM<LO[-T<'5+*\M+NS_P")G8:I_P!1SZ^A_E7] 'B7]GOP
M=H/A?1]6\1_M"_%D>(#X;\47OB35?$&KG^S/[4/.A:)H>2?^1LXQDD]Z\OF_
M9U^!'AJUT?QCX_T.Y^)%OXR_LL:/=^+/$G_,4Q[8R/U%?-9-XP-N4<7!RBFT
MK0E:2NTKIQ>Z[I?+4]C$_1[P>*PBPG]JJ+6SNE9JUE>Z>Z[GP1^QS^T'\,]'
M\+']F;XWZ5X^U+P=J?B0:UX0N])\2C3/#6O:H3C0M%\;@D'0/#N3SC. 23P*
MZ?\ :0\(?%OXY?%O4-#OK#X6_#CP?\&O#?VVSU7PG9_V;X8L=+R/^0'KFO\
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
M#JF"?[:Q_GWZ5^V'[ ?QF\*^-M9T?X+?$#^T]2^U6?V/X;^(?[8'^@:7_P!
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
M]0>$_P#H52_'_,W_ -?^..G%+2WM;YV_0_/>;X)_LK^=X?\ [5^ /Q(\2?\
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
M_AS8S_9O$'BC_B=>,+NTL_\ B9Z#T_XHOV_^N,U^HWA;_@G/\4O#6M#Q%/\
M$;P!J>H6MG_Q*?M6CZP FID$[FR1Q\N.YSVP&-<R?^"9WQ;N[FYN=5^+7@$Z
MA=7GVW[4-&UG)]0,D?AG&?>L,1A\6VM=+J_7KK_D%T?C_H/PQGN_[0G@Q<_9
M?Z>W?W///;@5W$7PQ\20W5MKD_AS4O[/U2S/V/']/7_ZWX']3X?^"8_Q,AL/
ML,'Q4\$BXMKS[;]K_L?6?3(^AQU]N]>GP_L"_%3R[>WN/BIX3NM/M>1:_8=:
MQ^>,#OW]JWQ&&=E;>R_)=OE^!SGX8ZE\']<F_M#7+ZQ^RZ/I?_'X+O\ Y?\
MKG\/I^/MY?K'PW\G[1?3V/V;[59_\>G7/7L!Z_IFOZ&/&W[!/Q4\5Z+I_AW_
M (6-X)MM/M+W[;_R"-9R#T.?<?7\JY;4O^"9WCB\O]/OH/B-X2MC:9)_XD^L
MYX]>?YC_ !K##X?%K=JU]/Q[O^F<Y_/!XP^ .J7F@V\_D6OV>Z_X\_\ 0_RS
M_G_Z_P"=_P <OV/_ !CJ6CZA!8Z5<ZG_ ,2?5?\ CTL_?_/2O[*-2_X)L_$V
M\EMS8_$WP3;6]K9_8OLO]CZR?Y]OQ_+%9UY_P3(^(VHRV_VCXJ>$1;VUIM^R
M6ND:R.>G7/)] ,FO9PV):TU_'?;K]^W?R9S_ %;R_#_@'\6'[*7Q'_;$_8TL
M/&&B> /!VB:C;^,AI?VRZ\0Z/_:?]@_V%[_Y[\5]<1?MO?\ !337O[8OM*G\
M):)<:I9_8O\ D6_^)9_9?_8#_+M@#]/ZD/\ AU?KDWVCS_&/@FYM[KM_8^L]
M.![GGI]?RHG_ ."5,\T5O!;^*? -O]EXP-'U@?ES[\COSTK;$8G%/6-GWLU_
M7_!T,%AG=:=5^?H?S+Z;\#?VMOBIK6G>(_'_ ,8O])U2STNR^U^'O#8TS_B5
M9_J?;]*^M_V.?^":>A?";X^V_P"T9_PF-SJ5Q:VG_(IZM9]=4STZ>WM^/2OZ
M$-,_8)\1Z1]F^PZY\-_]&L_L?-EK/?U].W'!]J[C3OV0/%5E:W%C/KG@JZ%U
MR<66L?7UZ?YS7@8EXS%OMK_7Y(^NPKP:2ONDK[=$OET9\0>%=-GA\<:/?3_9
MK;^U-8U2RO+/^GX_YP:[CQ59_P!FZIY$\_\ :7V7_3;.TM+/^T_^)7_CT_,U
M],:E^QUXPU+5-.OH?$7@JVM]+O">FM>WZY[$@GMD#CO_ /AF3Q5_:EQJL.M^
M$_[0NK0#IK7)/<?3/)[#//&:Y_JV,[?@O\CTEF6#71+YGYT7FCV-YK-O?WWV
M:YMQ9_;?M8_Y!EA_;O\ 7WZ5\+_&#P';^&_&^L0>1;7.+S[;9BTZ_G[$XY]Z
M_;"\_8M\8S?N)_&/A+^S_MGVS[(1K7]>O7KT].IKS[Q5_P $_O'WB7^S[Z;X
M@>"#J(M,:S=?V1K'^GZ9UQU/.,GI[FC#+&+T^?EM^AYV98G"8KU7;\KH_"C4
MO!-]9R^?8_:;>WNO]-O+2T/U_P \UGP^#[[S=0@^PVWVCM=^G^>/_P!8K]IY
M?^"7GQ3/GG_A;?@HY]=&UG]?3GC\<4O_  ZU\?RV'D?\+4\$_7^Q]9P/3/OT
M_#IS7H?[8>.?A?XP^'IF\.>(//L?^)>;/_CT].G_ .OTR:_K=_9)A$/[*OP)
MM_3X=>%_SP/0<8KX!F_X)F^/SHNH:5/\1O!-R;K1M3LOM9T?6,\],CGI]3W&
M:_3[X.> YOAC\)/ 'PYO;^VU*X\'^'-,T:\N[92NFWY!VDX89QQQQ@YSR&%;
MX?ZWI>UO/]/QL!Z7!W_'^E%$'?\ '^E6(._X_P!*Z0*]'_+7_/\ >JQ5>@ A
MA\K_ #_GCKWJQ/V_#^M5ZT/^67^?[M "P_ZD?0_RI*KP=_Q_I1Y_M^G_ ->@
M#0HHHH KT444 5[R'_1?\GCZ#H.W7BL>:$?9>V/\_EV]NF.E=!6?>^1#%CWY
M_7M_GOQS0&VVGII^5CS_ %+3?7Z9_P#U_GP?QZUYOJ7AK[9_KQC\>G^1_G&<
M_0$UG!/_ *B#K_3K_,US\VF>=Z#^?/X?7C\.G% 'R_>> X#+Q /_ -7;Z?X5
MR]Y\-X/-_<0?_KS^&>WZ?6OKB;3?^F'J23_/_#CU%9\VFP><<P=_Y_Y_PP:
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
M** *]$'?\?Z58HH ***)^WX?UH /(]_U_P#K4LW^I/T'\JK>5-Z?H/\ "B@
M_>_YW4?\M?\ /]ZK%'D>_P"O_P!:@"OY4/I^A_PH_P"67^?[M6/(]_U_^M5>
M@ @[_C_2C_EK_G^]123?ZX_4?SH M3?ZD_0?RI/W/E?_ *\?Y_\ 9:)H9^O;
M_P"O_C[8].AS7_?PR_7Z_P"?_P!??N 6//\ ;]/_ *]$TW[K\/Y_T_4=*//]
MOT_^O4$W^I/T'\J *U6*7F&'W'X=?Z_D<GL:K>=YOX>W^>F?;K^0!8I9O]2?
MH/Y4GD^;^'O_ )Z9]NOY'D>_Z_\ UJ #RH?3]#_A15>?M^']:L0=_P ?Z4 ;
M%%'G^WZ?_7H\_P!OT_\ KT 5Z*** "BB?M^']:* "BBB@ HHG[?A_6J] %BC
MS_;]/_KU7\CW_7_ZU5Z +'G^WZ?_ %ZL5G?8[CU'Y?\ UJL_8_;_ ,>H L57
MHHH *(._X_THHH L>1[_ *__ %JK^1[_ *__ %JL?ZW_ #C&/S]??K^1_P M
M?\_WJ #R/?\ 7_ZU$,/^?\_J<>P%%% !#-_G_/ZC/N#5:;_7'ZC^=6?(]_U_
M^M5?_EK_ )_O4 %%6** "J\TT'3O_P#6_P /?/IT.3S_ &_3_P"O7/:EJ6E:
M/::AJNJ3BWL-+!O=7NCP+#OSCG!SR>W7V(!T/G^WZ?\ UZK_ &SW_P#':^9K
M+]L#]E'6),V7QV^'^X]AK7]G<\\9(7KWR /Y5TZ_M(_L]Q.(C\6/!:M@V?VB
MUUE#IX./NDJ[(6[<.5)Z-C)(&_GZ?\ ]Q^UCRLX_7GZXZ=.WUXYI8;SSO;\O
MZ_YZUX]=_'GX'Z;83ZM?_$;PW;6%K_IIN[J\R!U[\>W49YY[UC:3^T[^SIKH
M)TGXS> KPW0X"ZR@_(NZ@?F.GY":;LFFUT33:^5[_@4XX?"Q3<9KF5XMQDD_
M--I)I/JFUYGO4TW[W\?Y?U_0]*(9O\_Y_49]P:\NG^,'PEL[3[=-XWT,P?\
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
MASB#+LFI\28G+)_V+6DXTJL8ODE*+MI/E<9-VDUK:7+**=U9^SS3"$?ON?\
M/;G@?_J]JKS?:,CR?P]>GM_7MFL>\U*>&+S_ #_]'_Y?+O\ Y\.<_I_CTK\:
M_'O_  4.^-W[0_QS\9?LI?\ !/WPOX<U/Q=X#LDN_'?QW\<<^!?"14G_ (DX
MT/!D:1R53!9BQ5-BABV_O/#O=)[)ZKYZV7WG[:?Z1Y7_ $\8_'_''^>E5_W\
M/J.?J00?\^O3VK\,6^!?_!=CS#Y7[5W[/)#<'/@J0BRXZ;=GSY'8 \>@KJM2
M\-?\%T- T<SV/Q%_91\:ZA_Q[&T_X1K6-,YZ;R>.>.6YQGDXQD _:R&\_P _
MSX_D/Q]ZL>?[?I_]>OQ5\'>(/^"WNDVMS;^*/!/[,GB:XS_HMT-9UC3NH_BP
M2?;^9--U#XP_\%K-.N!;K^S9^S[KL?VG_CZL_&.KZ>I3H/4%<=3R#]: /V<\
M_P!OT_\ KT0S>;_G_/'7M7X>:]_P53^+/[,GQ*\'>#?V]/V=-/\ @GX.\3E;
M*S^,GA/Q+_:O@BQU/63P&=]Q;!'))W9).[<2:_:CPWKVE>+="TGQ3X;U:VUK
M0-=LM-UC2-6L^-.OM,."&4Y(Z'(]\9Y#"@#HZ/\ EGY_Z=^OY=?\]JSX9O-_
MS_GCKVJQ^]_SNH L>?[?I_\ 7JQ#,#+C_)SUZ=_R Z44?\M?\_WJ "?M^']:
M//\ ;]/_ *]$_;\/ZU7H L>?[?I_]>J]'D^5^/O_ )ZX]^GYG^M_SC&/S]??
MK^0 58\CW_7_ .M5>M&'_4CZ'^5 %.<$S@\\$9].O]>E>3_%KS[+X:^/[^QF
M6"YTSP?XHO+4W5I_:.-1&BN4)&3GGY> ,DEAP"!ZW-*(AYWKQ_/U].OU&><"
MO*_BI,(_AWXV\_\ TBWG\)ZKQC&X^6PSVSPP.>O'M3OI=NR2WZ)*[>OR?W"C
M&6+QN6X*,6Y3E%66MW)J,4^NKDE\^]K_ ,M?@GP'XJ^,TOD?&+PY\)=2M_\
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
M'3!Y.[@@#!SFOM_]E_XJ>'->\=Z/X&^%>E:)IGPPTOPAJ=Z" =2U.^.X8/\
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
M_4?\([XE^VY&1M_L<;^O<)NQ[XQS7H;;Z>NA\M]7272Z6VE]%VW/Y"/V\/\
M@X/^.$WC/QQX(_9#TG0_!/PX\!^(QX)UGXG>++/^T=3/B@9/_$C!/3)..IYZ
MFO(/@#_P6\_;8\"17_B/XJ^.-$^,G@^TLS?7FDW?AO\ X1O4QIF,>_/)!X&?
MIFOP7_X1O5=>\6_M@>#O#FJ_VEH_CSQAJEE>7?&I?V#XH_MK_BA>W?D?Y->7
M>%?B=JO_  S[XXTK59_LWBC2_P#BF-8M/^8E8:I_;7_$]T4X'0Y[5Z&'PVE^
M^W9]5:^F_9OUV.&^KUT6^NR7ST/]#[]HN+0O^"K7_!+?Q+>_"RXT[3;GX@>'
M--\8V%IJV=26QU70@9"N!U.Q&*DKP 1G+?-_%WX'_80L/V\/V*?''@^S^/OP
MF^#OB_X#_'C-I=_$'60#KW_,!UW1M"T3P^#XF\0<X[?3UKZ^_P""3W_!7B]_
M92^ ?[7WPM\5:5<^-?#'PW^">J^-?!WA.S_Y"?\ PE!']@'1,GL>X/' Z$ U
M^<'[#NF_%/PQ\5O'7[7/PS\1^$O#7[2_P\\'^*/V@?"'PH^*U[H^E?"/7O"^
MNAM<UW14TG72)=<\1?\ ".,3X(,;K\VUL[E4KSO_ &1M8NUV]$[)J[TTW[7T
M]-P^L-J^$BVE:[Y6UYW=K:Z]>Q^UW_!O_P##G]I__@G)XB^/_P )K/\ 9U\?
M_'JU^(M[I'B?PAXM\/VJ_#?2SX7QM&L'1?$2X 9B-H&#]U0WK_4Q^SG^V=X3
M^/7C_P"*WPT7POXB^&/Q=^#JZ6WQ&\ >*RK:C9KKPSH+JR_*0RG(*\$'C@FO
MXMOA-_P<:_MN?M(>-?\ A95S\,?AM\*;2T\(ZEX"LM5T*S;5_MSZW()4;,NX
MYCD =#_ RJ8R-BX[K]F_]M+X[_!/XH?%#XM_#+Q'J7BWXD_%J\TO_A9/BSQ#
M_P 5)_;W_0"]_P#ZW?BO&S/-,#E-GC91BG9IMJ*MOHW)=-=]+'T.5Y9CLY;P
MF RF527>*E)\SMJ^7FM=V[;G]],-Y?>5^_\ \_YR1C'\N+]I-^ZXQ^.1Z=OY
M=SQW!K^8_P"#_P#P5_\ VNX=4L+?XC?"3PUXD\/D'^V;NSO/^$;U,Y&/^)(#
MD$X]<\<'K7[6_#+]L'X0?$W1K">Q\;:+X5U?4[/-WX>U^]4:I8#G@AF49[9S
M@Y!XYQXN&XXX9Q>+^IX7-Z5^SG3M?M>4TOQTZ'T&*\/N,<JPJQ6,R6L[VTC2
MJ2<;[-QC3E)76S<;/JU=7^S//]OT_P#KTA)'\)//M_G\\5Y+IWQ%\*WD6/\
MA+]'N;CIG^UM'.><]?3_ #CO790WMO-%Y\&J6UP<<?Z8/;/KZ_\ UJ]K^U<!
M_/2?G[6G]^D_F?/8G*LPPKMB\HJQ?6].HK-VZ.FGUO==GN=3YW[W_.>OTQU[
M?KBJ_G^WZ?\ UZQO/F_Y87]J3VY!_P#U]O7].9X$U*TZ7*W0[\_Y]._X5O'&
M0E\-2$O\,XR]/AJ,YY824?BA*+U:4HR3TUZP3T-KS_;]/_KU/%*#_/'^?U&?
M<&LC]_-%_K_LW3KQT_\ U>WIQ1]LGAZSVWX?SY^GX5TW6UU?M=7^Z]_P//>(
M:WNEMJFEO;K9&Y_\F52NO*^RW&=NWC[5]IZXQ[\?EQCKQ2PS>=:V\Y_7\^.,
M=O\ .:CU.]LM.TR_O=4N!:V%K:&\N[DG LU R2, D8Z@\=,'AN,.OS7YFYXE
M\3_!_AS4OAUXN TO3;BX_P"$<U3[)=?8QFRX/ [CGYLCGY><@FOQH\!_L$_
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
M_P NG@/_ (1L'2^#SKGA_P#G^N:_#_P'^TAKFC_$'1M5\<0?:?#]K9ZI9?\
M$IL_^)6>WKT%?>'P!_;,^(VFZ7J'_"1_"7PG\6OAO=7F?[6M/^8#T_Y#FA]N
MG&?;O7M8E3P;5U*Z:O=2WTONNXO]7HZVFGOLT]-;;/L?5/\ PL+XFZE86\%C
M/XETWP_KW75KO6/^%D>&>>?^0'X@]?I_A2>%?@G\:9O&]O\ VKX'MKG3]4_Y
M _B'P1H__"$ZG_D#H?\ ]==!KW[?FJ^!/A]H^A_\*D\)?#?X;ZI=_;-'^+'A
M.ST;Q)I@Q_S!=<_X2#N<\X]L].>PO/B1\=_CQ%;WL'B/4M1M]!L_]#N])O?^
M$;^W_P#0"_Y%_/7\?T.>Y6Q5K;NVG7ITW_#6QY&)PWU1M=GT=_35?TCU"']G
M7QC#KVH>'/BGXX\-ZEI_V/[;9_\ "6>)-&U+4]!_(^OMS7,>&]'@A\$:=_PL
MWQ7;:)<6NL:I>^#M)^V?\2S7M+/_ $ ZX8? 'X[^/;#6-5U72M2NM8T&]TO^
MV/\ A-S_ ,2S^RN/^8Y^G7O7O/Q4\!Z5XJ\)?#_^W/%6B>$K?0;/_CTU8?\
M'_\ _JSGZ?J?\QB1SGGUGX\^ _@F76)_^%5_:=7NK/\ XD^K>-[/1?&WAG0?
M_"?_ ,]./3ZE_8-\?:]K?QBUG1%\*_#71/"]SX<U+6OMGP^UC"W^I%U#9T,#
M/3//1?O'(&#\=0_#W]F7PKXWT?Q'8^/]2%O=V?\ Q4G_  A%G_Q3-AJG^/3/
M/X5]??L8>)/A9K'[3WB&R\#:'J&FW%IX"R=6O]9QJ%^."V[0P#CY<\X('<$9
M%;O9^@'[ S?ZX_4?SK(U^;R8K?\ <&Y[?CU_'L/Q_+8G[?A_6J]Y^^A\CR!B
MZ_3_  ^OZ9K /O\ EO\ +S[>=CYD_:6_:*^&7[,GPH\0_%KXIZA_9OA'P_8D
ME;3G4;[4V)QH^BC@]0<#<,C(!ZFOX7OVV?VT_%'[:_Q#N?&EUX'T;P3X5W-:
M^#]]J6\3W^FMR?[;R3M!X^5<+G.!DG/]Y'QO^!/PI^/?@.Y^'?Q7\(6OB[PM
M=_*=*N@><< >X&2.W^'Y7>,/^"$W['6O)<V^AV'B#PG+=?\ 'G=Z3K#JUAZ$
M9R,=01R,]^]?G/&W#N<<0)QP;:2M>,G:]D]+6WU=KZJ^^I_;/T-/%KP6\%^(
MLRXGX]RKB6MG$E.-*=-*I2C"I9MNT^5Q:C%R:C*ZBDMDC^(37M!['_/4CD5^
MOG_!O_!>S_M\ 106US;6OPN\2_Z9[DC:/Q) _P ,DU^H_CK_ (-R?"EY$?\
MA7G[0OB[3+CH+37M+35--_'=LP3]6^O'/MW_  30_P""/?C7]B+]H3Q;\7O%
M?Q(T3QK9:KX//AW1AI=B=.U,IJ[Q;VW#"C:=&3^,<MD9"L1\OPGPGF^49Q%X
M[+%9-/F4E*UOM7N[:*Y_3?C]]*3P/\0O#?BS!<&YG46<9Y&5J56G5IVNG:+A
M-07D[;[Z)Z_O/##Y5UY_7GZ?_7KJ+.8>5V_E]./\D_4&N6M)Q*/)@_X^!S>_
MX>OY#Z5C>(O$NE>';2XO]<UO3M,T^U_TV\N[V[QIEACV)/\ ]:OV;$9CA$M=
M+66O3HUJ^EF?Y)_5\5BY/%76M[+NKM7M;3YZ^O3T*:;R92?K_P#J[?\ UZSY
MKR?V[<?J._0_IC\*^9_&'[6GP6\'Z#;ZYKOQ'\-VVCW7_'G=W=X--/O['G_$
M5PW@/]K72?C!:S^(OAS#H>M_"@7G]BVGQ!&L?VE_Q5'!.C8R?3OG'3IU\_$9
MUE6&6[;?;7?[S?\ L[%Z:O6W3N?9,.I]\?A^?']>GU[58AU+KY_U.;/^N?Q_
MKUK\A_C9\<?VYM!L(-5\.6/PWNO#]W_:IO=6\$ZSHY^P:7H9.1_;GB$G'B'C
M&T';Z=<5\+ZS^W?\1OAY_9_Q4\5?M0_"W3/AQ:V>EZSJ_@CQOXPT;^T]>P3_
M &[TS_8'B'KQGCZUY_\ ;6%>REKMH_\ (?\ 9C[_ (W/Z;Q=S"&XF %P!C &
M !CV_/IWJ&&:::U\^?BX]..,?R'XCCI7\DWQ"_X.$?V!+/Q&-*\*_%OXHZ;X
M@//VOP1GQ+I??/\ ;GK]<#]>/J#X>_\ !P5^Q-#HWA__ (2/]IKPWJ6H:IS9
M^'O$/AO6=-\3<\=._OVYKV,NQ'UI-V:TW::]+Z?UJ>?B?]D>FO?YO7]#^CB&
M;_/^?U&?<&K%?G=\$_\ @HI\%?C9XGT[PKX<O]:T35]5M/[:T8W=G_Q*_%NE
M_P#4#/;T[=<=>GVSH_B30]?CMQI7BFWN?^G6[(_M(>W7)/X=/PKHZ@=Q14'G
M>3%_J.GKVS_7U]>WK2>=YOX>W^>F?;K^70!8HFF_R?\ /Y#/J2:/^67^?[M'
MD>_Z_P#UJ *^I?\ ('G_ ,]A6C>?ZT?4_P C6==_\@>X_P ]EK0O._\ P&@"
MQ1_K?\XQC\_7WZ_D4?\ +7_/]Z@ H_Y9?Y_NT57H>P%:[ \JX]@,?B:R(AYT
M7G_E^?\ ];Z#MFN@\B":(6\_;]>?0\=3^G:J_P!C@A_U']/7_'FN=O%_5>5[
M[V:Z7WU7_!.CZS;JUI:Z;6C5NC73L8^,2V_[C[3^O^/^?T)N;K'^C<?\NG^?
MRK0FA@Z]_P#ZW^'MGTZG"_8[?U/Y?_6H^L-+>VF_RWW,,/AUA7?"V:;;E?9I
MN[5V[:W:T?4_,/XX_P#!0'_A7OQ \;?#'2?@MX^\16V@68T;5_%:68&E?VGK
MHP%Y'W<>@'3C XK^=#]D/P=\3OV9?^"FGC+]MZ]\/:Y?_#GQ3X"\4^"KOP!9
M^&]8;5%..-;&MN&4E3R-RD'H0>_]H.I:9 ?M$WV'3>WVPW5G_A_GH>:_+/\
MX*;_ +3^J?LI>"?"-]\.KCX3:GX_U]M3LU^%'Q!DTG33XMTM>#K.B'=GA@P(
MZ$$;LG('P/$F&XCN\7D^:6Z<O*W;;ITM9=+[[)M'Z)DN9<)_58X+&\*J<GI*
M;J6E>VLDTI25VY.ZY;-K=V(9_P#@JU\(-3T#5[>WTSQ7X<U>ZTC5++2;LV./
ML.I;2-$ QD$DX/3'4'((Q^<_P4_X*(_&>S^"WBV'X_>.-/\ 'WBCQ;:^//#6
MJ^!M4M7TKQ+I^E[&CT'6=%UI2JNH5FPD@9 P5P Z(R_S5?%3]L"?X5_M7:/K
MD/Q4MO&WP'\>>'-+\3_%3P]I-YHWB73/A+XHU[/]O:+^&.O'\\?I!H_BKP!\
M4_#G_"1?#GQ'IOBWPO=6GVW1[NTO#QV^OH>M?@/%?'GBEP5C(XS&1>>9([7<
M8RM&[U3M'>*N[=DGJG<_J'@#P?\  _C_  =EF[R3.VM*<JC=Y<MHQ2<M$Y6B
M].NZ/Y@-'\5?%OX#_%_XP:5K@U+3/!_CS6-5UK2+L?\ $R^P:KH6M?\ $BXS
MZ'D8P..37K'C"\^%>O?V/XJTJ?4M$\4:I>?VUXPL_MG_ !+->U3'_(:_L/\
M_7].@/UQ^U;^S3\4_BK\<M GT/PY;V_PPNM('_"1ZMI/3'.<\YR3C '3FOQN
M^-GAOP?IOC(:'X ^)OB[6KC3/]"\1_VMH_\ 9OV'5!W&>HSD<<9&*_J+PXX_
MP?&F492VX*;@I2491YH.S]V=K-24HNZ=W;EUULOYB\4?"_-_#;BS-<)B<L;R
M.=XTZKORR3NH3A+X7>\):2>Y]U?\$W_C]H/P3_X*(:OK?C'PUIOC_P  ^//
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
M1HGA+XD?%"STO_A&_&^DWFC:;XE_M70O^0%K7]A]?RS7X7^)/@_^U[X]L/\
MA*M#\.:;\6M'NO\ 3?\ A(=)O/[2U/L/QQ_GI7V1^SK#X _:;_9:\<'QC?:E
MX)M[KQC_ ,5)>7>L?VEJ?_$BY_XD8\0?R(KAYOC/?_LK^#?^$<^$D&M^-M'T
MSQ)_;=G:?\@TY/KZ\#/3/TZ5^=/BGQ$_M;ZED\).*=K\CLXK3?EZK3?SWT.C
M3R_ [_\ 8N_X*)_';]A#]GG]H?X+^.?V:_BSXN_X7;I']BV.DW@&I>!M \,'
M1#X?_ML:)R5.UF&1S@GL3CY8_9O_ &V/A7\!_ GQA\.3_P#"6^"?&'Q&UC_A
M)[SQ%JWAO_B5Z#_T O\ /'T&17F_Q(_:0^)OQLNO^%F^'/&-SX2\0:#_ *;>
M^$])O?T_L/T/<?\ ZJ@_X:*\8^*O"]O^X\$^+;BZ_P!-_LGQ%X/T;T_Y O7_
M .MVK]%S#)<WS;*<J><Y4I2YHRE;5N2L[NU]4T[7U71H[UAET2^27Z(\VG^.
M4]GX(UCX9>%?'^B:W\-_B-X\_MK6+2[O#_H&J?\ 8#_S[YR17K'@_P"&/PDU
M*Z\_QQ\:=-TVW^Q_\@FT)U+_ ,KGX$]NG."!7C_C:]^$FHZ-I^N>*O@!X)N=
M8U2\_P")Q_PA%Z?#>IV'X?UXZ'I7D^F^$/V5]2M?M_\ Q>/P#<?\OG]D>)-&
MU+3/[+_7N*^JRS$87*4DLJ=K).R=MDKVVZ7']6\OP_X!ZAX\O/['^"/Q0OO
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
M,-EN+Q6#>,2Z7[/OMZ=3]-X;SSI?W_\ HW3_ #_]88K0LYOW7[^?'YGT^O\
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
MO+NT_P Y_I].M?6/[.VCZY-\/[G2?&^B7-O/I5[]B%IJUGU_#)_+G%?/<1>
M?".:RC*,>5Z.ZM>^^C:TUMNWL?8\-_3#\1,@PB6,]])K1^]S1NMU=Z-+KW/Z
M+_"OQ"\'>*M+MY_!WCCPWXDT^Y.+/^R=8T;4NG_4"..G3_Z]>/\ QF^&/PY^
M(6J:/X TKX$:;\4?C1\1KLV7@+P/:6?]FZG?G_H-:X?<_IQWX_(>7P?H>FQ>
M?H=C<Z)<?;/^/O2;S^SOL'^<]1W]A7V!^PK^W)8_LH_MB>#_ !Q^TU<>)-;^
M"VOC_A&+/XAVG_$R\3> \?\ ,:Z>^*^2ROP%QV4<11S;!YO44(N+4.>?+RIK
M2W-:_*DMC]*XM^F1E_&W"']CXSA.E_;3@US\E-.[BU?FY+]7+XNIZA\8/^#>
M[XX?#'X7ZA\6_P#A<7@#3=8NO]"_X5/=WG_$SL-4Y_XDN/\ F8/P/_UOPW^+
M_P"Q_P#M0_"#P1<>(_B-\%O&VB>%]+UC['>>+/['QIGMZCD\>GK[?Z''P3_X
M*-_\$]?C9\7]'\ >#OBW\-OBC<6OAO5+VSN_B%K']G?\33_F!9_X2 ?\C%VZ
M=QVKX_\ BUK'QB\!^*/B1X'^)NN^ /&WPG\>:Q_PDYN])O-&\:Z9_P!@70^G
M/3\S]:_I7"X9X1)-W:BE=Z[))Z_)_?V/X5S/%?7,;+&_V792<GH[6YI-[+M?
M;K8_SY_#>I6,-_I\\]C;:E;VEZ+V\TDWH_T_^O;^1K]B/VNOVD/V0OC/\%OV
M=]*^!^E:WIOQ@\+^#]+T7XD_\4?_ ,(WIF@ZIQ_S',?\5!^M?HS_ ,%:/V,O
MV5O^&-[;]IKX$>#O#?PV^)'ACQ[_ &+K&E6FL:.=2\6:7W)T, G\@3C.,X K
M\%OV2QX5\2?M&?L[Z5X_US1-$\#ZG\5/"^B^)-6\0_\ (,L-+_/Z>_-=%V<V
M'P^$UW3UM^.F_P C_27_ .#;+X6?'7X2_P#!.CPQI_QITL:)8^)_%VI^*?AQ
M97=[_:>J#PLQ(#$ <!L,!QR5('0U^_?Q"TD>(/A_XRTF+[0DVJ>#_$E@#]W4
M"\NE-&BK_MER@(S@EEQRU>1_!+XI_ CXCZ%9:5\!_B;\.?'VC^!M(TO1KS2O
MA]K6CZII>GD*JC:-!)" A<A%&TG+L-S-GW*:::&PN)_^/G[+Z?Y__5WYKG#J
M?P?_ !^_8A_:AO/A!X&^#OQ-TK6O#?P_'CSQ1XTT>TTG1SJ/B:_TO^VO^0U^
MH[5T&A?L*^ / ?A+P?JMO\6_B0?%%I>:7_;'A[Q#X;_XIF__ .)U_P @77.V
M/^$<X[=#@5_1!^WA\?O"OPK\>_#^#Q5X<\2:E<:IX;U2]L_[)L\C_D-<\_\
MU^,_G\'_ !(_:B^%?BO0;?0_[*\26QU[6-+LO]+T?_J-'I_3U_(UT8;#X1O_
M &S?_@Z>?;J='UGS_'_@GNGQ+_X)[>"O#MIXHT2U_9V\(?%;]F7XW^'8[K5_
M"O@O2-%TKXN_ CQ7+I(BU?QC\*F;:OB'09)63Q(B EF=D4#+J#_-'-_P3W^.
M'@_QC\2/ _PQ'Q(\-_%#X7_VIXTUCP1\30/#>F>//@UUT+QIX'_Z&#Q%_P!#
MOX6X^F*_N7^#7QK\&_$/2CI/AT:W!/X.O-,T3%Y99%_J>B#IHF?7N"/_ *_Q
MO_P5$_9HTG]H/X(ZA\5+#7-2^'WQO^"1.M_"SXFV?&F:"3K63HWCCM_PCQ)R
M3U)R3R:[\1AL)HM&M.FN_P UM;6]^ISMZ/Y_J?QX?#'P'^R3\<HO%'PK_:,^
M/W[0_P"SQ\;_ +'_ ,B]JWC#6?\ A6GBT_\ ,!_L,8.._P"OTJO^TY^SK^T9
M^R+HVH> +[]JCQ__ ,,S^*/@/I?Q!\-W>K6?]I>!M>_MW/\ Q;$:X>/#_B/H
M<?Y'Z4:E-^SU\=_A!\0-#_;9_97\6VWQ(\+V?VVS^)OPR\-G4O#5_JO_ $&O
M _\ T+_]/UK\]OVA-"_X*!?"7]A\KXC(^('[$'Q9 \,^#]5^(6CC4O'>@:5H
MA/\ 8)(Z^'@2"!ZD''0UZ.&P^#PJW3OT;7W=M?3\AX;=+N[?BC\J/V;]8@F^
M$GQ8L=5GU+3;C2]8TO6M(M!=\V&E\]\^GZ=^:[#QM\3M#U[[/#8?:;G[+9\_
M9+/M[>^.>>V/2OL?_@F#\,? 'C#X7^.-<\1Z'IMS<:7X\TO1=8N]6O/^)G?Z
M7Z>W8>H_&OKGXG> _AC#+X@GTKP=HGAO3[76=+LK,7=GV_$_YS^-;?VA##/_
M &/*87>[48W[7O:_=ZOT/7_LY:/G71_$O7N?S[^)+RQO);>^^PZGHFH?;/\
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
MH,WPY\'^"?C!9?$;]E?3?BEXPU3P&/!?_"P?%OC#6?[3\">*/[&_Y#6A\?\
M,IG/&?P-6/\ @C_^T)X^^ R?&?PMX-\.?"7Q;K&J_P!EWOB/Q#\3?!W]I>)=
M!TH?\2'^V? __0 \1<_IZ]?J#68?AU\/OVD/A1XC\;^'?$ESX(\+^.]+\:?M
M!VG@C_BI-,O_  '_ -@/ /\ PD7Y8KD+[XS?LY^//VD?&]Q^S)JAM?#^@^,?
M'?B?_A$]7\'?\(WXF/@3^Q<Z&-;/?_BHOQY["M\+F+PVB5[_ #23T[/NOZL;
MNV*3O97OO9=']_ZV/G[X]'R?VD/V4?L4]S;>+[7XJ:7>V>K6G3.3CISSG^O;
M%?HC#Y&I6OQ(@OI_M.L6OCS5+R\Z_P!J7^/\,>]?F]\2KSQ'#^UM^QCJM]]F
MTVWU3XDB]^R7?_0+Z>_/K7Z$?"#QC]B_:"U&"]TJVN?#^J?$<>&=8_T,C[!_
M;H!T/6<GV&,^M>OB<3_L>NCLWV>JOY'@/#7;TOJ^B[NW0_2#_@C;J6APZ=^V
MAI4WV8^']4^*7A:R-I=Y_P!/SHWUY_STYK]*O'G@/X ^$/"/]N^(_#EUX)\/
MG6/[%-WX3_GU/.>GY5^6O_!+>S^Q>'_V]YYH/LUMIG[1OA:R''_$S/\ Q)1[
M_P!,YK]*=2O(-8EU#SX+;4K?[9_R"=6L^WZ#]/7N*^1^LZO7KW\_4^@PV(Q>
M%P=ME;\-MO\ @'U_^P3J6AZ#J/BCPYX<^*A^,6CZI=X_M7/_ " 1VT7C\1T_
M+%?JSGR+6"#M:V?UYZ=/R_*OP7^ ]Y8_#'X@Z?/X.T/1/#1U3Q)I=[J]I:6?
M_']_];^O&:_=^;F7/J1_.O?RW$X32VC7RU_X?S/'Q/VGWN__ $HLW?\ R![C
M_/9:OS?ZX_4?SK/O?^07J'T_J*TKS_6CZG^1KV+HYR>BBB@"O/\ \>UQ^/\
M(UYOXP\50>#_  ;XX\8S6/\ :7_"+^&_%'B?[):'F_&A:+_;QT7';D?0XXKT
MB\_?6MQ /I].?\]<C]17FWC'08/$GP^\;^'//N/^)IX/\4:+_HAZ#7=%[''T
MQTSD\\\GKJNMP]-+[/;\OT/\^CXK_P#!X7^V5=>/?B!;_"#]G3X/:+X"\,ZO
M?:1I-IXKDUK4_$FW^V4T:)M:V2;5<AOG153! 23)RJ_=G[$/_!R_XU^.,H^&
M/C']G/X8?";Q_P")QJ0T:[\+2/X>TOQ;JB @9\QFRWS'<V-[\%F)%?PJ_%SP
MK<?#_P"/OQV\!:K!FXT'XO\ BBPO+6[M<_=UG7P!UXP"!CC@ CJ:U_A[\3?$
M?A#Q);V-OJMU_HOB/2[[PW]EZV&J#6LGT'3G!ST[YQ7FY[A7BL#)8*T9N,HI
MJR:E*$DG=6=KR3^1]'PEB<)A.(\J^O93+/*?-&4D[\ME*+=]+/17U7RT/[3_
M (D:/XQO/$>L>(_%6N>+?$EOKUYJFM?\5#K&LZE]@U3G_B2^G'M^?KY_-H.J
MS6NGSZ'!<W-Q:_Z;_9/X<\>_T_+BOP:_:4_;>_;QTWQ7<^'(OBKX5N?#-K9:
M9_8MWHXT33@=,_L9< Y((&"_([X]Z\)\-?M"_M[?$'QEIW@C1/C9$?$&NVO^
MAVEGJ.B#( &5XA.#[\C&3MK^-<R\ ^*L9C_KV<\64E'G<U"3^SS\RBURO11:
MC?R9_I%E?TG>%,JX;7#&3<(SYE#EDX0;:?)9M6UT=_FM>Y]7?$C]F/4_&/\
MP4I_9@^"&N^+]<\>^'_C9\7O"NLW>E:_>$_V'X9.N9UW1GW-@?)O * #Y%&W
MJU?WF_M4?!G0_P!JCXZ? ?\ 96G@^S_!_P &_P!EWOC"SM/^8]X7\#8_L+1?
M\G/Y<_P,?\$L/&'C#4O^"N?[%_\ PN_6]2\2:OI?Q4U/1?M>K<\X (Z9P3SZ
M= 2>M?Z6'@G09[/]I:XU6Q-M_I6CZI9'[5_R$[#2_0?_ %Z_JSAS+%E/#N58
M*+A+DC&+G3C%1GR)14O=A%:J,;72D]7*\FV_\]/$G.Y<0\7YMC<,IIRDWRSY
MKQ4FVTN>[TNUI_P#V8:QX5LOM'@"QASX?M?#>F:+9^"=*LQ_H&E:&?["P<=A
MP/7C)Y))_P Y#_@LC^Q%\,OV2O\ @I;XG\'^/[[Q)IOP'_:"L]*\::-=^"<'
MQ,<?\P71 <@X(YZC'7/?^D#Q[\2/VMOA+_P6]^&WPQL?&/C;Q)^ROXR\-_Z;
M=CPW_P 2NP_Z@N>_/ S[U\._\'E/A:WM(OV*/BI;FVT77_MWBGPN=6_ZA@_X
MGI'3UZCGG(["OH,-B<7>W9Z*]]K]->W8^,>&5DFEJNJ2Z7>\?,_D%\;R? +X
M7?'_ $+7O@'_ ,)IHFG>!_$G@6_TBR\:72WVH:\1K+'7"-8C"QH%/W0JA5&0
M  ,U^^?QFO-5FM;B^T/PYJ6MCQ3X/_MJS^R6?_0=T7T Y]/<>G%?S%7^L>&K
MR]OI_#^E:G=:KKUJMGI7]K6?)U($;M:T(@9'&0#QR0<]Z_</Q5^U7^T'^R1^
MS=\(=;\::YI_BOQGX[M&O]&TN^L]S:;HP/&CR%%'08W%1C/ !)&?QSQ7R3%Y
MOFF2XK*7%YO&IRJFY14G&4HSE[LE;V:=XN3TC*32WE;^N/HV<7SX=X<XNPN.
ME*.3<DI2J^]RQ=IIMRNM5I*V]DK-NR/%OV9O&/QT^"FN_$2]^)7P^\<:U8Z[
MI_V'P^23J0LI-[G<OS'CRR@_AR5/ ZUVWQ[^)_QV^+/[//B">*]\1^'?$_PO
MU?3-:L[2VM&TW41X88$!B4^8E6^?'.2N""I(.QX)_P""AW[6FO>#I_&.K?#3
MX7^)-&M=8TNR_LK["--U3...-W3/?/?@=*]7^,O[>MC\*]*L/#WQ-^#NFVWC
M?QCX$%Y>6FE$ \YP=<&3G[O.,@?C7RN88/.<)Q#E'_&*4FTUS1A[.4;TX4^:
M;II-<KMS<SARR?-:[N?I&09EE'$/#N<XO'>(#CDS]HHN<FFN:56T5)R3]VZ6
MCT22V/YWY[SXF^)(]0MY_P"VM:^U'_3+H69U+4K[N1R2<?Y.2*Y[08;Z\U2W
MTJ^GQQQ^'_UNIS^E?H2?VT?B+K U"R\-_"7P1IT%U:?Z9=?V,<8]=Q&.2<
M=LG'&?D^&'X=?:O[5U32KG4KC4]8^V^)+07G]FXY)UW1=#(Y)SGDGI@=!@?T
M-DN(Q>(P:CC,J4$K6BFK1VVLU%6MLEI:UDC^*>/\OX=RS&R>39O_ &\G*7O;
M[R;WUNM=VSZ'TW_A(_@_%X7\97VJZ;_PK?Q19_8KS2>1J=A].1Q^1[GBK$/Q
M"\5:Q\4+?P=X'US3=3\/ZH/MMG=W>#_GOQS]:\O^)&C_  R\4VIG\#ZK<^&]
M'NK/2[+1_"GBS6/^/ XY_P \=O8UPWA70;[P%XHM_(U6VTW6-*LS>Z/JWVW_
M )BF>O\ GTZU[_X>7;_AC\^W^?3M?U]?P/6O'G[1^N>%?%FL>%8+$6QT&] N
M]6P=2-AJ@ZD<8]L9ZC@'G'EWC'XL^(_&%K<>1JNB:WI]U_TY_P!FZG8<?U^M
M<_XWFOO[4U#7/%5C_:1U[-[K%WI/_+]ZZT/\_P!,9/C;X3^*_ASH'AWQ]<&
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
MB'\*]&\8>-]5M_#EAH5H!=ZJ+(DV)S@8 [G@8 //O@5\+0_;O!_B.WOH(/\
M2+7_ ,G^G\N<5^D'@/6?#GQL_P"$@\*ZYX<MM$\'W5GI=E_9.DG_ (\-+X_X
MG7I_/W/>O8D[)N^R;OZ)N_X7//Q.&_K\>G^?;4^%YH? ]Y]I_LKQ'<_V/_R^
M:M]CUGI[8QGICFL^#R#+;SV/CC6]2T\?Z;]KM+S6?P'Y_P">E?O1^Q/XV\*?
M#'XC:Q_P3\^.&A^$K;1]>T?5?^%5_%CQ#X"T7^S/%O\ ;G.A?VY_+ZC)KYO_
M &KOV:?^$#^(/BC7=#\5^ /!/B'P;H^EZ+>?"?P]H_\ :>F:]_T'=:_MS]:^
M!?'KP>,>#L[*^KO:ROU^08;I\OT/R/F^)%C#=7%C8>/_ !M<]?\ 1+O^V>?U
M_P GJ*^@/@QXPGT>UU#7)]5U+4OLO_'G=W8_S_(]#^'[D?#?]EV^\'_"7P/\
M:?&/P/T3XQ_#_P 4V?\ IEWX(T?1O[3\):IQ_P AP>O/KUKY/\-_"7X9?'[7
MOVB-5U7XF_"[X.:?\,+S[%X;^#?B&SUG^TO%NJ=,?C_^OI7KY;Q8\U;\M'Y-
M=_N#$]?G^IX_X/\ C!X_\*Z-J$'B/X.^"?B1I^O7G_"3WFK?$*[']I_]P/W[
M<?\ ZK'P@_:N^/WP!^)?_"U/V<['3?@IJ%KD68\/6?\ Q_\ MKG;ZBN'\2:Q
M!!H-O!I<^I?9_P#CRL[35M'SIE__ -@/7.G3Z=.^*^B/AC^Q_P#%OQYX2M_%
M?]N:)X)T_7N?#=IXBLLZGKW_ .K/TKS\[XVR;(+8G.7%<S4;2<5=-\O5J^_F
M)X=6ULM.MET/Z;O^"%O_  6"A_:/^+7B?X!?M0KIWA3X\>*2OB7P?XLR-,TS
MXE!F .C\D#_A(5!+'N0I R2!7[,?!7Q5X/O/V]/%'ARP\;W&N>(;7P)XG^V:
M2<_Z!_Q.P3@C."!DJ<'GG/-?YK/CS_A9GP!^(.GZYY]SX)^)'POO-+O;/5K3
M_H*#IK6AG/\ G)&:_LF_X(-V?Q5U[XO6_P 8_B+\?O#7QB/Q:^#^K:U9:5H%
MEG4O"'_$Y(_L?7=;RN?$&>HW*2O<<5YV<XI5/[)QV3-/)YI-[.ZE9O5-W^+=
MW.!X9:NW=_GY']95%5ZL5T[Z]]?OU.<L>1[_ *__ %J/(]_U_P#K457AF\[_
M %_KV]OP/;_&@ F_=>_3]?R_I6/J47_/?_CX/ICI_+'\_I5^>\@AZ_S/IGZ>
MOK4'VRWF^S_3W],^N/Q]: /D_P"+?[(_P"_:$NO$ ^,/PZTSQ9!XRT;3?#'B
M_P"V<_V[I>A:T-=T/1==&03CC(!7J,'G-?F+_P $R?A5X ^&_P"U/_P5&_9F
MTGP%X<TOP-X#^.WA;QK\./#MIHX&F:%IGCGP7R-%R"._)'.<\CDG]XKR:"&6
MW\@Y_P#KC_'W[ $U_.7ING?%/P=_P<F^+;/P1J=Q;_"#XL_LEZ5XG^*7AQ\#
M3-0U;06&A)K.2<;MX4#D?-@YR0:YM%V7W(=F]$FWV2;?W)-GS"OP:\':Y_P<
ME:[\,Y]#)^&]I^RN=;O/#UIJ^LZ=IMEJFN9/08!)(P!@9R ,<U]Y_MZ_LH^!
M](^'VO\ A;P=XX\2>$O^$H^$'Q/L;RT_X3#^T=2_XD6B_P!O:'GUZ?B#G%?G
MMXLA^.]I_P '!7Q-\<:%\5/A]X \,>#OAOI=[XO\6>-K/^SA??##J?!FAG@'
MQ#R<' )'..PV/^"L_P 3M#\8_&>V^)OAWQ'XC/P1\&^$-,\,^,?&_@;6-'QK
MO]O:)TT+1.Y Q\W'3H,X'/B,4M$FNVZ\ELGZ=/D;_5<;:_([-7NXNUK=^6W7
MN?#W[*_BKQQ!\$? &J>*O _BW1-'N?#FJZS]KU:SZXUKG6NF,^*_^1G_  YY
MK _:B_:6^$GAOX<V!^)ND^)+:V^(UY]B\'W=I>CKH9_YCGK@_P">E?,_@_\
M:$^!_BK]GWX<>%?"OQI^+6M_%?0/[4\,7?A[Q#K']F^&;#2_[:&@Y/\ W+IP
M>F/3K5CQMXV^'6L?$7X'V_Q-L?#>M^'_  ;X$\4:,;35M'SIG_"4 ?\ (9]L
M<\\GI[4/#JVMMK].WH5AJ\F_J:C)O9KEE?KV5_ZU/G_Q5XWOO"'_  @'B3P-
MJVI:)J/[2OC#4P!:7G/_  @FN:S_ ,3T:X>>P//7C ZU\G^!)?#GP3_;A\7G
M[#;>)/"]S>>)_!GV2[O,_;]+US_J.\=.AXSQWK0_:ZO-5LM9^#\&E3Z;;6&E
M_P!IFSM+31_^0#_;NM$?\2//?&/\.!7S?-^Y^(VG6,&N6UMJ&J'[%_PD/V/_
M )!^J=/;\_6L,-A\'?5K?3;HWY^08C"XU;*22W=I+3ST_P CW_XK>-K?7_V@
M/V8+W2M#_LR?P)XEU.ST>T^V?\?VJ9/ ]R#_ "P*^N/A-_PE6O7_ ,0?$7V[
MQ)X2\<?\+(TN]/AXWG_$LL/[#^AX&.GUK\L+.S@U+XH>#_!VN>(]2-O_ ,)A
MJEEXDU;/_ICZ_P C_+'ZK_ &;PW\*_$?B#[=/K?B3P?H(TO[9XAU:]_M+4]>
MU37?\?SK?,_A5MK+\CF5[^C5_+57OV^9^L'_  22^)$^O?"G]M"^\26-SX<\
M8:]^T;I0UBTM/^)D,:%HH(Z_F??FOU)FU*>\EN)^W_/YUS]><_E[=NGY;?\
M!)+PKI5G\#_VX-<A^TVVGC]J4&S]O^)*.WOCK7Z0_;/L45Q//!_RY_\ /Y]#
MS],5\0\2L)=:=>S[]?ZW/>6J771>?1'4?;9_-M[Z">Y/V6]^V_:[3_D)_P">
MO]!WKZ ^#_[>'C[P3+I_AWXJ6%SX_P! NKS']KZ3_P A/3\'(!QU'/3/?L>:
M^3X9KZ67%B/M/_7IG\?P_+VZ5G^3 ;K]Q]IN;@<7EW]B_LW_ /5[]/:C#9EJ
M]>NC^=[F&)PKM>S^Y^O;Y;G]%'@/QYH7Q(\$?\)AX5N+FYTC5/\ G[//&/Q[
M@'TX]:]8F_>^W3]/S_K7Y^_L':E]L^ FI6,_VC_B1>,-4LP+O';CWSV_^O7Z
M!3]OP_K7V^6R6+2;>B6NM[]^IY%M6NQ8HHHKT1&?>?\ 'M<_Y[5\)_MH_ME>
M ?V'_A)<?%CQO:7>KC[:NCZ1I=E@-?ZIK;A@J\, &VD,><KQW)'W7>1C[-<*
M>MU[$CKW]QWSU[]:_$[_ (*W?L1?M"?MQ^%O 'P[^#U[X!M='T#_ (G6LW7C
M>ZUDG^TUX!&W)/ R!R<'H.@\C.\1C<)A/]B5Y-.VE]7=)VL]F^O7T/IN"\-D
MTN(LKCQ,[9'S)5+2<;*Z<E)IIVV3=UI?5'\$7_!3?PK\'OVA/CO^T/\ M3^%
M=$/@+3_'>L:7?65G:\YU77L!FP, %@!N( X QVQXS\/?V$_AKX5?X?\ Q*U7
MXG6VHI]DTWQ/>6(L^,:(49AUSC*)U)Y7/!R:_JG?_@US^+WC?X?3>'_&W[47
MA71-0U4G[5_9?A>6_P!.LBN"=JLJL<9Z@=>^.:^L/ 7_  ;-?"W2/#,&A>*O
MVAO'.LS#PZ-#O&TK2(],TR_SI!C! 5R<'&X$X)'& <"OSAKCC$X1[Q=Y:.RM
M%/1K5-N^C26R]3^G%Q)X%97F>82P45-91&/L7&$IJHW'>,E!II_S7ZZMZG\3
M_P /?V5_@Q^T%\1_BOKL_B+7-0\,"\U,^&OLMW_S$SR.#U! !!Y!!STK[?\
M!.D?L:^";KP?\6H(/[$GT&S^Q^&_%>K$Z;IG]JZ%WUS_ *F,#V[5^J'[*_\
MP2V^!_BOX2_M$?!"_P!+^+?PO^+/PY\2>//A]_PD6KZ/_P (WX9O]4Z:#XTT
M37>I'  XX^@X^4/@S_P1H_:U^)WC_4?!G[35YX(\ _"#X.>'-2\&> ]+\*;M
M2T[XL>*%WC0_&6M?-MVOE68LA8%%"E1O#\6)X.XCSYI8K.*JI1;:BY\KY7R\
MR?*XQO*,;2M[KTO=(Z\#XS^%V1X*6,RCA.,LYDI*[C%K7FM+WHO;F4NY^$WB
MK]IWP1X._;2^#'QV\ _VE;:/\,/CQI7B?[60/^07_;6@'7".XR/[<(]03@8Q
M7^H-\7_'NE6GPK^%'[9?PRU0ZUH^IV>E^)[R\TH<'P'X[ (UL$G)ZX..XQVK
M^'G]NK_@DO\ %3XC_LYZ1^T+I7P!\$_"[XL?!*SU3PQ\2?AE\,KP:9X:\7>
M]"R-"^)W][_A(3GD X/&>@Q]@?\ !O9_P6I^%8^'T'_!/[]MCQ/INB:-H2ZK
M:?"GXF>-KS'AC4-*Z_\ "%>-MQY'4*2QSCYCUK]3RW+GA,IA@L,W)P2BN;5Z
M6;WVUYG\S^4^(\Z7$&<YKG,8J'--OEBE'1R;LDE':Z6B>WF?V3V?C;P/XPNO
M#_Q-L;[1-2UC_A&\:/JNK?\ 0+UW_H!XQ_Q41(_QZ5_&1_P=,?M=_#/XO?&G
M]C'X96&H6_B+3_A?XN.L_$?&?[,.IM\C)D=%*E@W.",J<YK]_OCOXW_9#_86
M^$GQ \97_P"UYX!U'X;W1/B;P?X'M?&.B>)/'1U,$@:/X'*EA@XR 2#@X8 \
M5_G,_M1?'WQQ^V[^TK\4/C%H?A6XTWPOI=WJE]9Z2"3_ ,(CI>2/[9/I@C..
M>"#WKOP^&^J8GZXWTV=WTUT=]K/H>-B']:2:[7[;*_==E8]QU?XV_ _]HC]J
MGX8ZIK?AS1/AO^S_ /!,!=8N[.S_ +-_MX;@?<@DJ/<CGH03_3?X"_X)Y_LZ
M_M<6UQ\7/VE_!'B_XL> /%/@_P#L3X*6OP\O3IFF^$]*X/\ ;/&,<@?EGKT_
MA_@M-<^)IO[*QT*YN?[*(L[OQ7I5GQ_9?8$=P>,CT-?W$?\ ! C]GSQC\+?@
M'XA^)WC^?XQ:9<ZK:'1O!_A[X@^(]7U#PQ?^%S_T O NO +X>&<8   ':OE,
MUX=>+X@RKB%YHXNG>*IV]WE;<W>[^)R>MXVM9*W+K]]PWXBXG(.$\VX:EE2:
MSS24K*_+=1WM=>[=[GYW_M%?\$YO!O[.W[0WACQ)\)/ WQ:\-_L4_"7X6#6_
M$GB+QOK U'4O%OCS#9&T#')*XZ!0"!U./EKP5\$_V-_^"A<6K_&V_P#$?C]?
MB!H-W_8_B7X>VFL+IC6&E:,@_L+6=%8#<59" 4+;0"05!)K^U3XJ>&SXJ^$O
MQ0\.0:5;:U<:]\-_'EEH^DW?_+__ ,27.@YK_.8^)G[ '_!03]B[P1I_[4/B
M'X>^*_AOX'U'Q;J&AV7B#1]6^W:GH@4LVC?V[HZ%BNAG(2-Y(ID8'<X4*H'J
MX;+KYL\WQ3YG;EBDUJM>EVM='T[:Z&.<\685\)_ZM\.Y9R<S;G)N2U=KO2W5
MSZ/4]@_;2_96\!?LO:7\*3\ /C#J?Q2U_P"+&KCPR_@G5;'_ (J7PAJ1*K_8
MYP, ;BJDG^)@.IP?Z#_@#_P;E_L6^#_@CX'\1_MB>*OBU\2/VD/B+9Z7>_\
M"O?A-K']FZ9X2U37<_\ $E_/(!Z_A7\W_P#P33U*?]H__@I9^Q__ ,+BUP^)
M-0U3XOZ7]L_M;N-"SKVA9[$"O]*C6/(^$MU\>/CC_95SXCU#X2^ ]4\3V?AW
M_D&?;]+_ .8[]<\U[][?[UHG\-M/\C\WPV'>&_V65VVKMMWLWJ]6V][K?_@?
MP/\ _!6+_@D7XC_X)[ZKX?\ C%\.;?Q)XM_9W.L:796?_"66?]I>)O"6J?\
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
M]O<V_P!C_P \9]_4U\7_ +47@G_A*OV//BCY]O\ :CI?^FV?M^7X]?RK^2^
M.*,=EF=93S3DUGM2+=YR;7-.+L[S;6CVT?D?,Y;F6,>+WNNU[[_?YK4_G'\8
M69O+K3YYX+FYN/\ E]^R>_\ D>G7M7VQ^Q#X[\5?#WQE<>/]*T+1-<N-!T?5
M++6;3Q#_ ,3(V'A?7?\ //)SU]Z^5X;.^UBUT^" ?9KCB]O3Q_G\>?7-?H1^
MPW^QS\:?C]=?$"P^&7]I:;_Q)_[%O-6M,ZE]@U37/^0%HNN=\<XYP*_T2K9E
MA?J,=[N$4W9]8QZ^MSZ?$O=OK?\ 7_,]/^*GBKQ'^T)H/@_X<WUC<^)/VB?[
M8-E\$_$.DV?]F_\ "!Z7_P A[^VM<US]1GVKH?!^IV/Q"TO]I#0_C%XJ_L3X
MD?"7P?\ V)_9'_(-_P"$MU30M%_XGNM:'^73_$5L6?P]_:3^$GQ:T_X<^%=*
M_L3]HCPOK&E^&;S2;RR_X_P.?[%Z_P#,V=_\:^T(?^"5_P"U#\3O _Q(TKQC
M\#_%MM\0/$X_MGPWXMN_[&TW^P=4'_(=T7_L7?\ #ZU^4YXM6TM7>S2UUVUM
M?JNIY_UGS_'_ ()W'P?^#/C'QY^R_P"#_B-X _:,\6_#;1[K_A%[+_A"/MA_
MLSC_ )C6N?C[=*_(_P")WP3U7]FCXM?%#2M<US6_%O@_QY_Q.O!_C?\ L?\
MX_\ 5,G^W?[<'_0Q?4?@.:_I0_8__P"";/[7O@/X(>'_ (9?%OX5^ -;N,'_
M (FUWX\_LW\?I^ ['MFOC_\ X*E?L6_$#]FG]E4^)/&/Q'T3Q)_:GQ'^Q:/:
M6G]L^)/$W]EDX_L4:Y@?\(__ "Y^E/@E8O"O-/KEU&Z:T=K7OIIT3Z=CHW^9
M^"'PE\'S_$CXT_"_P=]AN=-M]4UC_B<6FK:Q_:6I_P!E]\?]"^/YU_3?XD\*
MP6?A*WL?(MK:W_X\M'[ZGZ<_YP.N*_G'_85O8-!_:Y^%]]??9K;%Y]BO/LG_
M !,L<==<_G],=Z_?'QMXD^,,WQXM_#EAX<MKGX475GQJV/\ CP&.N1Z>F.1]
M.?Y6^DOB\=7XLRK"X3-W#)U%R:<G#6*O;5PN[JUM;V/(SF@TU9M:K9ONGW_K
MJ?F=_P %&O <'_")?#_Q^8+:VUC[9_PC&L7?>_\ 3_)K]9O^#6'6IKKQO\0/
M"US<7 7PMX:U5K6UR  -;U@DDD\8&<G]>*^,?^"AWA6<_L^^1! ;FXNOB1I=
MEH__ #$=3_SV_P FOT4_X-__ -DKQE^S[^V#K&MZIKGBZYT_Q3^SY]KUC2]5
M\.ZUI>FZ?J;:SSHZG7L$%5^88().,%<YK]B\%LYEFO ^5K%YHYJ+:2NW\+:2
MOJM>5+7N;+9>B_)']EG^M_SC&/S]??K^5?R1*,PG[3ZGL!^)[Y_SS67KFHV]
MCI^H7LN#8Z7:ZK?D<<#1M)+-CU&2Q';Y1FOX4_@Y:_$7P7\3+#]J#]K3]H3]
MI^U_8I_;-^+WCOP7\+M4^'?Q)UKPYX<_9K\=MXU?^P'\=*6./#GBW!4;0JL$
MZ%@Y/[LMC _NXFAGAB/D8]<]OR_#\>#7P;J7_!23]B_0=<\9>%+_ ./OAF?5
M_A?=ZC8^.VTFUUKQ+I^AZH&);0GUK0$VKX@Q@+AF)W/PA )_!#]L3QQ^SU^S
MW\/?%%_\'O\ @H[\;?B+\>/&2CX9_"#X8^"?CP/$FJ:]\4=>_L#0=#U?Y6/_
M !3Z]\$K@Y!/./D_XT?LV?M/_L(VFC?LX?!KXZZKIG[2O[1C_#'Q_P#"*R\1
M>#]&O_!7Q,^,6LN4^*^BZVQ5P/$/A8#=&^U@58.%/(H _JHLO^"@7[%OBJ&V
M^Q?M">$0UU9?VU:6=T=:T[4O[,^I"D^Q(7UXS6PW[:?['=O)I\,W[3_P=T^Y
MNL_8QJOCS1=,.H<\\L5';KG%?RT?LN_LZ_%3_@H%X3\<6_Q _;$\2:)\>/@C
MX\U/X?\ QL^".D^ ]&\%>)OAKJ>A@?\ $FUPY/\ PD'AW/Y=NE?-_P >?^"2
M/PQ^$G[17P0_9*\.ZYX;^,?Q?_:I.IZS9V?C?^V=2U/X3>!-#T7^WCK7]N?\
MR_\ \)9XBSX8Z>OX!T=EUZ=W\NOW']G$/[9G[(6-0^S_ +37P=/V7_C\^U^/
M-&S8'] /_P!?;I^(O[1GB?QK\3?^"@%_^TA^S?\ 'O\ 9W\.^)_A?\(!\-/
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
M^*F;PKK8"#605_Y%[Q(BA<;AAU#$L' 5_P"Z6*SGO)?(L8/M..]H>/Y_I_\
MKKSCXG_\$\?AE^TY]H_X7%^SGHGC^XU3PW_PC'_"6:MH^=3L/"_3_B1ZY^/M
MD4\-?2]^F]_*W_  _@;^%GQA_P""07P#U.^^,&B>#?C#\8O&\8U.[\'_  \\
M;6*1^&-!U7+LOF%0H?0<NX#2%I,97.U H_-7XS?'3Q%^U/\ '+Q-\5/BT+6V
M.NVAM+32O#__ !+]+\*:8#_Q(=%T1#E=J]@5))+[F*D*O]M-Y_P9A>"=?G\?
MZW8_M3:AX!M]>\0F[^'.@6WAHZK_ ,(KI6[=_8VNERQUY^BAH=A"+P06=G]%
M_9__ .#,KX%>"?$>E:W^T'^TSXD^(_A[3+P7EYX3\+:'_9FFZX4.576))5,J
M*.F8F(9?E8O@K7>!\'?\&GO_  3.LOBW\5=?_;G\8>+[;[!\$?$I\,>#_!-I
MC^T[_P 4G13_ ,3LZWE1M'3"^_;I_HDWG_'KJ'K=?A[GOP.?3WKP7X ?LW?!
M#]E;X<Z3\+/@%\.M$\ ^!],.ED:3X>LQIOVW4^G]LZYP/3<2<G).,+@#W_7_
M ";30M7N ,8TDY[\;6 Q^)7^9H \YAO+&SM>3Q]/Z?RZXXSVK/O+S2IH?](_
MX^,_CC_'U/\ ]:O#]!\5?VEGSY\_9<?G_+K]?>N@O-2$W^H@^TG^??\ 7_/I
M7.![!9WFE'_4?0\=N_X#ZU9O-8L828//MN_X8]_\^E>'?VQ/#%_J.G\\_D,^
M]5YM8\D]?Z\#/KS[_P"17.!V&L0P7DOGV-B+K/'7MW_ ?_7^GYC?\%:/A;K?
MQ!_X)R?'^W@\.:EJ6HZ#9:9K=D-)O#INIV(4KG6OH-P![<\9SQ^A/_"SM5T?
M]Q8V]MU]_P /\YQT]A7#_$/7M4^*O@CQA\,_$G_(K^,?#>J:-J]I:8.-,UT$
M9'X$CGU(/6FL2TUJUJNK75>8'^1_\3X?.E\B>PMK8?8_]#TG_F)V&>^NX_S^
ME?<'[/<^E?&#X(V_@[7/]*GT'_0O]+[?SQ[]/IP:Y_\ ;>_9IUW]F_XR?%#X
M2:KX<U+3=0\&^,-4^QW>K?\ (3\6Z7KH_P")%[]^GZ5\?_"3QWKGPQ\9?VKI
M4%SK>CW7^FWGAX?R_P ^^?6M^+,EQN:Y1S8'XTKJR=[VNKM:[I=?,^HPV'^M
MX/\ X.NWW^A]@>)/V#_"WE?;O#FJ_P!FW%K>?;?],[?XD?YZUZAX\FG^&/@C
M6/BIXQG_ -'_ .$;_P"$7\'W?_/_ *IZ=<_A5BT_;2^#MGI=MKM]X&\;:WJ'
MV/\ T/P]=WG_ !+!JG^>?\@U\+_'+XP>/_VBM>_M7QC!_P (WX7TN\^Q:/X(
MM /[,L/;MGM[5^=9+PGQ=F6-RIYRY<L'?WKKW8O3XM-HK<>&PSPG]/OK_7Z%
M_P#8A_9[\1_M4?M0?"?P!8^ /^%H_P#"4^,-+\3^,/!'_"2?\(W_ &]X6_YC
MW_$\/ZYK_4)^'O[+O[(7@/POX7T/PY\ /"6B'2M'TNRL[35K/_A)-3L/ZYZ_
ME[5_/_\ \&Z__!)>QT?PY_PUM\=_ ^FW.H:H=+\:?L]_$+2?$G_$S.E_] 7^
MP_\ ]6>E?UL7GP]GAM1?7T^FW-Q=?A_GCKTK]4S#$\J^I=$DO+1):=.C/-S'
M$)XNVEO*WSVT.'F^(4%G:Z?8Z3_:5M;VMG_8NCVMG9_\2RPYZ^O(^O0^E?R[
M_P#!?+]H3QQXD\9?#?X$:'8Z&/"^@Z/JFM>)+N[T<_\ "2^W]A]>?P_.OZL-
M'\+?VE*?].TVV^R_Y]\?3W]:_!__ (.!/V=?A)-^S]X'^.'BK5?$MMXP\!>+
M_P"Q?#9^'MG_ &D-0_M[/_(<&<_\(Z.^<#TZUX*T:]5MZH\_"O\ VQ7?5^FZ
M^1_G_>)/(U+2[C_A%?#FF^"?"]UK!%GXA\0_\CSXM[G.._\ /BOWQ_X):PS_
M /#+7B"Q@OCIFH?\))XHT7[7:?\ +A_];\N><5^%_C#09X?%/B"QGGN?$GQ
M_MC[;XD\0VF?^$&\!Z7KI_Y NA_]3%WQGOQZU^O'_!)WQM!-I?Q0^$D\_P#I
M'VP^*-'L_P#F)W_O]?\ )]!\-](/)'B^!HXRSER\KLDWI&S>B37V>QZ&>7^I
MR>MM==>S/OCX/_"OQ'\/? >L:5XC\57/BW4-4UC5+VSN[L_\PO'N?Z\=J/VA
M--L='_8R^+%]??\ 'Q=>&_\ CT[C_B=<5],?V//J7[B"#[-;YSGVY]/S[#)]
M*^6/^"BFL6/@GX!:/\,O/MOM_CS6/^/2[QSI?^>WZ5_#/A]B)9]QUD^"PB?N
M<3QNM;)1<4[)*RC[O1*)\3PYB']<>CW?1OJ^K1^<W_!)?]C/X9?M7?M(^%_A
ME\:?^$M_X5N;/4_MEWX>T?6M3TS4-4_L;_H.?\R_[^]?7'@KX;>,?^"2/_!1
MT_!WXWWVMZE\!]>U?[$-6TG61INF:]\+_P"VL_VR?7Q%X3XP>_U!%?6__!"3
MQA!\$[#Q3KD'QPMM#L-4O!9>)/@YJWAK']O?] +^P]< XK]>?V\?@#\ ?^"B
MGPY\+^%?'/C&V\$^(/"UY]M\-_$W2?\ B9:GI^E_] 3./QXZ\]:_T]K5^6,<
M');**V[**>_I??S\CZ_,WM9]MG_DS\S_ /@JC\*_@=\/?B-\)_VO?V4/'%SX
MDN/MFEWFL7?VS6=2U/\ M30O^)]H6M?VW^G^/-?TG_LZ_$_0_C_\ OA/\8H/
M%6+CQ1X//]L6F?\ CQ\4?\QT^WZ_I7YH?\,ZWWB3]DNW_8TUSXT>&_%OA"UL
M_L5GXL_X0_\ XJ;O_87_ !/#Z]!CI^5>D?LN_!G2OV5_!%Q\,O"OBKQ+XD\/
MW6L?VT/^$A_Y<-4X_P"0&?;\/SHQ.%PF*72Z7K?3T\CSS].)IM#L_P#CWOOM
M-OZW>?3OS]/2OS(_X+"^"M*^+_[!7Q9\-^%8-2N=8\+W>F:R?[)LO^)GKPT/
M..>WY\<YKZ?O/&$\-A_J/](_E[>O3^?%?$_QR^*E]IL6L>'-5@N=2\/Z]9ZI
MHNL6EIUO]+UW]1Q[^A]ZX,/;!WNE;T6JUMTUTOW&L3JM>JZ^:\S^$_PW>7W@
MGQ'X6\8V,%S;:AH/B32OMHM+/_B6>O\ G\/K7]6'PWUZ#XJ>$O!_C'0Y_M.C
MZ]9_;;S[)_T%3_S!>?\ ]77..:_!_P#:N_9OUSX,^+=8U3PKI=SJ7@>ZO/MN
MCZOI-G_:6F:#_;N>,^G6L?\ 9I_;&^)OP'M=0TKP;KES]GU3_ESU:S_M+3"?
M^H'S_GUYK\?\:?!W_B)&%RK.,$^6SU4?=>CL[I6MUW/6Q'U3%I:ZV77JEK^*
M/W0^+GA7_A9'[2'[)'P(L?M-MK.J_$C2_&?B/2;3_EPTS0_Q]3_GDG^N_P $
MV>J67BRW^W06UR+31_L5G=_8_P"S>/IUZ<<9Z\8R#7\?'_!*FS\5>-OC3X@_
M:O\ BW?7-SK%U_H7AO\ X2'/^@>^A^O_ -;Z5_51\#?&W_"2>*<^?<X^QZI_
MR^?KZYS_ )]/J/#C@G_4KA)9/975MTFULVUIIJF>1L:_[;/Q1'PN_9&_:.^(
MK7B6$V@?"[Q+:688 @:MK.C#14< @C<DFLH4. 595<'*U^!G_!5#4_ '[,O_
M  ;T:;\+M<OO#6G>(?'7PM\!Z)H^@:K<:.NJ7VI>.-63Q!K>KZ+HK',GS2NR
ML@\M0QC.)$<M^@?_  7!T3XVZ_\ L&>*/"/P)\&W'BWQ5XG\<^!T\17MJH+:
M!X6T76T9M8&BD;M?!,:DJ& 8J"0<)C\7O#FH_P#!+G4OBM+X<_X*G^.?CG\:
MOVG/&/PVTVR\.Z/\;O#.M>'/!'@7PQ_8HVGX'>"_#[  *,Y\4%'+$@!EVD-]
M_LO1?DAI7Z-^B;_),_B)\'S:'X*U3P_K=CXX_P"$!^('A?6-,O='\0BR_M+[
M!J>A:S_Q(_<>(@,\\=":_I/_ &HOVM/^$J^*?[ 'B+X@?M7?M'W/BCP'K'_"
MP?B_XK^+'@3_ (5OI7PF\+ZYHO\ 8.N^-/A7KO!\0<'(]\>M>S_L_P#_  2V
M_P""8O@G_@L'X?GT'XVV_CC]E#PO\*S\=?#?ASQKK*Z9X:\"^/-!UD'0_!7C
M;7?$15-?\/''_"3KN8)D@%@.1G_MW_\ !2_]B;XN_P#!0CQ]\7OBG\$?''Q;
M^#W[.?PN;X-_!7X*:7I']G^&_CQXH9B__"8ZW@#'PY\);MJ@855"J.%K@^M+
M^9;_ ,R_^2/8R["2QC2P<7=VWB][VM9QZOK?3JM4? 7_  5$^,WPC_9U_:0\
M'?&/_@G1^VE\6OB1XQ_:!\!_;/V@_BQ::Q_R'AC_ (D7]N'&?^$BY[G^7&=_
MP1H_;2\<?L[?\%"?"WQJ_:$LOB/\:_!'Q%\":IX+UCQMJUX?&WB;PGJ9!U[0
MSH>>,CQ$ #T.#T/)'Y<?%OX?>([W7[G5;#P;HG@C^U+S5/$_AOX8^'>F@^%]
M=_Y@O'Z?E7/?#+X>^/\ 7_M%]X<U76]$U#[9]B_XE.L?V;_/WS_2N;$YWA,(
MK]EZ]-?Q7?7T/M\-X7\18S-LJ=O=E;R5FEUVZ]3^Z;]E']O7]E+X#_M:?M>>
M";^_^(WAS]G+]I8:7\<_AWI5UX:('A/XH8SX[T95T!G/AX$X."S'L2>M? '[
M'O[/GP._X*8_MZW_ ,3-#\;ZY\.?&'PZM/$_[1MY\3/#O.IC4_\ A-=>T#0O
M!NN:'X@(&%\.G<W? 8@$\'^=CPK_ ,)S]EU"]L?C%\2/#?A_2[/5/]+_ +8_
MM(>+/%(_Z 9^GI^M?JM_P1+^+.A_L]_MD>%O'_Q&^-/V7P_\1=(_X47>:3XA
M.CZ:=>U37/\ D!@9/^>_:O!_UE^M7L[6N[+YOIZ?(^FXL\'\5E.#^N8R2>S2
MYD^G:]V^]T[[[G]K7C;]I;QEJ^EZAX'T.QTVV\("S'AB\M+NTT;_ (GVEC.@
MZ[U[^_!]<UX?H^O6/@FUM]*T.Q\)>$M/.?L=GX>\-Z-IOV_W_P"QBY[5C^)(
M9]!U[5[$<_9=7_X^_8_YZYKA]2FT/S;"^U70_P"W+C2_]-L[2TO!_H'_ .L]
M?TZ5X^)SO%XF]M.FUNMO+[S\J^JX7".UG?;9][;6/8--\2>,?^)A!8SZE_[C
M#I?TYR#_ (Y[YK^)+.QFL+B#XC:K\-[G3SB]O-)\0Z/HWB34S@?_ %__ *]>
M/ZQXJ\1:Q%;P0:K<^&]/NA_QZ:3G^TQ[>^?:N/G\$^'-8M;?S]*N;FXTO6/^
M$HL[NTO/[,U,ZI_AU]O6N;ZUC.CO\[_JS>WE:_E;3[ET/ /VEOV2_P#@FS\=
M[&X\$>/_ -GG3;GQ!\4+/5/#'@_X@_#/P?\ \(3J>A:I_P!!G_ZYZ?G7\5_[
M5/[+G_#.G[4L_P"R_K>N7-S?^&+,V5GXLM-'_P")G?Z7KO\ R M9_L/G.!@9
M.>OL:_M7^,.C_P#"5_$#X#_$S2O']SIGA_X<^/!9^)+7PG9G4O[=U37,_P#$
MEZ#U_48S7RQ_P44_X)M>,/C1\7O$_P"T9X!\8^&[;X[Z5X;\,:+X.\/?8_[-
MU/\ LL\C1O[<Q_Q4'B+IV!&3ST(]C+<RQ?\ S&:)Z)?T_39?>=%L)AHZK?>Z
MNKOOTW]3^1Z;X&P>&[#Q1]N\#ZWXMT_0?^/SQO=YTW3,<]^/KV_K7H'[*^F^
M#M8UGXT>%=#TNYM;>Z\'_8K/%Y_:7V_Z]^,^W...*V?VH] A^&WB/_A7_C^^
M\2?\)A='[;J_A[_A,-9U+4['4_\ J-Z'_P P#ZCU]ZU_V+M _P"$5\;W'B/5
M9[6VT_QEX;_XDUI_U"\'_''^'&>;B3%I8/5K5-J[2OU[JY^S?1RPJEX@M:*,
MM'MRN]UKT=K^9P]Y\/+[1_ASX@GGT.YTW^P+/[%>7=W_ &-Z$_7D]SSVKW_]
MEW1_"GQW^$&D> /!^N^&_#?Q@\"'Q/K5V?$-X=-TSQWI?_0%_MP>O4#WKQJ/
M0IKBV^(&EZI>7&LZQ=:OXGO;3_32?^)8  2<GJQR<#@9(  KX]L_&&JV>C>1
MI7_$MU WGV*\N[/CT'3M_GGK7R.7X5YIA'UO>S5_OU7IKZG]2<>YJN ,YREJ
M22<U)JZZR3U2=MF][[^I^F&FZ]_PA.J>%[Z^T.VU*XTO6/MNL^'Q_P O_7)'
M7(_K6O\ !_X$?M"_M%?$?Q!X&^#OP=\;>+?]$U36A=^'?#>M:GX9L-4_Y@6B
M_P!N<^&,<8Y/ _.O/_V(_"'_  U#\7OA?^SGXP\4ZWX2N?%+>)[SQW\0;31S
MJ1^&O@/0]&_MXZUT],\''&/2OT!G_P""]W[0?[+1MOV<O^"='_" >$_V8?@A
M_:GAGPYXM^)WAK_A)?''Q9_L/6?^)[XSUO6\\ Y()'7/4YQ7KY+P3:V,QFUV
M[M:=UV78_._$[Z2K</J'#2_X6'%1=M%9Q2E9);[V5K>=C^D7_@@=_P $Q?VF
M_P!AU/C=\7/VHO\ A$M#\3_&*R\,66D>!_#UX-2U/PGI>A@C_B>:V.@ (X)S
MD9'/%?TY$XDSZ?\ Q5?A'_P1#_X*O7W_  5-^ GQ&UCX@>%-%\)?'#X/^)=,
M\,?$;2O#VYM,OR0[Z)K>B'G:,J0.0 2JJ -H'[ND9EP?\_-7ZQEF&6%P=DTU
MV6NEUVOT\O\ @_Q1GF=YOG&<3QV<VYI:R;=W=W>N[TOW-BBBCS_;]/\ Z]=!
MX!7_ .6O^?[U%'_+7_/]ZB@ HH\CW_7_ .M10 4443]OP_K0 ?ZW_.,8_/U]
M^OY5ZL0=_P ?Z4D/^N'U/\Z (/)_Z8?Y_P"^ZKS6?G>WY?TK0'^IN/\ /<U7
MAF_S_G]1GW!I?5D[Z?AY7[>8'EWB7X2^ ?%5M_Q-?"UKY^,?VK:#^S3G/J3C
M!QW!YYS7S!XP_9+G^U>?X'UP\_\ +IJP_P /P_+N,5]X4>2(<G_1OM'ICZ?C
MS^'/TH>&7;OT_P" !^._C#X5^./!.(-<TJYMK<C_ (^[.SXQU_ETYQUKS_\
MY:>1^O;I^?3_ #WK]N+R'[9%Y$\%M<V__3YZ?G^'U^F:\F\8_ 'X<^-I3/?:
M']FU#_G[M/\ B6G'I]?S[XR:X'AM=OP_X 'Y03PS^5<8@Q]?QX_G^7OD_"'[
M8W_!.S]F7]NGQW\,/&/Q]/B[4M/^&'AK5/"^D:3I.L'3,C72"-9/3(W -CD9
M .*_<^\_8_\ .U#_ $'QC<_V?C_E['_$S[?Y[5W&D?LE_#G3;JWGUR?4M;Z?
M\?G'Y^G^<9HU\_Q.@_@A^)'_  ;%WOB_XL^+Y_A7^T2NB_!\6N[X<6OB'2'U
M+Q/8ZG@?)KH#J-O!/RA7))^?& /M?]A;_@U^TGX;^+?#_P 4_P!H3QAK/QB\
M8>%]8%]H^D:19?V;X&L-448T,ZX22?$&2<L 0I8C@84#^WC0?A[X'T']QH?A
MS1+:WS_SY]>W]/\ ]?6NO@A\G]Q/!T_X\_;_ .N?\\=>@#\Y]!_9%\<7D6GP
M:[JNFZ=;VMF;+[):?] L_P!?Y<5]$>&OV:?ACH,1_M6#4M;N/_K>W^?2OIC]
M]YO_ .K/^?\ V:C['[?^/4?5O+\/^ !Q^C^"? ^@Q>1I7AS3=-_[<_7J,_Y_
MK78#]]:]_P#MT/T'^??O5B&'_/\ G]3CV H@[_C_ $KHLEL<Y0^Q3],'[/Z?
MY/\ GZ4G]F^=QT[8^O?MZ]/TYQ6Q5B'_ *X>HZ_CR?R[>U &?9V?V/\ U_/K
M^7_U\_YQ5;Q(!_8.L0?]0?5#U]O\.?\ #H>AG[?A_6N7\23#_A'-8G'_ $!S
M^O\ /.1_^N@#X/ALX(8K?R9_P^OL/\:Z"SF\G_EOZ<]__P!>:Y"SU*XFM?W\
M%SV__5Z^P_SCH+.8^5Y_D?X?_K'^<T?5O+^ON,/K+[O\?\S?FF\W_/\ /WZ=
MJKS0^=_KX/I_GD]LY_\ K40F?C]Q^'Z'\._L?6B;S^?Q_+_]?W:YS<KPV=CG
M_4=Q[]/?_P#7CO5#SH(KKR,_9NGUY_SZ5//-/Y7^H_+]/P_/CTKC]>FOH?W\
M$'/;(]?Y8K?#8;ZUV5G?6RVU>NG]>9SGX'?\%O/@#\,OVC]4T#PYX.^%?Q)N
M?VD-!L]4^Q_$VTT?_BAK#PO_ -1S'XU_'Q9_LK_$;P=\1O'&A^(_"NI:;;Z#
MX;U2RT?_ $/_ (_]3(_7_/UK_1(^)TWB/4HKC]_J7].W'Z=OY<U^<_BKX)SW
MFJ7$]OH=M_I7_'YFR_M+/OTR/\X]_H,-F6*PFC2:5M'9V7X]%V/8PN9/".VO
MI?\  _AWT']E']J_4;6W^P_!WQ;<6_V/5/\ 2_\ D&X_#O\ YQZU^T__  3'
M_P"";_ASQ)\0?"_Q-_:VN/\ A$O"_A?6/]-^"/B'PW_:6F>/-+Z?\ASI_D=.
M:_?'3?AOKD/[B?2?LWV7_GTL_0\?_J_P%>P>#_AOY,MO//I5S]/L?\^_&/6N
MG,<Z6)2LDFET25M/)+\#OQ.=75NZMMW7IY]#],/A+XD^'/A7POH_@WX2:'_P
MB7P_TNS_ .*;\/:3C3=+T''8]\X^AX]*]H_X2J^FL,3SW/?\^WXC^72OD_P3
MY]G:V_\ H/\ QZ_E_G\O6O4/M<W_ $\?I_\ %5\?B?\ :WII_6IX+=VWW9V&
MI>,+ZSM;B?SSU]/T_P ^V>*_+_\ :ZU[7/B%\/O''@#^U;:VN/%&CZI9:/\
MVM9_VEIMAJ@XY_'^?:OMC7IKZ:U\CR+GMU_PZ]>>O:OE_P >>&_.EN)Y[&YN
M?],_Y\_U]L<>W3TS1AL-_P #\^O^??46Q_"O^TA\*]<\!>*-8T/5;[3=$\#Z
M#9_\)/\ $C5K3C4_'GCS_F!:*,\<>GX5R_P-\8>(_A7XRT?XC>')SIOB#2\?
M;+3_ *"';^Q>E?TD?MR?L6^'/C!I>GZYX.TJUMO''@W^U=:L_#UW9_\ %,^+
M?%&/^8Y^??\ ^O7\X_B/X8_&CX>>(]0TK7/ 'BZZUC2[/_A)_B1=Z3H^L_V9
M?ZIG_B1:+H>?K7TV,PN"XAR9Y+C4FG%I*7*UJFK:WWO^)]/AL3@\7@W@\:M>
M]UIIW_X)_0!HW_!1KX5S>'/MT_PYU*V\8"S_ ./3_F6?[4^G/^>N*_+_ .*G
MC;Q'^T5\4/\ A)-<_M+4K;[9]BLK2TL_[2_L#2_\_G7S_P"&_!/QWUZ+3_\
MA%?@#\6[G[5>9^U_V/K/]F=N>>N/<>M?L_\ L0?LQZYX#U2W\8^/_"NMZ)XP
MTN\Z?8_^)9?Z5KN/0?T_6O@.'?![@7@O&/.L%E47G-W*ZY7JVW=-)ZZWNK/S
M/'>&P>%O]32ZWV\_Z_(^J?V=?@]JO@GX>^'[&>?PWK=O]CSH^K6FC_\ '_I>
M/Y?RQUKZPT#PW8F6W_<?:;@>GZ=/0_@/6NHT[PW/-]G@MX-2TVW_ .?6TL^<
M_P OY^O6NPT'P5?:;+TU*YXZ7?/T_P _CWS7U.)MBG=:?FK=#R<3B6^C_%^7
M]?(](\*^1IL5OY'IQGUX[^OM7K%G>9B[_:/3Z8/^?8BO-]'T>^\W_47/_@'D
MG\>A_P *] AL[Z&7_47/T%G]0>W_ -?UZ&N<18U+]]U_'/\ 3KZ'/X]>:\O\
M5>%-*O+6XGOK'[3/U_KVZ?Y)[UZAY-]YO_'CV_Y\_P ?I^N<\XK'U+39YO\
MEA<^W^A]LX^G^>G)KG _-_XG?!FQ\86MQI5]I7VG1[K_ (_-)/\ ];^OX\].
M@^'OP!^'.@Z-;Z5/\,O!-S]ES_Q]^&SZ_P!.<#UZ5]D7GAOSI?\ CQ_'['_/
M(K8T?PKY/_+O^=GZ8Q[>OJ1UKT%BFL(L'V=T[OU^[Y+J=!Y?X;\$:5IL5O8Z
M5X5TW1+?K]DM+/O]/PZXYK]#_P!DS339^.S!-S!_8QQSP3CC]1V[UX1H^F^E
MO],67Z_RX'M7UA^SA9B'QV<P<?V-P>W'^'_ZLX&.?ZSI:_3^NH'U!XPTVPUG
MPWJ^B7T&HG1]5T?5-&U?[)_R$[#3,'!'ID9P1SCUK^)?_@JO^VQ^R3IOVC]F
MR^^#OQ'^+?BCP'9_V+9^-_C'X0UGP3IF@ZI_S M:T/QP/R]>>PK^Z":'SHL_
M49^V?7_/O7SU\8_V=?@U\>=&N?#GQ>^%OA+Q]I&J66HB\LO$7AS1]3-X,94'
M62<IN!Q@A3@#CBN?%)XK"/ZHVG9]UW3[;?,^@X;S'*<KQB><0YXMJZ26S:?5
M-.ZTW3/\G3XG^//BI\3O&_@_5?BW\1KG4M'TO1_[&T;5K32/^)EI^E<?V%HN
MMZYX?/\ Q/\ CKUS_+L(M8\?S1>?X<\8VUM]J_T*SN_MNC:EJ9]^W)'^>X_M
M-_:/_P"#7[]F'XC:S=>(_P!G[XB^-?@Y<7-WF\\$W%X=4\#-@<X0 L#V"C?G
ML2:_&']H3_@V=_X*!?"NQN=4^"NN?"?X_6%I>?Z)I-JK>&O'!TLYQM8@*QSU
MV[L=\=_B'EV;W>MUY7:MKY]OF?OF%XV\.<+%/!Y2HR<?M1C%I\O9JU[^]O;3
M1M;_ (87GQ@\8^%/$>L3^/\ P=X;\77&E_V796?CC2='R/[+X]/\\5ZQ\'_C
M!X'TWPO\0/#GA7X<Z);:/:_\3KQAXAL[S_B:?V7C_D"Z'K@_S_3N/B=^PK^U
MM\#;K_BYW[.?[3/PNN-+_P"0QXAM/#?_  FW@;^U,]?^*>//3'K^=?+VC_"O
MQQ]JN+&#QC\-];N-4_TV\\/^(?\ BB-3U#OSH?B#.?P/]*6)RYO":[VU7RU[
MON=F2<;P_MG*GBVEDMWJFKI7?5.ZLOR]#WGXA:EI5Y\(/&'CC2O ^I:WJ&O7
MFEZ+X/M+O.F^&O >E_\ ,=_SZ#BO/O@/\,?!W[5UUX8\#^'=<\-_#CXP:%>#
MQI\4_C;XMUC^S=2'_0#\%?"SP/P3XB\*?]#3G\.]0:;#\<-!T'Q!I7BKX5ZY
M;^'[JS^VV=WX>N_^$DTS/7MGZY_'MQS'B3PK\.?B=J'A;5H-)\1_#CQAJ>D"
MRLQI6CD ZIH6.#C!QVZY]^F/'R]87"-W3OKOWU[JQ]CQ8\@XAS7*L5@\VG+)
M]+PO)Z]FKRZW6J1_6OIG[9?A7]G30?A1X._:9^)O]IW^J66E^&/#GQ"U;_F;
M!TQKG'Y?ESBOH#QA^U1\ ? G@?6/B-JOQ.\-:EX/TJRTN^O+OPG>#Q']O_MS
M)_L0YQ7\?6O_  X^+7C;PQIWPL_:8\?C3/"_@Z\.M^$++']I?$KQ7\QPJY9C
MH*[0.6Y.<,#C<WOG[.W[-?Q5_:OUK1_V5_V7_#I\)_"GPOJXUKXJ>.+0_P!I
MZ;X2"C&N:UKFN9/_ !4( P/^$3X &!Q@4/EUUU;>FEK>M]]=K?,^5S/@#!QQ
M;SF24<F2<K27*W;79I:66^SZ;GZ,_M%?\%R/!WP]EM]*^#OP=N?%NL76/['_
M .%A7ATW[?Z8T/Z=@/ZU[/\ L9^%?^"B/[;^J:?^T7^V3XDU+]G?]D#2[S[;
MX$^"?@BR'AOQ-\=]4S_R!-:Y_P"$GT#X>'@GQ3D 9X]:_1C]EW_@E'^Q-^QI
MH-QXC/@?3?BE\4-+&EZU>>-OB:/^$UU*PU0?\QK0U\0<>'CGH?KGCBOIGQA\
M1[[QM=6^J_;K;4M/'^A:/]DL^/[+[?V'CI_+G\*Z,/B<'A;K1W35VKZ]UV?G
MKI?O<_(.)*^48EM9/9--K[KK73NM#/U[6/-BMP+&VT33[3BS\/:39G_A&;#^
MP\_V%_8GY<]R>M<O->>3%<>([XW/VC_B:7MG:?;/[2U._P"O_("YX_/GZ<5S
M^I6<$TMOKE]/J6FVV@WG%IU^W]A[\?\ ZJ^:/VEOVM/V>?V7M+_X2KXT_$;1
M--O]4L_]#^&7AZ\_X23QSKVIYQH6BC0_#Y']@?\ ZN16'U;&8MZ;-Z-7VOII
M]Q\N],(_KB>E_71/OK;]-S\)_P#@O99^'-2_:._97URQT/1--UCXG_"'3!XC
MU>TL_P"S=3Q_;/\ Q(_^$XZ_\)!XB.,__7%>32Z#X<\*ZQH_B.QOM$SH-Y_P
MC'_")_\ ,4.E_P!C<ZUQ^/H.W4XKX9_;'_:O\?\ [5/QSN/C1XW@MM-U>TO-
M+LO ?A/2?^09X3\!Z$<>H_#\?6ONW3/!_P#PN#P;HWBKX=0:;G7K/2[V\U:[
MO, ZIT_L7'Z@<]?R^8\1,-C<*LIPB4M6N:U^K6[6BT[^I^O^#^+6#;QN#FH2
M5_>YDFGKK=R3T=GOT/E']H3Q3\1M'UWP/8^#I[;1!X\\-ZI>_P"B:/\ V;J9
M;G@'J>G\J^/O"OPE^(VL:+J$&JV-UHMOIG_$ZO+O5O\ D)V'?C0\'_(-?H3X
M+T"^_:G_ &K? '[,WA;P3XU^-?Q(TOQ'I?@S5O%?@DMJ6F^!O#']MJ-=UE<
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
M_P!*S[R'SOP_P'\ZT** :3W2?JD_SN8WV.X]1^7_ -:J']C_ +W[1/\ :?M
M_P"7P]>O/_ZQ_/IU%%<X:]&<O>68^R^1/!:ZE;W7_/W^/3M]#VZU\6?&O]A/
M]C;X[L8OBI^S%\,?%T]VH%WJ;>&DTW45/4L#X?4/GI]YR..!C-?>=5_(]_U_
M^M3^JX3LOP_R9T8?%8O"VO*32V?,_=\[<UNNVVB/YW/B;_P;K_L8>(Y)Y_@7
MXJ^-7[-&H7.<VO@;Q&VH>&3JG)^5/$&\GL,!CGDC&=H_/[QQ_P &]O[>?@VZ
MOM5^#_[8?PH^(]RUM_9^C77Q!^&FD6'B;0,9PVBZ[&'$>OG!/F.549&XJ3S_
M &5F(#J?\_\ ?-4+N+,N1G'^0?I_(?0BN;$Y9@L4M$ETT5OF]/\ @'LX7C3.
M,J<?J>:-\K349+FU332UB[;6OOK<_P U;X^_\$AO^"EOP@NO%%_XQ^!_B7Q_
MJ&J8/_";^"+S_A-OM^J<XZGOSVK[P_X)[?\ !83]EG]F?P;X?_8V_:3_ &=M
M;_8A\3Z;>9/Q!N_#7]F?#7Q5JNXK_;.NY5?$^@>(B!NR"P (!*\J/[J)X+W'
M[B]N;<>A&?3KGC^=>'_%7]D7]G/X\0^1\;_@?\+_ (H_]/7C?P?HNIDY^N?S
MR.Y[8KR/]5,)K=[I_P"=UJ?:9AXL<19]@5@LVTBE]E\J:Y;;*RVL^M^Q^2&I
M?$+X<^-_"7]N>!_'_@GQ_P"#]4L_^0MX>\8?\2R_TO7<]<]\C/(^O/7\L/VB
MO^"GO[$'[+T)\+3_ !,T[Q;X_M,65I\*/A.IU/4AJC=/[=.,#/;/4# R37],
MOA;_ ()M?L0>"3<CP=^SUX(\)6%V,W>D^'[%M.TN^]0VB#Y>>"!D'Z]1Y_J7
M_!(K_@FSKOC?1_B-<?L>?!H^-]"OAK5EJUMX9&FXU,X(UCJ 3G.#SQ@$,1D\
MRX=PB?73]/D^Q\50S/"IWL[W;OIW?FGJ[>EM3\=?V!?@O^VQ^WCI/PP_:=^)
M6J:;^R)\"-+\>KXG\._!VRTA-3\=?%?P#HFX!]>UMF4A6*,H(!)/08#&OP;_
M .#CS_@FI%^RI^T;:_M*? /X8_$^Z^%/QWL]5\3?%35TL]8\2>&/ WCK)"Z0
M.I\/AQA@NYMH)&YL$G_1WTW11IEC;Z78"VMH+50+.UM!G3K!0>!TSP22!SR>
M!R16-XP\':)XUT:_\.^*M*T36_#^J6?V#5O#_B"S_M+PWKBD#(.BECNY')&<
MC VG;D_08;+L)%+RM\[6:T]4MNOH>=F68XK%W_EV2225GIKW_38_Q0=-UC2H
M;#3YY]<TRYN+K_3?LEITYY]L?KDUW'ASXJ:KX5T'4-*\.>/];T3P_JEG]MO/
M#VDWG\_\CGUK_3N^)W_!NC_P2/\ BIXD@\5ZI^S)IGA+5SJWVZ\_X0C6-:\-
MZ=?-DY! &",8Z$'(X!R#7K7PU_X(<_\ !+3X1>.-'^('@/\ 91^']EXFTWP[
M)X8C_M8:KXBT^\TIR%U9M9T/Q!-<0NY!^\Q"R,4S$OW"9EE>#S5I8M)M646T
MM+62Z-K9;&6%S/&95A+8.4E?>TFM]'LUW?R/Q:_X-EO^">_QA^!7@^X_;*N/
M''@'4OAO^U-X05K3PG::.^H^.-! <E<:\"!U0ED!/RG#C8X#?V"Z;"(;#R/\
MY_EWYZ5QOP[^''@?X6>%M.\$?#KPSHO@_P (:$HL])\.:!9KIOAK3B,?+HNB
M(63<,X.&8'!P6 )/I-I%@<^_^0?YC']*WPV&6#7U1?#9-/I:RMV=[61S.3D_
MKC;<G=M-MN[U>K;>[?4R/L4'_+?_ /5U_P .F?4^E9MY9V\]S!<3Z'IMS<6X
M_P!$_M6UT?\ M+IVY!7U!4CGD8)S793]OP_K5>ND7G^/XG/S"?\ L_4)Y_M/
MVCV!X_\ U?E_7H)^WX?UHO(?.L+B#^?;/Z'_ /71#^]]NOZ?G_6@"Q5>K%%
M%?R?-_#W_P ],^W7\OQ7_P""@O\ P7,_8P_X)Q?M#?#/]F_XX7GC:Y\>_$2S
MTG6M8N_!&C'4=-\!^&->UIM!T/6M?).,MAML:Y.R-Y,D;A'^U%?FC^V!_P $
MC_V"?V[?BU\.?CM^TE\&!XX^(WPHETP>'/$%GK>M>'$U[3]$N#KFC:+KXT!U
M_P"$A\/12.Y\K>K!E:*-0P"@ _1K1M4L-:TBPUK29A=:=K=KIFL6MUP?MFG:
MV%=..V4=6'H-H'7GXG_X*$?&KQ]^S7^R_P#%#]H7P7XV\-^"[;X)>!/%7Q \
M0GQ!X</B3^W5T30S_87@W1!QY;^*_$3:+'E<MM()8;F5?MJQLK;3-,L;&PMK
M>VT^VM%L[6UM>EEIFU1P,]E5<]OQS7QS^WG^QSX8_;L^!%S^SSXP\>>*?A_X
M)U[Q=X%\2>+6\)VFD?VEK^E^"M>37QH6MMKR.$\.SRZ*GF%5+R,J$K+M7: ?
M'/PT_;O^)7P)^!?[.?Q3_;V\0'6_'7[4_P ./"FM> _A3\%/A#J^J^)M%\=?
M\(4?B!XW\')_PC[R/KR+H#Z0B>8(V$D4FQ/+",_TUX<_X*+?LR>+?B!X.^'&
M@>(?%6O:QX[OO'&C^&KNV\':RVE'5O &CIXB\;Z1_;3'"MX0T%0WC([F*, Z
MMNZ=_P"*/V2?!/B?]I#X _M%ZUKOB5]8_9S\">/_  #\-?A_#)I!\-V#^/\
M2=$T37?&)^4XUY/#VBHD2@DK'A ,(H?\_OAO_P $6?A_\,=:U?6[+]IGXU7]
MT?A)\>OA!X:N;ZWT0-X$TO\ :/\ &9\0^.M;T+;NSXD:-6\.+XE)W^3AWV$,
MB@'LGA'_ (+,?L0^+]/@UW3O%/CZ#PS=?!/QW^T%_P )!>^!=972K'X7_"GQ
MJ/ 6O:V6".<CQ"#C"G<0 <9RO4?$C_@JS^S)\,=%\#:YKEO\4-<T[XC?"SQY
M\=_"'_"*> M8\2?VA\'? FC?\)#KGC;@!1X?_L [\X^]D@ D&L;X;_\ !*OX
M3?"7Q7;>*_ WB[6K>#3/V;_ '[*UGX2U3P]HNI^&!\+O QUW_A(=&&BD*"/B
MJ-=9_&PP"X48P6VCX5^#'_!*+4X_VBOCM\--8L?B1X,_8U^'?[./AC]FWX#W
MEUXCT?4M3\6>!/&_C4^._CSX*T7"LWAWX?>*2FC>%3&P5AX07RFVL3M /TBU
MC_@J%^QWI-IX8UP_$"YN='UZS^ _VS5;31M7U+_A$F_:0(/PGTCQN"K?\(^W
MBL@,H.[;@9&1FO(_C1_P6&_9K^$]A\9Y]$\'_&OXDZ_\&O&(^&.K66@> -8;
M2]<^*!UK0- T;P;H6O''ASS9-?U_2(_,#@ .24;YMVQX8_X)1?LZ^'_'=_XK
ML9M:U'PMJGQZ\+_M V?PTO1I3^%QX\\"^#4\!^ @V$!UWPY\*X]$;Q1X*\-G
MY+=QAO, P95_X)8_":'X2_ [X.1?$3Q_J&D?"3]K+4OVM]:NKHZ.VH?%GXI-
MK7B#72OC9BB;@#K0P<*Q&@@E%! (!Z?J?_!2']G'0O%WA[P#KFI>(3XQU3Q&
M_@F]TG2M$&IZ;H/Q-T;P6/'OB'P3K>N\;?$/A;P\J,ZC(8J"V2 P^1/ W_!6
MSP!\6O$7P1\967BB\_9]^&&K>!_CG\=_%WASXK_#C5K_ %3QU^SGX"UR/P)H
M'Q/_ +>!C/P_B\4^)@TW@P.TC^-09$59 4@IDO\ P1;\!GQ1K?C#_AIWXXHV
MI:Q^U!XET;1X(/!R:;H6K_M7L\?C?6B#$3KVN^&-!1EBEY\U<.D9)"5O>(/^
M"*_P*\16>L:7JWQ2\?W6@7/P&^ _[/VD^'1::1IVF:!X6^!7C7_A/-%*[$=G
M;Q7XBY\:)M!<@ [>2 #WCQ+_ ,%4_P!D#PIX<^(^N:WXA\::;_PJ/XC?!SX>
M>.M)'@[61XF7Q/\ '7 ^%*KHJ@-KR^+0HX'H..!CZ/\ V;?VJOA9^U;X<\>^
M*/A//XAGL?AE\4_%/PE\2W/B#0#X>_XJSP-K7]A^(%C+*K.@R<-A-J@815X'
MRO/_ ,$LO@7=^)_"/C+5O%'BRZ\4:7^TD/VI_'-T/[)?_A/OC)H?@Q?#_@(Z
M^5B+)X=^$_AXY\%^%U21(T'F,Q0$CZ0_8R_92\*?L:?!N^^$/@;7O$7B]+WQ
MWXX^(.K^+/%EL#XCU[Q1X[UIM?UMM8./F+ET7.0I7:RX(PP!]:>=YOX>W^>F
M?;K^5B#O^/\ 2J]6* "BC_EE_G^[5>@ @[_C_2K%'^J_SG.?R]/;I^:3?ZX_
M4?SH 6:'_)_S^1QZ@BK$/[KWZ_K^7]*KT4 $TW^3_G\AGU)-%5ZL4 6//]OT
M_P#KU7HH\_V_3_Z] %BB?M^']:** ((?]2/H?Y4D_;\/ZT58H (._P"/]***
M* "J]6** "BBB@ HHHH ***2'_7#ZG^= "T444 %%%% !1110 4444 %%%%
M!111_P LO\_W: "BBB@ HHJQ0!7HHHH **** "BBB@5EV7W+_(*/(]_U_P#K
M444#*_E0^GZ'_"B&'][^/\OZ_H>M6** #R/?]?\ ZU5YH?\ )_S^1QZ@BK%%
M &/]C]O_ !ZK$-G_ )_GS_(_A[5H44 9_D^5^/O_ )ZX]^GYZ%%% >70*)^W
MX?UHHH K^1[_ *__ %JL>1[_ *__ %J** "J]%6* *]$W[WVZ?I^?]:*/^6O
M^?[U "S?ZD_0?RI/];_G&,?GZ^_7\K'_ "R_S_=K/H )H?\ )_S^1QZ@BC_K
MW_X#_D_AU_#M11!W_'^E !^^\W_]6?\ /_LU6?)@]_M/Z]/3/]>M)10 40=_
MQ_I11Y_M^G_UZ ":'][^/\_Z_H.M5_(]_P!?_K444 6(8?(B/Y _RZ_X=O6B
MJ_G^WZ?_ %ZL0=_Q_I0 443]OP_K1_RR_P _W: *\TW^3_G\AGU)-68?]2/H
M?Y56G[?A_6K,/^I'T/\ *@!/^OC_ (%_D?CT_'O11Y'O^O\ ]:B@ H_Y9?Y_
MNT44 '[K_.VBBB@ HHHH **** #][_G=5B#O^/\ 2BB@ HJO5B@ HJM--^Z/
MD?\ 'Q^7'KS^''T]Q6=/K&EVDIMYM5TVUN2/M@MKN[&G[=,/< CL>F00>IP!
MR ;5%51<"6$F&>WG%R,VGV7C'?<3D@8'4DCWJO?:G9:9:&^O+W3]/MP,?:=4
MO$TW3_P+D+DCGYCZ\T :5%8LNL6,5_;6,]_:V^H70^V6EH/^0C>Z8I(.!G/#
M<=?X<?+@Y6\U*QL_L]O?7UM;7%U_H5G]KQ_I_P#4>_OGK0!LT5G3W@ACN)2R
MVT%J";JZNSC3BHP&(YR0,@< 8R <U0L]>TK4A<?V5JNG:E]E[6MY_:1R><$@
MXR.^"1UYQ0!T%%8D^M6-E=6-C/?6RW^I#-GIC7BC4;["\'DC@#DG 7&1NR"!
MIP3^=_SZ_GC^9Z?_ *Z +%%%% !1110 4444 %%%% !1110 4444 %%%% !^
M]_SNHHHH **** "BC_EE_G^[10 4444 %%%% !1110 4444 %%%% !1110 4
M444 5ZL57H\_V_3_ .O0 4444 %'D>_Z_P#UJK^=^]_SGK],=>WZXJQY'O\
MK_\ 6H /]5_G.<_EZ>W3\RJ\W[KWZ?K^7]*(._X_TH L57\_V_3_ .O5B?M^
M']:K^;-Z_J/\: +,W^I/T'\JK0P_Y_S^IQ[ 58JO!W_'^E %CR/?]?\ ZU'D
M>_Z__6JO--_D_P"?R&?4DU8\_P!OT_\ KT 5X._X_P!*L?\ ++_/]VJ\'?\
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
M?I_]>BK'D>_Z_P#UJ/(]_P!?_K4 5Z(?WOMU_3\_ZU8\CW_7_P"M1Y'O^O\
M]:@"O-^Z]^GZ_E_2BK'D>_Z__6H\CW_7_P"M0!7HJQ/V_#^M5Z "BBB@ HHH
MH **** "BBCR/?\ 7_ZU !15BJ] !1/V_#^M%6* *]%%% %>?M^']:(9O\_Y
M_49]P:)^WX?UH\[]U_G'3Z9Z=OUS0 4?;/)]_P ,=>_Z=,>_O11^Z_SMH K^
M=/-GR/\ '_/\\<\U8\Z>'_7SX_+Z?0_EW^AHH_UO^<8Q^?K[]?R (/MDW_/8
M?F?\*037TOX>G?\ 3_\ 7^%'E0^GZ'_"C]U_G;0 >=?>;[X_''Y=/_U].*(9
MK[S?WW\OH.GY>_3BK'G?\L/QV_KC'^?IWH\[S?P]O\],^W7\@ FFGZ=O_K_X
M^^/3J<$,T_3M_P#7_P ??'KT&2B@ \[_ *;_ .?^^*/MGO\ ^.UGWDT%G%]H
MZGK]/UZ?Y^E>;R(8C//-;6UOP?M5U>8_+. >>F?P]: LWLF_1%B\O)_*M_\
MCV[>X_7^7'?ZCX?_ &J/VM+'X&16_A70]#N=<^(&O6?VVSM!SIEAW_MKK_\
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
M\1OB1\=_"VAW7C?X<>._BG_PF?P>^$_BVS)\#?#/Q/H( &M:'HG7Q    /0
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
M_P [:*KPS?Y_S^HS[@U8K^AD[I/NDS\A>[]7^;"&'_/^?U./8"DF_P!7I_\
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
M%"%_O7_<3?O\X_Y<C_GJ>/7/M0!\_?&#]F[]GKX[V$^E?&GX$_"_XH:=<_\
M'X/%G@/1M3!^NN$;N,YR"#ZYK\0/VE?^#83_ ()5_'&PU?5/ _PZ\1_ +Q?<
MX:S\0?"?Q'_Q*[!N!G^P"67D'D'MU)SQ_1QJ7D0Q'\><?3/MZ]?Y\5^8O_!6
M3]H_XS_LI_L'?%+XS?L^KH4'QEM[K2]#\(:IXCLP=*LM2U_(;6&5@05(]<@Y
M(/&<@'\;/[>'_!K9\:O@%\--'L?@1\?=-^-<%KXEU36='TCQO9CPWXGL-+&B
MX_L88)X8#<,$8!Z*1@?SG_"SXI?MR:IX*^(7[/?PSG^.GCCX8_#NZEOM9^&>
M@:++XVTCP-J,>LC^V9!H@64Z#H$DJRPG8HB5D3.S]ZP_:C]E'_@X^_;SUW]I
M'X8?#+]MSQ=HGQ0^"VO>//\ A#/&6DVG@[1?#?B?0-4UYAH1US1-=  QX5=B
M?3<^"222?M__ ((7^%C^S=_P<4?M4? ]+RW/AGXC^!?B=K.D6EV5'V_27=/'
M>AMAL#,8WOWW  #)Z@'\E'Q.^*FN:]+X?\*_$;PI=:'_ &79Y.D^-]'UKPYJ
M=_JF<?VWGZG'..HKAYXK&]CN(=*U:YMM/M3_ *'X>U8?\)(+X^VN< #T'0=A
MBO\ 9&_:)_8@_8U_:AENM#^/'[-WPG\;_:[,8U75_!VB?\),/4+K@4'!/7<6
M).,&OPJ_:%_X-,?^":OQ0BO[WX(Z]\4OV>?%%PHNE_X1_P 2GQ-X9 !/RKH9
MSM4'D!3W/X@'^;M#-Y-_;S^'+'^S=8M?^?2\_LW@?]0/G_.,<5Z#\#/#?Q3^
M+7C&P^','C&W\-Z!KU[_ *7>>-[3^T=+T_GG(\0@YX]P >N>_P"V'_!5/_@W
MO_:2_P"":OPVMOC1I?Q<T/\ :$^&%WK"Z)9G2_#>L_\ "<::&P"S;0Y(49SL
M#<@XW$8/\[__  FNNPVMQX=N!=::+4D7A^U_V;J5@1@X&>N,C/U&1@T ?O/X
M#^ /[*_['/B.X^-.J_M;>&[GXD>%]'U2]T?2?!%Y_9NF7^I_] 7_ (I_OS_^
MOJ?ZB?\ @CGX\_X6;JGB#Q]KECIMMXQU[X#Z7K7VO[%_QX?V[K7_ # ^O_"/
M^O<>OM_!!^Q-^R_IG[3?QDTCP;J?C/3M"T^WNVUF]L]48CQ+KVDZ(/F71 #R
M&X!!/(&"#@8_NV_X)1:EI7_"_?B1H?@Z>VN='TOX#?8M'O+2\_XEG]EZ%K1/
M]C<CKQ_*OC^+L2UE$[-NR:NG:SM*VMW;IU/N>$;_ %M)K1N-EW][S5C]X+.:
M?_2///\ I'Y=>#SUQGVK8AO!#]G@_P"G/_\ 5TY_4GGWK/L_(^R^?W/^<?K]
M>YZ\EY-W^G_U@1_(Y_K7\P2=Y2>+=W>3B[^;WNV?NT<*DDU%+1/1)=%VB@^V
M?NO]1_G'UST_3WKS_P")'A7PY\8/ASXX^%?C&"VN?"_CSPWJFBZSZV'_ %&O
M\\9[5U'G^WZ?_7K'^V3PRW'D>H[GM^?]/Y5P+$O"26,3;?,K;O9JVG0>)PWU
MM6=MM5LNWH?SG^#_ /@FG^TU>?M+:/X.@_XEOPO_ &??$GA?Q/H_CCQ9>?\
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
MOZYZ]?3.2:Z'S_;]/_KUX]\'M2^V?#KPA.".='%F.N.F/SX'X]O3V&&'_/\
MG]3CV K^YLCQ/UK)LH_PJ[UU]U;V_4_E#,\-]5QLE_?GIV]Z?^:-#_EE_G^[
M3;O_ %>G_P#7T/\ T)J=Y_M^G_UZJ7OW+'_L+K_[/7T)YYI3?ZX_4?SI:)^W
MX?UJOY_M^G_UZ "BBK% %>L^6&87,\V,"Y&!WX''3TY&.O2MCR?W7^<=/KGI
MW_3-5Z32:::33OHTFOQ37X!Z'P9^T9_P3Q_8]_:;6X_X7#^SYX \2:C<8_XJ
M+2M/TCP_XGL<=1_;490D_3\CP:_GQ_:$_P"#9RXTV_UCQ)^R5^TEJ6FP<WNC
M_#+XL:/_ &GI8QG_ (DNAZ[@?GC'XXK^OF:'_)_S^1QZ@BL;[%_SP_T8>W^>
ME?/XKAO*,6F^5)ZO9?$[OMWU.C#8K%X7JVGYW7W'^8_^T3_P39_:V_9>UG4+
M+XM?LY_$G1+=A]N'Q-^#H/B/P/R/^0T=:T#D'D\<$=Q7D'P]^/WQ;\$W7_%&
M^.+;QM<:79G[']KO-9\$^.-!_P"XYW]^3^'?_4WO-,'V6>">WMKG3[D8N[6\
ML\Z;@]?^))@GG:,\\\$\\U^7O[1/_!'C_@GO^U!J=QK?C;X+6OA/QOJ:?;!X
MJ^&EZ_@K5=XP 6TC0"_ADC'!)1W)PQ).17Q&9>'ZQ/PYEIT5NFNBT6^B^>UC
MZ'#<28O"VU>K2=F]O^&?^1_&E\,?^"A%CK'V?PY\?O"MMK=Q_P OEY\0;/\
MLWQ,=5!_Z*IX?Q^?!S7WQ^S3^TYH=GXXT_Q)\.?VD[GPEX/^QZI_Q1'Q7LO^
M%M>!O[4/_0#\<>'_ /\ 77?_ +2/_!MS^T)X4U36+[]E?XQ>"?BAX'/^F#P1
M\6;,:;XFL#R1C7/H">W';.17X,?&#]G#]H;]B'Q=?V/Q.^%?Q:_9O\875YBR
M\6>$[,ZEX&O@/^8T-<\/Y\,=O_K5^/YYX59/C<9+^U\F4MTK4T^;?KR/?3[W
M<^WP_&S>#6$PM_[S;?;75OU_X<_H \2?\%#OC]\9O$@\'_ &?Q;\?M9T'^U-
M%\8>'O@YH_\ PI/P-_:AQ_8>M:YKOB'_ (JCL>*\?^,'P3_;+U[P'XP^(WC+
MQ_\ \(3J&EZ.?MGPG_9[LSJ7CF_TO./^)YXXU_./$6/\\5^5'P?_ &QOCAX)
MUZWU7Q5_PC?Q:T?['SXA\$:S_P (3\3-0[C'_"/C_BH/_"/.>O'%??\ ^SM^
MWA/\;/BKX7\.:MXX\2:EX7^V#1=8^#GC?6-&^$OB:PTO72<?V'XW_P"8_P#C
MV^H-?$X;@!91C?JF394LEBG?GBG9KF3?V5;1=KK6W=]#SO"RPCW<FO5W?7J_
M/?\ 0Y?]EWXU_LV>"9=/@T/PK\-_BCXX'^A:OXA^+/\ Q3?QRL-5_P"@+_Q4
M'_%,>(/$1[?XU^I.@V?_  V]8>(/A)?>#O!/@#P/=7@T6\O/VA-8_P"$;_XF
MG_4CZ'_S,'/I_2OT-\'?"#_@E'^TMX-MOV>O&7P7^%OAOQAH.-:_X5G\3+S1
M_#7Q?L=4[^--#UO)\4:_T_Y&D$],^M?&/Q^_X(*?%KPW<W&N_L"?M6ZYX2T>
MUQ>Z/\$?CS:?\)M\-1G.!H>N#/B;P_SWP1QU(K].CX8?6,7E/$3:SMI+FC=K
M:UTXJS5VFKN.EF?/XGBS%O"?V39Q7\S5FE??FNWII]K:W<J7G_!O!XC\!^%[
M6;X'?MK>+].UF[/VS6O"7Q!\.1^-O@=K8._&DZ+H9<?\(^IV[1L#,21\N VS
MXZB\:_\ !4'_ ()A7^H:5XD_9"UK3OAN+S_DL?[,UF/&W@;4/^HUXY\#Y/B8
M'Z]/QYZ?5_VGO^"H'_!-;3]/TO\ :1^$WCWPIX.TS/\ Q<[X8:R/BY\'M0QU
M']B:_GQ+X?\ 0]<'K[?=/P9_X+OZ5XI^'WVZ;X+>+/B/K%U9XL_$/AZSUGP3
MX&OP,C71K>N_$ \8X_EC%?;6X;IO_;,JCD,TM&^6,FTK7VC+1QOU]3S\.LW:
M?U1?V[%_9UM;6\6GHTEIU-#]FK_@O7\)/B1%;:5XPA\-ZUK-J#_:]IX?NQIW
MCBPZ<GP-X@Y..V&']1[[\?;+_@C)^USX2GUSX\Z7\"[#6+2R^V?VN;-?!/Q?
MT+C[^C#P\J^)P21@A!C)X7'W?YT?V[5UO_@HOKFFR_#'X/?![3OB?I/B+2=8
MT6\^"G@5[%CI2X&NZ+K_ ,<W/A-G8XY;PL69LDL2237N.C_LB_\ "'VFC>*O
M&.N?"3]F;0-+L]+_ .$DN[O6?^%M?%_7N_\ R/'Q [_]BGSZ^M?-9CXBX+*W
M]2P26?)NUDDW9W5O=NUII^ITY?PYC,TE>662R*S;DVY6TE=NS?DV?/\ \6?@
MG9?!GX@_VK^Q!^TEX_M?AA:WG^F:1^VA:'3O#&GZ9W'@;72!XH\0@>I'(Y([
M5Z?KUY_P4+^,VN^#]#^#OQ^^*/Q1^#]K>:7>_$?PG=Z/K/PE^&=_IG_4#\<8
M_P"$G/Y<Y_+ZX^%GPR\*_$CQC]O_ &9?V9?B1^T?XXM>;SXR?&3^V=-\"_\
M@\\0<=2?^13K]'_A[_P35_:3^)]U;ZK^TS\?;?PGX7YQ\,?V?+,Z7_Q*QG&B
MGQP0&QD8! 8\@@$#->!]8X\S?&+_ %<RJ619-+XFU)?%N]4OYF>[B/\ 5O*&
MEC''/'ILXWNK+UW7X/<_)&\^%?A7P'+;P?%OX[Z)X N/^B.? :S_ .*FU_\
M[#NN?\C/X@[?X=J^J/@/\ ?BWXV_Y-E_8U_X0#1]4_YK'^T)_P 2W4[\?]!K
M_H9_$ /Z\8K]U?@I^P]^S-^SO+]N^&GPFT4^)[N[(O/&WBK/C3QSJ&><_P!N
MZ^?,# 9 VNH /(. 1]=0^=))B?  &.!CKZ ?Y_K]1EO@_+&8M8SB7-I3O9\M
MW9MV;5F[:MVV/'S+C7!I/"9-E*A9?%*UU]VEEH_BOIL?C=X/_P""3I\2:K_P
ME/[6W[0GC;XQ@W1(^'OA//@CX9V!&.N!_P )+X@'/&6!XP!W'Z;?"?X#?!WX
M,:;_ &7\)?A9X)\ V 7BT\.:+I.GZCDC!SK"$LX/=26/8'J:]L\GC_IW_3I]
M?\FK'E0^GZ'_  K]CRWA'),IPBPN#RFGT7.U!O3K=IO7??J?%8G.LWQ=UC,T
M?+?X$W;?:RT_NZI^:=[''_8_L<MQ<3P6W^E?^3^3^?Y]Z_A!_P""WO[''CC]
MB/\ ;'\+_M1?L]8\%?#_ .+/B/\ X3/P[XATGIX#^,FA?\AS1M#.<_\ %6<=
M\_0=?[YM2L_.'DB =1TY].<\_P"?J:_._P#X*;_LBV7[:/[(?Q'^#O\ HO\
MPFUM8MXS^'&JX)-AXIT(@AEY&WC(88).5((VD'+/,LPF,P7U-+H[*UTG;973
M6C[6\Q8;$O;N[>6NE[/3?7;N?GI_P3-^-G@_PW)\/OB?H?CGQ)XE\(_MC:1I
M8^)7_"0WF?\ A!/VGM"T7_B>G'4#Q9^ ''7O_0GIMX89;CS_ .OX8_IG\:_S
M_O\ @D#\?8/#_C7XP?L6^,OM5MK^O:S_ &S\+;35K/\ LW_A$OVB_ W.?ITS
MGZ=<X_N'_9M^+Y^,OP@\,>/;[2SIWBBYM3HWC#P_N)-AXGT-O[$UT$YS@'(
MX&T!1P*^8X+SOZK+-,FQCL\F=H7>LKRLK7=Y;K:_7Y;YAAUNNMFVO2Y])>=Y
MOX>W^>F?;K^5BJ]G-!-%Y]OT_P CUY]NE6*_3T[I/ND_O2?ZGD!1110 4444
M %%%% !11_RR_P _W:* *]$_;\/ZT44 03?ZD_0?RK^<[_@XNUZ"S_8C^(.A
MWUO_ ,2_7O#?]BWG_@Z_P^G7OFOZ,)OWOMT_3\_ZU_+/_P '.&O?V/\ LJ_V
M5Y__ "%#I?'7\/\ Z_KB@#[/_P""!'A(>!?^"07[*.DPQ&".YL=3UUBW+$2:
MXW))/.XHV23U7W-?MAIW^J'T_K7YF_\ !)#P[_PCG_!+G]C+3_[OPHT>_P C
M_;,@]/\ 8[_CFOT[T>$_9;?!_P _I_+C]:YP-#R?W7^<=/KGIW_3-5YK,>5Y
M'GYZ^O\ +GK_ /K]M#R/?]?_ *U$_;\/ZUT >2>(_!/P[\5SS#QEX"\)>+3]
MC!)U_P ,:-XBU(XSE?[9DWE5(QQG<.S9R3_G1_\ !Q99S0>$X+YH/LT_PY^.
MSV6C_9,_Z!IA4A1P<YW8/89Z\$U_I/WEG!#^_&/K]3CGW_D:_P ['_@Y#\+3
M?VC^U-HO^D$:#X^\*^*.?NE<CKV((YSW[9KG-\/M\OT1_>5^Q7XLA^(?[*_[
M-?C^+IXG^!7PNO%_W?[!C8_FQ8_A7TI>=_\ @-?E;_P1$^(@^(/_  2>_8E\
M4&?[3<6_P3\+:)='N6T(/HF!Z85<CL?;'/Z92WGDQ?;YY[:VM_MA_P"/N\_L
MW'Y].<?T]^@Q>[]7^;/D_P#X*!^(QX6_8>_:7\1G_CXM/@_XH(]B1CWQU/\
MG@_RV_\ !LOX0T37OVL_VI_B=-I=K<>(=+^%OA31+/5VM,:G@NH(],L"0HQD
ML0.,U^\'_!3']I#X'^,OV)/VQ_A-X(^+/@OQ7\2=*^#VK7=YX2\/ZRNI:G8
MD'.5)'.T$8/?'&<#^=#_ ((-?M9_L]?L40_M<?%/]IKXC:+\-]'U71_"UEX<
M.JDKJ?BWG_F!Z(N#X@YZ_EZT>FXMOEK]VOZ'V3_P<"03Z;^T%^S!KD$%L;?5
M?AQXILLGG']ADG\AG ';OGBORW_X)UZ\--_;P^"_G_\ +UH_BBQ_K_G\:^H/
MVKOVR_"W_!<']H?X'_"S]B#X9_%$CX3?\)3?>+_B9XW\.:QX<\#+I>NXX&M@
M9 XZG/).#@8'A$NC?#+]B?\ ;;_9X^%EC8ZC\2/C1:>,!>>//&UI>?\ %,Z%
MI9R?^)$3^)_#KDBOQ_C_ (^P>%Y^#U_R.5"4Y)<MU!1<N9J^BY5>[LNVKL?H
M/"66?VGA8XQZ)2C%;K7F2LMNW35WV/ZCYIO)B\CW[CCVZ>G^>*Q[R;K.#ZX_
MQR?S/XFL>S\56&L6MO?07%S_ *5_IW^F?R_/MV]^E5YKP3?:._'X_P"&?_K?
MA_/#Q#Q6%>+ZJ37W-_9\WY'[LL/]5BL)O>*\_LKKNC0^V?\ +?\ Y^N<]/\
M..OOUSZ5X9O*_<3_ /UR>>#Q_GCFL?SO*_'V_P ]<>_3\[$,WG?Z_P!>WM^!
M[?XTC V#>>=+_P#7'3T'],8]_2N?F_?19YST[?KQ_P#7SQS5B:;R92?K_P#J
M[?\ UZY^:\\G]QR/3J1_G/Y_C2>S]'^3.@L7DWD_C_@/Y5\[_MU0SZC^PSJ%
M]8SW/VC0?&'@/6OM=ITL/["\::!ZD_Y^HQ[1J7G_ //?Z$_0C_Z_?BN7^,W@
M_7/B%^R-\6?!VE6/VC6-4\-ZI_8_A[[9_P 3._U30O\ B?>PY_3VJL+\4>OO
M)V[ZQ_,>+UPCUUMOU6CU_4_%S_@H]\6?^"J/PX^,.H^./@'^RGI'BO\ 9[U2
MT\"?\579ZFOB;Q'XMTG7=%7^W-&+^:'\/'Q:2^0(FVA5P6WD)[;XG^,FJ?M
M_P#!-'PUXV\>_"[Q7\%_B/X!^,6FZ'XB^%?C3PT^F)X6&MDJ'T 2*DGB#PVP
M&Y0Z(^"-R*P(KUWX@_MI?#/XA?"_X7^ / 'C_0[CQA_8_@/P7X[\)^-KW_A6
M_B;PEXGT( _VV1@8\/9R._ R2"<#V']N3Q5!X]_9:\83V/CCPEXVM[76/ ?B
M>\U;P]XDT;4M,Q_;7]@_4=/SR<>OZ#B,SP>*P<,$LGC&44E[2/,I2T6LO>:;
MOK=*+Z6L?#8?+'A<6\7_ &K+6ZY7>RNVK6?:^F_?L>;_ +0GQ.\;P_M??\$_
M_AE/X.^$WC_X8?M!?L@?$^]'A/Q9X/T;4A?_ !/\"^"SKVAZU]2<8QC/Y5\N
MZ!>7,/["/P8_;+^&?A:?]F_X[?%#Q=XY^"_Q3L_!&KZU_P (3_9O]N/H+ZWH
MFAYQX?\ $!&P* H((?)8$!?6?BIXD\*WGQX_X(K_ !4U7QCX)\)6_@V\\>:+
MXDN_%GB31O#9_P"$#UW1?[!UW^PS^')XX(QZGG]!TP:9_P $U?V@?"U]-IES
M8?!S]N_XH7GAPV>L:-J6FZAX6US6R=!UG1#W +' /3)//->KB<-%Y/IE,4^2
MR:2OHMY/>_GOIZL\=\V&S=87^U9/WN9I\UK>\[;-.]UIIZW2OH_M"?M:>(_^
M">_C?P?X'\<?M>:WXL\+^*/A9X8^(6CZM\;O >C>)-,O]+US_B0_V+H>N#\R
M>G]/O_X/>/?BWXE\46&E?&+P=\/]$T?QWX$_X6;\+/B#\/=9_M+PSX\\,8!&
M=#\0?\B]XCPP./0@CCK^.7_!8K]D#Q3^V[^P-^S/\:?AH+?4OB-\'++PQ8WN
MD7-Z VO>&/'8T#05ZYX#;20 -R@KD9)'["RZ7K?PD\.?\$T/!_BJ>V.H:9X0
M_P"%2ZSUS_:G_"%*./P XX[\$U\CG>%R]<(J6#</[9<I)Q7+>*C):O;1Q;LT
M]7&2:5KOZC#8K&?74D]+J[;W5K*RO:]UKIL[^GT#Y(\WR)_7ZGCT[_SJQ_RR
MN(.O^?\ /_ZNE?\ ?3<SC_2/^7SGGTZC_(JQQ#-[#\.O]/R'/85^38F]G?>V
MOKK?\;GW"V7HOR#]QY7VC'^D=/PZ_E1#Y_E?YQ[^V,8H\G_CX_#'_P!;]<'\
M#6A##^ZN.N?L?U_P[\?7VIQTE%]FG^*>GW=!-73]'^3/OC]FG4I]8^'UO!C_
M $C2]8QUZ_T__5SW-?4\TH\J GN1[=OQ[9X[COGBOBC]CF\_T7QQ8^=_R^_;
M3[?Y/;G],5]D0_:/]0?K^/\ D?\ U^#7]R< 8E8KAO*=M(J^UU:.EW\NI_+/
M%R^JYSFOE-M+7JW>WW]#0I+O_5:=_P!?9_F:6DN_]5IW_7V?YFOLWN_5_F?/
M+8T)O]<?J/YU!4\W^N/U'\Z@H //]OT_^O5BJ_D>_P"O_P!:K'_++_/]V@ \
M_P!OT_\ KU7HHH *K^1[_K_]:K%% !6?_9MO-]H_+_/\OZYK0HKGMY+[@.?F
MT+]U<V_!M[KZ>W7VX_(URWB7P=H?C'2SHGC'PMX<\6:.1SI/B'1]&U+3!Z$
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
M=?\ ,6\0WI.F=O\ F!CZ=Z/JVJTU>W=^FFH;;Z>IQ_C#]OR^\8:S<>%?V>O
M&I>)+@?\Q;^Q_P"TOM_ Q]*X?X>_!_\ :]^(7C+4?%7BKQQJ7P<_M0?8KS5K
M3Q)_Q4U_I8_Y@O\ 87_(L>'^/\BOT(T?PKH>@Z-;_P#"*Z'X;\)>'OL?_'W:
M67_"-Z8#_P!AOI[^W?FM>SFL9K7[=8WUMJ6G_P#+GJVDWG]I:9?C\N>/\XS7
M3_9>-PB^N\KLNKC*VG3567WC^MX-^[>-]K:/RVO^A!\/?@G\,O$EUH_@?XF^
M'--^,?V6S^V_VMXWT?1O[3U#5,_GTS^7TK'U_P#8#_8MU[7M/\5?\*!MO#>L
MZ7K&EZU]D\)^)-9TWPS?X_Z#FA?]"[T[8[]*]0^%<WD>-]'N//\ ^7SM]/7\
M>>OUKVB\\_[5J'[_ /YC'Z8_^O[=#S7G8G.LW3T5F]NG6R73R#ZI@NJ5NODM
MV]NUW\C\V/B1_P $N_AE\0I;CS_BWK>I:/:_VI_PA_P]^)OAO1O&W@;PE_;O
M_$^_XD?_ #,_Z>OU/@VF?\$Y?CO\&?"7Q8^&7P/T/]GC3? _QXL]+LO'NK?;
M/&7]IV/]A?\ ,:T/0S_PEQ\/^(N>37[80Z#XCO?W^E>'-;UNWNA_Q]VEGZ=.
M1T_SVKH+/X<?$6\_U/@CQ(,=;LV?_'_^9[=NV:^HPN8\<2P2_P"$IN#6^KNK
M6\UMV[GSV*P_"*QO,\T2FFV[V3NM;7=GNK7;]>I^*_Q"UC]K;P3^S)K'[,OA
MS]G/4O%OB#2]'_X1C1_C'=WG]I>!K_POH6M?V]_;?]A^'_\ BJ/^$B_KWQUV
M/B%^UUX<^)VC?LCZ'XDT/QOHG[0'@WXJ>&++6/!'_"!ZSINF?\@7^P-=UK0_
M2OUWUC0M;TB6WL?%.B#3;^[_ --'VNSR,_4<<=\9P:XC6/!.AZE=6]]!]ITV
MXM?^//5K3_D)V'7TZ>]>!BLZP^%;P6.RF2F][\UU)]=>TGVZ'HX7+L'BO]MA
M*Z3T:>C2V=T[:V77J;%Y_H=_J$'VC[3_ *9_C^??./;Z5!--^]M_/_T;_K[_
M *#I[5Y]#X/^)NFQ>=X<\?VVM^EIXWT?_'KT[=\U0U+Q)\:?!\7GZY\';;Q;
MI_\ S]_#S6/[2_\ *'Z?KWQ7RV*L^9I:.[2\GS-?A;[CWSU_SOW7^<=/IGIV
M_7-6/]3+WQ='VY&/SZ?R]:^=X?VEOAE#%<0>*K'Q;\-[BZ!_Y'?1]9TWWX__
M %9XKUC1_&W@#Q)%;SZ%XX\-ZE;_ &/_ )=-8[^_0=?\:P6F$3ZIW\]']X'V
M+^RI/;V7C;Q19PS_ /(3M >/3([_ )@\_P \U]]V?[Z7/\B,8_+\*_,;]GW4
M?[.^(OA\?:/^0I_H7I]N//TZ<?ET%?IE9_\ 'T?J/YBOZ_\ ";$O%<.16MX[
M=&M%]VWEW/YV\1L+A5G,G_,H_-KFO?O=6Z/;<WYH?*_S_GGIWJI>_<L?^PNO
M_L]6YO\ 6V_X_P#H55+W[EC_ -A=?_9Z_6#X MS]OP_K15B?M^']:K^1[_K_
M /6H *L0S?Y_S^HS[@U7H@[_ (_TH **** "BBB@ HAF_P _Y_49]P:** +'
MG^WZ?_7HJO10 >1[_K_]:L^;3?.B\B>?J><#].<?KGM6Q5?R?WO^<]?KCKW_
M $Q0!S'V.>&(^?\ 9KFV_P"?3CH/P'MU_K7^?[_P5Z^! _X)??\ !27X4?M&
M?"O[3X;\ ?$7Q[_PMCP-=@_\2S3_ !2,'QQX,.&./#S+M89P<$9&3BO]!&\A
M\K\?Z'^G2OQF_P""VO[(&A_M3_L)^/\ 5/[+M=2^(OP4LF^+/@.[^8L7T$!M
M;T88!!!57+9.<A<=2*^7XERW"9KE+TO-<V^][/NK[G?E^)M9:K>/;?1/IL_/
MJ8O_  3X_:$\1^(_BUJ\?_"$#PE^S_\ M4>&A\9_@5JYOSJ&HWWCSIX[T8@
MC0 !D@,.6QRH^8?M'#Y'G#S\?]NF?QQV^F:_A>_X(Y_M*^,?'G[,/C#X8Z'_
M &D/BA^R'XOTO]H'X5Z3]LSJ>O>!1_R/7@O0^@'AW'7CH#7]NW@SQ99>+/!O
MAKQOI:&>V\8>'=+UE;7(/V,:ZB,2.!@!BR<\Y0GG(KY?@',OK;S3)L9OD>S>
M[5]+=7TVN/%89?)W]._33T^6IZ'^X_T?_//_ .K[U:$W_+O^-8]G#V^O_P!<
MY_F,?TK8F_??9\>_X?SSG/OU_+]06VFW_ //$F_UQ^H_G5G_ )9?Y_NU7_Y:
M_P"?[U6(._X_TH KU8JO1Y'O^O\ ]:@"Q16?5B@ \CW_ %_^M2S?ZD_0?RJ?
M_6_YQC'Y^OOU_*OY'O\ K_\ 6H>S]'^0'/WGGP_ZC_EUSU_^MZ>OY U_!S_P
M7#_9$\5?L=_MJZ/^U%\,I_\ A&_!_P 9/B/I?Q9\.W=H?^0#\8]"S_;>BY_Z
MFS/X'.!BO[UM2L\X_?D>F>O;I_\ 7]O>OS&_X*M_L3Z3^W3^QK\0/A(3<6WC
M#PU9'Q]\+=7M!_Q-;'Q1H.XH-P. /%67R,$_-U&#GY_/,MPN:Y2\);WES-.V
MMTI=;7W7D=&&Q'U71==/OWT/FW]B[]IOPKK/B?X>_$_PL2/AA^VQ::6+X69(
M_P"$$_:+T+1"NN:,0,?V"/%>>=P(SANH7'[9Z;Y\-SY$_P#/CN/7M_@/>O\
M/O\ ^"1GQW^)FH)XX_8G;Q%_PJ6X\4ZQJGC/X<?\)#9Y\2Z?\4/A3_S!M$&/
M^*?_ .$K_L,#GVQG'/\ =)^SG\5/^%P?!SP3XU:V%MK\]H-'\7:5P=1T/Q1H
M9&B:[I!R 5<,I;@D<J^[<=J?(<&9U]3D\EQEVTVE=WV;2[OHO3\#HQ.'T3[Z
M_?K_ %\CZ4AF_>_C_/\ K^@Z4DW^N/U'\Z@AF_>_C_/^OZ#I6A7Z/Z'GAY/E
M?C[_ .>N/?I^91170 ?\LO\ /]VJ_D>_Z_\ UJL4O,,/N/PZ_P!?R.3V- "?
M\LO\_P!VBBCS_;]/_KT 5Z6;_4GZ#^5-F_UQ^H_G2_\ ++_/]V@#'E\B:ZM\
M8_X_/Y]_TZ?A7^<1_P ',?C"X^)'_!1WX _#JWX^R?%[PQHI'7@ZWX?3C_OK
MCMZC&,_Z.W_,4MX)^/Y8_P#K^_KZU_F@?\%4,_%3_@MQ^S?H<_\ I-OJG[3F
MEV77'_,Z:!^F,?A0!_I3> =-73O!O@'2P?\ D&>$?#-D>O!710A_] Q_AQ75
M?\M?\_WJ2R@@LHK"#_GVLQ9XX[#'U^O3J:6:;][^/\OZ_H>E &A7/S?OKH09
M_P"7ST'X=>O^?6MBL^:S_>^?!S_CG_Z_KU]!0!_'I_P<A>%IM-_:S_9 \7P>
M?GQSX%\>^"+,)P%U/AD!!Z'RV0D=.>XK\$O!/PKTK0?!'Q8^$=]JO]I7'A>S
MU3Q/K%H>=3L/[>[#/'M[U_4]_P '*/@.;_A4O[+/QQMP/M'PF^-VEF]O.OV'
M3-< 4D_@NWGKM'UK^?']G7P'X<\>?M2_M$0?\QCXH?!_Q3>WFK?]!#2]"T;_
M (D7^<T6?9_<SH6Q_,?\3KSQQ\'_ (EZQ\'8(--N;>UU?[;X;M/^?\Z]G^P^
MOXUW'A77I_'GA?6)Y[&YMO$%I_:EEXDTF[LSJ7AG_B1?_K-=C^V[H0U>3]FG
MXTZ( =0U7X;"Q\1WG>]U7P)K@T(D8..@*D'C#5PWP9\206?[06H6(_Y _P 4
M+/2[VS'3[!^&>OZ_7&:=GV?W/_(YS]AS^TM^PG\5/^"='P>^'_Q,\+_$?PU^
MVY^SH#9?"']H+X>V)TW5++P,-;4)H^N,'QKZJID!\*E&8[@59 K!_*?V9/%W
M[*/QK\4:?#\1OV^_&W[/$]W\5,V6E:3X/UG3M2_LO^Q <:X>GB$^*_$9Y&<C
M.#@U\X?"S7/A-KOC'7OAGX6\;>'/&L_B#5S?:)X5O-%.F!]3!*'15UW W .I
M!()P01V(&Q^SI\'_ -E?X0?%#XT?M%?M07VF:W\-_A/9ZG9> _A-:$:CJ7Q+
M^*.NZ-QHNB'A?^$<\)\\MP!U('%>?B<1KRNZ;T\[OW?+O_P#HP^'M=]K^7=]
M?GU[ZG]/W_!&W]I#P!\3O%'QO^%?A7Q'_P 3?P;_ &I>ZQX>M.FH:7H6M?\
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
MILW]F7^GWT$Y_P!%O-+O3T_D.<5^G&@WGVS2M/G_ .?D?;?UQ^7KWS^O]/\
M@KF2MFF"TVTU7;6UOT1^#^).$?UO+,7MHU;OOT_74WYO]<?J/YTV]^Y8_P#8
M77_V>GS]OP_K1J7_ ![0?]?@_D:_<3\P>[]7^;-"?M^']:K_ +W_ #NJQ-_R
M[_C5>@044?\ +7_/]ZK% %>BBB@ HHHH *(._P"/]*)^WX?UJO0!8G[?A_6B
MB?M^']:/^67^?[M !5B:;_)_S^0SZDFJ]$_;\/ZT $T/GQ#\B?Y]/\._K7F^
MO:1_:5A<Z)JO_$RT_4[065[:?\_VEZ[_ ,2+7=%YZYZ]>,UZ3-_J3]!_*N>F
M_?16\_D>G^3_ "YKEQ6'7*[;6?X)O;^NFH+3Y?(_SS_'XU;_ ()#?\%C[^S@
MTFY'PG/C#=HVDG_F/?!SXK'.N]^A\2?7KQTK^P_]A#7_ !)X;3XG_ GQ3>FZ
MT[PAK ^(/P@U@7@_XGGP;^*P.OZ$=%!/3PH0  -Q!(^4#+#\K?\ @Y;_ &/+
M#XM?LZ>%_P!K?PMI<X\<_ BY:W\6W=I;;F?X8ZXQ$W]M(WS%(V:,%LX4R(F%
MP,^8?\$Y?VP+[QA\!OV>?CK?7W]H^*?V7M8TO]G+X[6@O.=>^#?CH_\ %#:S
MKG& ?"9[GC&/?/XWBK\/<297B]EGLK/5I/WK:[)_.Y[&F)PG>WWZ?YG]87VS
M][;YX/TSC]>?Z5T'_++_ #_=KCY?(ANK>"#_ (]OL8_S^OTSZ=#U$'?\?Z5^
MVQ::35GHMG?HNUSR&K%BBBCR/?\ 7_ZU,18HG[?A_6BCS_;]/_KT 5Z*L?\
M++_/]VJ] !!W_'^E6//]OT_^O2P_ZD?0_P JK?\ +7_/]Z@ O.__  &L>:#R
M9;:?S_\ E\_0]?\ '^?4"MB?M^']:K7EG^Z'[\?KZ\_YZXZ=J5D]++739==.
MWF!_ 1_P6!^"5]_P3S_X*:>%_P!H;X9P:GH?ACXH:SIGQS\(?V39C^S-"\>Z
M"?\ BNM&ZG)\68]?;&<X_IB_84^.>F:QXYT7Q+X:4M\*?VQ_ \7QD\)*&1?[
M ^)^AR!?'GA#+@H?^$E5C,  68QA5!9@#B?\%WOV98/CS_P3^^)?B"QTH:W\
M0/@B!\6_!W^BJ21H:YUO1]N,@'P]O49/)3(SV_ [_@D)^U%KGBG]ES6?"?AR
MX_MOQ_\ LQ^+_"_QT\!VG'^G^!1SXYT4]Q_Q3G]N<=CH/7T_$N(L,\@XC6.Z
M-KORZM>BV?\ EH?0*V*PGG^.GXZ_H?W%6<WG2]!^><__ %JZF'_4CZ'^5>=^
M#O%>E>*] T?Q5H?^DZ/XHT?2]:L[NV]=<SW.3UP2>H(QD]:[OSOWO^<]?ICK
MV_7%?KN68GZY@UC-U9=+]%Z]_,\;$8?S_'_)_+7R+%%5ZL0=_P ?Z5Z)@%03
M?ZD_0?RJ?_EK_G^]10!7HJQ5>@"Q_P LO\_W:(._X_TI9O\ 4GZ#^58TTTXB
M\\#^6>O^1T]OJ=_+?^NGS KZB1%?"XFY%MR/I[?@<]N:_P S'XL-_P + _X+
M^_L96%O-]J%[^TUJ:_3^PO&^N/\ C]S]>>AK_1T^-OQ"G^&_PA^(_P 1A;?:
MI_!_A#Q1K5I:7>W_ $["DC2#GEB2%48W$':0, D?Y-G[=WQ<U'PW^V)\*_VA
M-,D;1M<NSXE\:7&F:/?C2PBKK3;UT76"C#0@X*D$,A0KQN#%:YXXE8K1->[=
M:-:65MT.S['^O5>W&EV2SWU]K&GVUB;H$W%S>+@' ^4,2$SG('S=.^"#5#_A
M+/!TTGE0^,/"=Q< =/\ A(]&+>GW5W$]0"!DCBO\Z']B?XS>&_\ @HI\9-'^
M&7Q-\'?&SPW\'[7PW_PE'_"O?AE\5/&7B3Q-_:FA'_H.?X?X5^Y'AO\ 9O\
MV<_ <5O/\.?^"?GQ_P!2N.O]K>-_C!XR.IW_ /Y<AZ<#]<&N@1_51!>0W@_T
M&^T[4#TQ:7@S^."0>O8^]5_.OH9;<&WN?^/SIV[YSQ@_E_C7\E_QY^,WQ4^%
M?A?3]+\ ? 'Q)\"=/U[6-+T6\\6?\)AK.I:G8<]<?GU_^M7\ZWC#_@I-^WK\
M!_B_\2/"O@?]K[XM7-OH/B7_ $,ZM>_VEIG]E_B?U^M'X!Z']RW_  7"\"P>
M/?\ @G3\9II;<?;O NJ^&?%5DP[_ -@ZVFW Z'<')S[8Z<U_(U_P3]UF'6/V
MR='_ .IH^%?CS_P5_P!BY_\ K_6OE[QY_P %NO\ @HM\6O!4_P "OB/\6M+\
M;>"?B-=Z;X6\26UWX:T4ZK?:4VM*6 /7#;%+#N40G.T8])_8_P#$NE>"?VK_
M  /KGB.:VMM'TNS\4:)_IG_8%YS],?YZ5N_J>#P?UW&9JDM;;)+?NDM/7H-+
M&-I+9NUO)NWY>1^:W[5'@_\ LW]D;POJL\ ^T?"7]I#QYX8O/^Q7\=?\@+K[
M?E^'/YB:AJD'A37/AGXOAS<_\(AXB6RNQV_LY74@D=\)YB@@=6]"37]0@_84
M_:V^/WP"_; \#^'/V>O&W]G^,SI?B?X;^(?%G]C>&],U[Q1H6M>GB#&0!SU
M[<5^3/BK_@D5^W9\/8?(\2?#/P%XMUJZL]4LKJS\/?$;P9J>IZ$.Y.AEAST[
M$'GD8&?F*_&G#6&TQ?%=):]905MVG>_3IKK))=3W\/PUG&*L\)"3T3^"3UW7
MV?/IZ['Q!X#U[PK^SA^U'-XQU2UM_%GAC0+MKVS-F#_Q)/[;R^AL><!D5@"
M.%PQYR3Z]\9;W3/V@H_B!\1O"NAP:'H&EV>F#PYI%U>[?#=_J9!5M8T/1.>H
M)4@@]2"",YZ+QY^PM^U[JU_I^J_$K]F'QO<7&E:0NC_:O!']CK]O*DA6US:6
MY4,0#G(R<'GGP7Q3\)/VA/"MU<65]\$/BSX2\/VMG]BL[/\ X1K6C]A'IK>!
M@=NN.HS[5_;/#N+?UO!9M3SMI:<M2DE==;*HM=5>R3=M%??#$Y'G&#3>,A-)
M7O:,[6UO]G]=C]B_^#7C7,?\%#_$MI?'B\^"WBRP'I\HCY_\?_$<8K[[_P""
MV&@V6I?M-Z//?6-M<_\ %'ZICMS^./?'XGK7Y6?\&\NOP?"S_@I#'JOC>#4]
M#T%?A9X_N]8^V:3JQU'^S#HH9<( '7)."S%@^/E(P0/V4_X*T:/_ ,+-^,'P
MW\8^%;[&CZIX#U36K/[7C_3]+SDCC_/05_%OB#]2PWTJ.%,=C+*,N$TKIKX7
M&49*^U[7TN]MC]OX2PV.Q7 [6$OHY-WNEI)V735)=4NY^B'[!-Z;S]C+]G?_
M )][7P?JEE_Y6O\ #] 1VKZXAF@Z=_\ ZW^'OGUZC'Q/_P $\)I_^&,O@Q!/
M_P ?&E_\)19?EK77KR/QZ^E?:%>CGGU3%9S+^R++*%)M[)IWE\_BOV/J,E6,
M6$2QM[I6\]-.NO1?B6)IO^/?_K\X&?RXQ].U5X9O\_Y_49]P:/\ EE_G^[6?
MYWE?C[?YZX]^GY^<>@&HGR9?/_X^>O\ HG:_]3SQC]*_F9_X.#OA/\0?%W[0
M?[+^KZS%;S?!C7='TKP9HVKV5H0=!U565O'/]N$8.1X>"N.N-N0=P%?TO7DW
MG1#_ )>0#_QZ?R_Q.?3KUQXO^TA\#?!_[3GP;\0?"3Q_.;:WUZSQX;U;_F)Z
M#XH_Y@7Y\?IS7T_!>=+*N(==$U*-V[+6,HW3TM:]]U?YGR_$>6_VKA--T]%Y
MK7].Q\%?LT?\%0/V&Y_&GP9_8X^!]O\ %#6]$\%^$=1T^U^)OBVU73-.W>"=
M$=M;(0L'((C?+*I5?E#L&= WX._&O]NKX^?M^?&GX0? (CP4? P^/']B^ [O
M2?#@U'Q/_P (S_PF9QK7]NX.0/#G)&!D C*D@U^J/[$__!%#Q%^SW\=O _[0
M?Q:^.VB:E<?#"]%]X<\$^%-'SIOBWPP-P.BZYK@' .<D<Y(!SP!7Z/\ P9_X
M)X_LH? 'XR?$#XT^#O &B7/C#Q1XQU36O!]W=_\ $R_X0/\ Z#O]AC_F7_Y8
MX%?HD\SX/R!SQN"ES9Q.,G)IIISDIWUTNDYJ^CV:3ZOY?#9;G&+M@I7Y4TK.
M]N5<MM]M$_EZV/M^;38-'M?#^AP3YL-!T?2]%L[N[Y'_ !(]%Y_+KVKZHAF\
MV+3Y_P#GZT?]>_'_ -<>WO\ ''^N-Q/_ (__ *NGU]N.:^MM'F\[0?"]]<#_
M $<:/]B[^_\ GM^O'X=FF)^N2S;&/1MNSUO[S>U[]WL?J&$PWU/"+![VY>VZ
MM?;S70T;.\OM-N[>_P!*G^S7%M_R]]O;_P"L?PK8FUCQ'J47VB^\5:W<V_\
MT]WG8_X=1[<US_<P0?\ +USSC/'Y\?IQUQQ1_P N7^?6N;"YGC<)@UA,'FLT
ME9VO)*UKM:-+NG:Q.)PN"Q>+^MXS*HO1*]ETTOU+'DB:7_C^N>G_ "]WF.?;
MV[_3Z5L?ZK_.<Y_+T]NGY\_--Y,MN,\?Y(S_ /J]:T)IO\G_ #^0SZDFN;$X
MEXQWDVY:7D[MM^K;>K\SJPV%P>#O]22CULDE:_HEZ;&A->0?ZC[./\_3^OL:
MT(8?W7X?S_I^HZUS_G>3+^?KWZ?ATZ\=>:T(1/Q^_P#Q_4_AV]SZ5S@:$,W^
M?\_J,^X-:$/V?_7GZ?A_D?\ UN#61Y/DR^?WS_\ JSCWZ>O2I_\ CT_SC./R
M]/?;F@#8G_X]KC\?Y&OTH^&-Z-2^'_A>]Y_X\OL>.W.?\#TZ_K7YCV=YYT7D
M=?Y8/'X>@';FOOC]GO5QJ7PUMX1_S"[S\.OI_(__ %L_M'@[B?\ C(7A+VTO
MY/2_S_$_+O%'#?['E>,[77R2?3_@'T15B\_X]X/^OI?YM6=#_JH/I_45:O/^
M/6#_ *^_ZFOZH/PA[FA-_J3]!_*JU$T)\VW_ /U?X]^<]_I10 >1[_K_ /6H
M_P"6O^?[U%'$,WL/PZ_T_(<]A0 57_Y:_P"?[U6/.\W\/;_/3/MU_(\F"'IR
M/\C_ .OG_"@ JQ/V_#^M5Z* "BBB@ _UO^<8Q^?K[]?R*** "C_EK_G^]1_T
M\?K^G_UNOO[T0S?O?Q_G_7]!TH *SYH?W7X?R_I^IZUL5GS]OP_K1OH^NGWZ
M >/?&#X6>%?CC\+_ (G_  7\86-M=>&/B+X<U/POK%G=#.1KVBXP>_ Y..>.
M/2OX#_\ @G=XD_X8R_X*'_&_]B?XQ7UUIO@;XH7GBC]G'QA=ZN3_ &98:EH?
M/PH\9\=?\\YK_0QO+/R?W_G_ /'U_D>O;MZ>E?Q+_P#!R+^R7#\(/VA?A!^V
M_P""(;C3S\13INB^,-6LQC3+#XG>!F.O:!K)!9B3XI&%)R Q!8!0=H_/^/<F
M_M7"*I@UKD?O72MVD^7J]GML>AEO7"7\_P"F_P #^J7]B?QQXB\4_!FWT#XC
M[3\1_A+XCU3X3^(LG+:@-!/_ !)-9Q@ ?\)1X=9/FR>6Q@$9/VW#-YT5O/Q_
M7CW'MS]>U?SR_L*_M[^!_BS\6/@/\1M*FS8?M8_#?3/"WQ(%IH^L#PSX2^.W
M@;&A#1N>!XB\6>'>I.?RR*_H*_U-U;08^GZ__K_SQZ/ 69/-,I<97YH+E?,]
M?=T=[ZK;J&)5G+3OK:W\R['058\_V_3_ .O6?5B#O^/]*^O//#S_ &_3_P"O
M1/V_#^M6(._X_P!*KT '_++_ #_=H_Y9?Y_NT4?\M?\ /]Z@ FF_=?A_/^GZ
MCI1!W_'^E%+-_J3]!_*@!*+SO_P&BB?M^']: .,\3^&]+\8Z+J_A;6K.WO\
M0/$VDZEX:UC2[H YTK6M(^="#D?,-R'C*E@RD,IQ_GI? N[L?^"=?_!4_P")
M'PFO8+D> -*^*FI_";5])[W_ (#\='.A#N3G^V^F?:O]$">7RKZ $9GM@<CU
MR/ISG\OQK^&#_@YC^#%C\"/VM?AK^U!I<!M] ^-GAO3+&]N[8]?B=X%UKAC@
M<Y\.=>PZ<U\!Q[EO]J94FOBB[W2UT?DK]._<];+L1K;NFEZJZZ>3_P ^A_4U
M_P $Y_&]U+\+_''PGUV_GU+Q%\ ?B-JG@2ZN2 <Z1K++KNAD?[GA^1.<9!.>
M&Z?HK9S>=^'^!_G7\X?_  2V_;'T3XR?'O1(-#T_5#H'QN_9R\*^)/$OC?5-
M'33/#/BSXQ^!V&@ZZ=$+$#Q!X@ ^9NK;0P0%L"OZ+(9O)^T?X?Y]/T[5W<%8
MG_A(6"W<;+H]DD]WILM.ACB</J[OSW^??]>QL>?[?I_]>M"L^SF\[\/\#_.M
M"#O^/]*^Q//"BBB@"O115B@"O#_JKC\/_0:Y^[F\F+!ZYS_7_..^3TZ;\W(7
MZ#^M<AJ4/_'QM_S^OZD^@%<>)Q7U:EFDM[4W)6UL^26S\O\ @C2]Y+O)+UU2
MT_IGX#_\%YOVP/\ A2?[)>L>!_#>JZEIOB#QGK&F67B35OL9_LRP\+_\QWI]
M1QVQ7^??_P %#O\ B9:I\#]5TJ#3-;\/ZIX;U31;+Q!:6GOC [9'4G\,U_:1
M_P '%&O0:GHWP7^'-]!;?V/KWB35/[9];_C_  ].:_B8U35K[X@_LA?& 3D7
M7_#/WQKU(Z-C(QX8;6 V/?&2/J/>OS7PZS+&9M+-V]8QG):O;WII6=_)WUT/
MI<YPRPN#CLFTO751;>R[GZ__ /!!/XY3_L]ZU\4/B;X.T/3-;\8?\('I?@NS
MN]7'_'AI?']N],=ORK^@C7O^"EG[2>I2W$\$'@G3;?\ X_3:?8_KCK^6,=.]
M?RC_ /!%OQ)!>6OQPL>]K_9>"?Z?C7[<7EY^Z_U^?R_#U_PP?K7ZLWRX/71J
M^[L^O>S/!6NWX:_D=!^TY^V9\=_BI8:!X<\83Z)<Z/I>L?VU]DTFSY_7\NOO
MBOY5_B=XDGUCQYXXU6>?_2-4\2:I>]?UZX_S^-?T ?%2\_TK3_W^/^0IC_/
MS]>>/IC\#_#?PV\?_&WXO?\ "I/A)X<_X2WX@>*/$FJ7MI:?\PRPTO\ MG&O
M:UKAQ_R+I&?Y\UYTLSP6#P;QF-:LD[^\K))-N[;MHD/#87&XO%I8-/5VV=M6
MDNGG8V/V==!O_&WQS\'Z'I6E:EXDUC2_[5O;/P]:67]I?V]JG_0%_#GKT[]@
M/WP^$OPK\.?LHQ6_Q&^-.AZ;XV_:HU3-[H_PRM+S^TO WP6TOK_;7CC7/^9A
M\1?YZUX_\(/!'PR_8#T'6/#GPKUVV^)'[1'BC1_[%^)/QNN_^09X2[_V)\*_
M_FHKQ?4OBI/_ *18SWUS<_\ 3W=WG_,4SVSGGJ>?;'I7\T<;>)V,S;&2R;)O
M^1/[R;7?WD]5_F?OW!/ASA$OKO$FEK22>BNO>5[V78]X^+7[2'QB\57^H:KX
MJ^+?C;6Q=7G_ !Z'6/\ B6<=?Y^W\Z^=[SXG:Y/HWVZQU74KFWM;S_3+O[9U
M]<'VSC^OIXOJ7VZ\NKB#_B977VK_ )]/UX'/U[5L>#_A[JL,WV'5?$8T/1[K
M_3?^//\ K_GTK\R_L[#2PK>-<FVWK[S>K;[L_3\-"G'%\N"C!12M\,4N5)I;
MI=$;][\;/B;H_P#R"O&/B33?LO\ IO\ R&-9_GG]?Y5^?7QK_;Z_:3T'QYJ'
MA;0_'/BRYG^UZ997FDZM_P 3/^T-4!Z8_(=_J,5]W>*_A[XJ,5S_ &'JMMK5
MOT'\_P#/Y<9%?D/^V!H.K>"?C';7T]E<Z)K_ /9&EZU9\\]/3/U_(\>OZCX6
M4,HQ.;O!M2E:+LN:2C=6]YJZNDKW7HS\^\2<1FF$P;^IJ'6[48>=];::)^6_
ME?\ 6+_@C%^T'\?/BS_P4M\+^'O%5QX;/BFZ\">/-%M-(\0^&]'_ ++74_[$
MX!7;]XXSD,PP1P#FOVN_X*<33^#]>^'VJ_$V^\-Z)X@M?!_V/Q)JVDV6--L-
M4[_V'Q_]>OYV?^"),/B/PW_P5<_9_OO&%]]IUCQC:ZG>?:_MG/\ Q/M%<@DY
M[<C@?GR*_H6_X+UZ#_PDG@F_GL(/M-Q=:/\ 8K/_ +"@UKKCW[GZCCK7YAXW
M9;A/^(_>'6$PB4.>C33DDU=.52+;=[MNS;3DT[)-:(ZO#',7'@?-\9C-7%R=
MNS5]$NBOY+OU/</^"9'B2Q\2?LE^%[ZQOK;4K>U\8>*+&SNK0@?;OZ\>^*^^
M/.\K\?;_ #UQ[]/S_*#_ ((T:;?>$/V)/#'A;5?^/G3/&'BDWGXGI^9]N?PK
M]1_._>_YSU^F.O;]<5[F=Y<LIS?-<&G>-]&E;1MV=M;75G;I=J^EW[.6XC^U
M<']<Z7:M?>WI:Z]+FQ->?Y_EQ_,?C[UGPS>;=9'_ ![^O;U_'_.1QFL^:;_)
M_P _D,^I)H\[][;Y'/\ C^7],=*\8Z"QYW'_ $[_ *=/I_DT33>;_G^?OT[4
MZ'_C[_S[U5AF_P"/C^>/_K_EQ]:/P?=:/[UK^)SFA#-_G_/ZC/N#1.8)HO(Z
M_3W'^>>O0=:KT>3Y7X^_^>N/?I^>#P[;NTV_._YM-_B&VVGII^03SP0_Z@?_
M %O_ *Y'7_#FOK#P?>>=\-/!]]V&?UXY_/\ ^M7R?--!]E__ %?X8_SSVKZ8
M^'MYYWPOT<?] N\[=#[_ .>]<V)^TNFNGW_UJ=&&Z7\M_EW.PXFF]C^/3^GY
MCCN*/^67^?[M9_\ RT\_].W3\^G^>U5_/]OT_P#KUYWUA;:?A_F=%S8_=?YV
MU8K'_P"7+_/K5B&;RIK<?A^'Y=?_ *WX,#1F_P!2?H/Y58AF\F*W\@?Z1T/;
M'^?_ -=9P_U-Q_GN:/\ 6_9L=\_C_G\?QH Z#S_;]/\ Z]6//]OT_P#KUC_\
MLO\ /]VC_E]_SZ4GL_1_DP.@AF_S_G]1GW!K[(_9=G@FT;7]*[VMYUQ_]?\
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
MHA  Z<E]H'8CCZ?Y[7_!*K_A=/AKQK^V?^SG;^./#>AVUUX0U76;RTN_#?\
M:6F:]_PJG6B?[%  SX?X&/\ A*!GCWXK_27F_P">'D#[/<_Z%[=_\Y__ %5_
MG3_".&#X,_\ !:[X@> K^ ?9]4^/'Q.\ :O]K[>%_'6./[#./^$AR/J>GTK\
M_P"/<,HX18S31JVB35FG9=OEZ'T&2ZXJW]W;IM+I_P  _O'_ &8OB'_PM3X#
M?!CXC03VNI6^N_#CPQ>7EU:?\@P:I_8I&N9_ #KGVKZAL^W_  *OS=_X)A:O
M/J/[*EEX/OKVVU'4?A/\1O'7PRO#:6ATW["N@ZT2 %R0"-W;J#@G@5^C5G#Y
M/X_X'^5?3Y';%9/E6+6]E?RTMK_P3Q\9_ODNGOM=NK]#0_Y:_P"?[U%'_+7_
M #_>JQY'O^O_ -:O9.<KT444 6/]5_G.<_EZ>W3\Z]6** *\_;\/ZU8\F#RO
M\^GUQ[__ %N:*/\ EE_G^[0!7K/O(>WT_P#K$G^0Q_6M"J]YW_X#0!^ _P#P
M<8_!F'XA_P#!//4_BE!!]IU?]G[Q=I?Q!'K_ &;_ ,@+7L^PRN..S?0_A;_P
M2&^.][X*^$OAJW^VBW'[,/[37A;6[NS['P'\5N-=ZYXY)YX/OFO[/OVL_A'8
M_'C]FCXY_!G4K=;JW\=?"[Q;H=M:M:'*Z@^B%M&"X)RWG1QA@?NX/3&#_GM_
M\$MO.\/_ !Q^+_[/?C$7-MJ_Q/\ @KXI^'N.GV#QW\*L_P!A>N/^0)[=QP37
MY3QYAGA<;E.-5U[RNU?^9=K:[7;9]/EC^M826#?2[7W7MO\ )['^DQ93B>'S
M[>#_ $>ZQ>_:L_\ ']WZ_KC^E=!!W_'^E?)O[''Q(G^*G[,GP9\7W&#J&I>$
M-+LM8SU_M30C_86MDCGT..G3G&./K*&'_/\ G]3CV K]%RO$_6\$G;:,?RB?
M+XM6Q;79V^YM?H%6*KU8KT1A^Z_SMJO5B:'_ "?\_D<>H(JO0!GS3>1]H]_Y
MX']??%?R#_\ !T;\1_&.O1_L<_L:^ =5NM/O_CQX\)U@6A_X_M+_ +95=<'T
M+#/U)'I7]>&L_P#'L?\ /9J_C7_X*S^'-5^*G_!=_P#8G\ _:+FWMM#\!?;;
M0W>/[,_M/^Q=>/!]\=N<>@-?,<68EY7P[FV+3;DXS4;:ZN$U'37[;C<]CAS#
MQQ>;Y3S-<MUS7>G+=7O?ROOZ'Y8?%J+X6?""VN/V7_A9X(T[3O\ A&/!YL[W
MQ%I7.IZ]JFA]?[<^IZ_G[UT__!(OQ7JL/PY^/%CX5U7_ $<>/-+O=7M-)Y^P
M<D\\_7Z58UB;P/X/^*'[9$'C_2K;6_&']C^*;+PW:?\ ,3L/^HUH>/SQ_C7Y
MP?\ !-/]JV__ &>_VN/!'AW6]<_XM_\ &.\U/P9XDN[NS.G?\3/D:&?SVCC
MY]J_DK/LHQ_B%X2YUE:=26<9)[6JVW)N:C[6J]7S.;LI/1MMWOU/Z&RS$91P
M]QSE&,?*LH]Q.]E[SY5=[:<S5[_D?T[S>*O&//\ IWB3N?Z#\_T]J/\ A*_%
M?_05\2?I7O%Y-?:;+Y%]]FZ_\??I_AV'L*KPZE;_ /+#[,<_I_GZX_I_FMC,
M'CH2E"491<92B[QDM8RE%[Q76+/Z_P -C,!BTL8IPLTFES06C2:TYNS73\CQ
M?^W_ !5-^X@U76_^/,^G3/I^N?QK\7_C!>>=_P )!//_ ,?']L?S_P _T[&O
MZ"/MD%Y%<0#[,?M5I_SY_P!>?6OP/^-G@GQ'H.L^,()]*US^S]+U@WW]K7=G
M_P 2SZXQU'^>F:_7?!7$_5,X5]&VEKIJY6ZVZGS'%THO!2^IN/PR>C6W++L^
MU_U/Q ^.]Y?6=MXWL3/; :IK/VW]>V/\]^:_K(\*Z1JO@/\ X)N_LT>'#X<U
M+3='NO#?A>^_M?\ YA=__;O/TX_^OTXK^3WXP:#Y7BCQ18_;?M/]J7GVV\.<
M_8/K@<?C_*O[A_"OD_%K_@D#^S1XJT3_ $D:!X!TFRU>[_Y\#H1;03C)P>W3
MGG/4U_87T@<OQC\.N$\6M(J49.W1>XKNVBLG=7MU/Y8\,^(EE7B-FRDM9RE!
M-I+?G5TVN[MH^Q^?/[.OAOX<^)/B-J'B/7-*US4K?['I>B^/-)U:\UK3?#/B
MW2]"[?IZ_GW^=_\ @IQ9^%='^'WQH\*^'-<N;GP?:>)/"]E\-_#W/]F:#I?&
MO?A^OUP<UZAIOQ3\8_#WQY;P3ZYX;MK?5/\ B2^ O!%W_P!0+_D.ZUKG3T_2
MOC?]N3Q5_:7P6\43WU];:EK'BCQY_P 3BTM/^098:IH6B_V]_P 2/KWR*_+O
M#3+\YQ?%V2O^UF\F7LW9-M)KDTT;2U37R/TGQ)H83#9/+&XQOWN9I/:\E)I]
M5NT?B_X;\5>(]'U31]5L9];_ .$?T&\_TS^R;+_C^]:^5_%6O?VQJGB"?[#<
M@:I>?\O>1]/U[G]:]PF-]#8?;O\ 2?LW:T%Y_A_3\#TS\[ZQ>?;+_4,07(M_
M^7/Z\<#MWYZU_I=7C_L45_<@KV_NQ5]OF?QABL2FW9:.3^YMKIW373MH4/ (
MGT[XE_#B?SQ_HOB_PP?]$Z\:UD@<]3CU-?VW_M.68^$O['OQ \<3P^)-:T>U
ML]*\::Q:G6" ,X_Y A]!Z_IP*_A_FAOK/[-?6]]<VW]EWG]M?Z)_D#U&>G\Z
MZOQW^T]^TE\3M*N?#?CCXS>--3\,6UF+*ZTN\UA_[-O=+!S]W<$((X(96[8P
M<U^1^)WA!B/$C-N$IXW,TLHR!\\O>:<TI0FHZ).-HQE&^M^:]KI)_I_ 7B/A
MN#,HS;!1RMN4U:+W?-)/76]US23UOL?TG_\ !(;]I3P[\=OCQ\7['1-$U#1?
MLWPXTV]_XFMZ#]UMN21QR>003D 'N"?WGLYO.B_Z=[7_ (_,?Y'7G^=?S$?\
M$7?V5_V@_AC8:A^U/X;M_ .H^$/B?X<U7PSX=TK5]8"ZF3H>LKG6-HX4*V\#
M!&0<$+TK]QOB%XK_ &FO!/@C_A,?"O\ PA6MZA:WFEV7_")^'M'UG4M3_P")
M[]1Z_P"37XKX@1X0X>XB^HX',[<D8Q<.9SM*,5&2;DD[\T7>Z5MNES]0X3Q'
M$/$.#>.QD4D[N-XV5G=QZ:Z-;.Y]@>1<?:\XX]?\\_K^E6/[-OO*\_R+G/\
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
M&/K_ -3)[_D.E%WX/U8Q#_C-'X!"WNK/%G=VEYHVI=AZ>)>?KGVYKYV^'_\
MP:M_#_P_) =6^.^G$#/_ ""?#@U'4\<=V*KZ<YP.A/%?G_X\_9J@^!WQS^(_
MP6\BVU*V^'.L_P!BV>K&S_LTZ[W_ +:/OVZ^U>KQOP#FW">#6.P>:MQCJN;>
MT==M;72^X?"?$F#XA?U'&.\M+I+OIOY/M>_EH?UL_LT_$ZQ\!^"/A]\.=5\5
M:;XVU"Z'_(PZ1_Q+=,O_ *_C[<=.>M?H]YT$-O;G^'[7I@(SWX/3IP >1SUY
MZ5^"/[.MG/>?#3X3ZY_:O_(!L]+LKVT^Q]CTX_P-?NKI\T-YI]A.3SNTW&?0
ML<<Y)/U[^@K]6^CUQIB\_P )FF!QLKN#25WJW&ZNM6^C^\_./%'AS"Y3C8XO
M!IVE>[M:VSU3MNG_ ,%'5S?O_P!QG_/Z=S_@<T0_N9<<8Z]_TY_^MCGBBDA_
MUP^I_G7],GY>MA9^WX?UH\CW_7_ZU%6* *_G^WZ?_7HHHH ***LP_P"I'T/\
MJ *TT/\ D_Y_(X]011_RR_S_ ':** "K$_;\/ZT57G[?A_6@"Q5>CR/?]?\
MZU% !1110 43]OP_K5BJ\T/^3_G\CCU!% &/>7GDP_N/Z?C^'\_SK_/O_P""
MO?@FX_9]_P""T%K\1[*W_<ZKXZ^!'Q.-SD:<!IG]M?\ $] (P#R<;N.!GBO]
M C48?]%N()_^/?W]NWY#/^2:_B__ .#ICP5%IWQ,_98^)L5B+BY\4>!O%7AC
M@_V=_P 3+0F.O*22 02NTD8^7)&6 R?C^-L/]9R=OLF]^R;^?PGH99B/JN,M
MO=I=[7TN?T*?L >*M/@^(_[6GP\?4+=9SX]TCXG65H+3&=,\>>#= UI=7(_B
M5F<8'][;WZ_IY9]O^!5_/I_P3)^+-YXE^./PMURXUW3;JW^._P"Q5X#UDBTL
M]Q_X2CP(PT/6S_;F2>&4$8 /<5_0GILWG1>=_P#7X]<_YZ_A6' 6(>)X>:N_
M=;772SM:W3;YH,ZP_P#M=UUL[K3=?)?UTZ:%%$TW^3_G\AGU)-5Z^W//"BBB
M@"O5CR?^GC]**L>?[?I_]>@ \_V_3_Z]5_._Z=_UHJQ0!7I9O]2?H/Y5/Y'O
M^O\ ]:J] &/>7GDW]AS_ *./SX__ %9'_P"NO\Y_]N?3?^&+O^"QWB_4+#&B
MZ/IGQV\+?$'1_P#1.;_PQXZ_Y#V<<'GC(_#C%?Z+&I0^=+^_YMQ]<<?Y_7BO
MXN?^#GO]GPZ%\:O@/^TGHEO@_$3PCJWPQUC53SIG_"3Z&3KN@DGW 4]>^#R#
MGXCC7#/%93HKN.S6K36NF[ULCT,EQ/U7%;[I[^=^K]=/(_?+_@E+KQTW3?VC
M_@CS_9OPZ^+O_"4^$!<@DMX%^*VC+X@T+!QG@!@0!@AA7ZZ?\M?\]WK^:3_@
MDC^T'8>,?$_[,WC&&877_"]OV<O^%>^,-6/'V_XH?"DY4]>WAX9_EU-?TI_\
MOO\ GTKHX*Q#64)8O=62=F]M$GU[=19EAT\6Y::ZNS775[&A5?S_ &_3_P"O
M5BJ]?7G 6)^WX?UJOY/_ $\?I15B@#/O )>/3^O7/7/;'ZU_'?\ \%MO/^!G
M_!53]B?]IJWL;FYMM*_LN]O./^87H6M8UWZ?AG Z=*_L/EYBF^G]37\YW_!P
M?^RWXJ^._P  O!'Q^^$GVK4OB/\ LP:SJFMWFDVF,:[X#UU5&NJ/0< X_O$^
MO'G9IEBS;)Y8)ZW33OYII[^O4Z8R>#E&47K%J2:>NC3Z-6V[Z7/P(_X*]> _
M!'@GXE^./C3\.M<N;GPO\4?#?_":6>DV=F=,^P'71U_MS/?TS]>AK^4#QAJ4
M\VLZ??6,]S_:&E_V5>V=W]L_XF=CJG_0:X[ _P">@K](/VKO^"BOBK]ISPOX
M7\*^,?%5M_8_POLQ9>#_  GI-F--^P:IS_GWK\E]2UB":_N+B>>V^T?\?OV2
MT]/H?;K[#->!PMPE@LARJ>$<4^=RYDTO>4N:ZEU::DTT[W3>C/7SC.\9GB@H
MMIP4;--JSCRM:W6MXI_(_;+_ ()X?MH?M^?M%_M@_LT_LSV/QGU/Q)HWCOQ[
MI5AK&E7=F,+X9T0EM;!X_B5&P.IQG. 0?]&S6/\ @GO\"KRZ,\$WB/3;@?\
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
MO05_H@_L-_LX:Y^QK^QQ\ /@5X^_M'4?&!\('QKXP%U>'&@:KKIZ#.>%Y'?
MZ]*Z_P#8M_9O^#O[3G@C3_C%\#_V9?#?PN\'VA_XH_Q#XW^&_P#PC?B;7NW]
MM:'G_'&>GH?T F_8N^*FL77GZKKFFW-Q:G_0[O5KLZEZ_CC/J!W%>7XLU^(^
M/N'GP[DOA\X2<N9S44I<R3]YR4%*Z3=O?^_IX_"E#*,@S=XS'<6*6][RNO3X
MFM=>AYM\./$>E6FF:O#//]FVWN<W=YD_@?KG/'X>G@'[<EG\)/&'@+X#S_%K
M1/#7BWX7VG[0G@.Q\8:1XL_XF/AC^R]=[:YZ#_.:^_M'_8C\8Z=%<03^*-&_
MTK_GTL<?S/T_'/)Q61\5?^"<WASXV_#W4/AG\4_&&I6WAC7KO2S>#P]D9.A=
M >,C/KCUXXQ7X#PSX.<=Y1Q?PIC?[(E%*2<[)JUI1;4I*VBLU[S_ #/M^)>-
MN$,9E$\)'->9R4F[)MRT:6ZOKHK:[GG6@^"O^"'WPLN?/\+^!OV./#5U; 7G
MVI?#FB:CMX^]\P<?AD].AKUFV_X*"_\ !-3P L%MX<\<_"W0Q;#KX1\(Z5&P
MXSP\?AY7'I\K9Q7S'H7_  0!_8HLXK?[;K?Q0U/T^V:R1Z]?E/OZ\9X->S:#
M_P $4/V$] _YE/Q7J/\ U^:TP&/J4_/GZU_>GL>+(QBL+PS3C9*-W.*V23=G
M/O=_F?SO?A^+:52O+5V=VKZO6\;+WKWVMM9'X ?\%9O$?A']J[]LOX#?'[]F
M_5=,\;:3X7\.-HOC"[N<Z<-!&3MZ@9.W;NST.<$C!K:\*^)=5AUG1[WR/]'M
M=8TN^^UVGY^WK@_IBOZ1O#G_  2[_8N\.2'[-\,[BX/:UO-7W#OC(#*3P3W'
M^/L.F_L3?LLZ#%Y%A\+-+ZGL<_GN'\B>3]*_'^/O!WBOC;_>W&+?1-)1OZ>M
MODC]!R3Q'RGA[!K!K*Y3:5E-OFDTE:[E>[>S>VI\0?\ "SQIMAI_B.>Q)_L&
MS_X2C[):?\O_ /86C9'TY_3U/-?*H_X.%?!%W+/I7AS]DKXZZG<6MW]A^U75
MD OUP!D>V6P..O6OWAT[X2?#K3C;&P\(:(/LMG_HF+)?;U4X[^OM[=!9^"/!
MVFQ>18_#KPE:C'^A@>&]&&>.W&[\CCG'4UT^$WA-Q#P LUPCS1)/7;OTO;I?
MI]Y\_P :<:Y3Q \KE_9.J=KWT>S=[-ZZ+66WWGX'VG_!<'XM^))8/^$=_8F^
M)'^C<?Z6=:Z'@_\ ,MC'MS^%?G?\4]&^/W[2OQM\8?&B#X+^+?"5QXQ %YI1
M\-ZR38 >OJ>F3FO['X-$T^WDQ;^'-'M_>VTK2M//YLQ/X@G'?-;!MU;'DV]L
M?P[?A[FOT?B3@#%\5X/ZEC,UTMK:RO>+7ZV6O^9YV2<6X3A_%_7<'E*YTK*\
MKZ7TUMK9J^S/YV?V:?!/Q^\-_#/3_#D_A7Q)_:%K>#'VO1_[-%__ )]/_P!5
M?O?\-_[6'@3PN-<M[BUU8C2_MEI===Q./3'3OUKL(5E\WH/R&?;VSCI6C>?Z
MK3_W'_+YQV_7GK^5>?X9>$"X QDL4IWYN;3FWOS.[7-VU_R9AQ9QIB^*K/&)
M1L[I*W^7HM+;&A_RR_S_ ':(._X_TI9O]2?H/Y4E?M+W?J_S/B"QY'O^O_UJ
MKU8_>_YW57H **** "K,/^I'T/\ *D_U7^<YS^7I[=/S//\ ;]/_ *] %>K%
M5Z* +$,W^?\ /ZC/N#15>#O^/]*L4 %5YH?\G_/Y''J"*L44 5_(]_U_^M15
MBJ] %BJ\_;\/ZT44 <_J7D>5<>?T[X]??M^?;VK^9#_@Z%^&W_"1_L=_!/QQ
M ;G[3X%^,.EVMY]D/_,,UM57'Y#VSGC&,U_3_>0^=:S^Y]_3V]A_3TK\J/\
M@LM\,1\5/^";/[1&DSP"YN/#/AL^,[.TXY_L'6"3C..PR.N.:\;B3#WRB76U
MT^NZ;\^C-\)_OD6]N;Y;Q^1^+G_!'/Q@)OA=_P $ZO%7^C:;<:5X^^.O[/WB
M2UM!_:6F?V7KO_$]T/1CK?/3KWZ\^E?UU0PSPW-Q#Y_4?S_S_G%?P+?\$E_B
MH='_ &4?B$+>^_LVX^"7[4OP<^+0M-)/]I:I8:7KFM_V%KF>AY!Q_P#JK^]_
M2YX-8>WURWO5N+"ZLOMMI=*.+[3" <=.@SGL<'.,&OBN <3;#9K@MO>T7:\K
MZ?+MVW/0SN^GI^.G4ZN'_4CZ'^5)1#-_G_/ZC/N#5BOTU;+T7Y(\@KT444P"
MCR/?]?\ ZU%6(._X_P!* *]'FS>OZC_&C_EK_G^]10!8JO1^]_SNJQ!W_'^E
M &?>1=?/_/\ +/\ G/\ 2OS/_P""F7_!/KPY_P %$_@?X8^$>J>/=2^&.L>#
M_'FE>/\ PYXLLM(&I?V=J6AGG1R25R!WP"Q&=H+<5^H$W[WVZ?I^?]:S_)@\
MGR/(&>GZ^GI^G;WKEQ.&4XZI:JUGKO\ ?W7^8'X-_P#!.O\ X(V:K^Q3K6@:
MIXY_:+USXM:=X%\1>)_%'@7PG:Z.OAS2[#5=<X.KD;\[O7"E<9PQ)(K]Y(8!
MYMQ/_HW7'X>G'^&*/L?M_P"/5H0=_P ?Z5AE^&6$C+"V5M7LK;MVV\[#;;[_
M 'M_FPHHJO7HB"B#O^/]*L44 5O*'E7&1UM,=,\X)[<'^G%>4:EX)TK4HKB#
M5;'^TM/NO^/RTN\DX _Y IX_XJ#IZ>W.0*]@FB!B\C/ICK]?KDYQ6?\ V;YW
MM_GKV_+].: /R?\ 'O\ P15_X)B?$[7M0\5>,?V._A</$&J7GVZ\U;2;/^S?
MM^J?YYX_.O'Q_P $!_\ @E?IMUYVA_LR^&M-N?M8O3_S$1QU_P Y(]Z_<'^R
M+?\ Y[G\JK?V=^Z_S^?3'3].V*YPVV/Q?U+_ ((V_L=_ZB#P/_QZ\V?_ !./
MR/'^/XFN'O/^"-O[,L,7^@^#C]?U_G_.OW0_L?\ SG_[*J\VCS_\\/3G/^?S
MQW(/:D\*OY5UZ+M_A.CZSY_C_P $_GOU+_@D+\%K/_4>#K;O]?\ /'KVKQ_7
MO^"7?@#38;CR/"NF_P"B_P#/W9YZ?C[?3IUXK^EB;1O^>X_STQR/Z?CUK'O/
M!^DWD?D>1;7('^1_GIVKA>&>JL[:Z:V^ZQO_ &DOY5]R_P C^5CQM_P3W\#S
M>'/$&AW'AS1+:WU31]4LO^/+G^H/MGZ_7^1;]ISX#^./V.?B_K'PD^(UOJ6I
M:?:_Z;X:\6?8_P#B5Z[I?_8<_3VZ=J_U2-8^"?@[7HKB"^TK[3U_T7_([#\/
MT-?GQ^U3_P $B_V>OVKO!MQX.\<3ZW]GNO\ CSO+0?\ $ST'_/KCKG&*WPV7
M/"OZVK^>O?YF&)Q/UO?R_P"!H?YEUYK,$WVCR)L?:K/[=_Q^$_YZ_3GUS7#Z
M]KT%G%Y\$]M]HNK/[%>6GY_YS_AFOZ\/BI_P:(^(_M5Q?? _]J^VMM/Q_H>D
M^+-'YQ_AZ G/O7R_J7_!J-^W!IMU_H/Q4\ :E;_\_=IC_3_\_P CGBO0NVK-
MMK>SU7W/3\#G/Y3[R&^FE\ZQURVN;CC_ $2NP\!_#'7?BIXCL-*L=*^RZ?\
M;/\ BI/$-W_S =+Y_P ^G3VK^H"+_@UQ_:OLI;>?7?$?AOU_T3/X>OK_ )[^
M\>&_^#=WX[Z#86]C/XKMM-M_^?2TQU/3^N?S%<^)5[KU_5'1AK:7MT[>1\(?
M#+]HOP1\"?AUX0^%GPSLKK3O"'@^SS9VIO<G4-5/)ULGJ2?<D\]^:[>+_@H=
MXJTV7_B5:KJ7V?M_I?I_^NOO"S_X(/\ CC1_^0K?:EJ7IU^N/;^M=!-_P1G_
M +-B_P!.TK4NW_ZAG\/Q/OQY&)RZ]MW?=:ZWW3UZW?ZGL+,4L+]45KJW;=>?
M;3:Y^=Y_X*K?%2SE_<3ZE<W'_'E]K_,<_7L?UKL--_X+&_M&:/\ \>,^I?Z+
M_P!.?TY^O?KV_/[ O/\ @E>-'B\^#2KGZ?8_YGUS7E^I?L$ZKIOVGR-*N3_V
MY]O?U['%<CX9R9OF>40<GJY.$&[[W;<6WKKNREGF,245)I)624FE]R:7X'#V
M?_!<_P#;$TW_ (\;_4N<?\?=G^?\N.E=/IW_  7L_;UAS!96%J2/6RS]<_3I
M_3BN8F_8_OK/]_/!]F^MG^'X?B?7MUY^;]GO['_K[X6W3FTL_P N/UQ_6CZC
M@,(]*5.^UU3AIK_U[].HGBL;BT[MV[-O]7^%CX?_ &W?BWXD_P""C7_%1_&_
M]G/X;Z9\4+:S^Q6?Q8\#V9\-^)L?]1S_ *&#^IK\C[/_ ()X_&GSC_95]X;^
MS\D_;/?J<^OO[\\U_2!#\(+&SE_X_M2_\ ^Y_P >GZ\UL0_#?2H>/(N?T'/^
M'>O06.AA$HJ$++9<D;+Y<C2\[+N_-\_U?&[7=O7_ ()^"_@/_@EK\1M3O]/G
M\5:KX;_L_P#Y?/\ 3/\ /?W^E?TX_P#!.O\ 80_X)5?!F3PQXO\ C?\ !#QO
M\;/BMIA%_:>(/B%K&CZEX8L2H8*3H0(&5W-@D$@,V.O/BUGX5\G_ %$%S<Y_
MPY_GQSZ<YXKL-,LO$</_ !XP?R[_ %'/_P"JAYS%W]R.M_LQOK=?RA_9TOYY
M?^!2_P#DC^P;P/\ ME?L]ZOI6GZ5HFH6_AV"UL],LM)\/L!ING:'IF0 28PB
MC X(V<C'.1D^Y6?Q@\ :Q'Y]CXJTWU_X_.,C_/\ G@U_%?9_\+&ANO/L;_[-
M]>GZ?IWP,^E=Q9ZE\=_-MYX/%5S;6X_Z?/\ Z_X8]ZPPV8+"MOE5W?HNM]+V
M\P_LUO[3^]_YG]J%GXJT/I8WUK<_]O?^';/^>U:']L?;/^?;_P#7U YZ_P">
MO3^._0?'G[0NFRV_D>,=;N?3_3/R'Z?7J,"O>/"O[17[4.CRDP>)-;/'^?\
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
0G?O?\YZ_3'7M^N*** /_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>image_006.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_006.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_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" %\ G # 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)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#\/OBI^U%^
MTU9_%KXGP0?M&?&RVM[7XD>*;*SM+3XD:R/L'_$ZU_\ ZF49Z>U</_PU1^U!
M_P!')_&W_P .3XRKB?B__P E?^+/_92?%'_I[U^O/J]@YSWC_AJ?]J'_ *.3
M^.G_ (<GQA_\T=6/^&I_VH?^CD_CI_X<GQA_\T=?/]:$/D>5_G'M[XSF@#VC
M_AJ']J'_ *.4^-7_ (<GQE_\TE6/^&JOVH/^CC?C9_X<G6__ )I*\/HH ]PF
M_:B_:A_Z.3^-G_AR/&6.#_V,G?G'J<58_P"&H_VHO^CB_CM_X<G6O_FCKP>B
M@#W;_AJ/]J'_ *.2^.G_ (<?QE_\TE0_\-0_M0_]'*?&K_PY/C+_ .:2O#Y^
MWX?UK1A_U(^A_E0!Z]_PU%^U!_T<9\=?_#D>,O\ YI:/^&HOVH/^CC/CK_X<
MCQE_\TM>044'.>O_ /#47[4'_1QGQU_\.1XR_P#FEK1A_:B_:A_Z.,^.O?\
MYJ1XR]?^QD]NGU/M7A]%= 'N$W[47[4/_1QGQU_\.1K.?_4DZGJ?;'6E_P"&
MH_VH?^CE?C7_ .')UG_YI*\.H@[_ (_TKG ]?_X:B_:@_P"CC/C;_P"'(\9?
M_-+1_P -1?M0?]'&?'7_ ,.1XR_^:6O&** /9_\ AJ+]J#_HXSXZ_P#AR/&7
M_P TM6?^&I_VH?\ HY/XZ?\ AR?&'_S1UX?5B@#VC_AJ/]J+_HXOX[?^')UK
M_P":.K'_  U'^U%_T<E\=O\ PX^M?_-)7A]%!T'L$W[47[4/F_\ )QGQUQ_V
M4C6<?^I)T/8_D*L?\-1_M1?]'%_';_PY.M?_ #1UX/\ \M?\_P!ZB@#WC_AJ
M?]J'_HY/XZ?^')\8?_-'7]\__!N/XV\8?$+_ ()J^%/$GQ \5>(_&GBFY^*O
MQ1L[C6?$6M:IXDU)M/&K:,%0ZW)RVT$N K AAG(4.:_SH*_T1?\ @V7_ .47
MG@[_ +*W\4__ $]K7-BNOK^K.@_H3HHHK@ **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH B+G'&!WS^))Z_YZ_A%O7U
M_0U^7W_!67]J+XM?LA_LI7GQB^"T^B6_BVT\<^%]$^U^(=(_M/3/[-UMY%D#
M+R, @ -DD_,#T^;^9G_A_)_P4/\ ^AB^%W_A!"M\+EN+Q=VGIY6L[?J<&)Q*
MPMKV^27^?]:^9_=<7()&T]<?YX]Q^=&\_P!T_G_];W'YU_"E_P /Y?\ @HA_
MT,?PO_\ "#'^>P_*K7_#^7_@H5_T,?PL_P#"#_SZ#\J]'^Q,;VC_ .3$_P!H
MX7NOP/[H]Y_NG\__ *WN/SHWG^Z?S_\ K>X_.OX8_P#A_-_P41_Z#?PC_P#"
M"_\ K^P_*D_X?S?\%"O^@U\+O_"#_P#K>P_*C^Q,;VC^(?VCA>Z_ _N=PGH?
M_'O\]Q^=&$]#_P"/?Y[C\Z_AB_X?S?\ !0K_ *#7PN_\(/\ ^M[#\J/^'\W_
M  4*_P"@U\+O_"#_ /K>P_*C_5W&_P!W_P F_P A_P!I8;^;\C^YSS/;]?\
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
M^_P#ZPNZ_KYG^Q%_P\3_ &%O^CP/V?\ _P .EX1_^/T?\/$OV%/^CP_V?_\
MPZ7@W_Y(K_'=ATV#_GA;=_S&/\]_Z43:;!_SPMNWYG/^>W]*?]F?WOR,/K/G
M^/\ P3_8B_X>)?L)?]'?? /_ ,.7X2_^/TO_  \6_89_Z.Q^ G_AR="_^*K_
M !W/[-A_YX?S_P :(;.#_GA_GO\ TSS]#1_9G][\@^L^?X_\$_V(_P#AXM^P
MS_T=C\!/_#DZ%_\ %4?\/%OV&?\ H['X"?\ AR="_P#BJ_QY/LD/_/O_ #_^
M*H^R0_\ /O\ S_\ BJ/[,_O?D'UGS_'_ ()_L-_\/%OV&?\ H['X"?\ AR="
M_P#BJ7_AXC^PQ_T=A\!?_#DZ#_\ ':_Q[/L<'_/&V_)O\:K?9(?^??\ G_\
M%4?V9A?^?GX(/K/G^/\ P3_8:_X>&_L)_P#1WWP#_P##E>$/_CU'_#P[]A?_
M *.__9__ /#H^#O_ (]7^/+]DA_Y]_Y__%4?V;#_ ,\/Y_XT?V9A?^?C^Z(?
M6?/\?^"?[#/_  \/_87_ .COO@!_X='P;_\ 'Z=_P\2_88_Z.O\ @-_X<G0/
M_CU?X\G]FP_\\/Y_XT?V;#_SP_G_ (T?V;A?^?C^Y'1]9\_Q_P#MC_8<_P"'
MB/[#'_1V'P%_\.3H/_QVC_AXC^PQ_P!'8? 7_P .3H/_ ,=K_';^R0_\^_\
M/_XJC[)#_P ^_P#/_P"*H_LS^]^0?6?/\?\ @G^Q#_P\0_88_P"CN?@)_P"'
M,\)__':7_AX=^PO_ -'?_L__ /AT?!W_ ,>K_'=^R0_\^_\ /_XJC[)#_P ^
M_P#/_P"*H>6?WC#ZSKO^/_!/]*7_ (+8?M;?LP_&?]BC4_ WPG^/7PE^(WC"
MX^)/@6\_X17PIXOT/Q%J3Z7G7AK3(J/*0NT<ERC97_5@' _D1A_UP^I_G7YL
M?LKPP0_%JW\@_9O^)/JGZCT__5WQ7Z85]!EN&^J81ZMM_AJM/3_-GBYB[XN/
MJ%%%6/*A]/T/^%>P8%>K%'E0^GZ'_"B#O^/]* "K%6/(]_U_^M10!7JO/V_#
M^M6*KS]OP_K0!/#_ *X?4_SJS5?]Q#F?%MWY_P ]/3O[BO4?AO\ !CXF_%2[
M^P>%?#ES<V__ "^ZO=_\2W3-/_\ K_ECH.:Z,/AL9B[_ %.]]];]/ZL] Q#P
M>$7?3U\WW[GDUY^YB]_6[YTS\_3MU]P>M>P?"OX&_$;XJ75O!X<\.7-KHY_X
M_-6U;_B6Z9^O/\NOUK]&/A7^QIX \'_V??>.)[GQMXIM?^G/_BF1CMC_ #Z>
ME?3'B3Q)X'^'MA_Q4=]INAV]J?\ 0])M/_U=/_U>E>_ALO6#PCQ><25]=+J_
MYW_ \_ZP\5I@[_CI_3/F_P"&/['/PY\$_9]5\1P?\)_XHM?^7O\ YEG_ .O_
M )]L_0'BKQMX.\%6OD:Y?:;;6X_X\_#VD_\ (3_\$?\ G';->#_$CXY:KIN@
MW'B/7-5T3X%?#_\ Z&SQ9>?VEXFO]+/_ $ ]$_\ UG.0:_+?QY^V]!_:EQI7
M[-GA6XN=8NNGQC^(5G_:/B;_ +#.AZ'_ ,R_CI_2O'S+C7!X3"/"8*VE[6Y;
MW6VJUZ=ST,-DN,Q3_P!KOT^YZ]/(_2?XG?'*^T'1O[<\<>(]-^ /P_'_ !YW
MGB'&I>.=>TOM_8>AX^OU]J_,GQA^VS?"ZN?#?[-G@[4M$^U$Y^+'C>S_ +2\
M<Z]_V \_\B^3^GYBO!M,^$OC_P"*FLW'C'XJ^(]2\2:@?]-UC5O$5[_Q*_\
MRX?^1?\ UKH+SQY\,?AY]HT/P!8VWC_Q!_QY7EW:'_BF=!]>>W^>]?E.9<29
MOFK:YFEJM6_-=_Z]#Z?#9)@\)V5O3M=?-LQ]'^#/BOQM?W'C'XJ:YJ6I:A=?
MZ;K&K>(;O_B9XSGOT'/3VZ^M^;XD>!_!/_$J^&6ACQMX@M?]"_M;'_$LL/I^
MG^37H.@_ 'XX?&:TMO&/Q;URV\ ?#>U_Y>]6SX;\,_30]#_YF#TQGMZU[AX5
M_P"%9?"N*WL?@MX'TWQ;X@M2++_A;'Q-L\:9QQ_Q0VAY]^G^3X^&R]RUQ;;O
MYMJ[U[ON=%TKV:TO;5>?F>'Z/^S?\5/B=:V_C_X[^*M-^''P^X^R?\)9_P 4
MYIG7_F!Z'U\0=NO\Z]P\*WG@#X;16]C\"/ ]M<ZQQ]L^,?Q.L_\ B9W_ /V(
M^A_C6=>0WWB3Q';S^*M5\2>/_'%U>?Z':?\ (2U/'3_B1Z']3^':NQ\;0>!_
M@_80:M^T9X_M?AN+NS_T/X3^"+S_ (23XF:]I7_4<&?^*?//X#H"#7KX;+5K
MV_3:WW:G \3NK]UOZKN5_#G@_5?B1XXN(-5URY\2>.+G_C\U;5A_:6IC2S_^
MO/X^M>H?$CQ5^S+^R[8?;OBIXJTW6O%YL_\ 0_!'A[_B9>)L]<?]2_WSVX&<
M<5^:_BK]MGXF>.[D_#+]DGX<W/PNT_5,V5Y>^'[/_A)?B_XM&?\ H-]!GW].
MQ&3O^ _V!+B*Z_X2K]J_QQ<VVH:I_IO_  K+P_\ \5)\3/%H[?VX/Q/4CZ>O
MLX>,L,U@\(FV_)O5^J9SN5M6[==_^"9/Q._;R_:+_:5U"X^&7[/7@[4O!/A^
MZ_T+^R?!-F/^$Y_LOT_MOGT''/()'I6_\//V!-+\+75MXD_:,\97-SXHNK/^
MVK3X>^$[S_A)-4O]4//_ !7&N9/_  C^?_K'!P1^J'PK^">JV6C:?H?PY\':
M+\ ?A_:]?LG_ !,_B9KW;_B>:X?^1?\ 4@?RKV#5_#?P>^ /@W6-5UR^T3PW
M<7-G]CO/$/BS6/[2\37_ /;HZ_Y],?3W\/P[FT?]KQK4;K9M)V>VC:\NAY^)
MSKZKLKM=E>]M'LG\C^7?XO\ _)9/B?\ ]E(\3_\ IZU^N'KT#XP_\EF^+'_9
M2/$__I[%>?U\N?0!5BCR/?\ 7_ZU% !5BBB@ HHJQ0!7JQ1Y'O\ K_\ 6JQ!
M9_;+JWL8)[:UN+J\^Q?:[OK8?RP?TY_"N@#/G[?A_6BOM#3OV%?C%XP\+^(/
M&/@#0];UO0/ 8'_"8:M=_P#(,L/^HU[^'#_/&:^/YK/['=7-A//;7-Q:W@_T
MNT_Y!G\OISC]*Z ,^K%6/(]_U_\ K44'.5Z*L?NO\[:)O(Y_'\__ -7W: /J
MCX#S^3H.H8_Z _B@>W_(%_SG^M?"_@G_ )!>H?\ 8:_H:^V/@S>>3X<U'@_\
M>?BCZ_\ ($].A_G^6:\'_9ULX)?#?C"WTHZ)IOQ _MC_ (IOQ#X@L_[2\,V
M]O7_ #GO2>S]'^3 Y^?PYXJTVP_M6^\.>)--T>ZXL]6U;1]9TW3.A_Y ?^>?
MI5?$/_/Q;_K_ (U]8?![X#_\%)OCGXHU">"QTVV^'_6R\;^+;S_BV>O:7C_F
M1]#^O->+_&SPK_PA/Q&U'PK_ ,(;J7A*YT'^R_[8M-6L_P#B9_VI_P!!O_L7
M>?H<5PO=^K_,/K/G^/\ ]L>;UG_\M?\ /]ZM#/\ TW_3_P"O5>NY[/T?Y,Z
MHHHKA>[]7^; *_T._P#@V8_Y1>>#O^RL_%3_ -/:5_GB?\M?\_WJ_P!#S_@V
M=_Y1>>#?^RN?%3_T]15S8KKZ_P#R0'\E7_!T7_REO\3?]D2^%W_IF%?ST3?]
M</0=?QX/Y]O:OZ&/^#HW_E+7XG_[(G\+_P#TR"OY[_WO^=U>CA/]S7I_D+$[
M/T_1E>#O^/\ 2K%%6(._X_TK<P*_D>_Z_P#UJ/(]_P!?_K58HH KT58JOC_I
MA^O_ -:@ K0\GROQ]_\ /7'OT_.O5CS_ &_3_P"O0 57G[?A_6K%'^M_SC&/
MS]??K^0!7HH\CW_7_P"M5B#O^/\ 2@ \CW_7_P"M1Y'O^O\ ]:K%% %?R/?]
M?_K4>1[_ *__ %JL44 5Z*/^6O\ G^]1^]_SNH ***/WO^=U %:;_7'ZC^=+
MY'O^O_UJL44 9]6*K3?ZX_4?SJS^]_SNH ^AOV5O^2MV_P#V!]4_E7Z50=_Q
M_I7YO_LI?\E?M_\ L6]6_E7Z40P_Y_S^IQ[ 5]!A>GR_0\;%_P"]OU#R/?\
M7_ZU$,/^?\_J<>P%:'D>_P"O_P!:BN@P*_E0^GZ'_"K'D>_Z_P#UJ** "BJ\
MW;$_V;@_SY[]?7G\J[CP'\-_'_Q/OX-*\#^'+G4OM6/]+_YAA_SU^M=&%PN+
MQ=DKVZ*U[_@%\&NNOF^OW]SAYO(AB\[_ (]?\<>_'X__ *Z] ^'OPE^(WQ4N
M_(\'^'/M-OG_ )"]W_Q+=,L#S['\^_ZU^C'PE_85\-Z/]FOOBI?_ /"2:Q:_
M\R]:?\@S^U.^?3MGGU[5]H:EJ7@?X8Z#!_:O]F^$M'M?^83:?\A/Z?V'WY[_
M $^E>_\ V=@\&KXQKO:ZOHO5;GGXG$=%Z?HMOD?&_P )?V(/!WAN73]5^(U]
M<^+=8Y_T2T_Y%JP//3_/&.,U]<:QKW@?X>Z-;_VK/HGAO1[4?Z'X>M/^0G_X
M(QV/Y8_*O%_&'QLU7^P=0U72AHGPN^']K_Q^?$WXA?\ $M^WG_J!Z']/K7Y;
M_$C]MWP=H^LZA!\#_#FI?%KQQ:_\UD^)O_(,_M3UT/0^>W/Z]^? S+C7*,IO
M]2M=75U;>S].ITX;)<7B[7UO9[OJ[KY69^F'CSXV:Y-HUQXC^W:'\$_AN!_I
MGQ"\;C^S=3O_ $&AZ'_]8<\]:_+_ ,>?MR:'INJ7%C^SGX5U+QMXH&++_A=_
MQ8L^P[Z'X'_R/S%?-\_@3XQ?'[7AXQ^*GBK6_$FH77^F_9+N\.FZ789Z]_\
MBG_\]ZZ";Q)\*_A-]HLM#@_X3_Q3:_Z$=)TG_D&6'_<<Z?\ U^*_,,SXMQN;
M72DTG=6N[;NRWMU/IL-DBP?9-+I;6W^1R\/PW^)OQ@UFX\8_%OQ'K?B74/\
ME\N]6O!_9GKD?]"_Z8_^M6Q>>,/A)\*XO[#\*P'Q_P"(#_SZ6?\ Q3-AT&-<
MUSCMCGWKL/#?P?\ VA?VEK7^W-5GMO 'POM?^/R[N_\ BF_ UAI?_8<_YF#K
M^?T->\>#_#?P(^#\1@^&7A6V^-GCC2_]"_X6%XLL_P"S? V@ZIW_ +#T/_F8
M.G3->/AL.V[8R^M];OKMN_-:?,Z?K-M+_C\NYX/H/P3^/W[15M_PD?CB_MOA
M=\+[7B\N]6_XIOPS_963T/\ S,'../\ ]5>\>%=-^!_PEBM['X+>#O\ A:/B
MBUX/Q-^(-GGPS8?]@/0__K?X59\57FN>,;^#5?B-XJU+Q;J'_+GX>M/^098=
MA_8?@?G]>/K7I]E!X=^#\5OXY_:3OO#?PE\'&S^VZ/X3U:\_M+XF>+>/^8'H
M?_,O_P">M>@LOU6$V3:>]M&UUTZ>9SXG%>?X_+I_EVT.7L_!/Q ^,&O?VKXJ
MU74O&VL9_P!#^UX_X1FP_P"P'H8_PSWKUCQ5IGP!_9IT;_A(_COXQTW3=0^Q
M_;?^$3TD?VEXFO\ _N!_\R_QQT''TX^$/C!_P4^\8^*KK_A /V2? UUX)L-4
M/V*SU:[M/^$D\<Z]_P!@/(_XI_GOWSTZ5YKX)_80\?\ C&6W^)O[7OQ&N?!-
MOJG^FV>DW=Y_PD?Q?UXY[:$?^1?ZGN,?3BOJ,*LJPUL%RN4M+JS;;[;/=[>I
MY[=M6_Q^?=%KQM^W[XQ\275QX!_8T^%=S\-[?Q1>?8AXBTK1QXV^)FNC'_0<
MZ>'R.V>/;/(;X)_8#UV]NK;QQ^U[X_N?#?\ :G^FGP3I5Y_PDGQ@\6DGTZ^'
MSZY(Q[]*_5GX)_ &#PWI?V'X'^ +;X)^%[FS%E>?$[Q#9?VE\3=>['VY]/\
M(^F=-^&WPD^!VC7/C'Q5JNFVUS;6?VW6/B#XWUC^TM4]>G7_  Y->OEW"N+S
M3%N6,E_8>3J[4F[7ZIW;3U:3WZF']HX5W2BKZI6?75+IW/F;X,_ R^T'0?[#
M^$G@[1/@5X'^Q_Z9XAU:S_M+XF^+1_V',#&1UQCG''>OH"S\*_![X Z#<>,?
M%6JZ;X;_ .7W6?&_C>\SJ=__ /6'7K[FOSO_ &A/^"MWAS0/[1\*?L]>'/\
MA+M1TL_8KSQOXLL_^)9I^/\ H!Z(./IU]>U?A_\ %KXY_$;XPZ[<>*OB;XXU
M'Q;J'VW_ $.TN[S_ (E=AR?^0'H><G'J>G3.*[\3G.4</Q>$P%L\SB*:4TDT
MK)J+YDFM+)[]#GPV&QF*O];T5W:SZ:V[=+'[,_M"?\%;M"LIM0\.?LY^'/[<
MU#_CR_X6%XK/]FZ6.3@Z)HF/;/Y'KG'XW^-OC#XY^+?CS3M<^)OCC6_&OB"Z
MUC3#]CN[S_B5V'4XY_\ U^N<5U_P(_97^._[2%_;V'@?PK<GP_=7@^V:_=V?
M]FZ;H.3U_MSTY_#\J_5_X>_L3_LZ?LZV!OOB-KES\;/BA:?\PG2?^19T'U_X
MGG],8'.3Z?$XG%<19[?%YMFOLTF[13Y4ET5DX[*RVZ'?A\-@\*_>L_)ZV^^_
M]6/R8^,/_)9OBQ_V4CQ/_P"GL5P]=S\7_P#DK_Q9_P"RD^*/_3WK]<-!W_'^
ME(]@L4444 %%%6* "BBK%>@<Y7\CW_7_ .M1/]H_T?\ Z_-+_/V_KWZU8HFF
M_P"/?_K\X&?RXQ].U /9^C_)G]2'[%FISV?[$7[>$$$]S;?\63TKG[9V_L7U
M_I^=?ROZ;-!]ET_R/^/BZ/Y?_JZ].:_IP_8_O/)_8M_;XY_YH_I?ZZ+]>GMZ
M>_%?S7?#>\^QW7D6,]MIFL:IH_\ 8NC^(>-2_P"$2U3G_B=#\AF@PPVZ]?U1
M!Y,\-KY\\%S;?9?^?JS/UQWQCZ8^E5YO^N'H.OX\'\^WM7L'Q5\5>.--O_#_
M ,'=<\5:;XMT_2M'TO6KSQ9::/\ V;J?BW4_Z_Y->7>=^ZN/W'/_ "^9_P Y
M^GT]Z#<H0V5_>2V\%C!<ZEJ%U_QYZ3I-G_:6IW_K_7^=3WF@ZKIL7GZKI6I:
M';VMX3G5M'UG3?UY_I^=>P_ WR)O%MSX5OM5_L2#QE9_V+_PEFD?\C-X2_ZC
M>A_Y_IC[?_:T^"?A7X#_  E\+C2OB-XV^)&H>*-'.BWG_"PO^)E]@_ZC?/\
MG@T!]9\_Z^\^./AC-Y.@W$'&/L?BC\?^))U_SVSBO#_@#/Y5AX@Z_P#'Y_G^
M?UKUCP'-!9Z-^X[V>J?I_GUXZ<"O%_@S_P >'B;_ *_#0<[Z_/\ 4_I(_9+U
MCSOV6O"XG_Z WBCWZ9Q^%?AO^U1-/>?&G6)[Z>YN?LVCZ796?VOCI_CW_H*_
M8C]E'4O)_9:\/V/D?\N?BG/3UZ\ ^_:OQO\ VCYOMGQ:UG_KSTOK^GO^7Z4'
M/AMUZ_JCP>K&@^&]5\5:];Z'H<%M<W%U_P!/G_'AI?\ 0?CUJO\ N/\ 49_T
MC]/Y_P">O2NP^&,T^F^//"\\$]S;7']L?AGMTYZY_K[AZ[V?H_R98T'P?\.?
M&'_"<6/@#XTZ)XMUCX<Z/JFM:Q:VG@_6=-^WZ6?^HYX@^O'I7F__ "R_S_=K
M[P_;,O((?"_A^#0['1-$M[KQ)_Q./^$>T?1M--^/^HWGK7P?1]6\OZ^XPPVZ
M]?U18@[_ (_TK_0T_P"#9W_E%YX-_P"RN?%3_P!/45?YY=?Z&G_!L[_RB\\&
M_P#97/BI_P"GJ*O'Q77U_61T'\F/_!T5_P I;O$O_9$?A;_Z917\],_;\/ZU
M_0?_ ,'1?_*6_P 3?]D2^%W_ *9A7\^$_;\/ZUZ.$_W->G^0L3L_3]&%6(._
MX_TJO5BMS ***L0=_P ?Z4 5ZL444 %$'?\ '^E6(._X_P!** "BBB@ HHHH
M **** "BBC_EK_G^]0 4444 %%%% %>;S^?Q_+_]?W:/WO\ G=5BB@"O_P M
M?\_WJ*L30^5_G^?OT[U7H ^D/V4O^2OV_P#V+>K?RK],(._X_P!*_,[]E#_D
ML=M_V+6J_P Q7Z8U]#EO^YOT1XV*_P![?J%%%'_+7_/]ZMWL_1_DQ_5NMOP_
MX 443]OP_K2>=^Z_]N^>O\L8_3M0],&WU7,_/[7^0'I/P-^)'[$UGX\N/ _[
M0OQ;_P"$;^(%K>C['X2\16?]F^&;\G_D! ZYSS_GCM^Y&FZ]\,O#GA*WU7PY
MJO@C0_ ]U9F]L[OP]>:-SI?_ % _^$?]\?2OXK_VP/V>_B-XP^(6L>/OAS/X
M<\6V]U9Z7]M\/:3>9\3V'_8</'3KC/Y5R'P9_;2^)O[,GPE\0_!"^TGQ;;>*
M/^$DTR]^'&J^( ?[,T _VT!KI.B=/$&?0'KP,< ^1E_&CRNZ2N_>6VNE^EK^
MN]NH?V-]:_VR]MM+_I?3TL?V/Z_\<M5O+#4-4\'0Z;X2\#VH_P!,^)OQ-_XE
MNF>W]AZ)GW[_ )5^8_Q4_;8\ :#K-Q!\'=*U'XZ_$C_CRO/B%XW_ .1&L/\
ML2-#YY_SBOF;Q59_'?\ :7UC3[CXF^*M;\2:?]CTL_\ "/7>=-\,V&E\?\@+
M0^W7_.*T;R;X2?!.*W@GGMO%OBC2[/%GX>\/?\A3_N.]Q_G%?+YGQ9C<V;LV
MKMKK;5M?K^9[&&R7">5_ZZZ]5_5CE[S0?CA^T7K5OXC^*GBO6];M_P#ESM+S
M_D6; _\ 8#Z=/_U^G0WFI?!WX/\ ^@_9_P#A/_&'_+GX>\/?\3+[ /\  ?C]
M!6OX4\*_M&?M+&X@\.:5_P (3\/[7%[K%V+S_A&],L-+]-<USQ!^([U[OX/^
M&/[/7P-_<:58_P##0_Q _P"7N\'_ !+?A!H.J8/_ !.O[<_YF#],_6OGO[.<
MM<6[WN^^^J[]]CT%;"Z+IV_X&WZ7/ /"OP]_:,_:7EN)X(+;P3\-\?Z9JUW>
M#PWX9L-+_P"HYXXS_P 5!_GGBO?_  3\/?@1\&?^15T/_A?WQ TO_F;-6_XE
MOPST'5/ID?\ "0?C_P#K])U*R^)OQANO(\1W_P!IT^UXL_"?AZS_ +-\#:"3
MS_R _KV_R/</^%,_#GX,^'+?QQ\=_''A+P3X?M;,WMG::O>?V9]O_P"P'H?/
M3G^?->QEN2):O;N]K;O?R['/B<4^G]?=\CP^;1OB;\9[^WG\57^M^)+?2[/_
M $/P]I-G_9G@:P[_ /("_P ]^O6EU+P?_P (3H/_  E7QB\4Z)\ ? ^E<V9\
M0WG_ !7/BS3/3P/H?/\ PC^>3_.OG[XV?\%5K'38KGP/^R3X'_LVYNO]"L_B
M%XBT?_BIK_5/^H'H?.>_ //IWKP_PK^Q/^T+\?K_ /X7'^U=\1M2^%WA?5/]
M._X2+XFWO]I>.;_/_0CZ'WXSCZ$9%?1+"Y4]$FY6LEJW?9::O?R//^LK_F,5
MM]?U_+\3H?&W[?ECX;NAX5_8T^'-UINLZI_H7_"V/%EF/$GQ,U[_ + FA?\
M,O\ 'IC'3T-<KX/_ &)_C3\6M4N/BI^UO\1;GX;Z-KP^V_9/%EY_PDGCG7O;
M0M#Y/A_KQ@>_85^J/P!_9I\.> XOL/[/7PKMM%M_L>;SX\_%BS.I>)M>_P"H
MUH>A\9QQCOVK[0TWX)^!_ <4_C_QQKG_  DFL6O^FZS\0OB%>9TS''^?ZUZ^
M7<.?64Y8R\5NI6<;+>]W;9)/?H>?B<5A,-\/O-[-.]K[;-]U^)\;_ W]GNP\
M'V%O!^SU\,;;X;Z1=#%Y\6?B%H__  DGQ+U[@DZWH8_YE_M@YX'K7UAH_P *
M_AE\*[#4/''CC53J6L?\?NL?$+XA7G]I>G_(#_\ K8KX?_:*_P""M'PC^'L6
MH>%?@1H=M\6?&.?L5YXA_P"0;X&L.2#_ &(?^8_^7Z<U^%'QX_:C^,7Q^U3[
M=\6_B-<ZWIY_TVS\/6G_ !+?#-A_V!-#Z'!]/7/%;9CF.3</I/)XQSW-UNK)
M[;K9K2S7R.?#8?%XM7Q>BUM9VTUMVZ-'[3_M%?\ !6CX<^#Y;GPY\"-#_P"%
MHZQ:YLKSQO=_\B/I^.N<]^^>OKQFOP_^,_[1?Q4^/&LW&N?&+QCJ7B2X-Y]M
ML_#OVPZ;IEAI>3_R ]#[\=SD^XQBCX/_ +/?QB_:$U2WTKX5^ -;U*W_ ./+
M[9]C_P")8/\ /'K^5?K?\,?^"=?P/^ 7V?Q'^T9XJ_X6UXX_Z)EX(QJ6F6&J
M8Z:YKG;G/'.?QS7@8C,^(^*=,9?(LH6CBG9NVZLFG9ZK1=?(]##X;"81]&^B
MML_G_6Q^2'P?_9O^.'Q^UFWTKP!X.U*YMQ_Q^:M]C_XEEAU_YCG../P%?KO\
M*_V"?V>OV=9;?Q)\<?$=M\6OB1:V?^A^"/">/[,T'C_F.:YD_P#Z^^,UM?&S
M]O;P=\/;"W^&7@"QTW1+?_CRLOAE\)_^)EXFO^@_XGFN9]/Y]Z\>\$_LN_M>
M_M@?\3SQC/<_ 'X3W7_'Y:6G_(3O]*[?V[KG(Z?7U[5A1POU1_5<INW_ #R3
MN^_O25]=6O>ZG1]971_<_P#)GI'QR_;JT/PU%_PKGP/I5M_QY_8K/X3_  GS
M_:?//_$].?3O^O6O+_ ?[,?[6W[16G_\)5\5+X?!/X7Z6/[:LO#UIC3=3O\
M_L.:Y_4>G2OIC38/V'_V#[#^R_!VE:;\6OBQ_P OGV3&I:G_ &G_ -1S7..I
M[ _7M7@WQ4^/WQP^,%U;_P#"8^([;X7>!^/['\$:2#_:>O:7_P!@/_)_K.(>
M#PB_X5W?R3771[,P^K/%ZZ_BO\OON?F1\8?^2S?%C_LI'B?_ -/8KAZ[CXP_
M\EF^+'_92/$__I[%</6!ZX4458H ***L5Z!SA1110 5L7GA7Q'#86]]_97-U
M_P NGVS_ (F8_7GT_P !UQZ_4C]EW3?#EY%X/\8ZKX<TW4O%%K>_V+_PD%W9
M_P!I?\2O_H"^_P"?7N*!8G$:6\O^!T^6Y]T?L?S>=^QY^W@+<W/_ "1_2_\
MC[_[ N.W>OYY_A[!_I_A?SS]?\_GW],#I7[,>)/VM/$?P?M/CA\%O"OP6N?B
M1;_M!>&]4\,>)-6\)G^S?^%::6/^8UK8_+\\_7\?_"NFSZ/XHT_2O/\ M-QI
M=X++KP,_4?Y_6N<PPW3Y?H6/BT/)^*MQ_P!@?2_\/ZXQQ]>]>T?!GX ^/_C#
MX-\87WP6^"VM_M(?%#2[S_0_A[I.L?V:-!TO_F.ZUKG_ $,'OV->+_%H?\7D
MN#_SZZ/I9]./3.?3_P#77[H?\&_<WD?'WXP3P3W/VC_A ]4^V?\ UN.O2@W>
MS]'^3/RGU/X8ZY\,?B#\/YM<\.7/PWUCQ19_;=8^&7B&\_M+Q-X2U30O^8+K
MG/4_G7U#^V-KT^L?"7POY_\ I/V76#]?P_#C_P"OFJW[;$WVS]L/6//_ -)N
M+7Q+XH_]/7I[?YQS7F_[3FI>=\-/"\'G_P#,8U3\#CV]^<]^O:O0>S]'^3.!
M[OU?YL^1_"LQAL+CI_S%/T_I]:\O^#Y\G2_%&?\ CX^V9Z?G],^_K7H&CS9M
M;B#L+/5/RX_'_P#6/Q\G^&\WDZ7K'_+L?MG7CC_''IV[UP/=^K_-G>]GZ/\
M(_<C]EW7YX?@/;P3W'^CVO\ :EEV[CL,?YSUZU^6WQRF\[XEZA.1_P ?5GI?
MVS^G/_Z_\/L']G7Q@+/X03P3SC_F*'G^?^3^&!7Q/\1[S[9XMN+[)_X\]+Y'
M.?S_ !Y'O6YY^&TQ?97EZ?Y'8>"='UOPW\2]'TK0_"OAO_A!Q>?Z9\3?%A_M
M/4]0_P"P'H?7O2:EH_AW1_VC/L/A4W(\/_;-,O;/^UO^0GQ_D?TK:\-WL%Y+
MX7G\_P#X];P_Z)U_#O\ Y_3EM8O/^+TV]_V^V:7G_'_'KWH.EO?7OU]3TC]K
M2]^V:-X?_P"QPZ^G\N_;_P"O7R?7O'Q^UC^T]&T>#C_D9?\ Z_Z_RKP>@,M>
MLO5_FP\CW_7_ .M7^A9_P;._\HO/!O\ V5SXJ?\ IZBK_/3@[_C_ $K_ $+/
M^#9W_E%YX-_[*Y\5/_3U%7GYGT^1Z!_)7_P=*?\ *6SQ1_V17X-_^F8U_/O7
M] __  =&XE_X*X^)QGI\$OA<.>G&BX_+KQ7\_%=.$_W->G^0%>K%5ZL0=_Q_
MI6YSA5BC_6_YQC'Y^OOU_*S#_J1]#_*@"M##^Z_#^?\ 3]1UJQ110 4444 %
M%%6(._X_TH KT58_UO\ RPQVZ],=_P!?7\^AKT %&9O^??\ E_A5B']U[]?U
M_+^E6/-F]?U'^- &?F;_ )]_Y?X4>3/-_P L,8X]>?\ Z^?>M"CS_;]/_KT'
M.9]6/(]_U_\ K4DW^N/U'\Z7'_3#]?\ ZU!T%?\ Y:_Y_O448_Z8?K_]:B@
MHHHH *KU8HH ^A_V4/\ DL=M_P!BUJO\Q7Z8U^:_[*7_ "5^W_[%O5OY5^E$
M'?\ '^E?0Y;_ +F_1'GXG#:W_KO_ )=>Q8\CW_7_ .M1Y/[W_.>OUQU[_IBB
MBMP*\_;\/ZUS^I33PV%SY'_'Q_/W_#T[5U%9]Y"/*[?R^O/^2?J!1B=;KO?]
M3G/S7\;:#XQ_X2C4-<TJ>YMKBY_Y>[2\_P ?T_K7H&@ZQXQUB*WT/Q_X;\(^
M-O#^J7FEV6L#Q9H_]I:F-+_Z@>N?\R_Z?R]OLC0?A+??$/Q';^'/#D%M<ZQ=
M#I>7G]FBP_\ K\?Y%?5&F_!/X _!^_M_^$__ .+Z_$#2Q_R3WP0/[-\#:#J@
MXQKFN9_'^7/3X?,LM_VOIM>^EM;_ )_UJ>AAL3T_KML_\N^AY?J_AOXJ?'Z7
MP]X5^ &E:EX;\'VEEI=EXDN[3&FZ98=O^)YKAQ_Q3O;W_6O0/"OP?_9Z^!LM
MO_:O_%_OBA:_\?FD^'N/ V@ZI_U'-<_YF#_]7X>H:EKWQ&^+45OX;OOLVB>%
M[7_CS^'OP]_XIOPS8:7C_F.?]#!DY_\ KU[39_LZZ'X/\$7'BKQQXJ\-_#?1
MK6S L_$-W9_V;_8/'_EP>^.U<^&RU*]TDO.R\K:V]3HQ&)^J[:^FN_H?.WBK
MQAXJ\86%O_PL;7--T3P?:\V?@CPI9_\ "-^&L=O^)'S_ ,)!WZ_C746?@/5=
M(\.?\)CXJG\-_ KX3_\ '[_PL+XA?\2W4[_2_P#J!^!Z^7_B%^W5\%O@S=:C
MI7[-GA6Y^-OQ _Z+'\3;/_B66&J=_P#A!O Y]/\ /6O)] _9O_:V_;2U0_%3
MX[^,;GPEX'NN?^$M^)MY_9NF>A_L/P.?KZ#O7H?5\'AMW=_?OY:]]S##XAN]
MT^NZ?6_=?/[_ "9ZQX\_X*'?#GX,Q:AX<_9"\.ZEXM\8:I_H5Y\;OB%_R_\
MI_P@^A\^_/\ *O'M!_9%_:A_:<O[?XM_M)^.;GX;^!]4O#?7GB'XL7G_ !,R
M.O\ Q(]#[_X8K]*?V=?V5_AS\/9;>?\ 9Z^&/_"?^+_^/*\^//Q8L_\ B66'
M_8#T/\\^WZ?H/X;_ &>O#EG+_P )Q\1O$?\ PLGQ!I9/VW5O$-X?^$9T'_N!
M]?Q_+FO7PV2YMBG=M0R=KXG[MO.[Y7IOOT.;$XGZM>UF_+7KIHFSX8_9U_9=
M\#_#V+/[.?PD_M+6,_Z9\>?BQ9\_]R/H?B#KSU_KFONGPW\#?"OA66X\?_$;
M7+GQ_P"(-+_TV]\;^.+S^S=,T'_L!G/_ -:OD[]HK_@J)\"/@G_:'@[X<Y^,
M?Q TO_CRTG2?^);X&L-4[?\ $\./\_C7X'_M%_MF?'?]HJ6XOOB-XXU+3?"^
M1_Q1'A/_ (ENF:?_ /-!^/6O0Q&8\.\+K_8HK/LX>EE9Q7DK<RT>GR.#ZKB\
MTW5MM]-.N]OR/W(_:*_X*K_ _P"$LMQX<^$EC_PN/QQ:_P#+W:?\2WPS8:H/
MT/\ /UK\%_VA/VM/C3^T)?W%]\8?']R-&/\ IMGX(TF\_LWPS8 \X.AG&>@S
M_*O+_AO\,?B;\9M>M_"OPK\':WXDU"ZO/L7VO2;/N!_/]:_8#X/_ /!+7X<_
M"6*W\8_M;>.+:YUBZ_TVS^$_AX_VEXFOO7^W.W^?ICY_$YGQ7GS_ -LY<AR?
MM=)M-[:-/5:?,];#9-A,+JW=K6[:>J5^K>MT?D/\*_@S\8OCQK-OX<^$G@#4
MM;^T_P"A_P!K:39C^S/H!_+MZ>_[ ?"7_@FG\'?@S:V^N?M4>./^$M\<?\?O
M_"LO#W_$RU/V_MSTZY]ACG%>O_%7]M[X9?L]^'/^$'^'.E:;\)='^Q_8K+PG
MX(L_[3^)FO8^F?\ A'^.?\Y/S!X)^&/[9?[9DWGZ'HG_  HKX7ZH?],\6:M_
MR,^O:7VSK?.#Z_SQUX</A<+A<7?"7?>;O;S=VGOOOZG1IB?+\-O^&^=CZ(^,
M/[=7PY^$NE?\(!X L=-\ :?=6?V&S^'OPRL_[2\<W_\ V'/^$?Z^_/;%?-_@
M/X#_ +:7[8UUY_D7/P!^%UT?],^U_P#(SW^E^NNZYC]!GICWKZQT'X0?L/\
M[ 5KY_B2>V^+7Q8M>/LEW_Q,M3O]4_Q]L?EFO'OBU^U1\=_C9:_8?MUM\$_A
M/=?\>>D_\@SQ-KVE_P#4#T/_ )&CQ!SWSQSCKQZV(>#PB^M8O-5IJHK:_:R=
MKWTV.'E;=K/5VV?5V[>9[!H/@_\ 81_8/M?]!LM-^+7QA_Y^\?VC_P 33/\
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
MVN+JS_TP?_J]>F#^O2L-?KG6WSMU#_9%MO\ K_PY[1\9M8M_^%!?%#]_;?\
M(8\+WO;W]\?Y^M=A_P $V/C]/\!Y?$'C&">V_P")I9_V*>/Y^F?\]:Q_ACH-
MC\2/AS\2/#FJV^FW-QKUY]BT?[7_ ,3+[?JG_0%_/Z FO#_!_C;X._!^Z\/_
M  6^._PR\;?!RXUZ\U2R\>7?B'D_]@70]<Z^'\]/RKO ^F-'F\*^-KJX^.-]
M_P 3+Q1=?&#Q[>^&\7G_ !++#^W?Z?R]:^9_[8GF^-WA>^OI_M)M?&'BC_C[
M_P#K_P"?SQ6/\$YO$>FWX\*3V-S_ ,(_:WFIZUX;_LG_ (F7V_2CK7_$B_P/
M^<^8>)->GT?Q[H]]/<?9KC2_$FJ7MY_GMZ\UZ%TL&G=?>O\ ,Y_JWE^'_ /U
M'\8:Q_Q6_P )YP<_\2;..?\ H-=L?3]??-?EO^T5J7G?%KXH3\C[3X\U3KC^
MG7J>U?<'C#XA6.O6OPO\8P#_ $>U\.:7_P OG/\ R&C]?KWS^5?G_P#&:;^V
M/B#XPGL;&YU+[7XPU2]L_LEG_:7X_IZ_SKG_ -Z7R_3Y_P#!L&'P]M6[>OW]
M?Z\]D</X;L_$>L:-]AT/2M3U+_D*?\>GZ_\ Z_KTKL/!\T\.E^1?0:E;7%J/
ML5Y:7=G_ &9_GI[_ (5]<?\ !,WPKX.^+6JW'@?Q_I7]I>']4\2?\3C2?MG]
MF]1[?TQU^M>T?\%(/@/\.?V;]4\'^'/AS!J7]GZIXD\>_P"EZM>?VEJ=AI?;
M1>!ZD_XT89;+Y?DC?$XE;:>?Y=/ZV/</VBM>@O/@%^S-I4_V;^S_ /A//A?_
M ,???O\ K^/X5H?\% _V;_ _A7QYY'PD\<>+?@Y_PF7@_2]:\1VGA_\ Y!GO
M_8?_ $+_ /ATKYG^-GB3SOA?^S?I1G_X]?&'@//?_#V]0?SKZX_;VU[SO&>@
M0>?_ */_ ,(?I8)N_P#L"^GKU_\ UUZ'U;_9+]=_/T_X!X*O]=6^K\^Y^%\W
MBJ?QAJOVZ?[3<W&EZQI?AC[7=];_ /L+_B0G6L\_CZUZ1\,;R>:U^*$!G_/_
M #CL>_<UXOX)L[_4KK4#8V.I7/\ Q6&JWO\ HG_8:_Y#77\?\C'T!X)\!^(]
M'M?B!?7W]F_Z3_QYVEIK U+4_P =#)_S]:\\^FOIKVZ[Z+S-CX#Z;8ZQXRT_
M2C]F^TW7]J?\(WJUW9_\>'BC_H-?Y_G7^A'_ ,&]?A3QCX)_X)X:)H?CGQQ9
M^/\ Q*?B[\5+J]\0:5I!TW3B7UN,A0O0_=.<_-T"C!./\\SX/:E_9OC?P?/_
M -1DY]?P_P#K5_HZ_P#!#-O,_81TT=0?BI\4!Z<G6U ]/7VK@S)-V_K8>'Q&
MZ_KJO\WIY^3/XN?^#H>+/_!7'Q.?7X)_"X^G71,_3_.>]?S\5_0-_P '0TN/
M^"N'B8>GP2^%P]3QHF/I_G':OP!\_P!OT_\ KUT87_<UZ/\ 0 JOY'O^O_UJ
ML45N 4444 %%6(._X_TJQ0!!#_J1]#_*IZKS0_Y/^?R./4$58AA_S_G]3CV
MH.<***)IH(?]?/SV[_\ UOR'OWH.@L0=_P ?Z5]$?LQZSJNC^//$'V'_ (][
MKPW_ *9:?8Q_I_\ GW_^O7S?YWE?C[?YZX]^GY_1'[-__(]:O_V!_P#&L,6[
M8-OR_P Q87_?$GU;_0M?%G]BCPI\2+[^U/A9K=QX)\7:K?+:'2-5O-8U'PW?
MZIK@(($FUCX=R">.5)P2I(!KZ_\ @I_P2I\*?!GPZ?%7[0GB(_%#QOI;'[%X
M'\/WHT_P/H.I\X&NMM4>(2!C+;5!/( X%7]'FG_X2/PO_P!C)X7_ /3U_GO_
M #./UO\ C )_LOBC_2.?\_I^':OE\/B7KOUUU\UU_K<]EX;R_#_@'A'[/5G8
MZ_\  ?XH>'/$>A^&]2T?['XH^QZ3=Z/HW]F6']A:+K_]A?V'_/W/>OYIX8>+
MB#_CY^RWFJ_Y[_SSTQZU_2M^R[_R2#XP?]>?BC_TRZ_7\V$/WY_^OW5*]C+6
MWS7;^]OOYGCXK2_S_P#;B#RIO3]!_A16A!W_ !_I5>;_ )[Y_P \>_\ GC![
MUZYSE?R/?]?_ *U'D>_Z_P#UJL44 5Z*** *]Y#V^G_UB3_(8_K5>M"B@Z#Z
M _91A'_"Y+>#O_PC>J>OY]^W\NU?IA7YK_LHG_B\EO/W_P"$;U3_ #T[_H?3
MO^E$'?\ '^E?0Y;_ +F_1'GXGK\_U+$'?\?Z58_U7^<YS^7I[=/SK^5#Z?H?
M\*L>1[_K_P#6K<"Q!W_'^E'D>_Z__6H\GROQ]_\ /7'OT_.Q0!7_ .6O^?[U
M6/(]_P!?_K4?\M?\_P!ZDXFF]C^/3^GYCCN* ^L^?]?>6:SY_/GB_<0=OY=?
M;CCV]*L5L:#H^AZE?_\ %5>/_#?PN\+C_0M8\;^+/^09H/\ G]1CC@UT-VN^
MRW]/,Y]7_7<X>'0;[Q)=6VAZ58W.I:Q=?\PG2;/^TOL&#UZ_Y[]*^F-!_P""
M:=C/:V_CC]IKQ5IWPW\'W9^V_P!D_P#,S7_3OUSP>OYU[!I'QQ\#_LW_ !:\
M3_"OX<_&G]F[QMX>/P@_X3/PYXL\)V8\2?$S3_%&A?\ ,&USD_\ "0#Q9P/;
MUKX_O/BI^UM^UUXCU$? _P  >+=-T>UL_MNL?&/XL6?_ !X?]!W@_P#(OX_4
M>U?+XK.<)B6\&TKI_$TNCTW3>Z[G1]6\M/+_ (;L?:^O?M(?L\_L?^"/^$<^
M"VA^&_A=H_V,_P#%;^(?^)E\3=>[9T/_ "<]3CK7Q1H/BK]LO]MCQ'<6/P!\
M&^)/"7A_5#_R6/XA?\C-?Z7S_P @/_&OK#P'^P?^RA\ =+M_C3^UM\8M-^,?
MC@?Z;SK'_"2:9?\ _8#)_P Y[4>-OVY/B-XJTJX\'?LO>%=-^$OPO_Z'?5O^
M);IG]E]_^)Y]>_K[US7C@T\5BY*UOA3TM_A3MMY!9_[I@U\[?/JOU[ZAX/\
MV+?V2?V.?^+C?M7^/_\ A;7Q0_X_OLEW>#Q)J7]J<5C_ !4_;D^)OQ/T:X\.
M? _PYHGP*^%__'E>>(KO_B6_\2OK_G(Q^8KY7A\*P:]+J'C_ ,2:K<^+;C_C
M^UCXF_%B\_LSP-_:A[Z'H8_Y&#TYQ[>WS?\ %G]KKX<^ [KR/"L'_"TO%'_0
MV>(;/^S?#-AV_P"))H?^!ZUX.99U_LMLG33;U:5GKH]5;NST,-DVV+QLKVUM
M?MMI?[]#Z(A\-V-G%<>/_$>J_P!I<?;;SXL?%B\_LW3,=3_8>A_\S!T]^M?+
M_P 6OVTO '@^ZN(/ $'_  F_BBUS_P 7"\;V?_'A_P!B/H7_ "+ Y]N_!K\Y
M_BI\?OB-\8-4N-5\1^(];U.XX^QVAS_H'_8#X''U]/:OO?\ 9T_X)A?\)7X7
MT_XQ?M0?%OPW\+OA?KP']C^$_!.L?\))\3?%OL!C/A_I@GMQUQ7CX; SE=R<
MI/>SE)Z]M9/JST+8-=%IY=OEY'PQKWQ#^,/[0GC+^R]+/B[QMXPU3_0K/2;2
MSUG4M2YX/]AD_P#(O\\<_A7Z+_!G_@E5/X<M=/\ &7[;'Q%_X5=I]T3>V?P=
M\/WG_"2?&#7Q_P! ;7!U\/\ MR.OUK],/A7!X<^$NE_\(=^QW\)+;X3:/=YL
MKSXFZM9_\))\7_%O8_VWK8_Y%[UXYZ9)[?1/P\_96U76+JX\5>/[_P#Z?=8\
M0ZM>'^T_;^W-<X^OU[\U]-ALNS3$X5-Y7&*3^-V5DFKR3WT2;\SS\3F/:_;3
MYZZ'S]X"&D^#]'_X0#]E#X5:;\$_ _\ QY7GB&UL_P"TOB_KW0?\3S7/Z#W]
M>/<?A[^RO/#+<>(_']];:;!_Q_:Q=ZM>?\3/_N.:YX@]?Z>]<_\ %K]MC]F7
M]FF.Y\.?#F#3?BU\0;3/V.T\/?\ (LV&J\_\QST[?CZU^-_QX_;&^._[14OV
M'QQXJNM#\'W=Y_H?P\\)G^S=,P3TZ<_E^M>CB,3E.4VQ2_X6II:Q3^%JRVO]
MEZ;?91P8=/&7YKZ][_K\[['ZX?&#]O#]G+]GJUU#PK\)-*M?BCXPM3]BO+O2
M>? ^GZIZZYKG(Z\'G/&<=,_C?\;/VJ/CA^T)JGG^/_&'_%/_ /+GX3\/?\2W
MPSU_E^F><8KYN\Z#S?L.E07.I7'/^B6?\^_X?2OH'X2_LN_%OXV:I;P:5I6I
M7&GW)_TR[M!_Q++ _P#4<UST]17DXC,<XS6_U+F@F[:<RY4W;IR[)VU['?\
MV?A,*[WOUWOY]V?/_P!L,UWY&E?\3+6.MG:<?Z!Z?Y_R?I#X/?LK_$WXM77V
MZQT/4KG1K7%[>7>/^)98?]QS\/?U^G[,?LZ_\$T_ _@^*WU7QC8_\);K%J/^
M03:<>&??^W,?X?XU^G$/PQ\.>%/ ^LP06-M;:?:Z/JGV.TTG_B6Z98?Y^GXU
MM_JIA<,KYSFS;:V;ONK]6]KB><I?[G%:7O[JZ:76GE<_C0^+?_)8/BC_ -E'
M\4?^GKQ!7#5W/QA_Y+!\4/\ LI/BC_T\:_7#4'2$TW[JX_\  +OQ_/'3CO7[
M\?\ !$.8P_$']G_ISXP\>G\]%_K[_G7\_P"?^6_X?UK]\/\ @BK^Y\>?L_\
MOXP\>9S_ -@7@]N>N>?UKHPVJ7]=$<^9;Q]5^:/R7^/WGP_M-_&">"?[+_Q>
M#Q1_Z>C^O4__ *C78:Q\-_ASXVU2#Q_XX\':;XD\8:7K&EV5GJUW_P 2[3+_
M /[#GMU]?SKC_P!HO_DY'XL?]E4U3_T]U]8?!_08->NO$$'^C7.H6NC_ &W1
M[2[_ .09_P )1G_B1^W/'2AX;=V[]/7R//Q.S]/T9YO^UIK]Q>>'/"^ASP6U
MMH^E_P!E_8])M-'_ +,^P=O^)']/R_+!^5_!/[GQOHYR>?[4^G]..?T].:]8
MU[4O'$W@WQAH?Q]\<6WQ:\<6O_('U;2=(_LW_A$NYT3VY]?ISR:\?\$_\CEH
M\\__ !\?Y]^N#VY_.N<]#_F#\]?7K\S[(\8PZKK'POT?PYI5C_:6H?V-JO\
MHEI_R$SSC!X_7W[5U'[.MY/#XC\(00#[-_R"[*\L\?Y_S[FOH#]AOX)^#OVG
M/VH/AO\ !;QQXCUOPE;W7AOQ3K5GJWAT9U3_ (D78Y_SWK8\>:;I7AO]J"P\
M*Z5!;?9_"^L:KHO^B6>/M_\ 87_,:_Q[]J]#ZM_LE^N]^NU[7/'^L]+^6_R[
MGB_Q4F@A^-/[5%]!8Z'INH?\('I?_$VM-'_XF?'T_P XS[8_.;P?-@:A^_!N
M/L?_ "]]/_U_I7V3^T5XPTKX>_$']K#7/&,_]B:?KW@_2[+1[OK]OU7K_P 2
M/MQ7Y<> _P!H_P *WGB*W\'Z5\,_$>MV%R0-8\06@;^U+ '.2,#&!TY.>1@$
M [?/^LZ[KM^G<]##X;1OU?YOK\_QU/TW_8)\23Z/\7[>>QGN;:X_XF?;_CP_
MXDO'\CZ_6K'@GQ)X.^)WQ1_:0\+?&GP[IOQ(\':G\5?'>C6>D^(?^09_PE'_
M # M;Z=JX?\ 9,\C0?C=;V-EJEMKEO=6>J7OVNT/IHO^3UQ[UQWPWO/)^+7Q
MP\@?\?7QL\4?Y/3 Z_EWQ7?HUZK\U_P3G>EWVOKZ7Z_(^@O#?_!(;XU?#C^Q
M[[X2_&&XT7QS=7GA>]'P2\6:O_Q0^H:7KS'_ (DIUT?\@ \]3DXP,XP!^9W[
M:6@>(_A[K%_X5\5?9M-\4:#H_P#Q.+2TO/[2TRPU3'3^W.>O^>M?U\6>I?\
M%R_#\'_+O=7GPO\ ]$_Y"?\ S)?3GL/Z>M?RG_\ !2#1]<\8_'[XH:'X<L+G
M4M0NO[4_T3[9^G3Z@"L<3A[83>U[Z7?^9SY=BGBL6U?:^[ZJ^_W:G0?LT^&[
M[XY>%_@?\.9]<MM-_M[1_L7VN[/OG^>/_P!77VC1_AC\1OA+\5=8\'_%O7/#
M?@GP_P"//&&EZ+H__")V7]I>)O%NE_VU_D_3KT%<1_P3^T>;1_'OP8TJ#Q5X
M1UO6/!I/_"2:1X>U<>(OL&2?^0X!@ 8S\HX'0&OM?]I;4H/^%\?#>>>#[3;Z
M7K'VVSNKO_F'_P#$Z_I_^KBO0RW_ '-Z=%^1AF.):;2OO;3YJ[/K#_AGOX._
MLW_MFV_@[X2:'J6FZ/JFC^%_$]Y]JUG^TM3_ +4U[1>W_P"OI^GR?_P68F_X
MJCX7]_\ B<>*.^?IS^?T]*^T/&'C"Q\8?MP^']5TJ<W-O_PA_A?[8+7_ "#U
M[>W7/3X?_P""S$W_ !5'PGX_T?\ MCQ1QUY_7^O<>M;/9^C_ "9S8:^E[]-[
M^7<^1_C-J7_%.? >Q_Y]O$O@+^H[?_K]Q7V!^V]J7G>//#__ &)XP.__ "!?
MR]_3/X5^?_Q5O)YK3X+P<_:#XD\+_P"B=/\ $?Y^M?9'[:5Y_P 5YX7GG_T:
MPNO!^E_8[O\ Y_\ D=_\.>*O"O\ V35]]SHQ&F,RKUU_X/\ P3X__8*\!^#O
MC!XW\0?!WXC?VE_PA_CSQ)]BUC^R;S^S=3L/^)UC_B1ZYQQ^/OC%?;'C']D#
M]GK]FK5/%%Q\,_"NHW&L^%]8U2QT?Q#XW\1ZSXCU.P X_P")&!@=NO<_4U\7
M_P#!.6\@L_VA_"^?^BD?^YK]/P]>>XK]4/VM)O\ B:_%"?K_ ,5AXH_3\^1_
M7FN4]#$8G_:[:V?_  Q^,^A7D\/BWP??3S_:KC5/&&E]C_T&L?Y]O:O])3_@
MA.5_X8,TR4]_BI\4".O\.N*>>G<^WO[?P%WG[/?QIT#P;\-_'_P(^$GAOXM:
M/XG_ ++UJ\^UWG_%3:#JG^?U.:_NY_X-[M<\<:U_P3OT.7XD> ;CX;>-;7XP
M?%"UUCPI=9S821SV[1C.>0QR#QQZ\UYV:;+U6WKK_7F>AAOJG3XO^&V_3Y'\
M?W_!T1#YW_!7+Q1[_!/X-G'I_P 27]?TQUK^?^:'RO\ /\_?IWK^@?\ X.@<
M#_@KCXOF X'P3^#?X8T7^7Y=>GI^ $TW^3_G\AGU)-5A/]S7I_D)_P"]^5GZ
M;/Y%>BBBMQO=^K_-A_K?\XQC\_7WZ_E8@[_C_2K,/^I'T/\ *DH **KS>?YO
M^<^_MG&*LP_ZD?0_RH.<2K%5ZL0=_P ?Z4 5YO\ CUN)X+C_ (]3]?\ 'U_Q
MKZX\!Z#I7@/0?!_CB#X9?\)_X7\46?\ Q4GBR\_XF/\ 9_\ U!?[#_E^-?*$
MW^I/T'\J^_\ X,WE]IWPY\+SV,]S;?\ $G%E_P ?G_'_ -O;&?\ ]=>?BG92
M=^_6W\QZ&&P]^OX_/OZK?OJ?,^O:#\%OB%K.H3_"OQ'_ ,*WU WF;/P]XAO/
M^*9O_P#N.?\ ,O\ X>W>NP^"?@_7/!/Q!UB#7-*N=-^U>&C]CU;_ )">EWV/
M^HX<^@]_Y5[!\0_@U\,OB=:W$]]8_P#"$>,?L?\ R-GAZS_X_P#O_P 3W0^.
M^>V:^N/BI\);[X&_#[]E_P"'-]?>&]2UBU^&^J7NLZMX3T;^S=,O_P"W>="X
MX_SWK@6)^M81KM?\-/ZT#ZM;&=NOX[??T/)]-_Y#WA_I_HNL>%_3I_;73/T_
M^N:_7CXJ_P#('\0?]>9_DU?D?IO[Z_T?C_CUUC2^?^XUUZ?EWK]9_B=-_P 4
MYK$_'_'G_P#7^G)_#^=<K6C]'^3/1Q&CLG_6IX!^S'-Y/P@^,'_7GXH!Z_\
M0&U_Z?\ U_K7\W\?_+__ -?FJ?TK^@#]GOQ)!#\)?BQ!]H_X^_\ A*/_ $R]
MC_+V.:_G_LO^7G_KZU/_ -/5>CDGVOG^IXN8_P"]1_KL%%6*K3?ZX_4?SKV7
MN_5_FS 6J\_;\/ZU8HI 9\'?\?Z58\_V_3_Z]6*KS0_Y/^?R./4$4 5_(]_U
M_P#K458JO_RU_P _WJ /I#]E+_DK]O\ ]BWJW\J_3"#O^/\ 2OS/_91F_P"+
MOV__ &+>J_\ U^?Y_H!UK],*^ARW_<WZ(YP_UO\ G&,?GZ^_7\K'D>_Z_P#U
MJ(._X_TJQ6X!!W_'^E'D_O?\YZ_7'7O^F*/^6O\ G^]5B@"O1_RU_P _WJ**
M#G+$_;\/ZUGS7<$-KJ$%]8Z;K>CZI9_8M8TG5M'_ +2TR_\ ^PYG_/IV )IO
M.B)^O_ZN_P#]:N/O)H,^1?>A_P!+[_3^?^>:>*?^R/7IW.=;KU7YH^!_VEOV
M-/!TWQ0&M_ &?6_A=K&E_#C_ (6#XOM/L6L>&_AIH1Q_S(_CC![>IQ]"3GFM
M'_;3_P""A'P.^%GBGX97OCX_$[X+>*?#C:-JMUQXF\,KX8.?[;71->T%EX[%
MR21R=I-?K-\1_%?AWXL_ SQ!\%O']]=7/A>[LR/#EI_T =4T/']A=>HZ_P Z
M_.W]C_\ 97\<^'/BKXHAG\1^$M-^$^N^'/%'AGQ)JOBVS_M+3-!_MW(T+6O[
M#[8SD?3WK\UQ6F+;7?\ *_7U/J%LO1?D?2'[/?Q(^!'QXT#X?V/AV?1/#7Q
MM?#?V+1_A/\ $V\UCPWX9\):7H>#_;>A_P#0_P#/ !YSCFO6?'GQR^%?@F+F
M^_X6UXPTO_CSN]6L_P#A&_AG8'K_ ,2/P/G/^1[5X/\ '[4O%7P3\;V^AS^*
M_!/BZX/AO2_LGQ!TCP=HVFZ9?Z6-%_L$?V'H9Q_PC_ZY^M?#_G:YKTUQ!I4%
MS]G_ ./+^UKO_B9?GV_SD5X.)>,Q>+M=VZ:Z:?.VMNQOATL+>Z6M^B;UO:SM
MYON=1\>/CQX_^)U_<7VN>([G[.3FRM/^?#C_ )@>AG\.O6OE_3?!^N>)+H?8
M=*N>/^7N[O/[2(].O_U_6OKCPW\$Y[S]_JO^DXQV]SW]/R[8KZ T'X;V6F_9
M_P!QFW_$Y^@__57?ALLQ>SO;T=ON]+&+>$[OO:[]>_Z'R?X)^ ,\,7GWT'VG
M\_I[XQV_I6_^SW^W5H?[/>OZSX'\?_#*Y\?^#M+\2:I>G5M)U@:;XEL.N/[#
M_M_N3Z>WTK[!U*&#1["XG@@'?^G_ -;T]J^7_&'_  I;Q5:Z?X<^+?PKN;DY
M_P"1W\$7G_"-^)M!/;J?^*@S].]>C]6>$UUO\WKZ?\$G3%=DGZ?U_G8_6GPK
M_P %)?V-++Q%X6^(WP*\1?$GQ]XI\9?VIHVK_!#Q9=GPWI?A,:'HQUPZV-$Z
M>(0#D9YY%?(W[0G[;/QW_:$N[BQUOQ(? '@>YYLOA[X(O/[-TW^R\<_VYQ_Q
M4'OSZ]:\ ^#7[&?@#2+_ %#XQ_!;XT_\)KX?T(ZF;SX>^+-&_P"$:\<6&E_V
M-],:_P"(N.@& , #G-3V?@/5=>_?WW_%-Z?]CS]DM/\ D)\>_P#7W[T8G/,8
ME]33TMT;73R:_IAAL-A/K3OT77;K_D>/^?!#*(+&"ZU'/_'G9VEG_P 3,CC)
M_P _XU[Q\*_V;_BI\;-9M]*\.:'<_9[K_C]M-)Z6'_8<US@^OUKTCP1X#L=-
MU2W@\.:'HFI>(+K_ ) ]IJW_ "#+_5/^HYZ'_'VK]2OV&OVTM:U#XIZ#^S+^
MTM^S-!^SEXDU[2=4L?!OB_PI=?;_ (;>+M2T,G#-K(:14)'\(D?!XW'%&38?
M")O%XWS=M;=>AABJZ5W@[+I:R7?LE_6_0U_V>_\ @F/X5\*Q6]]X_@_X2W4,
M?;3X>L_^078?]QST]<?6OU?\'_"OPYX/TNWTK[#IFFZ?:V?^AZ3I/_$MTRP[
M?\3S\2#Z^E6/&'Q:\*^&XO[#\.077B36+7_0OLFD_P#(,]QKGO\ RX]Z^;_B
M=XV@T>TN9_COXXMO#>G=-'^&7A.\_P")G?\ 'X?6OKO[1A'"?[)RP76ZBFH]
M7K9NRN_D>1[SWOKWOU/:-?\ BUX<T>Z_X1SP=8_\);X@[:3I7_(,L.?^8YKG
MX#_(KYG^-GC:QT?2]0G^-/Q&M[;6+JS^Q:/\,O!%W[?\QWCW/Y_2OF?QA^T)
MXCU+2[BQ\ 6.F_!/X;_\>5YXAN_^0GKW7\?4_P J^']>^,&E37?D>!]#N?%U
MQ=<WGC?Q:?\ B6=O^0'H?_,P<?S]L5X.*SG*[?[)&6>=TT[)]5JNCNEZ([L-
MERUO;O9M?=O\S\X/BW_R6#XH_P#91_%'_IZ\05Y]Y_M^G_UZ[CXP3'_A;_Q8
MQ_T4CQ1_Z>]?_7/Y=LCKP])[/T?Y,]$/^64__7J/_9:_>#_@C#>>3\0OV?\
MG_F</'GT_P"0+_+C\:_!_P#Y93_]>H_]EK]P/^".<W_%>?L__P#8R>//?C^Q
M?T'L*>&W7K^J.#,MX^J_-'Y?_M"?:/\ AI'XP?\ 92-4Z>O]M_X]:^T/V>YO
M^*QN/(_Y\^._]!SC_P"O7Q-^T5_R<9\5_P#LH^I_^GROL'X ^?\ \)1Q_P!
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
M_G^]6?-#^]_'^?\ 7]!UH ^D/V48?^+OV_\ V+>J_P#U^/Y_H3TK],*_-?\
M92_Y*_;_ /8MZM_*OTGA_P!</J?YU]#EO^YOT1SEF']S+CC'7O\ IS_];'/%
M6*K_ /+7_/\ >JQ6YSA_RU_S_>HFF_>_C_+^OZ'I1_RU_P _WJL4'05ZKS]O
MP_K5BB@YS/ALQ/+_ )__ %?7U&>E8^L6<$W&>W(_SS[_ *<8KL*SKR&#_7_3
M_/Y=O_KUP8F[NM=;KKYK]0/+[W0?.M;C\._^/4?YXSBH/"MGJNCW^;&^^S?\
M_G3_  ^G;';Z>L>3^[_U''_U_IZ?I[5G_8X/M7GX[^W^'Z_KCFO&Q.2WU?77
M[_\ A^AT?6?/^OO./\>?#VQ\=_9[[7#]IN+2S^Q?Z7U'7MCWZ_XUY_IOPWTK
M32(+&"VMNG?MU_\ K\U](S?ZD_0?RK&GLX/-]_Z^_P#D?3M6&&R7"IWUO>_7
M=>?J>A]9\_Q_X)P]GH/D_ET__5C/X_UQ6Q#IG;/X_GS_ $Z_7M70>1[_ *__
M %JL0P_O?Q_E_7]#UKW\-A5^B_I_=IY^2//Q.)\OZVZ+].QYOKVC_;8O('3O
MW_R/U_"O-]2^&-O>Q7$X@/\ +_/Y?A7TA-#!YWU_SVY_D:K^3_TP_P _]]US
MXG"I]/73_)!AF]-7][\CYV\!^%?^$;UGS['_ $;[+9G[&>IY_#J>F.O2O09M
M-\Z6XGG_ ./FZ]_\\?X@^]=P=-@A_P!0!_D_7_/I5G[';^I_+_ZU>1_8F$^N
M7=_37U>OK?J=&'Q.K^?ZKK]_W^IPW_"*P7F3Y]UZCC^I_P ^O-=A\,8/$?@+
M6;>^_P"$CU+4]'TN\^VV>DW?_(,L-4^GKT-:'D_]/'Z58_Y9^1^O?K^77_/>
MO866X31773H<^)Q/9?=_P/O_ *N;'[5OQ5_X:#T_PAX;\5>*?'_@G^PM8TK6
MK/Q#\/=8_LW5!JF<_P#$\X_XJ#M[5ZQ\6=1\'?#>T\':M\,[^Y^+7B'QEX:T
MH7GBOQ;_ ,A/0=4T(=<=^?;T^E>#S6<$WV?]QVZ'G_/7_P#7V-2A_P"/?O\
M9?\ G[__ %]S],\USYAP[]:MJTM'H[:?)KH'UC^OZ9R^I0ZMXVO_ .U?'&N7
M/B34#_RZ7?\ R+-AW_Y ?L:T/L<$/^HM[7_1?^//Z_GT_2K'^J_SG.?R]/;I
M^97=ALKP>#PG^R15TM=%?3U7<+ON_O?^9^?'Q?\ ^2O_ !9_[*3XH_\ 3WK]
M<=78?&'_ )+-\6/^RD>)_P#T]BN'KYA[/T?Y,]@L?\LI_P#KU'_LM?M?_P $
MA)_*\>?L_P#OXD\>#\]%_3WX-?B1_P L_P#MS_\ 9J_:#_@DC-Y/C?X#]./$
MGCSGG_H"YS^O\^N:>&W7K^J.?,MX^J_-'YP?M"_\G$?%C_LH^J_^GNOL#X#_
M /(VW'_8(_QKXV^/O_)P7Q1_['S5?_3U7V!\!YO^*MN/^O,9[?3G\O?WK?$]
M?G^IYV)V?I^C/F?Q3_R4'5_^QPTK_P!/:U^W/[?EYCPO\)S/_P O5YX7LK/_
M #Z<5^&WBJ;_ (N#K'_8X:7[?\QKKW]OIQ[U^T'[>TOG^'/@OYY_YC'A<#/J
M.>>O^>?:NC+=I>C_ "9P9EOE?S^9\G_!.;R?^"PWPGSUM? ?BC&/^P+[?C^=
M'CS_ ).AXX^T^,-4';_H-?U]LYZUS_PEF^Q_\%:/A_/!_P!"'XH]N3HO']?K
M6AXPE\[]I;3[C_J9-4^O_(:Y_P#UGO[5Z#Q/^R/OJOP>O_!.=+_A66,ZVM;Y
M6]?Z[GY[_P#!0B:#^WKB">X^S?:_B1I=E]K'_+A_AWKY!DL=4T*Z@\#>%OA!
MXB^(WB#7ETRTT;5M*#:EN(Q\@V*WS'L6VIQRXKZN_P""A_[WQ&8(/^BJ:7_Q
M^9_S[9^O:OK#_@FG>?\ %9:A!_SZ_P#+I_/G ]J\#=^K_4^@^L_5>F_EW\]>
MYX?-^R[\1OB1:^%_ 'PKURV^$OCBUL_^*D\$:M_U M%_XGO_ !/1ZG'Y]:_1
M#]G7]E?0_P!F/X<^,/$=_P"(_P#A9/Q0UW_A%S>>-]6T?_D Z9_T!=#Z\^W'
M%9_PWFG_ .&M/$'_ %^>//\ TR_E_(>F:^H->F_XMSK&/^I7[<^W7@\9]/?F
MO7PV&6_]=^O]>>QY^)Q-_GO_ $O7L=!]K_XN_;<_Z1_;'@3O_P!04\_Y_.OQ
M0\$_OO\ @J]^SOY__1R'A?\ ]/7/TQZ_G[?L?YW_ !=_OC[9X#]^/[%_E^HZ
M"OQ7\*WG_&UG]G?W_:0\!]@/^8U_G@_7Z5F/^ZQ7];G+EW^]R?FG^9^\'_!9
M+]M+P!^SM\5O&']JSVVN>(-4LM+^QZ3]C_X\-4_#CCK_ (<X_#CXD7OPY_:*
MNO!^JWUC;>+? 'BB]TJS^UW5GK6?[4ZZ[HVA:YQ^?;K7[#_M=>%?!WQ._P""
MD7CCP/X_\*Z)XV\'ZIXETO[9X>\0V?\ U!3GO^'.?ZU\_P#[?FC^'/"NJ?LS
M^%?"NAZ)X;\/Z7XDU0Z/::3H_P#9O7_/?KWJ<+AM%\O\^OS7W^AU8G$Z[:WW
M^=ELK]OP/F_XD^"? _P9^-VG^%?ASI5SHGA_2_#>E_8])^V?\>'IZ=?Z<5P_
M_!3Z\\[1OV?^,?Z'XHO?;KH'^>O;\*]0_:5_Y.'N/^Q/TK^;5X?_ ,%+)C-H
M/[-\_P#TY^*/I_S !Q_3_P"M71B>OS_4YUNO-_?KT[_B=1^S3-_Q;3]L#_LT
MOJ /^@U[_P#ZQTKXO\[_ )$__L3]+QQ^?]<Y/T-?7'[-,WD_#_\ :XX_YL__
M /<US_+M_P#K^-_](_XH_P!?^$;TOI^/7OTZ5S_\P?W_ *G0L-_M?;1/R]#Z
MG_X)+_\ ):?B5_V+FJ_^GL5^B/[8TW_$AT>#I_Q0>J?G_;6O_P"?3\Z_.?\
MX)._\ED^)7_8MZI_Z>A7Z(?MBS>=H.GYQ_R3;5#^6M:_^GKCCGKS73A/]S7I
M_D>=B[_6WO\ CV9L?L]WAA^"/@> _P#0'TS_ -/7;_ZW;]/[ /\ @BY*)_V3
M_$,QXS\;/'G;_L ?7UK^-_\ 9UFGF^"W@?\ [ ^EX_\ !UR>W7WQ^73^Q_\
MX(K?\FE>(/\ LMOCS_W!5RYY_NC]4=62_P"]O^NLC^+?_@Z!.?\ @K7XGA['
MX)?"X^O_ #!.GZCM^=?S\S?ZD_0?RK]^/^#H/_E+IXH_[(E\+_\ TS5^ T_;
M\/ZUPX3_ '->G^1[[W?J_P V+#_J1]#_ "J?SO\ IW_6J\'?\?Z58K<"Q_RR
M_P _W:K_ +W_ #NJQ10<_P!9Z7_'_@E>K,/^I'T/\J2K% !1##<37]O8P6]S
M<7-U_P >=I:?\Q#OWSQU]C^-%>X_L]S?8_BA;?N+:YM]4T?5+*\M+O\ Z!?\
MO#_IZT/1-]DW]R8&-9_!_P#M+5/^$<U7QQX)\-^.39_\2?PGJUY_Q,_^P+_G
MOWK[(^'N@ZYX/\):?X5\5:5<Z)X@T'_0M8TF[_Y<!G^7Z<_EY_\ "O\ X)IZ
M5\5/C=;^*O@[\6M2^&]OX7 ^)_B2T\6V?_"2:GI_]A:WG_B1ZY_S,'0\>_3(
MR/M#X\6=O#\7_$_D?:;G[5_9=[K&JZMQJ>O:I_8O_(:_GP?7UKP'B/K3::VO
MTMM?^OD>QAK*WR\OY3Q?4OWUA<?IW^O\ACKTXKZ@_;2AMYOB_P# _P#<7/\
MHOP'TOD=?^0+H'_ZOS&>U?+^L0G[+<9/^?U_ES^M?3'[8$\]Y\9/@OY'/V7X
M#Z7G[7_R#.N@=,^GTYS7,=!\X?$WQK\,_P!G>/P_K?Q^\1ZCHAU6]TO6;/X>
M^$R-1\<:]I9( _L1CA?#PZ#+$ >HK]-_&WBK0OB=\!]0^-/PX\.:EHOPG\46
M6JZ+X#_X2&S_ +-\37^EZ%HO/]N]#SVSC^E?F/9ZE!-X\\+Z%KFA^&_%NGVM
MY]ML])\;V?\ :6F6!_Z@>/QS^7U_4C7M2OM2_8RM_MT_VG/B3Q1]C_YANF:?
MG_J!]3C/K_6N<#^??X,ZE/\ \)1;P>?BW_X3#5/K_P#K]?3\37VAY_\ 9LNG
MSP3W/^E#[%>?]/\ _A^O4]3FO@_X/S9\;V\!'_,X:IG\/>OMCQA-Y,6G^0?^
M7SM_G\1QTKHPW2_EO_V[W#$]?G^I8_X*E:;I6FZS^S?I6E6.FZ;IX^&_VZST
MG2=&_LW3+#5/^)!W'^3U]J_+_P#Y:_Y_O5^H'_!43]]KW[-X[?\ "M\_YQV_
M^OG-?F3-_P ??^?:OJ,-T^7_ +:>/B<-_7X]/EU[:F+]L@$MO!Y]M]HNO^73
MN?I^='VR";_43VUSS^'^>_\ DU]@_LZ?#WXM?%KP;X@\'? GP/X!USXD6OC#
M3+WQ)XA\;6>C:AIN@_"\@@:UD@\ XR.X!&0<$?I/\6_V;_ _P3_8\^,']JZ3
MX)\?_%C_ (1O_B<?$*T\'Z-X;%AJG/\ R(_'_(N^_IQ1B>MO/_VXY[=3\%Z*
M6'_4CZ'^53T 5Y\>;^XQG';/3'^?Z\U7K0JO0<Y]#_LH?\ECMO\ L6M5_F*_
M2F#O^/\ 2OS7_98_Y*_;?]BWJO\ (U^F$,/^?\_J<>P%?0Y;_N;]$ 58JM-_
MKC]1_.K/_+7_ #_>K<"QY'O^O_UJ*KS3?O?Q_E_7]#TH_>_YW4 6*KT44'/]
M6\OP_P" 6*)^WX?UJO5B@Z _Y9?Y_NU7\CW_ %_^M1-Y_/X_E_\ K^[10 44
M4>1[_K_]:BR[+[E_D 0=_P ?Z58HAA_S_G]3CV HH KT?NO\[:L3]OP_K5>@
M"OY'O^O_ -:CR/?]?_K58G[?A_6J]%@"&'][^/\ +^OZ'K5B;]S%CG/7M^O/
M_P!?//%$_;\/ZUGS?O?;I^GY_P!: +'FS>OZC_&J$W^I/T'\JGF_=>_3]?R_
MI5>;][[=/T_/^M%P*_\ RR_S_=HHH_Y:_P"?[U 'Y[_&'_DLWQ8_[*1XG_\
M3V*X>?M^']:[GXO_ /)7_BS_ -E)\4?^GO7Z\^KX=[/T?Y,]@L_\NMQ_UY+_
M #K]C_\ @E'-Y/C+]G[T_P"$D\>=^?\ D"X[?_JK\9_]=%<#'_+GG_\ 5_\
MKZ5^Q'_!*^;R?&_P']!XD\> ?AHO?MU^E/#;KU_5'/BNOS_4_._XY?\ )P7Q
M*_['S4__ $]5];_ C_D;;G_KR']*^0/CG_R<%\0?^Q\U7_T]&OKCX&S?\51_
MVY_7^9X^GYUOB<1Y?UMT7Z?(\_$]?G^I\S^*O/\ ^%C:QG_H9-+^N?[:Y_\
MK?A7[,?MU30?V-\%_M'_ $&-+QZ]?7D9_P YS7XS^*IO^+@ZQ_V.&E^W_,:Z
M]_;Z<>]?LA^VQY$VB_"^"^'_ "^:9>V?XZ)^?2M\MVEZ/\I'G9FO]KRO31;]
MMSX/\!ZE]C_X*L_#^?\ ZD/Q1S_W!<=?\_U'8>*IC_PT/I_I_P ))S_X.N>H
MX_R:\7T&\\G_ (*;?#>?K_Q1^J=.O_(%YX!_.O6-?F_XR'TB<?\ 0R8S_P#K
M_P \5TO_ '-_]O?^W'2O]\7:_P M_N/@_P#X*!_\C%<?]CX/Y5],?\$Y9O)\
M9:P0/_K#)%?+_P#P4(F_XJ.XZ?\ (^?YX[C/;M7T1_P3KF_XJW69Q^(Z_P _
M\FO/PYZ^)6C]/T9]8?#>;_C*_6/3[9X\]O\ F"_Y_3O7TQKTW_%M-8]O^$7[
MY_SSCCCGOS7RO\,?^3I=8GQG_3/'G_IE[\?Y]N_TAXDF/_"M/$'_ '*_.?\
MJ->OY<]_SSZ&&>JUZ]_->9X&)Z_/_P!N-B:;_B[]OZ?;/ ?M_P P7_ >F>W?
MC\7_  K_ ,I3_P!G>?'_ #<AX#_]/7^>@[&OUPFO)_\ A;>?^GSP']?^0+S^
M'X?ETK\A_"LPE_X*@?L_]?\ DY#P'_Z>N_3T[49GT^099]K^NY^X'QXF_P"-
MH'C#_L9-+S_X)>X'3ZU\W_\ !1N;_BJ?V=Y_^IPU0?\ E:_GV_G7O'QRF\[_
M (*=^,9Y_P#H,=O^P+UX]>G3IV KYO\ ^"BEY_Q5'[.^?^ADU3WQ_P 3K]><
M<?XYKHPW3Y?^VDXO_>GV_P" SP_]HJ\\[]H>XG]?#>EGOV['I[_Y%>+_ /!2
M";_BG/V;\_\ /GJF>H_Y@N@?_7_ECFO2/VA)O^+YZA_V+>E]?^P+Z#\L_P#Z
MZ\G_ ."BDT$V@?L[\_\ +GJG?_J"Z!_2C%;2]'^4BZ&^6>JO]_7_ ()T'[-,
MW_%#_M40#C_C$O\ +_B=8Y_SZ9KXW\[_ )%?_L6],R,_7/&/KSCV':OK#]G6
M;_BDOVJ,?]&K_7Z?EV/^)%?(_G?NO!__ &+>E_G_ $[GI^>:X&_]D^;_ #9W
MO_?/D_R9]4?\$M9O^+M?$#R._AO5.IS_ ,QK_#W'%?HA^UU-_P 2;1\]/^%;
MZICOTUK7^G3_ .O]:_.?_@EK>?\ %U?B0>__  C>J8YS_P QKO\ Y]O:OT _
M:TF\[0='_P"R;YP/;6M?_P#U<=:]#"?[FO3_ "//?^^/_M[_ -N+'[/=Y_Q:
M#X?_ //O_8^E?KK7Y<=J_LO_ ."*$WG?LC:]V_XO;X\R?7Y=!_S^'>OXN/V>
M_P#DDO@>#_J#Z7Q_W&O3Z\=*_M(_X(H?\FC:[_V6[QY_Z#H=>;G?^Z/U_1G1
MEJ_VV6G7MZG\6_\ P=#_ /*6SQ1_V1'X7_\ IF-?@1#_ *D?0_RK]]_^#HG_
M )2W>*/^R)_!K_TRFOP(A_U(^A_E6.$_W->G^1[&)Z_/_P!N$HJO5F'_ %(^
MA_E6YSB5H57L^W_ JL4'.5Z/.@\K_7\?7VQZ^GZT2PB:+_GV_P"?/T[_ $__
M %<8KZ(T&SUSQ[\/M'\1^#O 'A*ZUC0?^*8UCP]I%H--\2Z]C\/_ *_>N=XF
MV[_'_-GH+#7U2_#Y]CY__P"6O^?[U>P? [_DJ&B_]>>I_P JZC]ISX5Z%\'_
M (C>%_"NA_Z,-4\!^&/$^L6EW9_V;]@U37=%/]NZ-_D>Q[UR_P !QYWQ+T?O
M_P 2?5/\_P"3]:3>C?D_R86UMZ'[@?L$@3?$+XL8_P"B/^*/Q[^W\_SKP_XS
M?OOBKX@_[A?Z]NWIG/\ *O:/^"?LW_%R_BQ!V_X4EXH_PR/UZ_UKQ?XV?N?B
M_P"(.?\ ESTO].W?U/KSCZU\P\3JU?J^OF_,]A8;9V[=/3R/'M1_X]3]/Z5[
MS^TW-YWQD^$^<?\ )$M+';I_Q(/3Z5X1K!\ZUQ_+K_GO[^QKV;]HG_DL7PO_
M .R0:7_+0*Z Q.E_*_ZGSQ#,?^%M>%_^XIV[_P"?3\B*_5";SYOV,C! ?M-S
M_P ))XH^QV@_/_.*_)T?\E4\,?\ 7YJ?]:^TOC]\0OCOH/['GA_P/^R]!HG_
M  M#4_&'BB]UC^UO[&.J?\(O_P!2/_PD'_,Q?\)'_3L:#G/QW^%=GJNG?$O3
MK'5;'4M-N/\ A,-4O?LEW9_V;_\ K/.?YU]L>,,PVNGF?_EUO?7_ #V[#!Q^
MG8?!/X2_\% _&&E^!O&/[37P/T31/@?:ZP;+_A<?Q-L_[-U2_P!4YS_P@_\
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
M \^[NM);[7_8NM D:,2$R"!R3QTSQS72L7A%;5=+_AYGG8C+L5*]FG?MKO\
M\.?@E--_Q=KG_G\\+Y[_ /,%]>.V,]?YU^2_@^;_ (V;? ?_ +.$\+_A_P 3
MKT['\QWZ5_9M+_P0)^-T_B]O% ^/W@$M<?V5D?V-K7']B?=^HZ],XP<XQ7QO
MIO\ P:Z_M(:;^UI\/_VC#^TU\+[G1O!WQ)\+_$"[\*GPSK8%_P#V%JYD_L;=
MC;MVY^<G8#E<[\"ML1B\'B;7DE:W5+;YZZW,,-EN+PO7>^OGKT/BGXY3#_AX
M]XPN,_\ ,R?7_F"X'?\ SGFOF_\ X*$3^=K/[/\ /_U,FJ=_\^F>_'MBOZ3O
MB%_P0A^,_C']J'6/CO;_ !P\ VVCZGK'VVS\/C1=;Q8?\2<IC.,9W#&,\#!Z
M$&O+OVG/^#>#XZ_'*_\ AO?Z%^T;X!\.#P;J_P!NN[6Y\,ZTPU >Q4$$^@'.
M.@KHP^98-)7LO/\ X/R,,3A<8WIWU=GW/Y>OCE-YOQIN/^Q;TL^W_(%_^O\
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
M?T4<^WY?_7^O^1R<^WY?_7^O^1R_KF+_ )W]_P#P0^K87^1?^!+_ "/YU?\
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
MSU7^5>__ /!0[_DY>_\ ^Q0\+_\ IFKP#X,?\E1T[_KQU3^=>AA?]R_[=?\
MZ288G$?[;;S_ %L?KQ^Q#Y__  L;XT=<?\*'\4=/Z>V*\7U[]]XH\0=?^0Q_
M/\N.GIW)KW#]B&8?\+&^.&/^B#^*,=?\,@].O2O!]8FM_P#A*/$'G_\ 08/U
M_ \_YY]17R#W?J_S9[ZV7HOR,_\ UW_/MSC[&;O_ )!@U3IC^OXGI7'^)/VB
MOC]XJM?^$X\#>.#_ ,) -8TOX,6?P<U:ST;3?#-AJA/]@Z%K6AZYU_XJW^O7
MO78>=^ZN,#C_ !_+^F.E?)\,WD^"-'GP<VO[5'@/_P!,NO\ I^73T]:W.<^@
M/@GH/C_X_>/=8OK_ .%?B3X;^(/A?_:A\2>+/L?]F^!K_5-"/?./_P!72O8/
MC-J7_)-[$_\ 'Q:>)/\ 3+0_\N'_ !.OQR?\_7]0/MD\W[/&CX^S<>'-4UJ\
M[_R'?Z_2OR'^)%YYVO:- ?\ EUO/"_ZZT<?UKH.<_IX_:[_Y11?L7_\ 92#_
M "K^7?X_7GDW^H=#_P 5)JGT_P /?\^V*_J'_:[_ .45'[&__9217\K'[46I
M?8XM0GZ_\5+[=/TX]_7I[@';_P#!2R;SHOV3[CC_ )(_[_I[=/RK\R*_1C_@
MH=-YV@_L?S\@W7P?_P#U_P#ZOY"OSHA_U(^A_E7T&&V7I^B//Q/7Y_\ MQ^H
M_P#P26_Y+)\9_P#L0]*_]/5=Q^TAJ5]9_M!>./L-]<Z;<&STO[9=Y_S_ /7S
MC@5P_P#P2<_Y+)\7_P#L0]+_ /3U7;_M4Y_X7[\0/M'7&E_GVS^OZ5X^::._
MY?,Z,-T^7Z'V#\)/!_@Z&+X@:Y_P@WALZQ:_ ?QW>_VM::/H_P#:9U3_ (0O
M_D-<<\_F>_I7\U&FS">P_P ]O_U]#_*OZB/A'_R#?B?_ -FX?%#_ -,HK^6Z
MT_U4'_<4_P#033R9O%;MZ7M>Z[_Y=?D=&9]+>6QH57_Y:_Y_O58H_P"6O^?[
MU>^>.?N]_P &T?\ RE?\"_\ 9(?B?_Z9:_TOO^6?^?[U?Y"/[$?_  4&OO\
M@F)^T+H'[5NE_#*W^+.H:9H_BGP6?"=UK)\,Z=?C71C^VAKR^'/%K(<'AE((
M.",$ U^Z!_X/=O&V,?\ #!?AL_\ =7]8_D?#('Z5\_F-WBUY/O\ \'\KGH8;
M9?+]#_0BHK_/>_XC>/&W_1A7AS_P[^L?_,U2_P#$;GX__P"C!O#?_AX-:_\
MF9KG.@_T(**_SY_^(VOXC?\ 1@7AO_P[^K__ #,TO_$;-\2/^C!/#7_AX-9_
M^9N@#_07HK_/G_XC:_B-_P!&!>&__#OZO_\ ,S4\/_![+\1IN!^P)X;'3_FK
M^KC_ -UGTP?TH _T$:*_S]HO^#UCXBG_ )L$\.'Z?&-QU'_8N _7CZT1?\'J
MWQ+FE$/_  P-X=)]!\8Y>/S\-[?7H3SB@#_0)HK_ #_I?^#U'XEB4PC]@31,
M],'XPL?Y^&ROT!(]#DU9A_X/1_B9-_S8%H?7_HK^LC^7AL9^GYXH _OXHK^
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
M:_KN=!_P4(_Y.=N/^Q0TO_TR5\_?!G/_  L'3^F?L>J?8_7\/TQG\.*^@/\
M@H3_ ,G-:C_V)^F?^F8U\_\ P9A@F^)>G^?R/['U3/\ GITY_"NC#XC_ &-I
M=OT9SXC#_P"V)]G>U_._<_8#]E&SG\!_\+I^+?CC[-X;^']U\$_%&BZ/JUU>
M?\3/7O\ F/:[_8>A_P#,P?3_  ->D>)1^R%X\_90U#XM_LKZKJ7Q(N-4\1^%
M[+QA\3?%G_$M\3Z#JG;P7_86?^*?Z_0]J_.?X,6<'CS]K[1_@[XX^TZY\-_&
M7AOPOHOB3P]=WG_$M_LO^VO^8'QCP_Z_3GJ*_8#]JCP3X.^&/P,U#P!\,O#G
MAOP3X/T'QAI=CH_A/P]9_P!FZ;8:7T_[F#I]?Z?/O=^K_-GL+$Z)7Z6_"W<_
M,?\ Y97'[C[-W^R9'3TXQC/Z"OC^:8_\(1H^?^CJ/"^>G3_B?^WUZ<U]D333
M_9;G/_+K_ACO]/S&*^.)_P#D2-(_[.G\+_\ NPT ?T/PS?\ &/'A_P#[$_5/
M\C_ ]/H*_'_QO-YWBBW@_P"?76/"_P"?;L.W?/KUZ5^O'DP3?LYZ/_V)^J#Z
M_7_ZW)%?C-XJF\[X@ZAW^RWG@/'Y_P#ZNOXBN@YS^JG]K?\ Y13_ +%W_92#
M_P"F45_)]^V!-Y-KJ$__ #]>)#D_B?\ //YU_5S^UH()O^"4/[&\\\_^C?\
M">>Q/_(%^F.V.!^=?R[_ +2WP]OO$NE7'_"8^(]-\ :?=>)/^/S5KS_B9_V7
MG_F!Z'Z?_KZ=!;@]GZ/\F)^WM-_Q1O[%_G]_@GQZC_/&.V>3VK\\/^65QC_C
MW^V>WX?U]_6OTPO/C-X _:/U3X7_  K_ .%2:;_PK_X<^ _^$+L_%GB&\SXY
MU[5/^@U_89_Y%_\ ^M^->/\ Q@_8YUSP3%<:Y\*[ZY\;>%[O_F$ZM_R,V@^X
M/O\ YXY'T&&Q&$2UWMIZV\S@>[]7^;/H#_@D[_R67XT?]B+I7_IYKJ/VK?\
MDOWQ _[A?_LU<O\ \$DH9_\ A=/QPL;ZQU+3+BU^&^E_Z+=V9TW4_P#D-=?\
MYY^E=A^U=#_Q?CQQ_P!POO\ _6[_ ./3BO'S.VEO(WPW3Y?^VGW3\))O^)9\
M3_\ LWSXG^_']B\>Y_SZ"OY?M-_?6MOS_P!!08Q_GT]_KWK^GCX,P_\ $K^)
M'_9O?Q0QS_U!>>?\17\P^C_\>'D?F?\ ]7Y<'U]JWR/9^GZ#S'_=8_UU18HJ
MQ_RU_P _WJKU[3W?J_S9YJV7HOR1XQ\?O^1#N/\ K]TO^M?%WVS[')<0]B3Z
MG'3//'8\G(X]37VA\?O^1#\[&3]LTO'^)X[_ .>V/B"\)FE\[L?\?K^'K^N/
MGLQM];5_.WKI8]'#=/E_[:;\/D>5;9Q_7\??K^.*Z#SH/]1Y'M^'7/\ 7]?>
MN/F_X];>>#Z>_7IU_P#KX'MST$/[[[/_ /K_ .^?I@_TS7.=!T'VRQFM1/Y'
MY?X?CT_*K$TT'_/#_P#7],>G3CUQZUC_ /+KY'?U_P \=/U]N:* -CSH/-_S
MZ_3/O_\ 7YJQ#Y'F_P"<^_OG.*QIO]<?J/YTL,WE?Y_SSU[4 =A#-!YWU_SW
MY_D:O^=!YOVCCICVSGITZ?\ ZNE<Q##_ )_S^IQ[ 5H?\LO\_P!V@#J(?(X_
M#\__ -7WJT/.@ASY'^'^?Y9YXKGX._X_TK0H T//]OT_^O6A]L@AB_?_ (<_
MY_#MVKGZ]@^#/PXOOBU\0?"_@>"#[3;W5YI?VS'_ $"\C_.<T ?N/_P2+^ .
ME:#8:A^T9X_@MK;[+:"]T?O_ ,2S'7!ST/3\J_IO_P""87P@U7]I?XK^+_VF
M?'\&? _@V\^R>$/M?L>/UZGTK\6+W3;W1M%^$_[*/PR@_P")_P"/+S2]%O+2
MTQ_R"_0?7Z^O%?UO^(M'\.?L3_L=_#_X(>#H?LWC#7]'TO1<\'4KXZY_R'1Z
M@] <GC'3(H \"_:)^-?ASP5H_P 1_'TU];6WA_PO_:G]C\=<'W/?OT YZ5_G
M?_ML_M%:Y^TA\;O$/BF^OKFZT:UO-4LM']/T_P /K7[T_P#!;#]K3_A O!GA
M_P#9S\':Y_Q,;NSQXC%IU]S^7'KG/?FOY58?]5;S^V;SG/0^_P#GO]0#8M/^
MGGVZ_KC_ #ZXK8AF_P _Y_49]P:QX9OW7X?R_I^IZ5HP_P"I'T/\J -^&;_C
MW_S]>!^OY>E:$,W^?\_J,^X-<]#_ *J#Z?U%=#9]O^!4 ;$,W^?\_J,^X-;$
M'?\ '^E<_!W_ !_I6Q_RR_S_ ': -B&;RO\ /^>>O:NHT>:#[=I__7YI?^/^
M<\?H!Q__ "R_S_=KI]!_X_M-_P"OO3* /T1^)_\ R53XD?\ 8X:K_P"GK7ZX
M?R/?]?\ ZU=Q\3_^2J?$C_L<-5_]/6OUQ]?J!\^%%%6* "C_ ):_Y_O4>1[_
M *__ %JL>1[_ *__ %J "C][_G=1Y'O^O_UJL4 5ZL0=_P ?Z444 VEN%%%$
M/GS2V]C8P7-S<7=Y_P >EIS],T?5O+^ON.?ZS;K^/_!"EL[.>\NK>QTF"YU+
M4+J\_P!"^R69U/Z?YZU]W? ']@+XQ?&:ZT^XURQN?!/A?5+S_C[S_:7B:_\
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
M_/GTXX_3/^?7BN=;KU7YH#W#X&_"KQCINJ:?\6]*^T^+?A/=?Z%9^-](L_\
MB6>O]BZY7Z$7GVB*Z\/^1]I\BZUC2SU_S^F?2J_[)=Y/-_P2KU#U_P"%J#(/
MMK7O^O7G-0WG_'WX/_[#&E_^RUT8@#U[X5Q6]G_P43^-$$$%M;6__#-_@.]^
MR6EGUSK/7_/O7R/^UI_R7?QS_P!PK^=?7/PQ_P"4COQO_P"S9/A?_P"GHU\?
M?M=?\EW\9?\ <+_F:,3L_3]&<Y]X?!/]]I?Q(]OV>_BA^NB]P<^GKWK^8C2/
M^/7_ +<M4_F:_IX^",WDZ/\ $<X_YMP^)_'M_8W^ ]/2OYAM,_X]1_W%/_0A
M7H9'L_3]#GS/I\BQ1-#_ )/^?R./4$43]OP_K17LO=^K_-GGGB'Q_P#^2>C_
M *_=+_K7P]_K?\XQC\_7WZ_E]P_'W_D0)_\ K]TK^:5\+DF,Y/\ CG/Y>GMT
MKY_,5_M5^M]-//4]C#;)^GY1-<_NK7R!W_\ K_YR3_6MB&;R8@?I_P#J[?\
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
M)N?\]_RS7[(?L??\$>/C%\8+_1]5\?V__"G/!]UB\^R7=G_PDGQ,\6_]P/\
MYE_M]?Y?T8? '_@G[^R3^Q/X2M_%7C^?1/ %Q:_Z;>^+/B%_Q4GQ,U[T_L+0
M^?\ A'LD<]<?A7R?^U=_P6>^&7P9M=8\.?LNZ5;:)<6G^A7GQ#\0WG]I>)K_
M *?\@/M_7\JW?U3*WTD]=[26_P#V]_PQS_[7BGY/Y:?KHSZQ^'O[$/[)_P"P
M3X2/BKQQ/HG@ ?8_],N_$/\ 8VI?$SQ;_P!@,Y_XI_/Y<5^U/_!.CXV?#?X^
M_LXVOCGX6Z?J.F^$/^$X\5Z'8OJ]Y_:.H7W]BO$#JS,<X,S&,* I)*'J<"O\
MS7X\?MR?'?\ :0\6W'_$U\2>-O$&O?\ 'G:?\A+4[_GT^GM^M?W>_P#!L]HW
MC#0O^"7?@Z#Q_#;6WB#_ (6G\4KN[LK6]_M 61.M#@M@D'CMR><>H\[$9CBL
M5:R25]DDM%MM;IY?(Z,/AOJOKKOK;OO_ %\C^5K_ (.=?^4M'BC_ +(_\&O_
M $RU_/\ 3?ZX_4?SK^@;_@YX&/\ @J]XD'I\'/A8/_*)7\_7[W_.ZOHL)_N:
M[V_1'!BMY>K[]Y!!W_'^E6(._P"/]*KP=_Q_I5F'_4CZ'^5;B$JQ!W_'^E5_
M(]_U_P#K58H.<(._X_TKZY_9D_Y 1_['U?Z5\C0=_P ?Z5]@?LR?\BY;_P#8
M_:7_ "KQ\SZ?(]C+/M?UW.@_X*$?\G.7'_8H^%__ $RBOG?X,_OOB-I_7(T?
M5/3&#^7].>:^B/\ @H;_ ,G(ZA_V)_A?_P!,HKYV^#/_ "4?3_\ KTU6GA?]
MS_[=?Y'-B?\ ?/\ MY?F?7/[-_[G_@H3\+\=[/PO_P"GK^N?;\SQ^R7[;_\
MR3[Q1_V4C_W-BOQN_9V_Y2$_"[_KR\+_ /IZ%?LO^W)_R37QA_V4C_W,+7GX
M;=>OZH]E;+T7Y(_)Z;_53_3^IKY(F_Y)]IW_ &=1X6_GK]?6$W^KU'\/_0A7
MR/-/_P 43;P?]74>%Q^/]B]\9^O-<V)W?K^K _H0_P";<M&_[$/5OZU^'_Q4
MF,.M>*,_\_GPO'_UOU/K^77]P(/^3;O#_P#V(>J_^A"OPO\ C!+Y&J^* >?]
M,^%Y_7@_Y_6M^GR_0YS^E_\ X*8_\H2_V1_^Q[/]:_E!_:$_Y)+X _Z\A_Z>
MC7]7_P#P4L^S_P##E']D?'3_ (3S5,_^"4]/Z^U?R7_M"3?\6E\#\_\ +GZY
M_P"8UV!Z?C_.L<-NO7]4!^Q'['/_ "B@N/\ LJG_ +FFK2O/^/OP?_V&-+_]
MEK%_8SF_XU0W/_95-+S_ .#KCIU'X_6M"\F_T_P?G_H,:7U_Q'\S1B=WZ_JP
M/:/AE_RD3^-'_9L/PO\ _3V*^./VNO\ DO/C#[1U_P")5_DX_'VZ9XK[/^%>
M)O\ @HG\8!Q_R;'X#_\ 3UQ[=_7\<\U\8?M@_P#)P?C#ZZ7_ "-=&*_W/_MU
M?D!]W_!.$S6'Q SC_DWOQYUYZ>"\?KC/_P"JOYC],_X]1_W%/_0A7]/'P,_Y
M!/Q!_P"S>_'G_J%U_,?IL/\ HO\ X-..O\^O/Z_3GOR/9^GZ'GYGT^18I)O]
M<?J/YTM%>R]WZO\ -GGGB'Q^_P"2=7'_ &&=+_D:^#^7/;(_#''_ -?WZU]T
M?'W_ )$"?_K]TK^:5\+1?ZX?A_(5XV8K_:[]G^MCV,,M%ZI?D:$,W_3#US^G
M']<_A700_OHL<YZ]OTY_^OGGFN7_ .6O^?[U;]G-^]\CM_A_^K_)%>>=!L6?
M^M\CK_GW]/S]JT(?]</J?YUDV?\ Q]'ZC^8J_0!8FF_R?\_D,^I)H\[_ $3_
M &?\^V>M03?ZD_0?RID/_'I_GWH Z(P^3:V_'^>O/OVY_7MH?\LO\_W:SX<S
M6MOGT_S_ #Q_7O6A_P LO\_W: -#_EE_G^[6QYW[K_..GTST[?KFL?\ Y9?Y
M_NU8H ]X_9[T#_A)/BKX7@_Y]?\ 31^1_KSZ?2OU \533_$+XR?"#X9>?]IM
M[K6-+O;P?T'Y?D/>OSW_ &/X?^*\UF^G_P"/BUL_]"/]3[_T]J^[_P!FJ\@U
M[]N_P18SC_1]+U?3/L?7OV_'UY[5Y^);5[>?ZG1]6TO;\/\ @']9/_!1?QK!
M\//V=?V8/V=-*_T:WO-'TN\UBUM/SR?J,#_.:_CX_P""HOQ4G\>?M 6O@ZWN
M/] \!^&],L[.TQC&J< >_P#7Z"OZ2/\ @H_XV/B3]I[X>V'G_:=/\+>$-,'M
M88 Q[XST]OQ-?QS?'+6#XE^-WQ0U6?%S<W7B35!]K^G _'IS^1[5T8;$]/Z[
M=?F_O]3G/-ZT)O\ 56_X_P#H-9\'?\?Z5H5T ;$'?\?Z5H?\LO\ /]VJ$/\
MJ1]#_*M"'_4CZ'^5 &Q#_J1]#_*K\'?\?Z5GP=_Q_I6A!W_'^E '00S?NOP_
ME_3]3TK0@[_C_2L>'_EV_P"!UL4 ;'_++_/]VNHT>8_:M/\ ^OS2_P#(XXX_
MR#7+PS?Y_P _J,^X-;^C_P#']I__ %]Z7_2@#]'_ (G?\E0^)'_8^:I_Z>C7
M(_O?\[J[CXG0_P#%T?B1Z_\ "8:I_P"GK7\?I]/UXX^OU ^7#R/?]?\ ZU6*
M*/WO^=U !115C_EE_G^[0'UGI?\ '_@E>;]U[]/U_+^E0>%?VZ?AQ^QS\?/A
MQI?Q;^"^A_$?X<>)]'%[XD\0$-_PD_A3_B=8.M:%@$>( .^2.,8R:GFA_=?A
M_+^GZGK7RA^T)\*_!OQ.^('@_6[[QOH?]H^%_"&IG5_AIJUF<^+, @C0L'&"
M2,D@G*KM(&[/G9GB<9A4_J>NCV?>_F=&%2;5TG>VZ[\O^?H?T_\ [2W_  68
M^!_P3T:WTK]E[PY_:6H:IH^F7NC^-_$-I_Q,_P"R]=T7_F!Z'_R+'A_I[#VK
M^8?]IS_@H=\6_CQK^KWWBKQCK>I:C=7G_+I>?VEU_P Y_P XKY'L[/XJ_'[Q
M;I_ASP1X&UNYN+JSTO1;/P1X(L_[1U/^R]"_Z#A^O\J_H(_8A_X-W?BI\0XK
M#QQ^U#JMMX ^'_\ Q^_\(/:7G_$S_LO_ *CNN?\ ,O\ 3N.U?%-XW-&_KK:2
MOU:TUOU70]?3"K2VB\NJ_#?Y7/Y[_!/@GXM_M"^+?^$5^'/A7Q)XV\076?\
MBGO#UE_:6?3^W-<]/Q[U_1Q^Q#_P;E^,=9BT?Q_^UOXJMO!/A?[']MO/!'AZ
M\_LWC_H#:YKG]._!^OZP>*OVBO\ @FE_P2O\.7'@?X+>'/#?C_X@:#9&R^R>
M'LC3+#5/^HYKG_,P#VYK\S_$G[>'B/\ ;P\.>,?B-\>/VFKGX;_!?P9K&E:+
M>?L]?!RS_P"*YO\ 5-=_Y /_ '+OH/KZU/L,)A?]T=^^J>V^[>IP_P"VM];7
M\]G_ , _4#6/VNOV$?V";6V^ /['?PDTWX_?&#2A]BL_"?P]\-_\2RPU3G']
MN9_Y&#K^=? _[2WQF^+?Q4E_X2/]OWX[W7@K1^+W1_V3_@->?VEXYOM+..-<
M_P"A?KX7\>?MC:5\-_#EQX.^"WAS1/V9O!]U_P ?FK6G_%2?%_Q;_P!AOQR3
M_GIZU\C^"?!_QW^.6J7'_"N?!NM^$K>Z_P!-UCQOXLO/[2\37^E\?EGI^E&(
MQ.UM^Z^[[)WX?#-IW[/1_-]?GMYZ['TQ\3OVS+'P3X<U#P=\*_#GAO\ 9O\
MAO=6?V(^'O!'_$R^)GBT_P#4<\<?\C/^7YXY'SOX#^%7QW^/LOD>#M#N? 'A
M^Z_YFS5A_P 5-V_XG7]N<_\ "/X_PKTB;PW^R3^S'+_:OCC5;GXZ_&#G_B4^
M'KS^TOL [_VYKG_(L<GVQ_.OF_XP?M7?%3XA1?V'/JMM\-_ ]U_QY_#WP1_Q
M+?\ B5^FN:Y_S,&>F/Z5Y&(Q#;22=W;H^MET7FNG;0Z,/AE=WMN][>O7[M_G
MLCZ \G]E?]E"Z\^>>Y_:'^+'2\_LF\&I:9I^J?\ 4<UW_#Z8KYG^-G[5WQ4^
M+?\ Q(]<U6V\)>#_ /ES^'O@C_B6Z98?]ASOX@YZ=,_S\/@T?5=8B_<06WAO
M3[K%E9W=W_R$_I].G^3Q^E'[*/\ P2[^/WQXBM]<TKPY<^"? _VS_3/B;\0K
M/_C_ ,#)_L/_ *&#(_\ U\5WX?+<6[<VS[]GKU\F&)Q.$PNUF_)]=NG];GYG
MZ/H/B/6/W$)_L33_ /CR^UVG_(3O_4=L]/?H:_5#]D7_ ()1_&GXV2Z?JL'A
MS_A4O@>ZXO/%GC>S_P"*GU\C_H!:']?UY%?TP?LK_P#!)W]G/]EC1K?QQ\1X
M-$N;BUL_MMY\3?C'_P 2W\/ _@<_UZUQ_P"TY_P5Z_9S_9UM;C2OV>M*MO$G
MBBU_X_/B%XLY_P#!'H>?S_''OZ'_  DY8]=7UZ^O?K?Y'G_[5BGY/Y:?\,ST
MCX _\$N_V;/V.?#G_"?^/[[1-$^S'[;_ ,+-^+''B?Z>!_ _^/OS7@_[2_\
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
MQ] ?Q/\ ];GWK?AA\Z+]_P!_Z^YQ[5@0P?O?/[8]NG?\O_U=:Z#S_;]/_KT
M:$'?\?Z58@[_ (_TJO!W_'^E68?];!]?Z"@#Z?\ V5]2^Q^,M8L;C_EZLR/?
M]<8_R*^N/@#KW_"$_MN>#]<F_P"/>ZO-+_/I_3&/RXK\Q_!_C;_A _B7X?UR
M>?[-I]U_H=YUZ?T&<#/^.*_0CXM6>J:/%X/^._@Z"YUNW\+G2[V\^R?] O\
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
M ,$EK3PKIO[(6F:1X2\9:)XWM--\>^.K.[U/2+X7^G6/B%9X!/HX)(.(D?)
M/.X+U85VRRV6$C_M-N;1J_9_JKH#^)W_ (.<^?\ @K!XG_[(]\+O_3**_ "O
MW_\ ^#G/C_@K!XG'I\'OA=_Z917X 5Z6%VCZ+\HGGXGK\_\ VX*L0=_Q_I5>
MK$'?\?Z5Z!SEB&']U^'\_P"GZCK2P_ZD?0_RI**#G+G_ ,F5]-_LT_\ ($/_
M &/>E?S-?+%?4_[-/_($/_8]Z5_,UX^:;+T_1GL99]K^NYV/_!0+]S^T9J'?
M/@_PN/?_ ) O3\<_S'O7S_\ "7_DHNG_ /8%U3^0KZ _X*$&XF_:1N>?^9/\
M+Y^HT7ZC&?P[]*^?_A6/)^(VGP>NCZI[>V,Y_#\:>7_[G/T_S.;%?[Y_V\OS
M/JC]G/\ Y2 ?"_\ Z\_"O_IZ%?LS^W'_ ,DX\5?]E)/_ *>A7XO?L[?\G^_#
M?_KS\+?^GD5^T'[;\WG?#GQ1QC/CW /_ '&_\/Q_IY[W?J_S9[*V7HOR1^3T
MW^JG^G]37R#>?\B';_\ 9S?A?_TRZ]7U_-_R\_\  *^/YIC_ ,(';Y_Z.<\+
M]^__ !/_ &]<\8X_D@/Z!]-Q_P ,W>'X/^I#U3\_\/U_G7X<?'?_ (__ !A_
MU^?#'^E?N19CR?V;O#T__4AZIZ^_O_3Z^_X;_'[]Q?\ BC'>\^%_3]/Y_P N
MG8.<_I1_X*3>1_PY5_90QC_D?/Q_Y P_3&,_C7\H_P"T)_R27P!_UY#_ -/1
MK^J;_@I!_P H6OV3_P#L?=4_],M?RG?M"?\ )(/A_P#]>9_]/8H _8+]CF8_
M\.H=0'_52/K_ ,QKU]<Y_7OBK.L_\A3P=_V,ND_RK&_8Y_Y1.:A_V4H?^GHU
M?U3_ )#/@_\ [&72_P"5<^)W?K^K ]Z^&'_*0[XP?]FR> __ $]5\@?MC_\
M)P7C#_N%?UK[.^$O[[_@H3\8/^S;_ ?IWUKC_/'-?$_[:/\ R</XQ_Z\]+_G
M73BO]S_[=7Y'.??'P._X\/'_ /V;WX[_ /4+K^9_3?W-A_X-/Z>GICW[]:_I
M0^!O_'AXY_[-[\>?^H6*_FOLX?\ 0+?_ +BG?]!Q_/\ .N_(]GZ?H<^9]/D:
M$'?\?Z5!>?ZT?4_R-3U8KV7N_5_FSSSP#]H7_DG%S_V%]+_]FKX&_P"6O^?[
MU??_ .T7_P DZN?^POI?\J^ (O\ 7#\/Y"O&S'_>[]OU:/8PO3Y?H%;$$/\
MQ[S_ .?49'Y9Q6?Y/[SR<_RZX_EBMB'_ %7D9(Y_,_H/S_\ U^>=!H?\N7^?
M6MB#O^/]*QX9O.B\CW[#CWZ^O^>*V(._X_TH L0P^=$!]/\ ]??_ .M5>K,/
M^I'T/\JK4 :]G_QZGZ#^0K9\G]U_G'3ZYZ=_TS7/V4__ "P^F/Z#_/U/>N@\
M[]U_G'3Z9Z=OUS0!H0_NO?K^OY?TIT/_ !]_Y]Z;_P LO\_W:L0=_P ?Z4 <
M_P")++[98?\ 3QI?^F]"/PZ?AZ&OO#]B']LSPY\*[^V\#_'?2CXD^%^J8LKR
M[_Y\-,_+COGC\Z^-_)_X]_QS_P#7_3)_ 5S]YH_D_O['/X?Y']?QI-7 _H0\
M'Z#8_!_6=0^('[$WQ&T3XD?"?Q3=_P!M7GPGN]8_LW5+#GIH>.?\_6O>/B%^
MT5\,OVEOASJ'PR^-/AS4O#>H8-E9_P!KV@_XD.J>FAZYTQG^G2OY;]!U+5='
MD^T:5JNMZ)<>MI>?V;WY_GTZU[AIOQ:^*EG_ ,SQ<W/VKG_B;?\ $R^G/^?Y
M5P_V:[_$][[OO?N=!ZQ\3O@GKGPVUF>QL?M/B3P_G_0]6M+/G^7X^_XUY?#Y
M_P#J/L-R/3[79C_'\<5W&F_'GXM_]#5BWZ_\>?;_ #^?YXV/^%M?$>\B_?\
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
MWXG-GJMY=?$[X@V7_$KT+3 1G6?!'@C/! (SP3RHQA@:P2;V3_K_ (-@/?\
M7KSX/?LW^%[?Q'XWU71/"6GW0/\ 8_B'Q6/^)GKV!S_8?@?''3GTQS7C^D>/
M/VFOVCKLCX$>#A\'/AQJ9^V'XQ_%<C5/'%_I8./^)%HBDC0 >>02",8)ZU]0
M? W_ ()LSZQXM_X3'XFWVN?M(?&#[9_R,/Q"L\^&; '_ * 6A_\ ,OX[>E?>
M'Q.^(7[*_P"QGI?G_'?QAIOB3QA:D?8_A/X3_P")EJ><?\@7O@U[^&R5:8S&
MO31V\M.E^V^AY^)Q/;?^ET^7X:'R/^S3_P $T_"NFZ];^*_[$U+XM?$BY/\
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
M??T]_K]<FN_#9);6VVOW?\,#Q7G^/_!.X^,'_!2;]JCP'\(+?P/?>.-;N?\
MA*-'_P!#\;_8]&_X2:_U3K_8NA__ #4D^U?C_-IOQ-^)^LW&JZI/J5M]J'_(
M6N_^)EJ=^.W_ !//\]N<U^J'BKP'8Z]X2T?2M<_XF/\ 8/\ R+=W=G_D ^GO
MZ_CZ5S^C^ ['38O^?FX]??\ STY-&)RW%XK2[LM.OY7[!A\1A-;J^]OQ[H^/
M_AO\ =#T*7[=/8_:;CC[9]K_ .7_ (QZY[?IGUKS#0;WXT_LX:7X_L/!WC_Q
M'J7A?XGV?]BZ/X?^'OB36?[-L1DG.N_]"_U &>>V>E?I/>>&_.B_T?\ T;I_
MGZ_G^8KC]!\!Z'H/VCS[?[3I]U>?;?LHL^_^?7Z^YY\3DKPN$OA+W6_KU#ZS
M;9V^?_!/%_V5_P!E[X1_$BZ\8:W\=[[Q_P#%KQ_X$O-+%Y^SW\,K(:;X&&J:
M[_R O^$X\<<XSW(Y]\$Y_P!'+_@AMH$WAW]@CPOHT?@#P;\*+&#Q]X[&E>"/
M ]FVGZ9HFEL=$ \U?F']O%G8NQ R0-Y(48_SOOA[X0\8?"OX[^/_ (I_ C]I
MC3+F#Q1_:E[X\^&EINTWQ.<%C_8IT/<1X@/A08!P ,*#UW%O[V_^#;76?%.N
M_P#!-'PYJGBN;4[K6;KXO_%-KN]U?5?[3U&\*ZVN2S\A"<C R-W/!VG'S[YK
M?[5J]+7O;SO>YT)]G]Q_*W_P<[_\I7_$W_9$_A;_ .F6OP'_ -5_G.<_EZ>W
M3\_WQ_X.;_\ E++XH_[(E\,/_3,*_!:;][[=/T_/^M>OAOA7HOR1SXGK\_\
MVXSX._X_TJQ1_JO\YSG\O3VZ?F5U8;=>OZHYRQ5BJ]6*W$]GZ/\ )@?]=;_Y
M["OIC]F_]SI?;'_"8?A^7^>#^%?-]?1'[.W_ ""S_P!C@W_IZKQ\TV7I^C/1
MR3[7S_4](_;]_P"3D;C_ +$_PM_Z9:^</AQ_R4"W_P"P-JG\Q7T?_P % OWW
M[1FH3_\ 4G^%Q]?^)+_D?K[5\\?##_DH5A_V"-3IY?\ [G/T_1G/BO\ ?7_B
M_4^A_P!G;_D_WX;_ /7GX6_]/(K]I_VW_P#DG'BG_L>__<TM?C!^S]_RD ^&
MW_7GX7_]/0K]G_VW_P#DG'BG_L>__<TM>>]WZO\ -GL+9>B_)'Y03?\ +S_P
M"OC?6#YW@.WX_P";D/"_?/MS@=OYU]@30_\ 'Q_GZ<G]/S]:^/[W_D0K;_LY
M#PO_ "U^D!_03ILW_&,FGSY_YE#5,?YSQ_C[\5^'_P ?O^0AXH_Z^_AA_(5^
MUUG_ ,FTZ/\ ]BAJG\VK\6/V@_\ D,>*/^OSX6_SKH>S]'^3.<_HH_X*-0_\
M:9?V5_\ L?-4[?\ 4%X.1U]NGIWK^5_X_0_\6J\#C_IS'_IZ]?S[>H]Z_J@_
MX*03'_AS5^RO/Z>,-5QV_P"8+^'2OY8/V@_^27>!O^O0_P!:\["_[Y_V\_S
M_6?]CG$/_!*;4/?XJ=2?^HU_^OT_#C%C4IC_ &IX/Z_\C)I>.G^1^&15?]C_
M /Y13:A /^BD?E_Q.N0/_KD_SHU*'_3_  O_ -C)I>./Z_D/TS73B=WZ_JP/
MJ#X0?\I"OC#_ -FW^ __ $\-7Q/^VC_R<5XQ_P"X7_*OMCX/_P#*0GXP3_\
M5M_@/_T]_P"//0\?E7Q/^VQC_AHSQA^_'_,+Q_+_ #CZ]\5T8K_<_P#MU?D<
MY]P?!3_CP\<?]F]^//\ U"S7\Y^F?\>EM_O:I_6OZ*/@S-_HOCCU_P"&>_'G
M_J%_CVSZ9]L5_//ILP\KG^O_ -?_ #]:Z,MVEZ/\F<^9]/D%)Q--['\>G]/S
M''<59JM-_KC]1_.O8PYSGA'[17_)-+C_ +#&E_\ H=?GO%_KA^'\A7Z$?M%?
M\DTN/^PQI?\ Z'7Y[_\ +7_/]ZO Q;_VN2[O\I'H87I\OT"?M^']:T8I<6T
M]"1^1P/IZ^O>L[_6_P"<8Q^?K[]?RLP_ZD?0_P JYCH-_P [R8K>X_Z?,=^?
M?C\>W\N=CSO)[?\ 'WWSU_GZY_3/.*Y_B:U[Y_S]/3VQ]*Z"']]]G_\ U_\
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
M=?B;^T5_R$_%_P#V&? 7_LU=#V?H_P F<Y_1#_P4@F_XTW_LOP'C_BL-4_\
M3+^'?FOY9OVA/^25>!_^O(?^A"OZB/\ @HU_RAX_9?\ ^QQU7_TRBOY>/VBI
MO^+5>!_^O/\ S_\ J[Y[9KSL-_OE_.0'ZT_L??\ **J__P"RCG_T]4EY^^O_
M  ?_ -AC2_UZ8^O/I^%5_P!CD^=_P2KU <_\E(],G_D-?Y/^<58O)O\ 3_!^
M?^@QI?7_ !'\S58G=^K_ #8'U!\&OWW_  4%^,$'_5M_@,_^5K'^'N/?K7Q?
M^VQ"/^&C/&'/_0+Q]/PZ?YZ=:^S_ ()D#_@H=\7X./\ DV/P'CKT_MHY[8]:
M^,/VWO(_X:,\88QUTOZX]_;'],5Z&*_W/_MU?D<V$_WQ>O\ D?;/P9_Y!_CC
M_LWSQ[_Z9J_GNLX?)M?7].^<?CUS_D_T(?!.'_1?''_9O?CS_P!0OOQVZY[?
M0"OY[['_ (\!_GUK?+=I>C_)CS/I\BQ1-#^]_'^?]?T'6BK'G^WZ?_7KT<-N
MO7]4>>?/'[2L1'PUG/IK.EX[].3[]/;U]:_.K_EI_G^[7Z._M+?\DTG_ .PS
MIG\C7YQ?\M/\_P!VO.S#_>OZ[GH8;;[OT)8NDWT'\S5BTA\Z,C/0GC'^?\BJ
M\72;Z#^9JQ9])_I_45YYT%__ )9?Y_NUT$,WDQ6YP>?_ -7^?J:Y^&8>5Y_U
MSU__ %Y.<UL&;SK6WY_STY]^_/Z=P#8\[]WYV/Y],_SS5BJ_D_Z)_L_Y]\]:
ML?\ 3Q^OZ?\ UNOO[T 5X._X_P!*T(8/WOG]L>W3O^7_ .KK6?#^]]NOZ?G_
M %K8A_>Q9X^T?_K_ /K?Y-&BWV#?3J_U-CF:'W/X]/Z_F<CN:T+.&>\EMK&Q
MM[FYN+K_ $*SM+3_ )"?MU_P_P :] ^!OP-^*G[17BVW\'?"OPY<ZE<?;3]L
M\0_\PS0>O_$Z.N?A7]&_[-/[ ?PK_9OL+?7+[[-X^^)&J6?^F>+-6L^-/[XT
M,X_KG^GGYEG>$PCM=7Z+K=?\'RN=.'RW%O5WL]=G:S_X%OZ9^9'[-/\ P3E\
M1^,(M'\5?'[[3X2\+W7^FV7@@_\ (3O_ /L.>V< Y_'FOV0\*^ O"O@G2[?P
MKX \.6WAO3_^/*SM-)LO^/\ Z8Y_YF#_ "?2OJ'3/AA?ZSX=UCXC>*=<T3X<
M?"C0;/[;XP^,?C>\_LWPSH/;G7/^9@\0@_\ ,K?_ *Z_)?\ :7_X+ >#?AY:
M:O\ "O\ X)^>'+C4]1.;*\_:P\;Z0/\ A)K[&1_Q:S0_$'/A[IQG'J,C&?(^
MLXS-;6NO2ZT;5NWEU_4[_P#9,*M=U^:_+5'VA\6=7^!_[+WA:W\2?M7^./\
MA -7NL7OASX)>'O^)G\7_%N<8_XD8!_X1_M_R-@X[]:_$C]I;_@H=\;_ (Y2
MZCX ^ ^A'X%?""Y_T(>'_#U[_P 5SXLTL'KXX\<8]/0@CJ#V/QMK'A#Q)X]U
M[6/BI\6_&6N:GX@U[_3;O5O%FL_VGXEU[5?;7.@_3\*K7OC:"SM?[*\&V)TV
MW_Y?-5_YB=_GG\_S->QALN^JV^MN[MUL]?+5Z;;O]#S\3F+Q/1JVFFFB\]"O
M#X)\*Z#%]N\8WQN=8[Z3S_:G_<<US\<^O/I6?-K^JWD/V'0X/[$T?_ER_P ]
MO3\,UGPZ;Y,OGSS_ &FXNO\ C\^U<^XY'OQCI700CH?/]?\ 1/TS_P#7KNLN
MB5O1?Y'.%GHT,/\ KQ]IN/\ G[N^O;Z?_7]JZCSOW6(.?YY_7GC_ ".G/_\
M+3S_ -.W3\^G^>U;,/\ J1]#_*F!K^?[?I_]>MBL>MB@#1A_U(^A_E6Q#_J1
M]#_*N>AF_=?A_+^GZGI6QYW[K_..GTST[?KF@#H/._=?YQT^F>G;]<UKZ/\
M\?VG_P#7WI?]*YC_ )9?Y_NUU&F_N;_3_P#K\TK_ "/R]_QH _7CXFP^?\2_
MB3G_ *'SQ1^FM?T]?Z9QQ_G?NO\ ..GTST[?KFNX^)W[GXH_$C_L?/%'I_T&
MOQ]/?FN'\CW_ %_^M7Z@?//9^C_)E>BK%%!PO=^K_-A5CS_;]/\ Z]5Z*#<*
M*L57H#ZMY?U]P58@[_C_ $JO10!8\CW_ %_^M1Y'O^O_ -:J]%!SEBBL^BN@
M#8_Y9?Y_NU7JO!W_ !_I17. 4444'H!^XA]!Q]< ?Y]^GM1^Z_SMK/\ (]_U
M_P#K58\CW_7_ .M0!8JO5?R/?]?_ *U6* "J]6*KT 6*_MT_X-]_^4=WAO\
M[*M\4?\ T]I7\1?G^WZ?_7K^W+_@WS_Y1V^'/^RJ?%#_ -/JU\_Q%=X3=[_Y
MG3A-7'U6OW'\DO\ P<X?\I7_ !/_ -D3^%W_ *917X#U^_'_  <U?\I7O%$Y
M/^C_ /"D_A?GKU_L7Z< ?D/PY_ >O(PG^YKT_P C?$]?G_[<$/[KWZ_K^7]*
ML0=_Q_I5>K$'?\?Z5N<X58@[_C_2CR/?]?\ ZU$,W^?\_J,^X-= !_JO\YSG
M\O3VZ?G]$?L]^?\ V7QG/_"8:7C/_P!:OG_]Q-Z'CZ9!_P ^W7WKZ(_9[F\F
MP,'/_(^:7V_R/\_2O'Q.M^N_ZGKX:R2V6GIT1Z1^WA_R<%/_ -B?X6_],IKY
MN\!_\CO8?]>FJU](_M[3>?\ M!:A_P!B?X7_ /3+_GZ=,5\W^ _W/C+3Y\_\
MN?\ C^'?_.1CIPNF#_[=?Y' _P#??F_S9] ? ''_  WK\-Y_^G/PO^/_ !.O
MQX/M^O;]L/VV?^25^*/^Q\_]S1K\3_V>_P!]^WA\-_;_ (1?/;KK7'Y^V.W2
MOVP_;>F_XM5X@S_T/G<$_P#,:]?\FO'>[]7^;/8/R/KY'UC_ )$VV_[.2\,?
MRU^OJ^;_ %Q^H_G7R1K$W_%$6_'_ #<AX7Q_7U[>_-(#]^/#?[[]E_3QS_R)
M^J'_ #S_ (<Y/2OQ6_:*_P"0SXH_[#/PP_D:_:GPW-_QC)I_I_PA^J9_KQ_^
MOU[#/XG?M%?\AGQ1_P!AGX8?R-;X?9>GZ(YS^AG_ (*-38_X(_?LS^_C#5/?
M_F"_4 <]N><U_+?^T)Y$WPJ^'_;_ $/_ #GICK^>:_IP_P""AW[[_@D1^R_V
M_P"*DU3ISG.B]OICCKFOY?\ ]H3_ ))5X'_Z=;//3M_GT[5AAMUZ_J@/UP_8
M_P#W/_!+"XYZ_$C_ -S6>OOGV_ T33?\37P?Z_;-+[<_X57_ &/_ /E%U<0>
M?D?\+(_3^VOSZ#Z<],47G_(9\'P8_P"8QI=ET_IUXR.OZT8G=^OZL'L_1_DS
MZV^"?_*1GXN_]FR^%O\ T\FOC']N0?\ &2/C"#_L%_CQW^OX\_K]?_!27_C8
MQ\6)^/\ DV3P&>__ $&B!Q^9KXX_;DE_XR6\83S_ /4+'X<\ _X=/KC'1BO]
MS_[=7Y'GX7_??^WG^9]P?!/_ %/C'_L@_CW_ -0L5_/O9P_Z!;X_S[X/\\^A
M]:_H ^"G_'IXP_[(/XI_],M?@?9^1]E[>_ZY_#T]\5T99]K^NYT9GT^17JQ1
M^Z_SMHKV#SSP#]I;_DEUQ_V&=*_I7YM?\M/\_P!VOTE_:6_Y)=<?]AG2OZ5^
M;7_+3_/I7D9C_O7]=ST,-I&_I^G^1)!W_'^E:%G#_P ?'^??'\N3[#U-9\'?
M\?Z58AF_>_C_ #_K^@Z5YQT&AIT/GVQASU)..O)]?Y=\5L0_OOL\$!S_ #/'
M^1_+I6/9WGD_T////\_USGBMB'_6^?@#C\Q^A_/_ /6 ;'_3O^GZ_P#U^GM[
M58@[_C_2L^''F_O^EUQ]/T_'Z_7-;&C:9JGB75=/T/P[HFI>(]?U2\^Q:1I.
MDV8_T_5/Z].!U]\9P-I:RT7F[:?.P+7;7TU_*YGGR(CY\_/'^?KZ_P!17ZD?
ML9_\$S/B+^T5]G\8^/\ [3X ^#__ !^_:[NS_P")GKW)XT,=?3N._>OT:_8%
M_P""/-OX:.D?&+]J:QM]2\3?8_[:\-?#*UXTW0P#P=>'(![[06 Z9)^8_P!#
MW@/X2WWC&UU"#2AX;\)>#_!MF+WQ'X@U:\'AOP/X#\+\_P#(<'ZG'(_.OB<Z
MXBOBU@L"W+HVM8ZNWNM7Z];KR7?Z#+<DM_MF-T6Z3T=M7:SMT\CXO^&/P3\#
M_"OPYH_PR^#W@>VMN/L5GI/A^S_XJ>_U0>O/XGJ:I?M-_M _LO\ _!/_ $8W
M_P"U#JFG?%'X_:G9B]\(?LH^"-7)U)=3) !^*NN '_A'@2<9Z9.!D\5\4?MO
M?\%KO WP%@\0?!#_ ()Q.OB7QUC4_#/CO]L/Q!HX8V RP.B?!'0P2%P5.?%#
M88Y0A65MP_ 73OA_J'C'5-8^)OQC\2:G<W^O$ZWJ_B#Q9>G4O$OBPG']O?VW
MK9[\ >IP!VR._+>''BVL;C>K3LWW:>U^M^W4,RSM+_9,'TW?IL[V\NY[%^U5
M^V%^U9_P4)\<I+\1-9M]"^'&EW?_ !27P(\%/_9_PS\"::&?&S0@%&O*4*AO
M$[^:=ZEU=0VP>%7D_@[X>VMQ8V/_ !4GBC'VV\Y_X\,^_P#05G^)/B=Y]K_P
MCG@Z#^Q-'M?]"L[O_F)W_7C]*\@Q_P M_(_^[^W3''3K^/L?KDL'A$L(ELEJ
MEV6U[??J?/\ UCZUH[W\_P#/_@=#8UC6-<\22F?5;X7/YD=>W?.>_O5>&?\
M=>1WS[]>_P"7_P"KK6?YW_+?\=WZ8S_GZ=JT(._X_P!*P>OGZ_\ ! T(?^>^
M?\\^_P#GG)[UL5D0_P"I'T/\JU_^67^?[M %C_EE_G^[6C#_ *D?0_RK._Y<
MO\^M:,/^I'T/\J ->&;]U^'\OZ?J>E;'G>=%^?IVZ?CTZ\]>:Y_SOW7^<=/I
MGIV_7-:$,W^?\_J,^X- '00_N8L\YZ=OTX_^OGCBM#_EE_G^[6/#-_G_ #^H
MS[@UL4 ;'G?NO\XZ?3/3M^N:Z+3/^/NP_P"OS2OZ5RM=!ILW^GZ?G_G\TOD_
MXC^9% '[(?%7_DI7Q*_['SQ1_P"GRN/KM_B?_P E+^)/_8^^*?\ T]UQ%?J!
M\^'[K_.VJ\_;\/ZU8JO/V_#^M M/+\ HHH_Y9?Y_NT& 457JQ0=%T$,W^?\
M/ZC/N#1_K?\ .,8_/U]^OY5Y^WX?UH@[_C_2@Y_K/2_X_P#!+%%5Z*#G+'[K
M_.VC]U_G;5>B@"Q_U[_\!_R?PZ_AVHJOF'_GW_G_ (4>?[?I_P#7H )IO\G_
M #^0SZDFBBC]U_G;0= 457G[?A_6B@ \_P!OT_\ KT>?[?I_]>BC]U_G;0=
M45G^?[?I_P#7HH L?O?\[J_N'_X-]?\ E';X>_[*K\4?_3TM?P\5_</_ ,&^
MO_*.WP]_V57XH_\ IZ6OG<]7^Q[?:C^9Z&%Z?+]#\0_^"Y?_  2)_P""@_[8
M/_!0#5OCE^SI\&/#/C;X;7?PW\!>%QXBU;XD:/X:U(ZIH>C[-; T-@&(9OE5
ML#S#AE'S 5^0O_$/?_P6!_Z-C\)?^'@\&_XU_IWU*7YP!G^OX8KY>AB985>[
M9_XK]NRN=-G)NR_KYG^85_Q#T_\ !8#_ *-F\(_^'A\&58A_X-[_ /@KU_T;
M9X2^O_"X/!O?_/K]>,"O]/"BG]:EW7_@3_S)^KKR_#_(_P P[_B'O_X*\_\
M1LWA+_P\'@ZB+_@WP_X+ "+!_9F\(@\<'XP^#/RP/_U^O'7_ $\:*/K4NZ_\
M"?\ F'U=>7X?Y'^8?_Q#X?\ !8#_ *-E\(_^'A\&?XUZ?\-_^"&7_!6KP18?
M9[[]E?0]2SK.F:R!:?&WP;DD9SCGJ,<@?I7^DWO;U_0?X4VL&V]S>-&+O;3\
M/R1_G*_M$_\ !%'_ (*U_&WXF?\ ";Z5^RQH>B6!T?3+$6=W\;?!ISM//'/(
MZ''0GIFO)_#?_! __@KQHVO6VK7'[,'AJXMK;I:?\+A\& '\3P<_YQTK_3"J
M;<, ],_T/-;/%M1^J]+<W6_X?ULS%X:VK5OZ]#_. ^&__!$7_@K'X._:,\+_
M !PO_P!EC0[C2-!M-+']DVGQM\&?VID:P6QG.2=@+$#G:,\ 5][_ !]_8&_X
M*<_&?PEJ/AW2?V(ET6XU+6=,UDWEU\;O!I *YW GGE<_,#RO.:_N*HK$Z#_.
MGF_X(M_\%7IHKC'[*&B$?\^G_"[?!GU__4.O\J\.U/\ X('_ /!7&[T&WTJ'
M]F#PT+BU^).E>-/M9^,/@SKHAPHYZ[CD#UY ]O\ 3)HH _A=T+_@G/\ \%.=
M%^$D'P[;]B^UN+]-&U;1C>GXV^#  -;^\6)P %Q\QS@'KBO@CXJ?\$,O^"MG
MCR^U"XL/V5]#TT:K>>%[S/\ PNSP:18_V%[_ .?RZ?Z3-% '\1W[2/["'_!3
M/XX_L1_"?]E?1/V(!X:\4?#G6-3UF[\6:O\ 'KP9J.F7Y/ ')SD]AW-?D/\
M$?\ X-]O^"P'C?P9X?\ #EA^S;X2TZ_T*T_X_+OXP>#2">>GKT_,'Z5_ITT4
M ?Y[OP._X)'?\%5/A5^R9/\ L\:[^Q]I6M>(CXR_X24>(=*^-W@T::6&L%R
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
MD>-]77E_7R/X%/.M_P#GYMO_  ,IWVRP_P"?FV_\#%_PK^_;_AT!_P $XO\
MHUOP-_X%^(__ )=5!_PYX_X)O?\ 1K?@?_P+\0__ "XJ_P#6%_R/[O\ @B_L
M^/\ /^9_ /Y]E_S\6O\ X&#_ .*JMYUO_P _-M_X&5_H$?\ #H#_ ()Q?]&M
M^!O_  +\1_\ RZJO_P .@/\ @G%_T:WX&_\  OQ'_P#+JFN()2O:#^[_ ((?
MV?'^;\S_ #__ #K?_GYMO_ RK/VVV_Y[V_\ X&"O[]/^'/O_  3@_P"C6_ _
M_@7XB_\ ES1_PY]_X)P?]&M^!_\ P+\1?_+FL?[?G_(_Z^8?V?'^?\S^ N::
MQ_Y[VWK_ ,?@QTQ_7UY]>U5_/LO^?BU_\#!_\57]_P!_PYV_X)N?]&M>!_\
MP+\1?_+FFI_P1]_X)P)T_9<\#_C=^(O_ )<_RK9<02>T'IY!_9\?YOS/X O.
MM_\ GYMO_ RK,,T'_/Q;<]_MG^>O0?3TK^__ /X= ?\ !.+_ *-;\#?^!?B/
M_P"755/^'/O_  3@_P"C6_ __@7XB_\ ES37$$G>T']W_!#^SX_S?F?P%S7E
MCG_7VV/7[8/0?AQ]*@^V6'_/S;?^!B_X5_?_ /\ #GC_ ()O?]&M^!__  +\
M0_\ RXIO_#G;_@FY_P!&M>!__ OQ%_\ +FI_UB?\C^[_ ((?V?'^;\S^ +[9
M8?\ /S;?^!B_X4GG6,P_X_K;_P #.#_+W_7KS7]_W_#G;_@FY_T:UX'_ / O
MQ%_\N::G_!'W_@G G3]ESP/^-WXB_P#ES_*J7$$G>T']W_!#^SX_S?F?P!^=
M8P]9[;_P,]AQ_+ ]:7[98?\ /S;?^!B_X5_?W_PY]_X)P?\ 1K?@?_P+\1?_
M "YJ3_ASQ_P3>_Z-;\#_ /@7XA_^7%#X@DMX/7R_X(?V?'^;\S_/W^VVW_/>
MW_\  P4OVRP_Y^;;_P #%_PK_0'_ .'/'_!-[_HUOP/_ .!?B'_Y<4?\.>/^
M";W_ $:WX'_\"_$/_P N*G_6)_R/[O\ @A_9\?YOS/\ /OFFL?\ GO;>O_'X
M,=,?U]>?7M4'G6__ #W@_P _C7^@[_PYU_X)M?\ 1J_@7_P+\1__ "ZJQ_PY
MU_X)M?\ 1J_@7_P+\1__ "ZI/B.V\):^7_!#^SX_S_F?Y[7VRP_Y^;;_ ,#%
M_P *3[;;?\][?_P,%?Z#?_#G+_@FS_T:QX&_\"_$7_RYJ+_ASM_P3<_Z-:\#
M_P#@7XB_^7-/_6%_R/[O^"']GQ_G_,_SZ8;R#_GO;=/^?S\__K9[5_<;_P &
M^,T4W_!.SPN5FR?^%I_%'KQTUM3CWXR?_P!=?1W_  YR_P"";/\ T:QX&_\
M OQ%_P#+FOL7X'_L^?"']F/X<#X:_ _P9IG@+P/97NMZU;^'=)0I81W^HMFZ
MD"-EBK;5PI;C R6/->3F><2Q6%Y7%IJ2>J5M'H>CAL.L.M'?3[N^_P#7R/>*
M***\4Z0HHHH **** # ]/\_Y _*C ]!_G_\ 4/RHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH _EQ_X.\?^41NL_P#9=OAA_P"Y^O\
M*=G[?A_6O]6O_@[B@C;_ ()&^*W*_-'\:_A>5]CG7OSK_*4H *T+2S$Q_?Y_
M_5]/;@^E4MY]!^O^-=EX,N$_X2OPW9SVEG>:=>:GI<EWIEW"9+"Y8OL/FPJZ
M$@J3D!Q^7% 'ZB_\$T_^"4GQ@_;[\:V^J"PN?!7P*T&\_P"*O^(5X,"\ )_X
MDNA\G?XB8=,[0.< Y)']]W[,?['_ ,.?@#X#\/\ P6^!'@#^S=/M;(<Z3QJF
MOZIQ_P 3K7<8Z^F/<"OYE?@K_P %F/VC?@M\._"_PT^&_P (OV7O#?@_P[;:
M;'I>EVGPX\7A(5M?]3N;_A90W$=\*N?05A?'S_@X6_;VNOV;O&.G^#],^!/P
MJU?QKG0]0\:_#KP1XPLO&VF:>6'[OP_KWB3XC^)WTEO]J&!L=A@D'\BSO,LP
MS3B&&32J1CESFJ:I:J3;=KOIK?Y'Z5E=##Y9D#S>,.;,=;U++ELD[[J_HK:_
MB?MA_P %)O\ @K;\,O\ @GA:ZO\ !?X!?\(W\8_VV+K1\WGB"T_XF7@;]GD:
MYZDY_M_Q#Z=SZ=2?X_\ PY\)?BK^TOX\\4?'_P"._CC4O$FH>*-8U/6O&'Q-
M\6WF-3\6]1@?]"_]:^$O WQG\3ZYXQTR_P#$UAHOBJ[U74=2UG6Y_$?]NZD^
MNWY#'S=6W:Z@N1E1\J^7]:^A?CG^U9\6->T_2/"_G>'=%\/?9_*_L?P_H<>F
M6.S)'^J2>0YXZAJ_3LNRK"Y1@EA\+"SZR:5[V3>MK_CJ?GF89MB\WQ=L5*Z[
M)NVC:6E[=.QZ?\;/CQH?AO2_^%<_"N#_ (1OP_:_Z%>:O:?\A.__ ,\>_?'>
MOSOUC6+[4O\ 7_:?L_\ CZ>_'TSS7.:EXRUR]O;@SSQ-UX$6!P"?[QK%_P"$
MAU7_ )^#^O\ \57>8'6^3YW[G/Z9]O3OCV]:T+/O!]./RQV^@/X\5PT/B74\
M_>AZG_EEZ#C^*DA\5ZJ)?^73J!_Q[)W'U_GQ0!ZE6@?]3;_Y[BO,9_%VK^:/
M^/3D?\^R>F<#GI5G_A+=7\O'^B?^ R9ZX]?Q^OMQ0!Z;Y,_E?ZCCZ>V/3T_6
MM#_EE_G^[7E=MXZUM8AM73QG_IS3V_VOPIW_  G^O?W=/_\  -?_ (N@#UJ&
M']U^'\_Z?J.M:'_++_/]VO%?^$_U[^[I_P#X!K_\76C_ ,)WK?E_ZO3?_ )?
M7']__)YZT >P^3^Z_P XZ?7/3O\ IFM"&']U^'\_Z?J.M>&P_$+7./\ 1])_
MA_YAZ]_^VG;MZ5J0_$GQ!C/DZ1G_ +!Z^X_YZ4 >W5L?\LO\_P!VOGC_ (65
MXA_YXZ1_X+U_^.UH1_$SQ$D1VPZ1Q_U#U]^O[WV_G0!]$0_ZD?0_RJ>#O^/]
M*^3X/CGXLY_XEOA_C/\ RRUOV_ZCM6E^.WBU/NZ;X>_[]:W_ /+V@#Z^@[_C
M_2N@T?\ <W^G_P#7YI?3^OT_'\:^.?\ A>WBWRO^0=X>_P"_6M_W?^P[^'T]
@^:TM%^.WBUM5TA#IWA_;_;&E_P#++6\\#/7^W: /_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>image_007.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_007.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_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" "6 G # 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)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#\S_BI\5/B
M;#\2_B1!!\1O&UM_Q6'BD"T_X2363_S&O3G_ #TKD/\ A:GQ4_Z*=XW_ /"D
MUND^)_\ R53XD?\ 8X:K_P"GK7ZX_P CW_7_ .M7Z0?/G<_\+4^+?_13O&__
M (4FL4W_ (6I\5?,^T?\+.\;^G_(R:SGKC'I_GI7(45T >D?\+:^)LW_ #4;
MQM_X4FL]OSS_ /6]J@_X6K\5?^BB^-__  I-8_PKAJ* .X_X6=\5O^BC^-O_
M  H]9_PI?^%J_%7_ **+XW_\*36/\*XZJ_D>_P"O_P!:CZMY?A_P .X_X6=\
M5/\ HIOCC_PI=:I?^%J_%7_HHOC?_P *36/\*X['_3#]?_K44?5O+\/_ +4#
ML?\ A:OQ5_Z*+XW_ /"DUC_"K'_"U?BK_P!%%\;_ /A2:Q_A7#>5-Z?H/\*/
M]'_Y8=/\Y]NOI^/:@#L?^%J_%7_HHOC?_P *36/\*K_\+5^*O_11?&__ (4F
ML?X5PW_+7_/]ZM#_ )9?Y_NT =!_PL[XK?\ 11_&W_A1ZS_A2_\ "U?BK_T4
M7QO_ .%)K'^%<-/V_#^M6* .H_X6E\3?^BC>-O\ PI-8_P *K_\ "U/BISY'
MQ&\;=/\ H9-9]3^7Z]3Z5Q\TT$,OGWT_V8Y_+_'TZ8X'7C/J'@GX&^./B']G
MOO(N?"7A^Z(_XFVKV>1?]N/7W_R:Z,-A7B^CZ_EKK8Y_K7U3MU_J_P"A^BO_
M  1W\>_$#4O^"CO[/>E:UXX\3:G8W6JZN;K2-3UC^TM/R-#( 3_;)P%]Z_K6
M_P""S6I:KH__  3@_:3OM"U:]T75[;PSI1L[O2KW^S]0!.O:+D(WKTW*?N )
M7\Y/_!)KX2^#OAM^VI\$H-)L5U/6?[5U;[9XAUG/]H?\@3C^Q>ORGN.?E_&O
MZ,/^"U!S_P $V/VF/^Q<TL?EKNABOC\ZPWU7.<J6[TVL]Y-?\ ]C#8GZWA&^
MRL?YZ4/Q:^*DT7D?\+&\;?\ A2:R?;/K[]:L_P#"U/BI_P!%.\;_ /A2:W7G
MT/\ R[?\#K0\CW_7_P"M7V"V7HOR//.X_P"%J?%3S?\ DIOC;KC'_"2:SZ>G
MKCCUSW[59_X6I\5/^BG>-_\ PI-;KAH?(X_#\_\ ]7WJL4 =C_PM7XJ_]%%\
M;_\ A2:Q_A6C_P +)^*G_13?&W_A2:U_A7GO_+7_ #_>JQ0!V/\ PM3XJ?\
M13O&_P#X4FMU8_X6K\5?^BB^-_\ PI-8_P *X:K% '8_\+5^*O\ T47QO_X4
MFL?X4?\ "U?BK_T47QO_ .%)K'^%<=Y'O^O_ -:J] '<_P#"U?BK_P!%%\;_
M /A2:Q_A1_PM7XJ_]%%\;_\ A2:Q_A7#44">S]'^3.Q_X6K\5?\ HHOC?_PI
M-8_PI)OBI\5/^BC>-_\ PI-9SS_7O].GOQ\_;\/ZUGT'"]WZO\V=Q_PM3XJ>
M5_R4WQMUQG_A)-9]?7USSZX[]ZKP_%3XJ?\ 13?&W_A2:SGV]^._I^E<?_RR
M_P _W:K_ /++_/\ =H.\[B;XJ?%3_HIOC;_PI-9S[^_/;U_2J'_"U?BK_P!%
M%\;_ /A2:Q_A7'>3Y,7Y^G?I^/3KSUXJ/_Y#HWVU] /ZT_\ @V0\5>*_$>L_
MM;0>(_$>MZW]E_X0/['_ &M>?VD;'AN!GOGGTP">E>]?\'+'B37O#?P>_9?G
M\/\ B36?#GVCXL^)ENAI%[_9QO5'AV!MKL1DD.SOSGAP?XB3\R?\&O'_ "'?
MVO\ _KU\!_\ H!KWW_@YU_Y(M^RW_P!EC\3?^F".OAL1_P E%+T7Y'L87_=(
M^C_)'\FG_"VOB;Y7_)1O&V?^QDUG/3'\^?3WS5?_ (6=\5/-Q_PLWQM]/^$D
MUGZ?GCG^E</!W_'^E6/(]_U_^M7V&&V7I^B.9[/T?Y,]!_X6I\5/^BG>-_\
MPI-;H_X6K\5?^BB^-_\ PI-8_P *XZB#O^/]*I[OU?YLX'N_5_FSN?\ A:OQ
M5_Z*+XW_ /"DUC_"D_X6=\4_]?\ \+&\;?\ A2ZS_P#JZ^WOTYKC_/\ ;]/_
M *]%(#N(?B=\5/-Q_P +&\;>G_(R:S^/;]#[].E6?^%J_%7_ **+XW_\*36/
M\*\]A_UP^I_G5F?M^']: .Y_X6K\5?\ HHOC?_PI-8_PH_X6K\5?^BB^-_\
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
MJZUO4+K_ )=#_P#+S_)[^U"5]%K?337?3H<[?U7=[?C_ %^%SG_)@\WI;?\
M;V.?Y>WIQ@^M=!X/\!^,?B%?_8?"NE?Z/]L_TS5KS_D&6'^&.<^_Z?6'@/\
M9=L=,BM]5^(T]MJ5Q_R^:3:?\N/TZ?YY%?6,-G8V=K;V-C8VVFZ?;?\ 'E:6
MOY?U["O8PV2MV=GK9]>O_#_F<V)Q2Z-?>OT/F[P'\ ?!W@__ $[Q'_Q5OB"U
M_P"?O_D&<^_IT^E>\33?\>\$'V:VM_\ GTM!SI^,XP/\X^HS6Q-S%Y$'_'OU
MZ?I_D\]*SO)\Z7[#!/\ :;BZY^R6EG^?!Y]?:O?P^&C@T[V5DVT[:)7;_+M^
M!Y+OBN^OK_3_ %L?9O\ P37Y_;=^"0]=4U?_ -,8K]V?^"U'_*-3]IO_ +%K
M2?\ T^:'7XP?\$YO <WAK]L;X,WWBO5=-T75[J[U7^R/ _VHZIXF(_L3G6=<
M49.@$_W0"6Z8[5^S_P#P6HB\[_@FM^TT/^I:TH]^^N:'_7_.:_*.(\3A,7Q'
MECP=FK)/;=2E=]NNWSN?4Y9AOJN"EKOZNW]?UY_YT4$/_'O/_GU&1^6<5H0=
M_P ?Z4EG_JC]!_,5H0_ZX?4_SKZ D6#O^/\ 2K$_;\/ZT?\ +7_/]ZK'E3>E
MO^0_PH.<K^1[_K_]:K'_ (#T>3Y,OY>O?K^'7IQ[58H *)H?\G_/Y''J"*L?
MNO\ .VC_ ,"* *_D^5^/O_GKCWZ?F433?O?Q_E_7]#TJQ^Z_SMH.@K_\LO\
M/]VJ]:'D^;^'O_GIGVZ_E7\CW_7_ .M0<Y0F_P!2?H/Y4E:'D>_Z_P#UJKS>
M1#%U_P D^GOT[T'1;R,\?ZFX_P ]S5>M";_5?\NW3M_G\_>K'AOPKXQ\;7_]
ME>!]#N?$FH6N?MMW]C_XEEAG_H.?Y^O2G9O2SU\GU^0/$?5-/Z^__@=3GYO(
M\JXGG_Y=1Q]?\\=?I77_  ]^&/C'XGW5O/X<L?[-\/\ _+YXL\66?]FZ9U[#
M\\>O6ON'X&_L3WWC#6;;R=#U'XH^,,?;?[)TGGP-8?\ 4:_+I_/U_2C3?A[\
M,OAC?V_AR^@_X7]\8=+/_))_! _LWX9^$B?^AX\<?\BQSG_/?;$2PF6:)J3\
MG=Z[:)R?7MYG/_O6NU_Z_KO8^W?^#=3X+Z3\)Y?VAOL4NN:I<:[I/A8W?B*[
MLAIVF:XPW%3H?/8X''(/YU>_X.>?^2)?LL_]EC\3_P#IABKZK_X)&_$G5O&W
MCOX[V6N>.?!6M:CH.D>%K*\\#_#O1?[.\#_#7M_8FB:Y@_V^,\EN,>H&:^6?
M^#GO_DB/[*__ &6#Q5_ZA=? 8BNL5Q&WW2;T[*R[/;_ASV<+I@U?L_T/X]X.
M_P"/]*L0=_Q_I5CR/?\ 7_ZU$'?\?Z5]0<P458HKH.<**GA_UP^I_G5F@"OY
M'O\ K_\ 6H_Y:_Y_O4D/^N'U/\ZMP_\ 'W_GWH ;15BJ]!T%>?M^']:KUH3]
MOP_K5::&"$^?_D_R_P ?UH @\_V_3_Z]5YO(\KF#_KS_  _S[]^N!7?^ OA[
MXJ^(5_Y'AS2KFYT^T_X_=6N_^);X9L![C_/7TZ_:/@/X ^#O!_V>^US_ (J3
MQ!:CI=_\@RPSW_/_ /7S7H8;)'BU>[:\KV[].YY^)S)86RTUTWOJ_P#@GQ_X
M#^!OC'QY+;WWD?\ "-Z.#_IFK7?^'XC^@S7VAX#^$O@[P3"?[*L?M6L'_F8M
M6_/W/X'\J]@S!-+_ *BV^S=OLG_(,(_+'XCFN@L_ <\VC?\ "5>.-6MOAOX'
MM1@^+/$/J>O]AZ'Q_P )!_/C\_7;RG*<);&Z-:KFWNO6SW2V1SI8O%O2[3W:
M3V?IOH^YY_YQFE^T">YN=0U3_0O^/,_VGJ'_ -;Z]^2>E=A>>%?#G@^UM]5^
M*FN7/AO[3G^Q_!&D_P#$R\<Z][]. ??TZ]ZL3>/(-'L/^+<Z5<^ /#]SFRO/
MBQXWL_[2\<Z\.?\ D1]#_P"9?['IWKR>&\G^U:A?:'_:7]H77_(8\;^+/^)E
MXFOSCG^P_P"?<>GO\CF?$>+Q2:P2:5K+1I6LTNG:QZ&&R;"X5[Z[[WUW[O6_
MD?UY_P#!(B\@O/V./#US!X7NO!]K-XP\5M:^'[R^&HW]D/[7Q^\)'&,ALD<
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
M>)/$GCS_ (*H_L]>*_&_B'4_$WBFZU;Q5]KU35;W^T2W_$DX4-V)/&3C'7/
MK^P#_@M'S_P35_:9/_4LZ0/RUO11^M?$T,5A<5C<KEA4][.^CNY.^]G^/RZG
ML?5OJN$:[IOO_G^?GYG^=E:?\L/^ U?A_P!</J?YU0A_Y=O^!UH>?[?I_P#7
MK]'/')YO]<?J/YTM)Q--['\>G]/S''<59H *(?\ 6_ZCO_+^63UZYJQY'O\
MK_\ 6JQ0 44?\M?\_P!ZK% %>BBB@ JO/V_#^M6*S]2F\G[/_P!/7_'F;3_B
M9:F.H_Y ?K]::3EHDW?31-[Z=$Q-I;M?>O\ ,L?\LO\ /]VJ]F;[4K^WT/2M
M#N=;UBZ_X\])TDC4M3__ %?C_4U] ?#W]F_QCXVBT^^\8S7/@GPO=7G^AZ2?
M^1YU[_L!D=?KZU^M'PE_8R\.?#'PO_PG'CB?3?@#\/\ _G[\0_\ $R^+_CS'
M']BZ%H8!X]L^WM7H?5\)E>%OC-6];7UMOKN_P/)Q&(QE_P#8UU[-]=>_Y'YC
M_#']D77=>O\ 3_\ A/H+G4]0U3_D#_#+PG9_VEJ8]]<]._TSCU%?JQX5_9U^
M'/P9TO3S\:;[^Q+BZ_Y%O]GOX3_\3+QSXMQ_T'/^A?\ 7'?\<#U#6/B'I7PW
M\.>=\,M#_P"&>/AOJEF/MGQ"\66?_"2?M"^/!U_XH?P/_P R_P#TKY/_ .%A
M>(]2O[C2OA)X<U+P3_PE%Y]BUCQ#JUX?$GQ?\>?A_P R_CISC(^M>-B<PQ>*
MTRA676ZMIHKZI=/U-U=V^M[]/72][^=SWCXG?%J#PUI?_".:M!;?!SP==?\
M'G^SU\$;S_BYFO<?\U4\<?\ ,O\ \N]?-^F_\+4^+/\ Q0'PX\*W.B>%[J\_
MY)[\,K/_ )A7_4\>./\ F8/3VKU>;]GOP!\$_#EM\3?VJ/'%M\-_#^J?Z;_P
MB>DWG_"2?%_Q;JGIKF/^1?\ IVK\\/VEO^"NECX(\+ZA\,OV<]"M?@WX'^QZ
MI9?\2G.I>.=>_P"XYU_(8XZ\XKS\3BLJRU>\W+.-6[MR5WJ]^9;L]##8?%K7
MITZ::_H?U:_\$:_A-!\'M?\ C;X6O?%?@_4?%'_"/>%O[8\)^%;S^T3X3R"
MNL]!O9L 9SD$KC)KYU_X.;1YOP8_9<QP/^%L>)\#_N7XA[^GO7Q__P &HWB[
MQUX^\5_MH^*/%^E7>F6]Y_P@0TAM4OC?ZK>KNU[<=:8#AE!)'3)&/7/V!_P<
MS?\ )$_V7O\ LK/B?_U'8Z^6PV)^MYQ'%VU;:MWT9Z__ #"/^NY_()_RU_S_
M 'JL57@[_C_2K%?<GD!4\/\ KA]3_.E\G_CW_'/_ -?],G\!5B'_ )>/PH (
M8?\ /^?U./8"K%$'?\?Z4>1[_K_]:@Z \CW_ %_^M5CR?WO^<]?KCKW_ $Q1
M!W_'^E6//]OT_P#KT;;@5ZKS0_Y/^?R./4$58AAOIKJWL+&#^TKBZO/L7V32
M?^)EJ?3T],_Y-?4'P]_9C\1ZQ]GUSQ_/_8FG]O"=H/\ B9ZAU^G^<&NC"X5X
MO9.U_P#A]3GQ.*PF$[-]7?\ X/\ 6I\SZ/X;UWQ5?_V5X<TK4M;U"Z_Z!./[
M,_.OK_X>?LNZ5IOV;5?']_\ VUJ%K_Q^>'K3_EP_[#G^?RKZI\-^%=#\'Z7_
M &5X<TK^Q=/&/^7/_D(>G_UQ^M=!H^@:YXDNO[#\.:5<ZWJ'_+Y]D_Y<.O\
MR&_;_/>OI\/EV4X1?[<[.U]='M?9VN>.\QQ;Q=L&KI]/73MYG+PZ98Z-:V]C
MI5C;:;I__'E9Z3:?\@SJ,Y'<_D,5T'@_P3XC\5?VA?:5!]F\/Z7_ ,C)XL\0
MWATWPS8=?S^O0@?2NPFL_!W@B_\ [+U7_B[7Q0_X_1X(\)79_P"$&T'2_P#H
M-:YXX_\ =6%>?^*O&U]XJNK>Q\8WP\6W-J/]#^'O@C_B6_#/0<XQ]3[U\QF7
M%?U6^#R75ZV=KJ][)W2>E[==#T,/DU]<;UN]^^OZ_P!;'00^)/!V@RW%C\.=
M*MOB1J]M_P ?GQ-\66?]F_#/0<CKH?\ T,&?\XKR?7M8OM>UZWUS5;[4OB1X
MOM?^9L\0C^S?#.@]!_Q(]"Q^GXC&..@L_#?B/QY?V^E>1_:7_/GX>TG_ (EF
MF6'MD=3_ %KG_B1\3O@M^SW%<6/CC5?^%H_$BU!^Q_#+X>WG]I:9H)Y_Y'C7
M.V>O-?+XBABL7_MG%N;:+51BUWO%63]%>USW\.EA5]4PBZ;VONN[3_,V-!\!
MZYXVEN+Z^_XF5OI7^FZSXL\0_P#$M\,Z#_G^>/P\?^)W[5'P=^$L5QI/PRL=
M-^.OQ(TO/VSQO=_\2WX9Z".@Q_T,'T]/U^+_ (V?M.?%3X\_\2O7-5MO#?@?
M_ES^&7@C_B6^&,_]1S_H8/3\/QKYO_Y:\X^SVO\ QZ?] SKS^/&<?Y'S^8\1
M+3!X)76R=MUM?;M;9^=BL/EKO];DWOJKOOKH_P#+T/\ 0E_X(3>/O%7Q._X)
M_>$/&_C+5?[;\0:KX[\>F\N_L?\ 9O36ER,=3UR>>,>X)_FI_P""SO\ RD;^
M-G_7AX6_],QK^AW_ (-WKRRO/^":'@"XL9[:Y@_X3WXF9NK3I_R&P<C_ &O3
MWQ7\\7_!9W_E(W\;/^O#PM_Z9C71P[=XV[WY>NOVE?<69=.VA^7,/^I'T/\
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
MUSQ)=?8?#FAZEK>H7/\ H7V32?PX]N@^G/>NP_L?P!\/9?/\8WVF^-M8M?\
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
M9_Q]W?\ R$[_ -?7\OUKAIO&VN>))/[*^%>A_P!I?9;S_D;+NS_XIFP]\_\
M,P9[GL>:ZCPW\*['3;_^W?&.JW/C;Q1U^UW?_(,L/<]_I7R_]HXO%Z+O;[[]
M/N.C#8:VKTM_P_7Y]>^IQ]GJ7CCXA1?\4K!<^$O#_.?$/B&S_P"*G_[@G]?\
M!FNP\'_#?PYX)E\^Q^TZEK%UQ>>(=6_Y"GJ/;^O2O4/MG_+#R#Y'KQ]/R_'.
M.^*KUWX;+<6[7ZZV:[Z[?<='UFVE_P ?^"9\WGS?9_7_ #Q^'X8SSUHK0K/K
MZ#"Y;;=?*WRML>?B<3_7X=/E_D?I=_P1P_Y22?L\_P#86U?_ -,IK^N[_@LY
M_P HVOVFO^Q9TG_T_:)7\C'_  1R_P"4D?[/7_85U?\ ],C5_7/_ ,%F_P#E
M'!^TU_V+>F?^GS1*YLQ5LXRI)=NENODCH_YA/^W7^9_G=VG_ "P_X#5^'_7#
MZG^=4(?^7;_@=:%?<K9>B_)'CEC_ ):_Y_O58JO!W_'^E6* +'_+7_/]ZBBC
M_EK_ )_O4 &I7OV.PN+[R#<V]K9ZI_HA/].>OO7M5EJO_!/_ .&?Q \,?"S]
MICX^>./!7Q/U/P=X9\:ZUI5SX9)^!FGC6MNO:)HW]NC_ (J<!=REB<!=PS7A
MMY")K#4(/^/;[59_YQV_SBN4_;@_X)]_M-_M6:=X._:]_9Z^&NJ_$?PSJ'PM
M\,>#O&WAVS _X27PCK'PKV^'V?\ L82*VN:!XJ"(Z,J.=RKG&,UY^99EBLJL
M\)9ZIN]OU-\-AUBM]M>J3\]6_4_I[\'_  9^!_P]\)>!]<\5>(]-\?Z?XRL]
M+UKX5_!SX#?\3+_A+=+US_D!:UKFN#_F7?7Z9]JV/B=\;/L>C?\ "#^*I_\
MA"?!_P#S!_V9?@C>?\3._P"G_)5/''I]>>N>]?RZ_L7_ /!6GQ5^RC\*M'_8
MV_;!\ ?$_P %>%O!][J7_",^/_"%J?#WQ-T'2V)4Z+K:^( 6U[PX'7"KX9VR
M,&0KY@)>OWS_ &:O'?[ GCKX3:Q^TE#^T)=:U\(-!U<6?_".Z5HQTSXF_P#"
M3L RZ-XXT/Q!R05(88X(((R",>>L\_M/_D;MJVONR<=%KT:WMV&\*\+?ZHN_
MG??U_K\-?3='^+?[0EU;_#GP/X5_L3P?:_\ 'G\)_AD?[-\,V&E^OCG7/^9@
M[?EU KN/%5Y^RA^QS:V\_P <-<TWXQ_$C2_]-T?X3^"+S_BF=!U7J?[<UWZ=
M.]?F_P#M<_\ !8:^T?PY<?!7X#Z5IOP<^']U_P >>D^$Q_:7CGQ;V_XGFN=_
M6OQ7F_X7%\;+^XU7QC/J7A+P_=?\NG]L?\5/KW^?7->1B>*\+?ZID^52NM.:
MSOIN^:U^E]PR[+GBVWC/.U[KNTS]$/VS/^"MWQ;^.5U_P@'AR>YTWP]:XLM'
M^&7PR_XEOAFPS_T'/^$?Z>W\\\5^;\7PW\8_$*ZM]5^*FN9M[4_Z'X3TF\_X
MEF>G_$\_'MUKW#P?\/?#G@^P\C0]*M;;[5S>7F?^)G?CW/Z?H>HKN(8?W7X?
MS_I^HZUSK)L9FML7C'9/HY/35=&_EL=_UA87_9%:W31/TU^7?YG+Z!X5TK0;
M6WL=*LK;3;>U_P"73/X_AC\/P%=1Y,'F_P"?7ZY]O_K\5H5GU]/A<LP>$UT;
MTUM_P/U.#$XE^?X^G3_+MH%9\W[Z*X/;Z]_7I_2M&;_4GZ#^59P_U-Q_GN:]
M X&V]VWZMO\ 4_J>_P"#87_D._M;_P#7GX!_GX@KZ!_X.9/^2*?LK?\ 95?%
M7_J%M7@__!L'^ZUG]KC_ +D+]#KY'IWY_.O=_P#@YH;RO@K^RP/3XK>*A^7@
MT]?\_@:^6Q/_ "47R_1GK_\ ,'_7F?R$P=_Q_I1Y_M^G_P!>J]:$T(\JW_\
MU_X=N<]OK7U)YX0=_P ?Z5H57@[_ (_TJQ0=!8A_Y>/PH_Y:_P"?[U5X9O*_
MS_GGKVHFF_>_C_+^OZ'I0 7?_3S[_P#U\_Y],5[QX"^-GB/_ (1S3_@1XKTG
MPC\0/A/XH.J>&+2TU;PWHW_"<^$M+UW_ )#O_"#^./\ F7_<=Z^;_/\ ;]/_
M *]:'AK4H(?&7@^><?\ ,R:7^'U('Y_CGMGFQ6TO1_E(YSS+]CW]MSX%?L4Z
MA\4?V7OC!X6\5W/A?P7\7?%+_#GXKZ6\>OZGX2TK6R21K7@=V7>Q!&WQ*N78
MY"(<5^XWP.\1_![]HYKGQ3\%_C?\./B/!9VAUGQ+JNKZO_9FJ>$/#()!UG71
MXA /A[!&"#T/7V_C._:<_P!#^/OQPGGGM_\ 1?BIXH'VO2<'/Z]0?PKZ(_X)
MD7<,OQ6^,UO8_:+:WN_@/XHL_L@(T_[?G6=!SD@D CH1]X=Z^">8?5<6W:ZB
M]VD[:NV_GZ^?<]A)8JRM:]E^2[?\/8_J ^)W[:7P=^$LL]C\"-#_ .%Q_$BU
M_P!"O/B;XLL_^+9Z#JF<'^P]"_YF#M^%?E_\2/B=\1_C!XCN/&/Q-\5:YXM\
M076<W>K7G_$LL#D?\@/0_P#F7_U'ZYX^'R(+7_EV_P"//_3;OC3>!^&?\]:\
M_O/&T^L2W&D^!]*N?$FL<?Z7:8_X1FP/_8<_PSQD>E<N8YEC,ST5TEVNE^#7
MY'H?V=]55[7V??\ S^[_ (8ZB\U*QT>+^U;Z>UTW3Q9_Z9GW_+WKAK/6/%7C
M8W$'@>QN=-\/W7_,VZL?_3'VX./\YKJ='^$D%[=?VMX_O?\ A)/$%UC[':?\
MRS8'(_SG^=>L?N(8C;P0?T_,=?2O/^K-[IO[W^C \O\ "OPW\.>&KK^U;Z?_
M (23Q1_T%M6^H_KQU->@33?\?'D'Z\?S_7/_ .JJ_G?O?\YZ_3'7M^N*K_ZK
M_.<Y_+T]NGY^QA<M[KSL_NL'UGS_ !_X)7F_?_N,_P"?T[G_  .:/(]_U_\
MK58FA_R?\_D<>H(H@[_C_2O?_LRRWZ?H<_UGS_'_ ()_=K_P0"_Y1O>!_P#L
M??B;_P"GQ:_G1_X++>3_ ,/%?C;GK]@\+9S_ 'O[&[?IGVQ7]&?_  0$_P"4
M<'@7_L?OB9_Z?$K^<W_@LO\ \I%?C9_V#_"__IE-89*K9QZ1?_MQS9@_]F]%
M^ES\Q_W'E6^<^_3WQ^'7VJQ6?-Y_/X_E_P#K^[5B#O\ C_2OL7N_5_FSR"QY
M'O\ K_\ 6JQY/[K_ #CI]<]._P"F:/.@AZ\C_)_^MC_"CSNGD?YZ8[?YX&.E
M;@$/[C_7^V?_ *_KGCIT_.L?XLPW&I_L:?M;V,$%S_I?@WP+^GC,?_K[_P L
M:'VS]UTX_7Z_EV_3%>X?!*S^#WB/3/B_X<^.]OJ.M?"?QEX/.B^)/#UIC^T[
M\'6O[=.LZ)SDCPIQGOQSSBO/S*WU-;;/MV9OA/\ ?%Z_Y'\K^O://#^X_P#
MS'3TZ>E>;WD/V+[1!Y_^'UQ^N37]-'Q:_P""1?PC^-FEW'B/]AC]J'PWXDU#
M['_H?PG^,=Y_PC?B7_L"_P!N?_7^HZU^(_[2'[%O[5/[,>LZA8_&GX$^+?"7
M/^A^(;2S_P"$D\->N?[<\/\ X=3]!BOR][OU?YL]D^)YIIX;K]]_Q[]>3^/3
M_"OUD_92^%VE?LR?#C2?VR/BWI5G<_$7Q3]O/[(7PHNHDU ZAJT:L-;^,FM:
M,$W#PYX3#%O!P5@)9 'D$C(D@\;_ &1?@#X \5PZQ\??CYG3?V:?A+>?Z:W3
M4?BQXZP1H?PQ\$>I;/;'&<DY^7VGQYJ_Q3_:H^(VH?$SQ586WA'1M3_LNQT;
MP]]C_LW3? ?A?_F!:+X'T/\ YE\GPYU]>E.X'CWBOQOKOB77M9US7+ZYUOQ1
MKVL?;=8N\_VCJ6O:GKO0#!Q_GUKJ/#?PEUS7I?MWB.;_ (1JWX_T3_F)WXX]
M/Y5[QX5^&_A7PK%_H,']I7%KUU:[_ \G_#OS].X^Q^=+^_'VKG_Z_/\ ]?OG
M)KF X[0?#>AZ#:_8=#L;:V_Y_+OK]OZ?@?R'/O74Q0S](/I[?_6Y[C/]*V(;
M,P1?Y_\ U_7T.>M6/(]_U_\ K4 9\-G_ )_GS_(_A[58AL_\_P ^?Y'\/:M#
MR/?]?_K40PS]>W_U_P#'VQZ]1@6K7J!GPP_Y_P _J<>P%$UG_HMQ_GCH?I^G
MH??8^Q^W_CU6+RS_ -%^GX_IV_3'3BO86%O]GIV_^U.@]P^)_P#R53XD?]CA
MJO\ Z>M?KCZ[#XG_ /)2_B1_V/FJ_P#IYU^N/K](/EPK0K/JQ0<X33?Y/^?R
M&?4DUGS3?NOP_G_3]1TJQ6?J7^J_<0=/;U_(^GIR/RZ#H/-[WQ5]CO\ SX)_
M_P!?'I_G!KY_O/%7C'PKK/\ ;G@[Q'J/ANYM>/M>DWG]F_IS_P#6YKVC4M'\
MZ6X[<^G3KC_]7'I7E^I>%9YO\^W\^G;I[5\/G6&Q?UN_3>_33^NY[&&Z?+_V
MT^@?!_[>WCB;2_\ A%?C3X.\)?'7P?=6?V+6-)\;Z/\ VEJ?K_R'/IUY]:XZ
M\_9I_P""<_[2 _XH?Q5K?[+OQ N[SG^UKP:EX&_M3_H#9/?Z<X/7!-?/]YX)
MN)HO(\CU'^3^GU'6K&F^ YYI?/\ (P?^7/O]@YYZ=.>WKG\/'MY:^G_ .@^F
M="^#/C#]C_X0:?\ "07VB?%G7_&7Q3U/Q/X/N_!)!\,W_A@:)_8)UO7" ."V
M2!CY0<98@DUM-^$NN>)+FWU7XJ:X=2M[4_\ (IVG_(,L.3TZ=O7ZU[Q\/?\
MB6_#33_#DX_T>UO?MMF,?\>'Z_Y'?D8T/W'E_9^W3],?7VQZ]\T?5<7B^FE[
M7MT]+!]9\_Q_X)CV<-C9VOV'2K#^S=/M?^/.TM,'UY]>WX_R/];_ )QC'Y^O
MOU_*Q_JO\YSG\O3VZ?F>?[?I_P#7KV,MR2V_X_CO^ASXG$]OP^[I_E\C/^Q^
MW_CU5IO]<?J/YULS]OP_K6/--^]_'^7]?T/2OJ%A;6TV\NW_ &Z>?]9\_P ?
M^"%9_P#RT\C]>W3\^G^>]:%9_D_O/.S_ #Z8_GBNC8YWL_1_DS]-O^"-7_*1
M_P#9X_Z^M4_],9K^NC_@L[_RC9_:9_[%G2?_ $^Z%7\A_P#P1PB _P""DO[.
M)]+K53^6B''U_E^E?UX?\%G/^4;_ .TS_P!BWIG_ *>M!KY7,U_PLY7\OSD>
MCAO]S^4C_.YM/^6'_ :T*SX?^7;_ ('6A7V1YSW?J_S98_UO^<8Q^?K[]?RL
M0_NO?K^OY?TK.A_UP^I_G6C0 >1[_K_]:B:?]UY'?/OU[?G_ (YZ4?\ +7_/
M]ZC_ )8_ZCV_^O\ EW].U '+ZQJ4\/[B?'OQS[_IWZ]^E>L:E^U1\</ 4O@^
M_P#A7XX\2>&[CPO_ *%]DTF\']F_V7_GK]?:O+[RS@FS],'_  _S]/>M#3='
M@O/L_G]^@_+ZX]?PXZUX&=89XNV]_GIKV07:ZM>C?Z'V!-^WAX(_:#\.?\(/
M^V_^RQX ^-GA^Z_X_/B%:>&_[-\<V'_<<_Y&?(_/I7SA\>/A!\+/ GP;MO"O
M["6E>)/"7PF^)_CL>,_B/XW\6>)/^$D\3>$M3_L8Z%_8NAZ(.3C/7D@8&<
M7[/0=#AB.8#]<]OR_P ]N]>D3:Q!9^#;C0[&<?9_^?3/_P!;VZ]\?EXZR5XJ
MVZVTN^EO\KG1AL3NOZ[=?F]%W\CXG\$_!GPYX5M#/Y']M^(!_IMYXAU8_P!I
M:GS_ )]_7FO:(;/_ $7R)_\ ]7X<<?TZ]:LS0P>;^XY_SS_CZ=N.M)7O8;+(
MX1;+UY5?:U]K_B=&)Q/;\-/+I_EV*\_;\/ZU!-_J3]!_*K\_;\/ZUGUZ.&P^
M^NG;[WZ=]O/R1Y^^X<S0^Y_'I_7\SD=S6?/V_#^M:',,/N/PZ_U_(Y/8UGUT
M +-_J3]!_*LX?ZFX_P ]S5B?M^']:S_._=7&!Q_C^7],=*##$[OU_5G]4_\
MP;"'S=9_:X)S_P >?@(>WS'7A[>H].:^@/\ @YJ_Y(E^RS_V5_Q-_P"H8:^?
M_P#@U\_Y#W[6W_7MX#_] ->\?\'-7_)$OV6?^RO^)O\ U##7QN(?_&1/RY?_
M $EL]9?[DO3]#^1"'_EX_"K%9]'G^WZ?_7KZHX#0H_U7^<YS^7I[=/SK^=YO
MX>W^>F?;K^1/V_#^M %G[9;^A_/_ .O5::;_ "?\_D,^I)JOC_IA^O\ ]:L^
M;S^?Q_+_ /7]V@"QYL/K^I_QK&_UVLZ>)[BYMK>UO!>_:[3_ /5R/;^E4/WW
MF_\ ZL_Y_P#9JL0S?O?Q_G_7]!TKSL5B='Z/\FNG];'0L-L[=NG_  #T#XS?
M$[]B;XS>(_L/[2?[,MM;:Q:V?V+_ (7'\)[P>&_$W_8;US0_^17\09Z?UQC/
M _#+]E3X.? )_B-\=OV>OC<OQU\(:YX$U7PP?AM=>&WTWXGZ)J6O:PBJC!F*
M:^J!24*(K'>V]G&P+Y+XV\*?VG=7$\\'^?Y8_P#UU[!\ =,_X167Q!/Q;?VI
MZ?E^'7'>O@&I8K%R5M[]-.MNC_KR/86B7R_0Q]-^&_B/Q5:V]]X_OOLVC\?\
M4GI/_N<YX[^U>P:;9Z5H-K;V.E6-MIMO:_\ +I:=?T_EZ'VK0_U/VC/_ "]9
MS[],_P#U_IQ6?-^__P!1[X_^MZ8YZ]?RIX?+<7?7:[_/_*QT?6O[WX__ &P>
M;-Z_J/\ &J_D>_Z__6JQ5BO?PV6]UYV?W6U.=XG?7OU_X)CS0^5_G^?OT[U7
MG[?A_6M"?M^']:SY^WX?UKV%A;=/P_\ M3SRO/V_#^M5X._X_P!*L3]OP_K1
MY'O^O_UJZ /[M?\ @W\_Y1O>"/\ L?\ XF?^GH5_.5_P66_Y2-?&[_KQ\*_^
MF4U_1U_P;^_\HYO W_8^>/?_ $[BOYS?^"R__*17XV?]@_PO_P"F4UXN3_\
M(YS3_ [?>MO^ /%_[H_0_,?F:'W/X]/Z_F<CN:(._P"/]*K_ /++_/\ =H\_
MV_3_ .O7U>&W7K^J/&+$TW[W\?Y?U_0]*KS7G^?Y<?S'X^]9]Y-W^G_U@1_(
MY_K6/#-Y/VC_  _SZ?IVK<Z#0U+4H+.U,Y[?A[].#^=<O#XPGL]&U&"#_EZZ
M9_'T^O//\JY_Q)J4YBGZY]_YX_S]:\W_ +8GAM;@<=_\^O\ GKDU\_G>)MA/
MZ6FW];G1ANGR_0XC6->U70-9N+[0]5U+1+C_ (_?M=I>?V;_ )]>V/SKZW^#
M_P#P4^_:%^&^EV_AWQEJNF_%KP/_ ,>7_"._$+1SXDTR_P!,[:+]<^O7Z\5\
M3^)?],Z?A^G_ -;'Z=L</#9^==0?].O_ .KK_GC-?'_[';S_ %_X<] _2G]I
MR;PK\>+3X?\ Q-\'>&]$\$_#C0;/_1/@CX=T?^SO WA/Q1KO_(<UK1-#/\^G
M'7.*^;H;/]U;_P#/OR;/_/\ ^KL,=JZCX;ZQ_P 2'^RI_P#CWNO^73O_ )SW
MSQ27EGY/VCJ!_P#6_P ^W7\?/.@R(;/R??\ +^O^>M6/(]_U_P#K58JQ^Z_S
MMH SX8?\_P"?U./8"K'D>_Z__6JQ##^]_'^7]?T/6MB&'_IAZ9&?SYS]._IF
MCZK?I^'_ -J!C_8_;_QZM"&S_P _SY_D?P]JV(;/_/\ /G^1_#VJQY'O^O\
M]:O8PV6]UYI/[K 8_P!C]O\ QZK'V/\ T6X_+_'].W'Y"MB&SG]N_/Z'MT/Z
M8_&K%Y#_ *+<?KV_/_.>W:OH,-A?\OUZ_I_D>?B<3_7X=/ZV.G^)W_)3_B/_
M -CWJO\ Z>]>KD*ZCXJ?\E1^)'_8X>*/_3V*Y?S_ &_3_P"O7T!YX58K/'^I
MN/\ /<U9A_U(^A_E0!/Y'O\ K_\ 6K/G[?A_6M"J\_;\/ZT <_/9P2_\L/\
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
M3^HK1_Y:_P"?[U?9'G/=^K_-FA5>CRIO3]!_A2S?ZD_0?RH OU8\_P!OT_\
MKUGP=_Q_I5B@"Q16?!W_ !_I5CS_ &_3_P"O0!H33?Y/^?R&?4DT>?[?I_\
M7JO1Y_M^G_UZ +$_;\/ZU7HG[?A_6J] "S?ZD_0?RJMY_M^G_P!>K'G?NO\
M..GTST[?KFJ] %:;_7'ZC^=+/V_#^M6/^67^?[M5_P#EE_G^[0!GS?\ /?/^
M>/?_ #Q@]ZK3?ZJ?Z?U-6?._=?YQT^F>G;]<U!-_J3]!_*@#^J[_ (-??^0S
M^UQ]? G\J]Y_X.<?^2(_LK_]E@\3?^H6:\'_ .#7[_D/_M<?]R%_2O=_^#FK
M_DA?[+'_ &6'Q1_ZA1KX7$?\E$_^W?R9Z'_,']_ZG\A%%5ZL5]D<Y/#_ *X?
M4_SJS5:'_7#ZG^=6:#G#_6_YQC'Y^OOU_(H\_P!OT_\ KU7H L58AA\F4#Z?
M_K[?_7JO5BN<] T**SX9IX>AS^O^?Y4>=/-UX/\ D_\ UL?XT6 L7G?_ (#1
M16?YW[K_ #CI],].WZYH T)H?^F_IC]>?Z8_&J_G^WZ?_7JO/V_#^M% !5>?
MM^']:L57G[?A_6@#/BSYMQ]HST_#/'^?K2S?ZD_0?RI)OW7OT_7\OZ57FF\F
M+]_G_'T__5P/UH _O-_X-^_^4<'@+_L>?'G_ *>:_F[_ ."TO_*1?XW_ /7E
MX8_],[5_2%_P;^3+-_P3A\#&+''COQZ1VZZQSG\!BOYS/^"S_P#RD7^-O_7C
MX7_],AKY[)_^2CS7T?ZCQ?\ NGR/RO\ (]_U_P#K4>1[_K_]:K%%?5=?G^IY
MQ7K/O.__  &MBL>;_GAC_/'M_GC [5MB=GZ?HP./U*'SHKCZ9_G^?I7#S6?[
MWW_S^8_'CVKTB\A/F]_Y_7G_ "!]"*QIH?WO[C_(]^O^/\J\?%)/FVZ]O[QZ
M&&Z?+]#D/L?M_P"/4?V=_P!,?T_^M74>5-Z?H/\ "M"&&?'^HYY^G^>@_IWK
MR/JWE^'_  #H>)MU_'_@F/IMG[_7'^?J.?<^]=Q##_G_ #^IQ[ 57L[,^;^O
MIS^G_P!?GKVZB&S_ ,_SY_D?P]J:PNJ]WMT_^U#ZSY_C_P#;%>#O^/\ 2K$,
M/[W\?Y?U_0]:T/(]_P!?_K40=_Q_I7KK#:+3MT_X!Y^)Z_/_ -N,_P GROQ]
M_P#/7'OT_.QY'O\ K_\ 6JQ5?_EK_G^]70 DW^N/U'\Z@\CW_7_ZU6)^WX?U
MHH KUGZC_P >%U_GUK0K/U*;_1;C(Y_S].WT_3D.?ZSY_C_P2Q\5)C_PM#XD
M=?\ D<-4]#_S&M?_ "_R.PKCZ[#XJ7A_X6A\2,?]#AJG_IZU_P#+_([<>?\
MG^WZ?_7KH V//]OT_P#KT?O?\[JKT>?[?I_]>@#0\J;T_0?X4>5-Z?H/\*KX
MA_Y^/Y_XT8A_Y^/Y_P"- %CR/?\ 7_ZU$_;\/ZU7\[_IO_G_ +XH\V'U_4_X
MT 6//]OT_P#KU8@[_C_2J]% %BB#O^/]*S_/]OT_^O5CSOW7^<=/IGIV_7-
M!Y_M^G_UZ(._X_TJO10 457\_P!OT_\ KT33?Y/^?R&?4DT $/[KWZ_K^7]*
MKG_EO^']://]OT_^O5<7G_'QY'OS_@?Z_B?2@3V?H_R9^GW_  1J_P"4DG[/
M7_86U?\ ],M?UX?\%H_^4;/[3/\ V+>D_P#I[T&OY!?^",I\W_@I'^SF?.+8
MU35SM['&ADCKZ_U^M?U]?\%H_P#E&S^TS_V+>D_^GO0:^7SC_D<Y7_V[_P"E
M,]+#?[G\I'^=A#_JH/I_459JO#S%;_O_ .G'OU]?TJQY_M^G_P!>OL%LO1?D
MCSGN_5_FRQYW[W_.>OTQU[?KBK'_ "U_S_>K/AF_S_G]1GW!JQY_M^G_ ->@
M#0HK/\_V_3_Z]'G^WZ?_ %Z -#R?WO\ G/7ZXZ]_TQ15?S_;]/\ Z]5\_P#3
M?]/_ *] &A!W_'^E6//]OT_^O5?/_3?]/_KT9_Z;_I_]>@"Q--_D_P"?R&?4
MDUGU9F_U)^@_E5;]U_G;0 >1[_K_ /6I9O\ 4GZ#^5)_RQ_U_O\ _6_+MZ=Z
MK_\ +'_7^_\ ];\NWIWH K^=Y7X^W^>N/?I^9->>=^XX/IT!Z_X?E^%'_+7_
M #_>JO0 57FFQ%<=/;OW[=/\_4433?Y/^?R&?4DU7'^IN/\ /<T ?U;_ /!K
MM_R&?VN?KX#_ )>(:^@?^#G"*8_!']E<@_\ -8?%(_$>"SD?T_H._P ^_P#!
MKO\ \A[]KC_KU\ ?^AZY7T%_P<X3?\61_97_ .RP>*/U\%D_X]3ZBOAL3_R4
M+]%^3/7_ .83^O,_CW_>_P"=U6(._P"/]*KP_P"MN/P_]"JQY_M^G_UZ^I.
ML457@[_C_2K%=!SEB#O^/]*/(]_U_P#K57JQ7.=!8H\_V_3_ .O5>B@Z#0AF
M\W_/^>.O:B?M^']:KP=_Q_I5>80<_O\ \?U'X]O<>E %CSOW7^<=/IGIV_7-
M%5Y^WX?UJO0!H5GS3?Y/^?R&?4DU8\G_ *>/TJO--_D_Y_(9]230 57FF_>_
MC_+^OZ'I15?R/?\ 7_ZU !>0]OI_]8D_R&/ZU7F_YX8_SQ[?YXP.U07G^M'U
M/\C230_]-_3'Z\_TQ^- +=>J_-']Z?\ P;[KY?\ P39\$#T\??$QORUL?Y_.
MOYS/^"ST\)_X*-_&Z ]?L/A?/IG^QCG^1_SBOZ-/^#?;_E&SX!_['[XF?^GL
M5_-Y_P %I/\ E)#\;?\ KR\,?^F4U\_D_P#R46:>C.C$_#\F?F=15>C_ %O^
M<8Q^?K[]?R^I>[]7^;/'+,W^I/T'\JSO^6O^?[U6/^6/^O\ ?_ZWY=O3O5>E
MN!CS0_O?Q_G_ %_0=:S_ "/?]?\ ZU:\W^N/U'\Z@KG>&\OZ^XZ+VU*_D>_Z
M_P#UJL0=_P ?Z58@[_C_ $JQ!W_'^E<_U;R_#_@!_O/]?U_P;&A##!#T&?U_
MS_.M"L^;_EW_ !K0KH.<***/]5_G.<_EZ>W3\P _U7^<YS^7I[=/SK_\M?\
M/]ZCS_;]/_KT4 %5_P#EK_G^]5C/_3?]/_KU7_U,O^O]?P'7GZ\=?>@#/F\_
MS?\ .??VSC%5]1_X\+K_ #ZUH3>1YO\ K^GZD_X=OYUCZQ_QX7/D_P#/F<?K
MG_(_QKH.<M_%36;3_A:'Q(_<3_\ (^:I_$G_ $&M>_VJ\W_M^U_Y]I_^_@_^
M*HHH.@TO[9M/^>$__?2?_%5G3:_:>;@6]QG')WI_\5^O^)HHH G_ .$EM/\
MGVN?^_B?XT?\)+:?\^US_P!_$_QHHH /^$EM/^?:Y_[^)_C5F'7[7R@?L]QC
MD_?3IZ8W8HHH 6;Q):\_Z-<=_P"-.Q]=W^?04W_A);3_ )]KG_OXG^-%% $,
MWB2UY_T:X[_QIV/KN_SZ"C_A)+7R_P#CWN/^^D]<?WOZ?IQ110 ?\)):^7_Q
M[W'_ 'TGKC^]_3].*3^W[27_ )=[@=_OIZ^S#'MCWHHH SYM?M(NEO<'I_&G
M?ZL:6'Q):\?Z-<=OXT[GUW?Y]#110 D.OVOE _9[C')^^G3TQNQ5;^W[7_GV
MG_[^#_XJBB@3V?H_R9^FO_!%G7H)_P#@I7^S?"D,Z#^U_%')=?\ H"9['T!_
M/'O7]B__  6KEV_\$T?VF9'&X_\ ",Z2<#WUO0SW]\_GFBBOELS_ .1QE7JO
MU/2PW^Y_*1_G&P:_:116^+>X.?\ ;3_XK/T_*KW]OVO_ #[3_P#?P?\ Q5%%
M?8GG/=^K_-EF'64QTN.G]Y._X_Y/KUI1XCM8AY(M[@@CKO3U'OQU[444 '_"
M26OE?9_L]QUSG>GIG^]G\*;_ ,)+:?\ /M<_]_$_QHHH L_V_:>;_P >]QG_
M 'T^GKZ\_KUHA\26OE@?9[CN/OI_\5_GTHHH.<@AUY/[MQZ?>3TR>_\ D]<U
M8_MFT_YX3_\ ?2?_ !5%% #!XHBBS^XG.,'AT]O?_P"O[T]O$EK+G-O<#U.]
M/?I\W]:**#H*DWB>'_GA/S_M)CV_BZ#&?<U7A\3P_P#/"?C_ &DQ[_Q=#G/L
M:** 'P^)+7C_ $:X[?QIW/KN_P ^AK,F\3P_\\)^?]I,>W\708S[FBB@"E_P
ME-M%_P NUP3GLZ=^?[P]/K2'Q):RQ7&;>X!'?>GKC^]^E%% ']9W_!K7?Q7F
MN_M;%1.OV>U\ @;F7D9U_.,$X/4CWQ[U[[_P<]ZQ!IWP(_97F:*:0_\ "U/%
M! 5E&!_PA>?XF_/&***^.Q/_ "4+]%^1Z'_,']_ZG\<=KXLBEZP3_7>G8_[W
M2MF'7[3_ )][CM_$G;K_ !<]N_..U%%?0G.-_P"$GB_YX3?]]+_\51#XGA_Y
MX3\?[28]_P"+H<Y]C1170<Y;7Q):Q8Q;W!]#O3VZ_-_6JL/BRSE/,-_]?-CS
MC./[_P#GBBBN<Z"Q_P )+:?\^US_ -_$_P :B_X2BU_Y];C_ +[3_P"*HHH.
M@8WBR*7/[BXX_P!M._<?-U]Z0>*(HL_N)SC!X=/;W_\ K^]%% %@>)X8HLB"
M<_\  U]^GS<?A4?_  E%K_SZW'_?:?\ Q5%% %2[\611=()_KO3N?][I5O\
MX2BU_P"?6X_[[3_XJBB@#/\ ^$HM?^?6X_[[3_XJC_A*+7_GUN/^^T_^*HHH
M KWGBFVSC[-<=C]]/;_:JG-XGB\K_43]!_$G0\XZ_@*** /[\/\ @WLNVN_^
M":_P_F88)\=^/N/^XR/KUK^:[_@MEXAAT[_@I!\=%6&9I/[$\+@L&4+\NBD'
MC.?I117S^3_\E#FOS_)CQ6WR?YR/RQ/BV*:7)@N!W^^G?@=^QJQ+XMCBQB"X
M]/O)]?6BBOJ7N_5_FSSC'F\96?\ SXSXQT\Q.YZ9W=JJP^.[''_'G?8_ZZQ>
MO^_['\Z**1T%G_A--,_Y\;[_ +^Q?_%4^;QM:'CR+_K_ ,](\<=?X_\ /7VH
MHKG#$]?G_P"W%;_A,K2;K#?]/^>L?8X_OG_(%:$/C&S\D?N+_H?^6D7I_OT4
M4'/AMEZ?HB^?%EG+C,-_UQ_K8^O_ 'T?6K@\9V\4O%K<<_[:<Y]?F_,?EZ44
M4 ]WZO\ -E.;Q_9&+_CSONA_Y:Q<XX_O_P"?>E_X3*TFZPW_ $_YZQ]CC^^?
M\@444 ._X2BU_P"?6X_[[3_XJC_A*+7_ )];C_OM/_BJ** &?\)E9?\ /A/_
M -_%_P#BJQ_^$RL_-Q]AG^N]/7'][UY_^O1170<X3>,K/_GQGQCIYB=STSN[
=5'J?B[3_ +!<?Z/J'I_K8L?^A]/_ *_XE% '_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>image_008.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_008.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_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" $Z G # 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)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#\7X8?^F'I
MD9_/G/T[^F:T(88(>D&>W0C_ #_G\*\/G\?A^7_Z_O5H5^D'CEB&S@FB_P!1
MT&1Z^W].G\Z=]CLO^>'ZC_"FT4 6?L=C[_G_ /7JM_9UE_SQ_0_X45H3?]</
M0=?QX/Y]O:N@YS/_ +.LO^>/Z'_"G?8[+_GA^H_PJ]F'_GW_ )_X57G[?A_6
M@ FTW2O^>'X>F?\ //KQVH_LS2?^?;]?_K5H3]OP_K5?R/?]?_K4'05_[!TJ
M&43_ .>W^0/S-6/)TKROW_\ 7_ZP'^>]'D>_Z_\ UJ/*A]/T/^% %>'3=*_Y
MX?AZX_SQZ<]JKS:;I7_/#\/3/^>?7CM5F;_4GZ#^55J#GL^S^Y_Y!-INA_\
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
M_IW_ %H SX?/FS]?3&<X]._UZ?G6C]CA_P">X_3_  JL?/F/$'/7_P"M^O\
M]?UL3>?S^/Y?_K^[0!7FL_\ /\N?YG\/:J_[W_.ZM"@?ZFX_SW- %";_ %)^
M@_E20=_Q_I5CF:'W/X]/Z_F<CN:/(]_U_P#K4!J'G^WZ?_7K/\CW_7_ZU:'V
M/SO]1SQ_D^G^0>E5YIIYM0T_2M#L=;UOQ!JMY]BT?P]X>T?_ (234[_5#_T
M]$X']?QH;2^)I+K=I:==[= 2Q;V2?R3_ "17\G''G_9O?Z_RS_D^ECP?X)^)
MOQ4\1V_A3X2> /$GQ(\4?\OEIX3LO[2TRP_ZC6N:YQX9_'KUK]*/A[_P3'\5
MZ#_8'Q-_;9\?VWP3^'^J6?\ ;1_9P\)WG]I?'/QY_P!AP?\ -/\ OUS^O/Z
M7GQML/!/P^N/A)^R]X TW]F;X3W5G]BO+3P]_8VI>.?%O_8\>./^1GQ_GTKY
M_,L[PF%_W/5KS];]7U/0PV28O%;_ (Z>?EHD?)_PF_8)_9Z^%>EV'B/]LOQC
MIOQU^* _TVS_ &>_A/>?\4-X2Z\>.-<_YF#Z?R->L>,/B=XQ\5:#;>![&^MO
M!7POTL?\4W\)_"=I_P (WX9T'2__ '8/UKS_ $?1X--^T000?9M/NO\ E[M.
ME_GK_GVS5C_E]_Y>/\BOA\RSO&8O37^OZ_0^@PV683"+N_1NS^[N?I=_P2"B
MAA_:W\A>O_"N?$V!_P #7.,'TSS^5?6W_!Q7_P H_/K\8/ .?^^-<KXN_P""
M2&N^'HOVVK;PVNIVS>(;KX7^-K[[&M\-0.T31ECG(X5,L5S\P!7/-?9?_!QC
M_P H^O\ NL'@'_T#6ZUR3^)3[\S]?A/.S/XE;:R_-G\./E>=%^X_SV_S[<58
MAA_=?A_/^GZCK26?^J/T'\Q2_P#+7_/]ZOTM;+T7Y(\@*L0=_P ?Z4>1[_K_
M /6JQY/E?C[_ .>N/?I^8 >;-Z_J/\:/WO\ G=5BC,W_ #[W'Z?X5T &/.B_
M?_3K_P#JX[_X4?ZK_.<Y_+T]NGYG^M_SC&/S]??K^5C_ ):_Y_O4 5_];_G&
M,?GZ^_7\B:'RO\_S]^G>M#R8(?\ 4?Y[_P \?YX!>?OHK?KGIV/^?YY]: ,^
MBK$T/D2C\B?Y]/\ #MZ430^5_G^?OT[T 9\W[G_MZS^/3./K_08S1-^YBQSG
MKV_7G_Z^>>*/]=^X]?\ /7/;'3VQ5B'R)O\ GY_T:SZ]_P!/\^HQBBS>BW_J
MWXB;LC'\_P!OT_\ KT37D%G:W$\\]M^1[YY_R?\ Z_4>%?!/B/XJ77V'X<Z'
M_;=Q_P OGB&[_P");X&T'_L.:YT'<?7]/M#X>_LK^'/!^H:?/XCL?^%M?$#[
M9]ML_P#0_P"T],T'5.F-#T+V_GS71ALO2_WQI>3:6F^UUT\CA^LOHWVW_P""
M?%_P]^&/Q&^)U_IW]DZ5_P (3X?^V?Z;XL\66?\ Q_Y_Z >A?Y_'O^@'PQ^"
M?@[P?=6__"#Z';>)?'%U_P ACQ9XA_Y<,_\ 0<USQ ?^$8\/^'?PZ=:ZCXM?
M&'X5?!F*W_X7%XCN?$GC#_CRL_@Y\,KS'B;_ +GC7!_Q2_A[D_\ (K_TK\[_
M (Y?'[Q_\<HO^$<GOM-\ ?#?_C]L_A/X'O-9TW3.G_,<UP_\C!VS^M>=F7$>
M"RO_ &3!V>ZOH^ZWU.[#X;%XI:W2MI?JOZ_0_LT_X(/>(/!^K?#W]HZ'PKX^
MT7X@?V7\2]*LM8U;P]C4=)T_5!H;$Z/I&O$$:]&FTG=U#A  <@'\V_\ @YJ_
MY."_97_[)7X]_P#3T:^A/^#72SLK/X$_M1P6\/'_  MCPP6_VA_8$N!^#8/X
M5\X_\'-V?^&B/V4L_P#1+?'V/H-;Q_2OD,NQ7UK./K>S=^_S_,>(7U7"6T;O
MVOZG\V,T,_F_7\>GKCG]<U8AA_S_ )_4X]@*(9O^/C_1_3O5C_EC_J/;_P"O
M^7?T[5]P>>5X89^O;_Z_^/MCUZC%CR/?]?\ ZU$'?\?Z58H K_ZK_.<Y_+T]
MNGYG[W_.ZDE_X^[;Z?\ LM:,)G_TC_1_2N@"OY/[W,_'\L?IQS_D];!_<_ZC
M_2>O3_/^&.]6/)_Z8?Y_[[HA'D]( ?\ /\O_ -72@"OYW_3O^M5\?],/U_\
MK5H0S3^;]?QZ>F>?TS1--/T[?_7_ ,??'IU. #/\G_IA_G_ONB:;_IAZ8_7C
M^N?PK0\[_IWN/SJO-W_X^>WT_P#U?UH.<KX_Z8?K_P#6JO-^Z]^GZ_E_2M#S
MO^6'D?A^N,8_7;^-5YIH/-N//G_X]?KZ<'_./6@Z#/FF_P G_/Y#/J2:./LO
MGS]_Q]??_(/OQU'A;PKKGQ"O_L/AS0_^/KIJ]W_Q+=,_E_GOGI7V!X)_9CTK
MPW+I^J^*OM.MZQ_SZ:L/^0?_ -@/0_I[XQ^O1ALM^M.[O;J[=._W'/\ VE_=
M75;+S78^3_ ?PQ\5>/)?/M[&YT33_P#H+:M9YU/_ #_CVZU]P>"?@SX.\$V%
MO/Y%O<ZQ:_\ 'X+LG^T_U_D<=J]@T?S[R6WT/PY8ZE<ZA=G[%9Z3I/\ R$_K
MCI@'VQZ5Z1J7P]L?!-J;[XC:K_:6H6O_ !Y_#+P]>>_/_"<:YUT#WY]N]=^(
M64Y6N[M;OK:VN_5]SS_]KQ,O*_II?\;H_J!_X),_\F2?"W]P;?\ XFOBT[>/
M^@YJW/IQ]._M7\4__!5TS-_P4P_;%A&,'XB*03Z'1>/QQP,=!7]L'_!*;5+'
M7/V,?AMJNE:3IFB:?=ZKXK:STG2.=/L-NN:O\J <X;< W?.W%?Q3_P#!5<8_
MX*8?MBS>GQ%4?7&B@9'Y#K^G?\WR]I\19FULXMKMJV].G7H?5873!QOORO?Y
M=S\]OWWE?_JQ_G_V6K$/^J_?P'_)_'TQ_P#7-6/._P"G?]://]OT_P#KU]"2
M&/\ IA^O_P!:BK%% %B']S%GG/3M^G'_ -?/'%5Y^WX?UJQ#-_G_ #^HS[@T
M>?[?I_\ 7H K_O?\[J(._P"/]*T(._X_TH_Y9?Y_NT 5_P#EE_G^[1!W_'^E
M:%9]&P%:;_7'ZC^=+YL/K^I_QJQY/F_A[_YZ9]NOY9^L:EI6@VMQ?:V;:VM[
M7!^UX_\ *+]#T^E#Q-E=NR[O1?>VE^(%B<_U'VL?IV_7_P"O6/>7D$,MO!8P
M7.I>(+K_ $*S\/>'K/\ M+Q-J'KG\#_DFOL_]E+]@K]IG]NG6;>P^%?AS4O
M'@BZ_P"/WXA>+++^S<9[Z)HG3ISSR<]LU^^'PV_8;_8E_P""3]GHWBOXPSZ=
M\8_B^<$:2;O^T-4.J$<?*>1S_"1G(Y''/-B,2F[+5VOIJ[7M?2^E[:O2]O,-
MO(_&?]D;_@E'^TI^U3JEAK?Q:TG_ (43\*-4_P"/RUU?_B6ZE?Z7Z?EGIQUY
M[5^W-WH__!/S_@F_X;M_#GP"T/1/BS\8;6S_ -,U:T_XF6FC5/3/08Z$@GOV
MQ7BWQQ_;U^.'[7X_X0;P!HESX!^'^F$&T\/^%3_9O_$K '_(;UP\ $#H !G)
MXR<_EC\0OCC\%O@#=7.APW__  O7XL77'_")>$[S/@>PU7@'_A.?&_U/_,J'
MZ=JYTVDGG&9\N4VORIJZ>ZBVDF[:)M*UVTKI:]'UB^BUOHO7;NS[0^*G[1?[
M0O[3E_J%]\1?&)T3X7VO7_A(-8/AKP-H1YSG^O!XZU^7_P <OVJ/ACX"T'6-
M#^"VB?\ "R/$-K9ZK]K^)OB&S_LWP+I_OH>A\_\ "0CC_D:1SVSBOE_XS?&W
MXF_'F^MYOB+KGVGP];?\@?X>:39_V;X9T'ZZ)_S,./RSSP>:\&\87GDZ#J'G
MS_\ 'K9_Y_#'Y>W%>!BN*DO]CRA:+9M;I7UNUV7</[.OKBV];O3SU6WY'O$'
M?\?Z446?;_@5:'[W_.ZON#QRO6A110= ?\M?\_WJ/^6O^?[U&/\ IA^O_P!:
MM#S_ &_3_P"O0 4>?[?I_P#7H\_V_3_Z]'G^WZ?_ %Z#G>S]'^3*_P"]_P [
MJ/WO^=U;'G9_Z>?_ *WY?UZYR*Q[S4H--M;B^GGMK;[+_P _><9X_P _B.YH
MTZCPVZ]?7JBQ6?->:59_\?U]_P ?6+(_Y[_TYQ7U!^R[^Q_^T+^V!=7$_P *
M_"O_  C?PWZZS\>?B;9?\(W\,]!QT_XGF/\ BH,_EZ]:_4#P'^SW^R]^QSXH
ML)_!UC;?M>?&BU_T*\^,?Q"T?^S?AIX2U3_J1]#S_P 5!^&<5YV99GA,+LTW
MY-/5=[/34]=87%XJW;:Z7_ /SW^ _P#P3]_:%^)\5OX_^,4]M^RI^S_=?\>?
MQ8^(5G_Q4VO>O_"#^!_^9@Z=\BOU0\!^)/@#^S'H-QX<_9"^&7V;Q3]C^PZQ
M^TU\6;31O$GQ?U[5/^H'C_D7_#OMW[5G_%3QYXX^,%__ &Y\1O$>I^+KC_CR
ML[6[L_[-TS0>O.AZ'USVKR^']S_T[]??K_CS7P.<YWB\4]&[>5U=?*Q[.&RW
MZKJ]=GJK_/4KZE>:MK%_<:YKE]J6MZA=<7FK>(;S^TM3O\?]1SCZXK/\G_MV
M_P"GO']?;/J,8S6QK$-CH^EW&N:Y/;:;H]M_Q^?:[S^S>O?J/T%?#_Q(_;8L
M='^T:'\)-*'BW4+7_0KSQ9=_\@NP[_3MW_PKQKM[GK_6;;/\?+U/J#7O&W@?
MX;VMQJOC_P 1VWAO3[7_ $[_ (_/^/\ ['_/]17Y[_&S]L#7->BN-*^%=C<^
M&]'NB?\ BH;LYU/4./IWSBOE_P ;7FN>/-9U'7/%7B.YUO6+J\S]DN_^7#_J
M"_V'U_\ K\5X_P"//'GASX8P_P#%8ZK;:;J%U_H5GX3Q_:7B:_Y]?\_X!SO$
MWZ_C_P $_H$_X-U9M0U'_@HMJ]_K=[J5WJ/_  I?QN/M6K?\A._4RH&/I\BD
ML,<9%?O9_P '% \[_@GV?^RP> S^8U\<_7 ]/PK^<+_@V;\8?$'QO_P44NM<
MUOPK;^"?"!^"?CH:/I6JR?;?$^N?,!OWY& @S(1_$JE<')!_I#_X.)O^3 HO
M^RQ> ?\ T7KE>OEO^^_]O(\;$ZN3_K[1_#C9P]OK_P#7.?YC']*T/(]_U_\
MK57@[?\ 7FE'G?O?\YZ_3'7M^N*_25LO1?DCR"Q_RV_U_O\ _6_/MZ]ZL>3Y
MOX>_^>F?;K^1#-_G_/ZC/N#5B;]__J/?'_UO3'/7K^5= !_J/^GG]/\ /3W_
M !_BL333^3]?\]N/Y"J\'?\ '^E6)IIYNIQ^G^?Y4">S]'^3#'_3#]?_ *U5
MX3/Q^X_#]#^'?V/K5B#'F_O\9QWSTQ_G]<<UH>?[?I_]>@X7N_5_F9^/^F'Z
M_P#UJ,?],/U_^M5CSI_-_P ^OTS[?_7XJ_#_ *GMT_Y=.O4]/:@7UGS_ !_X
M)D3]OP_K5?/G?\L/M6?;'V#]??\ SFJ^I:]8PW5OI0_TG6+J\^Q6=I:6?]I:
MG?\ /_0#Z>O3V]:^F/!/[(OC_P 5?Z=\5+ZY^%WA^U_TVS\)Z3>?\5UKVEG_
M *#G;P_^GI71]6Q=KM:>G3UMV\P^LMZ)W?K?\FSYWL[+5=>EN-*\#Z'J7C_Q
M1_QYC2?#UG_QX=/^8Y_+_P#77U!\,?V8_P"S=4T_7/C3KG]IW%U_S2?PGG_A
M&<#_ *'C70/^*@XZ^%L=Z^Z/"O@/PY\,?A]<:Y8V/AOX.?">ULO^)Q\3?$/_
M !+=,O\ _P!VCX@')_7TKX_\4_MX:'H/]H:5^SUH?^D7/^A?\-">-]'_ .)G
M_P!R-X'X_P"$?QZ=L9%>?B<[P>5:-IOT3V^]C^K8S%.^J5]]=O\ ACZ@\4ZQ
M\*_@G;6T'Q;\1Z;\ ?"]U_R+?@C2;+_BN?'G_4%\#^!_?_J;.G;W^%_C!^V-
MXJ\56MQX5^"WARV^ /@?_CSO/$)O/[2^)OCST_MSQP/^1?\ T_&OD?QA>7WC
M#Q'<^,?'&N:EXM\4=?\ A(?$-Y_:6I_S/?TK'_<?9?\ KU^I &/\^V/45\/G
M7$N+S7%VP=TO5I6MKU70]_#87"65UJEU75>J[HKP&"&*W\B"Z^T=;R\N^=4O
M^_3_  _.C4IC_P L/LMM_P ^5IZ]N<_YX/T-FSTW[9%Y\$WV;3[7_C\N[L^F
M/US^705\V^*_CQ!_;UQX.^#OA6Z^)'BC_CR^U_\ ,LZ#G_J._P#,P#_ZW'%>
M VV]6V^MVWKUW;ZW/06FVGH?W*_\&O0GA^"7[4<,]O\ 9MOQ8\,D#W_L"4?K
MG&>U?/'_  <P^?\ \-#_ ++/D?\ 1(?B!UQT_MS^?U[^U>@_\&G&@^.M&_9[
M_:OOOB)XB_X27Q%JWQA\+7EY]D .EZ<3X+XTC11E<JIY(!!/08SD><_\',O_
M "<1^RO_ -DK\>?^GJO>R3_?8>2?Z(\?%;/Y_J?S;_\ +3R/U[=/SZ?Y[T67
MG_AQU]?\]?QHAF/FW'_ZO\>_&._TJS9_ZF?Z?T%?H)XY?\G]U_G'3ZYZ=_TS
M1!W_ !_I1Y_M^G_UZ//]OT_^O0 ?ZW_.,8_/U]^OY$'?\?Z40=_Q_I5BN@ H
M\[][_G/7Z8Z]OUQ1YW_+?R/Q_3&<?KN_&C_6_P#+#';KTQW_ %]?SZ$ 3B:;
MV/X]/Z?F..XI:L?ZF(3_ .>AS[?YYXJO_K?\XQC\_7WZ_D?GV /-F]?U'^-5
MYIKCS?/\C_#GG/3Z_P Z/MD\UUY$$'VFXNB/L=I:?\A, X_STXXKZ ^&_P"S
M3XC\56MO?>*[ZY\-Z?G_ )!/V/\ XF=_[_VYQW]OSKHPN%Q>+V3LMK*_Z,Y\
M3B5A=VNW33Y7/!]-TW7->NO[*\*Z5=>)-0S]B^R6G/V#IQW.?7.>_P!!]0?#
M?]FF^FBM]5^(TXU+/_,)M,?V9^8/_%0?7IZ<5]8:#X)\*_#&PM_L,&FVUO\
M8\GTO]+_ .PYCI],]/I7O'@[X8^(_'FEW'B.^GTSP3\-[4?Z9\0?%EY_PC>E
MV'/_ # _^A@\1?\ 8IUZ^&P^"PG^^6^33[Z'CO$8N7^Z=>]]GOOZW/![+1_#
MGAN*WL=$M[:V_P"7+1[0V?\ Q-+#KG1?[#_I_2O8-'^$M]H]K_;GQC\1ZE\)
M?"__ !^Z/X3NS_PDGQ,\6ZIZZ'H?'_"/\_\ 0V8S6AXD^)W@#X)RZA8^ -#N
M=2\07?\ QY_$+QOHXU+QSKW?_BB/ X_Y)_G_ *&GQ9^59&I>"9]>\)?\+I_:
M3^)MM\ ?A_J=F?L?B'QO_P 3+QSX\ _Y@O\ T,_B#_\ 77D9GG25\)E#27>R
M6G75M=+]3T,+ES>KWWL^^FGWZB:Q\0H-'N_^$'_9Z\*W.FZA=?\ 'Y_PCUY_
M:7CF_P#^PYXX_P"9?_[%;PG[]:Y?Q5-\'?@/H-QKO[5_CC^Q/%%U_:E[H_[.
M'@C_ (F7Q,U[5./^0Y_T+_AWK_*OC_QY_P %%+[PKI>H_#+]D+P/_P *<\+_
M /'E_P +Y\69U+XO^+?^P'G_ )%_P[]<?A7YO^*M3TJ*PUCQCXQ\1W-S<:I_
MIMYXL\0WG]I:G?ZIWZ=?Y^@Q7Y_F7$;P_P#L;LV]&]'J]'9Z]6_/\#Z!86UO
M=MMTMV_NH_T9_P#@C]X]TOXI?L)_"?QSI/A,>"M/U[5?%MY9^%#>B_\ [!SK
MNKX7><A2V2 ,\GW&3_&'_P %5_\ E)9^V/\ ]E'7_P!,HK^MG_@W]U>RU_\
MX)8_L\:K8&Y%A=?\)V+/[99?V=J.!XTUW.5R,G!.T\'U..O\DG_!5/\ Y28_
MMD?]E''_ *9:Y\D=\:GWC=_.5]?O-\3HGT]/F?G]#^^BQSGKV_3G_P"OGGFK
M'D_O?\YZ_7'7O^F*LP_ZD?0_RI(9O\_Y_49]P:^P, \CW_7_ .M16A6?YQ\W
M_4?:>OY'Z=^O^<4!B>OS_P#;@JQ_RR_S_=J>&&#[+_\ J_QQ_GCO1#_KA]3_
M #H.<LP^?-%_GUZXQD?_ %Z/(]_U_P#K58\_V_3_ .O1YUC%$)YY_P#1_P#E
M\N_^?#J?UZGZ4?6?/\?^"!7_ -3%_J/7\#TY^O'7WJO--!#%Y\\]M;V_7^UK
MN\_XEEASV_S_ #K0T&'Q'XV\96_@#X5^!_$GQ(\876!_9-IHVLZ;IEAV_P")
MYKG_ -;OW%?O[^RE_P &_P!>^*?#.G_&[]N?XF'PG8$G6?\ A7B@Z=I>@8 ;
M+L/EUS(Q@.1NR-N>Y]:PF^+^7+=MOI913;?DD_U0?A5\'_@;^T+^U%KW_"*_
MLR_"36_&_P#RYWGQ"NR1X:L??OW)_P :_HV_93_X)%_LM?LKZ7IWQ;_X*$>/
MM#\2^,+6T%[:>$_$)(%AJ>>3_8FUCP,D#&'.%)4$M7O.O?M]_!W]CGPY/\'?
MV-?A7HGVBU_T*]\;_8_^)8<C']M-V/'9@1GMD<?FQ\9O$>N>)8O^%X?M:_&*
MV\ :/JG^FV?_  EG_$QU.^_[$?P/T\0=/T[5YTOK6*O];ER91NFN6,K*[LKZ
M[+L]^]K=.&Q'E?Y?+M\]/NZGW3\>?^"A&J375Q\.?V'_  =;?#CP1:V9T6SU
M?2='QJ5_]-"Z]\>OMQ7Y;_$CX@^ ?A7]I\2?M0^/]2\1_%>ZO/MME\)_#VL?
M\))\7]?]M;_YECP_X=SZ8QD'-?(_Q"_;JUN[M=0\#_ 'P=<_!30+K_03\3?$
M(_M+XO>+=+Q_R&M#!'_%O^1D'VZ'K7Y_30_Z?_;D\_\ :>L75Y_IGB'5O^)E
MJE_]??\ G]*\C%\183"+ZGE"O_B5WHK:R?G]_H=ZR[ZV[[;>7XZ?U]Q],_&;
M]J_XJ?$>2XTGPW!;?!+X7_\ 'E9_#[P3>?VEJE^!W\;ZYQXGU\=.GTR17RM%
M-!IL?D<VUO\ GG\^_?W/KQ5F:\G/,'V;_/IZ^GJ<5YMXV^(7ASP387%]XC/_
M !]?\>=I:?\ (3]O^)'_ )YSZXKY?$XG&9GIC'9+6U^VJTVZ'?\ 5EA.WX/_
M #_/_,[#[9/_ *1!!_Q\>I[9'IUX_P YQ7A_Q4^(6AZ;H.L6-C]I\1^*+JR_
MY%[2>OTUS)_XI_V_7TJ"S_X6-\5+#]_!<_#?PN/^//\ Z&;7_P N= Y_*NV_
MX0/PYX#\&ZA!I5C_ *1_8_\ IFK7?_(3O^G^)Z?UKG22V2TTT\M-T,^L+/\
MU1^@_F*T8._X_P!*QX._X_TK8K]@/EQ)O]<?J/YTN/\ IA^O_P!:B;_EW_&K
M% $\W^N/U'\Z7,W_ #[_ ,O\*/-F]?U'^-6//]OT_P#KT $W_7CZ\_X#\\56
M$,\TMOS_ *2?]"_S_G/2M&:;_)_S^0SZDFO2/@_\)=<^.?Q!\/\ PDTJ?^S?
M[4.J:UXD\6_\PSPEX#T+_D.^-=<Z8\.^$_#?O^E88K%?5,)?J[Z]G=@=A\)?
MV4?VH?C]+X>_X4K\'?%OC;1]>UC^Q?\ A+/L?]F^&;#M_;7]N\>GU]J_4CX;
M_L*_LK_LQ_9]<_::US3?VM?CQ:]?@YX3O/[-_9Z\!ZIQ_P AS7.?^$@X]Z_G
M2O/^"O.J?#S_ (*(>!_^%9?$7Q=HG["/PY;_ (9R_P"$3TK5]9&E^+/@S_R
M/'/C36M#WC=XB\7$GQ2WR'!5-K ,XK^FWQMX)T/X;Z];Z5H>N:;XDT?5+/2_
M$_@/5K3_ )!GBWP'KNB_V]H6M?AX<'TQ]:^&S'.L9]F]NMNWR_JQ[&79=A/F
M^_G_ ,/]Q8\>?$CQQ\0I;?2K[5;;PW\/[6S^Q>&_AEX(L_\ A&_ V@Z6?^8+
M_8?A\^_7ZGMFO/Q9_P#+"'_1K>UP,?YX_P _GH6=G.?W''VC^?T'7G]?UKQ_
MXM?&SX<_"O1KC_A(]5_M+Q#_ ,N?A/P]_P 3+4[_ +YS^'&./:OF&VVVVW?7
M5M_FV?0:87:VGI_7^5SU"']\#^X^S6__ #]W?_(,SZ_S[^G4U\C_ !@_:O\
M 'PWBN-)\.3_ /";>,+6\/\ HEI_R#.>/\@_CQ7P_P#$+]JCXF_%JZU#PK/8
M_P#"$^'_ /ESTG2;S_F%_P#4<UT^GZ<U\_S65C#%<WW^C?9_^7R[Q_9O3/\
MS'!Z''3GIZ4@>)WU_'_@G<?$CXP?$;XM7]S_ ,)CXC_XE_\ RY^'M)_Y!E@
M#U]?\*\?U[7M#\$Z-<:IXCOK;0]'M3_Q]_;/_P!0Z_RX]O']>^,U]J6O7'AS
MX'^'+GX@:Q:C[%>>(=6_XEOAG0?P'^&*Z_PW\ ;'6-4M_''Q5OKGQ)XIS_R"
M<?\ %,V&J<?\@/0_YB@\\X\?$GQ_\6OW'P5T/_A&_#]U_P ?GQ"\6?\ (3O_
M /L!_G_CD].Y\'_ ?PWX;NO[=UR:Y\6^+_\ E\\6>(?^)EJ?I_Q(\5[A_H-G
M+Y%C!;6UOQ_QZ6?],^__ -<YK/O+SSOZGGCG^?ZY[5Z.&PK?1_<_U^?7OJ#V
M?H_R9^X__!O(8(/^"A-Q8P<8^$'CO.>W(].#VK]S_P#@XF_Y,#B]OC%X!_\
M1>N&OPB_X-X^/^"B-Q_V1[QY^H K]W/^#B;_ ), D_[+#X"_EKM>KAL.L+CH
M+S3_  _KH>?+K\_U/X?O_D.I/^6W^H]O_K_GW]>U06?^M/U'\A5^OT);+T7Y
M(\][OU?YL*L0S>5_G_//7M5>K$-G!-W _+^1'XY_PH T(9H/.^O^>_/\C1#-
M_G_/ZC/N#5>&&"'H,_K_ )_G6AYW[K_..GTST[?KF@ JQ_RV_P!1[?\ U_S[
M^O:J\Q\C[1//]FMK?]/?\O\ 'ZU](>"?V.?VJ/'F@^'_ !_X'^"VM?\ "O\
M7K/^V_\ A-]6O-&_LRPTL_\ ,:_L/_D9_P#/6BZ75?>OU9SO#;NW=[?/L?,]
MY>6-G%Y]]-]FM_MGV+C_ )"=_P#X<_U%?0'@_P#9P^+?CO1K?Q7I6E?\(3X'
MNO\ 0KSQ9XAL_P#BIM0TKM_P@^A\?Y[=:^H/AO\  'X5_#?63XCGG_X61XP_
MY?-6\66?_$LT'5,_\P/0^/\ A'^V*]__ &HOB3X'_97_ .$?\*_&C5=;\2?&
M#QYX#TOXM?#?X(_#W_B6Z9_PB_(_XKCQQQ_PC_U\)]<UWXB4<)A/KF+:VNDF
MNG>S\D_F<%OK3MM=V[=?Z];'E'P9_9[\'>%;_6(/ASX<_MOQ!I8&M>)/B'XL
M'_'AI?KKFN<?\(]ZC\ZS_BI^U1\%O@_]H@^%<%M^TC\6/^7S5]6O/^+&^$M4
M[_\ 98#^HYK\_P#XM?M(?%O]H31M/TKQQ?:;X(^'^EX^Q_#+X97FL^&_#/TU
MS_H8.._BSIU^OB_G>1+;P?\ 'M_H>;/^>,=C_D\5\!F7&F+Q2^IX+2WY:VUT
M_,^FPV2K"VQ;L]-M'T[:_D=A\2/B=\1OC!KW_"1?%OQQJ7C:>UO/MNCZ3>?\
M2WPSH&/^@'H?_(L>'^HZ]J\_F_Y[_P#'MG_]?_ZOK[U?F_<Q#S_LWU^Q^_\
MGH3]/7D/'GCSPK\,;4S^,=5M?M%U_INCZ39C^TM3O^N!_8?X?RYKX_$_6V_K
M>,=]=KWW\K['HFA>>?\ Z/\ 9^/M7_+I^'H,^E>?Z]\;/ASH,MQX<@^R^+?&
M]UD6?A_P]_Q,]3_[CG3_ /5Z8KA[R'XT_'ZU_LJ^TK_A3GPWNO\ 3;.[M/\
MD>;\#'_A/\\?S[UZQ\/?@;X ^&%J(-#TK_2+K_C\U:[_ .)EJ=_Z?VYS_GO7
M.K[J_P K_H%CY_TWX8?%3XJ:I_;GQ4URY\)>#_\ F#_#WPGT[<ZY_GO^%?6&
M@^#_  YX5TO3K'2M#TRV[_Z)9\?CWZ_7]*[B:\@\KSX)_LWV7C[)Z=O_ -?Z
MYKGYI_\ EN/?O_(G\ #^G2N@#^OW_@VE)'P7_:=M^OV?XK^&1]IQ][&@R';]
M#MSSZ<\5\E?\',O_ "<1^RO_ -DK\>?^GJOIS_@V,F\[X*?M1_\ 96/#'Z^'
MY<?Y/YU\Q?\ !R[%_P 9#_LL>WP@\>@<9S_Q.NOYY]/IS7T&2?[['T?Z,\?%
M=?G^I_-P?^6_X?UH@[_C_2K$_;\/ZT?\LO\ /]VOT \<LPGSH;@],_T_"K]G
MV_X%6/9S=_K_ /7&/YG/]*T(._X_TKH L0=_Q_I15>&?]UY'?/OU[_E_^KK6
MA#_R\?A70!8_Y:_Y_O450FF@BBN+[_2?LUKQSTO^/K_];FI_A[#JOQ.O[B#2
MM*N=-T?[9]B_X2'5O^09ZX_R>^,4=;?F<^)Q.FG3]/1>2Z?(/MEC9Q">>?[-
M_P!?>!^7^?3FO6/!/P.\?_$B6WGTJ"YT3PO=\_\ "0ZM_P A/_N!\?Y^O-?7
M'PQ_9C\#^&_[/U7Q'G6_$%U9F]^RW? ]:^H-!AOKRZT_PMX5T.YN?$%U_H6C
M^';2S']IGT_MS_/'\O8PV7X/"KZYC6FM]TWW>E^QX_UC&8K9/1^?3S^1X_\
M#'X&^ /AY+Y'D?\ $X^QY^UW>=2U,>@_MS\_K7M&@^"?''Q#EN+'P!H=SJ5O
MH/\ R,EWJUY_9OAFPTO_ *#6N:Y_R+'_  COU_2O6)OA7X'\!Q7&J_%OQ)<Z
MWX@TRS^V_P#"G/!&L?\ $LL.W_%;^./^18\/_P#<I_3%8_\ PL[XJ?'[6=/\
M ?#+PK;6VCVO^A?9/#VC_P#"-_#/PEI?;_L8/^QI\6>YP<BO/S/BGZIIP['1
MW4KQMHU9[Q[-G3ALM>+?UO&-W3:2N^FFW_ ,^&;X.?#"PMY]5GTWXM>,+7_E
M[U:S.F_#/PEJG'&A_P#10/U\%_E7+ZEH/QJ^,']L^/Y[ZV\$_"?PO>&]\2?%
MCQOK'_"-Z98#@G^P_P#F6/#X_P"I6\)_\)CGWSBO*/C!\>/V9/V2]9N+'[=_
MPUG^TA:C_D2/#MY_9OP@\)<\ZUXX\<9'_"0#C'_"+>$R>>QXK\SOVA?VJ/CA
M^UKK-OJOQ;\57-MH^E_Z%H_PR\$?\4W\,]!_[ >A^'^_MZ?I^?YEGDL.[MW;
MU>K>K^;ZM^1[^%RVVZT[-=-K?J?='Q"_;D^ /PET_4-#_90\+:;\;/B1=?Z%
MXD^//Q-T?_BAO"6J#OX'\#G_ )&#Q%C'_%4>*\<]:_*_QMXV\?\ Q"\2:AXQ
M^,7BK4O&VH6O^F_:_$5Y_9O]@XYQH?\ T+W^1VKR?7O&'ASP3?C1/"NE7/B3
MQA=9-GX3\/8U+O\ \QS7 /;OW]*L6?PK\1_$/[/??%O5?[-N/^7/X9^'KS_B
MF;#_ +#FN?3_ .MWKY?$9EC,4U:Z]--/5-=#Z%87"*VBNK?A;R\C.F^(4'BK
M[1I7P6T.V\;>(+K'VOQ9=@:;X&T'O_G-;/AOX8P:/]HU;XFZK<_$CQ!=?\NG
M_,LZ#_V ]#_D>*](L[/2M'M3I6AV%MINCVW_ "Z6EGG3!S_D^G';I6A-^YM;
MB>?_ (^.>.GUY/'7^=&&RUXMW=VUKJF]M;ZK\>Q.(Q*T2M\K>2Z?+?R/[Y_^
M"%G_ "C5^ _T\5?^IGKE?Q]_\%4O^4EG[8W_ &4<?^F4U_7W_P $)9A-_P $
MS?@"8CQ]L\>9[<?\)EKWU]QC_P#57\@7_!4L>;_P4K_;%7T^**#GVZC_ ".V
M.F*]S+%;'279)?<TOQL<&)Z_/]3X._Z=_P!/U_\ K]/;VH\CW_7_ .M3IO\
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
MVEM#_;%^*/[)'Q]\.>!]2^&_ACQ1^Q_I>B>&_ _B&]_M/4[#POX%\::_H/\
MQ/-<!P3[CZ_7\;O^"L7P*\"_L??MH?%WX>_"WP2VGZ==6>CZM<QZGLU/PYX'
M\5:SHQ'C;1/!6MC'AOQ%X>37YI$@E9965=MO&?* 5/LGP5+#KOPK_884ZI;V
MK6G[)GB@7UU> @@CXG:_D$=1X>!R"#WSQ7R&98K&-?5.9M7MJVUW[]OO^1T+
M"X31V5]-N^GD=O>3>=%_K_?%WZ_7C_/ ->?^-M>TKP'HW_"1^*M5MM$T>U_Y
M>]6_Y?S_ )S]._/%>/\ C#XY:Y>:S<>#O@KX<U+XD>*+;_0O^$L^QC_A6>@?
MU\0].WMQ70:;^SW_ ,)7?Z?XC^.^J'Q_XP^V?Z':=?#-A_W Q^!_^L:\;^O,
M]?I:^AR\WQ:^(WQ:BM[']G/2;GPWH_V/[%>?$WQO9_\ $S_[D?0N?7C^M=O\
M,?V</#G@.6X\5:Y?7/C;QQ=?Z;>>+/$/_$RU/^U/YXX]:^B=-T>QT>U-C!86
MUM;6O_'G]CZGTZ]L?IFB:\_S_+C^8_'WK#5Z:O[VOU /-MYHLP0?:O\ /^?Z
M\57_ '_^HG_^OU_3KT_057\[SI?R]>W7\.O3CWJO-^Z]^GZ_E_2N_#87%]KW
MVT[_ "[/^M@*_G9Y\C[3[?3^>/\ (]<^>'_IAZX&?RYS]>_KBM"&#][Y_;'M
MT[_E_P#JZT333].W_P!?_'WQZ=3CZ##9;NVO.S_+7[SGQ.)_K\.GR_ _KD_X
M-DK3R?@Q^U&/.SN^+'A@>XQH$IS^F.W7O7RU_P ',4N/VAOV6,=_A!X^/!QU
MULGGN.,?AUKZ?_X-B_\ DC7[4_[G!_X6KX4Y_P"Y-'&??..G\J^8/^#E[_DX
MC]E;_LD'CO\ ]/9HRY6S=+:W3[T>1B_]T;\O\S^<"I[/_5'Z#^8I8._X_P!*
M(._X_P!*^X/&+-G_ *F?Z?T%3PS?NOP_E_3]3TJO9?\ +S_G^[4]G#/#%_/K
M_G/;_P#770= MG-/T[9_S[?E^)'-6)IIX9;CR/LV?IW_ "X^GXT66?*'G_TZ
M]\_CT[8]ZKS300Q7$^/T_+G_ #_2C;7MK]VISGJ2_';X'?LI_""P^._QX_9U
MG_:%T?7?C4WPRO/"E[XO;PV+#3!HAU\:QH016;<[849&W+#>R(&8>(?M1?\
M!>#4H/CMX8U7]AG26MOV:M#\!Z5HNJ_!+X\>!?!>I:2/$^6&O?V,OA]6;)P
M/$^Y2/O'*D ^W6/P(^!_[4_[,'BCX'_''X^Z9^SU<:#\5!XT^''Q!\1:.?$F
MEGQ0-&&A?V)KN&4^'_#IP,X(..A'!K\D_P!IK_@DC^V=\&D/BCPWX7\)?M&_
M#UB?L?Q._9IUD_$G2KW2P/D9M$C1O%&A'EE($(QG_:.WX_,LSQBQ;L[=DG;5
M;;>B_4]?#X;!M:]NRZKS^?Y]C]Y/V(O^"J'[(?[:/Q*^'WP6^(WPY\;?LW_%
M_P 4WG]BB\\*:P/&WPS\7:IS_P 270QXA_XJCP_XA\6$8)&0"",D FOU'UCQ
MAXW^U:S\'?@[\'?$G@K_ *E/2/[9U+QSXMU3U\<>.#]2?^$6\)_B>./\ZK3]
M.U71M4$YOM0\%>+M*O +.TN;G6M*\2V6J ACK#$!&T$@G!8_-P0&QM-?T7?\
M$PO^"C?[<L7P1_:>^'\W[17B2XT#0/#/A<:3XAU:UT;4_$OA1M<ULZ#NT+QP
M0/$ZY7:"N6&_<P(#!%P?$F,6F,;LNC;Z+M?_ (?L/^S5?_9++;MWOV[=+G[G
M^-M2^$G[*.J6]]^VEXXU+Q)XQM;/_BF_V</A/>?VEXF_M3)_Y#A\/?\ (O\
MO_PEG?\ 7\W_ -I#]M+XQ?M%:/J'@CPW8Z;\ ?@/]LSH_P )OA/>?\(WXFU[
M_LJGCC_D9_$&?S_.OB_7KS0]'BU#Q5XQUS[-J%U>?VUK'BWQ#K']I:GXM_\
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
MKG3=/_M@?Z']LX&E_P!<_AU_+X_U+/VKSQS<9_S].W ].IK8L]2GAM?T]/\
M/^!]\U\_F;VU[=?^"=!^N'CS_@IE\%M2O[CX._M;?LO?"[]IGX#^*;/2[*\L
M_P#A&]&_X2;P'JG3^VM#USKQGMSGK7Y@?MY?LRZ)\2OC!\,(O!,.B^ _V4?!
M_P ./#.C? GX:?#^]UHLW@5M;.OZ\?'.O<EO$A.NG))R2<]:\6U*S_X235;>
M>>#[3Z>_]/T_7-?6$VI3WGA?1[&>?%OI=E_H=I:$\'\SQ_3UQ7QV+N\6^NO^
M:/0PRVNNW3T\CR_0?!^E>%=+M]*TK2K73;>U_P"/.TM/3DX_3U(Q70330>5]
M?QZ>N./TQ1>3>=+@]/\ )_IV[>_7'FF_>_C_ "_K^AZ5CA\NQ;>O7^ORL= 3
M?OHL\YZ=OUX_^OGCFJ__ "R_S_=JQ_RR_P _W:6;_4GZ#^5>]ALM75+YV^[]
M0^L^?X_\$K0P_P#7M_G_ !_/L.*KWF?+/V?[-U'7U_Q^G\ZL3>1#CZ>N<8SZ
M]OIU_*J_G<?]._Z=/I_DU[.&PUOZ^?7TZ??L<_UGS_'_ ()!#_J1]#_*LZ?M
M^']:GO/WT68!^/\ ];_Z_P!?2H/]3:_N,8]?Z=NW&>/2N@YS^NS_ (-F89X?
M@Q^U%Y\_VG/Q9\,?7_D7YO\ (_I7RC_P<N_\G#_LK?\ 9(?'O_I]:OJC_@V5
M_P"2*_M4?]E4\*_^H6:^5O\ @YB_Y.*_97_[)%\0/_3X]>-AO^2A7H_R,,5_
MN;]%^I_.5#_R\?A2P_ZD?0_RJM#-_P ?'\\?_7_+CZU8@[_C_2OL3SBQ#Y''
MX?G_ /J^]1/V_#^M5_(]_P!?_K58@[_C_2N@ K'O)KB&*XQ],#\_\XZ?7BMB
M\[_\!K'U&+SHOQZ#W.>/\_\ UA[/T?Y,#P[Q)>WVI>'-0\.03_Z/=?\ +I=G
M_P#5^?KSWS7E'P?^)WQP_9%\>:?\1O@/\6_&WA+6+7_ET_X236=2TN_]-%_L
M/VQTP>GXU[QK&F_O?W''Y8SZ_P">OX<^7ZQX5OYA;^1]FN;?^N/3_P#6?7T'
MQ&98?5N]];[^;T9Z!]T_%/\ X*??LO?M3^'9_!__  4"_8@\ >/]8NK/[$/V
MA/@A9GX;_%_/;_D7S_PC&O\ ;\NU>,_#GX$_ [X0_#GXO?%3]A[XEZS\<_#'
MQ8N=*\$VG@GXE>&CX:\3_"G!.O#7/'8R5\0>']N$^41AE4,P>4N[_+FF_#>"
M&:WG^P9YS_I?7]3G_)YK[/\ @S#;^"?!&L>'+'_B6Z?JG_'Y:>GY?UKQ\1AG
MBM/2^C5]K:V.B[6S/,/"OP @T?Q1_P )_P#%3Q'_ ,)_XX_Y<[2[_P"19T'_
M + >A_RXQ]3U]PFF@Z?A_H?TZ_UX/3KGI1!Y\TUQ_P ^YXZ_A^/^/M1_J?\
M4<>OZY]<^W7VKOPV2=;>9O\ 6=-^G?R]3/\ (]_U_P#K47GD>;SGM_\ 6_'K
M^.:T)IH.G?\ ^M_A[Y].AS0O/]:/J?Y&OI\MPJPJ>E].R?Z' \3OKWZ^OF)6
M?Y7^F?Z[G]>GUQ_GUJQ5>\A'FV_^?Y>_X=\'->B<_P!9\_Q_X(30_OO]?W_S
M^7;UZ4303_9;F#_EW'\QTSC_ #G/;-5YH8/.^O\ GMS_ "-$T_DQ7'D8[?T'
MT_\ UT'.?WN_\$(_^49WP(_Z_?'O_J::W7\@G_!47]]_P4Q_;.'_ %44#UZ:
M+Q@\?Y'I7]>G_!!Z;SO^"9?P(/\ T^>/1^)\9ZX?3CI_GBOY _\ @J6?*_X*
M8?MG$=/^%C#IQUT7I_GOTKY7+/\ D<YIWMI]Z/1_Y@UZ?JSX=\G]S_K_ -/]
MGK_GMVS1_J8O]?Z?@>O'UYZ>U5_)\Z+\O3MU_'KTY]JL?N?*_P#UX_S_ .RU
M]$(L0_ZK_7]OY?RR.O7-)Q#-[#\.O]/R'/85!^Y\K_\ 7C_/_LM5X9O\_P"?
MU&?<&N@YS8^V>_\ X[6?Y_M^G_UZQ_.'FW$$_7^?'\OS^G-9^I7HLQ^X_4?Y
M]C_D4/17 UYOWW^O/^C?YZ<G_/&<&OIG]F/]I7Q_^RCHWBCQ5\)+'1+GXD:I
M>:78B[\16?\ :7_$K/\ S!?0'I^7?FOC>'4O.BZ9Y_'K[_IZ<@]<5T%GK'G?
MN)_^/?C&?P!_R?;BOE\[SK_9'@_.WYH] ]!_:*\+:5XQ_:!U[]I+59]1UOQA
M\8_#>EWNL#5@/[,T'5< '1=$T3&= \.\="< \@98UYM>"":(?\_!Y_SGIZ<8
M_P .XU[6/[8M;?SY_P#CU'_'W^OK^OY>E>7WDW?Z?_6!'\CG^M?'GH8;I\OT
M":\G\K_7_7Z?SQ[]3U]*Y^:;][^/\OZ_H>E5YKSR9<_S_P#K_3G'7/UK/FF\
MW_/\_?IVHM?3^NQT&A--YO\ G^?OT[5CUH0PS]>W_P!?_'VQZ]1BQ#9^=[?G
M_7_/6NA9;UYO/]0^L^?]?>9\-GYT6/Y?_6^O&>F/I5B&S_S_ #Y_D?P]JV(;
M.#/?OS^A[=1^N?QK8ALX,]^_/Z'MU'ZY_&O7PV%7E]R_7YK1]]3G^L^?X_\
M!.?ATW][_J/SZ\^_J:SO&&F_\4;X@_[ ^J<^_P#/^O/X5W/D>_Z__6KG_'G[
M_P $>(/(_P"@/JG_ -?V]Q],UZ/U7R_#_P"U.?$XG^O^&_R^1ZA9]O\ @5:$
MTW[W\?Y?U_0]*S[/M_P*M":'S?\ /\_;IWKZ@^?+$\O_ "PQ]1^1_P#K<>U%
M5Y^WX?UJQ0= 3]OP_K5?R/?]?_K58_Y:_P"?[U+-_J3]!_*@#CM>]H/;K^'3
M^?/O7/V=G!YMQ!Y!^T=1P>?7GTZ<\?UKL+S]]U[?U]>N>W]<\U!9_P"M/U'\
MA7CYCAEBO+KV^[[CT!--TB>&40>1^9_STZ_TKV?3;R?1[6W@@]OKU],]:X"S
ML_\ /YYY_/\ 0XKKX?\ 50?3^HKS_JOE^'_ #ZSTO^/_  2"\E\Z6X_<8^N>
M_P!/\?3GUSYH8.O?_P"M_A[9].IQH3]OP_K6?/V_#^M='U;R_#_@'.5_];_G
M&,?GZ^_7\J\'?\?Z4?\ ++_/]VJ]=%@-#_EE_G^[6/Y/[K_..GUST[_IFK'_
M "R_S_=JO#^YBSSGIV_3C_Z^>.*] "O6?YW[JXP./\?R_ICI6A6?>9AM;CZ8
M_3/KVX_^O0!^XW_!O7+"?^"B7'7_ (4KXY_(,I)(^F?ZYK]R/^#B?]]^P!#[
M_&'P&?R77E_IC^O>OPQ_X-Y/^4A(_P"R)^.?_0Q7[G_\'$\V/V 83W/QA\!'
M_P =UX?T]\8_/Y3$_P#(X7K'\CH/X@;/_CZ/U'\Q4_D^;^'O_GIGVZ_EG6?^
MM_[<C_(U8A_UP^I_G7U:V7HOR1SFC##Y,H'T_P#U]O\ Z]%$/^M\_ ''YC]#
M^?\ ^NQ#-YO^?\\=>U %>'S_ #?\Y]O;.,U9F_U)^@_E5B'_ %(^A_E5>\_U
M7[C-SQZ')]LUT 8T]G_Q[3SC_/3(_P#K_C1/^YB\G_/T'T_EZUH3>1Y5O]NQ
MU_'J<_Y/'6J_D>_Z_P#UJ\?%8:]_G_GT^[^K'1ANE_+]"QINF^==6_./\]\>
M_P"?>O4/.\G]QUS9_G_ATQ_GCS;380)?/['_ #_G&>E=#Y_M^G_UZ^?>%U^'
MKV\_\/ZG1]9MU_'_ ()7FF_>_C_+^OZ'I5>M":#]UY_?/OU[?E_CGK5>7]S%
MY_\ GZ?E^![XKV,-AOZ_'K\]O/4Y_K/G^/\ P2OS##[C\.O]?R.3V-6()?\
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
M[GCK_P#7X /VX_X-X^?^"AOGYS_Q9/QWT]CG^G'ZGI7[K_\ !Q/_ ,F!0?\
M98? /_H.O5^&'_!O)_RD)'_9$_'/_H8K]S_^#B>'/[ ,([CXP^ A_P".Z\?Z
M^V<_E\IB?^1PO6/Y'0?P[P_ZX?4_SJQ#_KA]3_.J\/\ KA]3_.K/_++_ #_=
MKZM;+T7Y(YS0HA_Z[^IZ?AR/R[^]5[/M_P "JQ##^^_U_?\ S^??TZ4 %6/^
M6O\ G^]6?_RU_P _WJT,_P#3?]/_ *] %B;_ %73[3_G]>>?2L^:'S?\_P _
M;IWJQ_RV_P!?[_\ UOS[>O>CS_;]/_KUS@$,WD_N./7U]?Q[?X5L0S?Y_P _
MJ,^X-<__ ,M?\_WJL>=^]_SGK],=>WZXKG^K>7X?\ #8FF_=?A_/^GZCI5>;
M]]%GG/3M^O'_ -?/'-5YIOW7X?S_ *?J.E$4UOYOD?Y]?TY]A70 ?ZK_ );Y
M[].N>WZ>GY=057O/(,7^OQ]/_P!55X._X_TH +R'M]/_ *Q)_D,?UHF\B&+K
M_DGT]^G>DO/]4/H?YFH/.\Z+\_3MT_'IUYZ\UT 5Z2;_ %4_T_J:6JUY_JA]
M#_,U@MUZK\T!_7G_ ,&RD_F_ _\ :@'DX^S_ !:\,#ZD>'9VV_\ CH/X=37R
MI_P<QCS?VD?V5_\ LD'CT_GK9/'7^]7U9_P;)0^3\"?VF?WV?^+L^&/P_P"*
M?FY_I^.>:^5/^#E__DY;]E?_ +)#X\_]/9KQ(_\ )12]5^4?Z_ICQ7^Z/T/Y
MO_)_>W&#S_C^7],=:LP_ZD?0_P JSIOW_P#J/?'_ -;TQSUZ_E5C_EE_G^[7
MU1YQH>3_ ,>_XY_^O^F3^ JQ#_R\?A6/#-_I5O\ T_3Z^OIW^FA#,?-N/_U?
MX]^,=_I0 >1[_K_]:CR/?]?_ *U6//\ ;]/_ *]5_-A]?U/^- !5B&;][^/\
M_P"OZ#I1YL/K^I_QHAF@Z=__ *W^'OGUZC !8AF\V*X//?\ '_/^/TJQY'O^
MO_UJQ_WO^=U6/]=_KY\__K[?I_AB@#0_=?YVU7O((.?(Z>GM_GGK]>]5ZKS?
MZVW_ !_]"H L>3!#TY'^1_\ 7S_A1^Z_SMHF_P!;_K^_?V_ED_7-9\T\_F^1
M!]F_SQ_/\<@\<4 6)H?W7X?R_I^IZUG_ &/V_P#'J/._=8GX_GG].>?\CK7H
M L30P_Z/^_\ \_G^=$T/^@:A/_TY]/SS_4\U7F_UMO\ C_Z%1-^YT^X_?\_8
M\=O\\#_/0T'.?WR_\$%_^48O[/W_ %^^/?\ U,]<K^0/_@J)_P I+_VUO^/G
M_DHH_P#3)V]OZYK^OO\ X(*,)?\ @F+\ )>.;OQZ?R\::ZHQ^+5_('_P5#E(
M_P""E/[:@YX^*"#KZ#'X=#^OJ:^5RW_D<9KWY7Z_YGT.%_W17_EZ^OF?!^?^
MF_Z?_7HF_=>_3]?R_I5?_5?YSG/Y>GMT_.Q_RZ^?W]/\\=/U]N*^BP_]?@<P
M58L^W_ J/^67^?[M'G^WZ?\ UZ;W?J_S8&?>0GS>_P#/Z\_Y ^A%<O>6?^?R
MQS^6?Q.*Z>;_ %Q^H_G61/V_#^M<V*UYNVO_ +<!@?V=;^AI+.'R9>H_+&/_
M *U:'D_O?\YZ_7'7O^F*L>1[_K_]:O'^K>7X?\ Z"QY/[W_.>OUQU[_IBB:$
M^;Y'TQT__5@8Q6Q9PCRNW\_IS_DCZDT>3^Z_SCI]<]._Z9H^K>7X?_:@9_D_
MNO\ ..GUST[_ *9JQ#Y$,73_ "3Z^_7O1^XAB^OT_P __K[]YX?]</J?YUT?
M5O+\/_M0(/\ EE_G^[1_JO\ .<Y_+T]NGYV**Z#G"J]6/^6O^?[U6*Z ,_\
MY:_Y_O5P_P 0IO)\$>*/W'_,'U3ZCL>V/PKN/^6O^?[U<?\ $B;_ (HCQ1C_
M * ^J8&?Z?U[_C7.<^)Z_/\ ]N/0+/M_P*M"J]G#V^O_ -<Y_F,?TH\G][_G
M/7ZXZ]_TQ7H'06/W\,OD?Z-]G]_QQ_(?Y-6//]OT_P#KU7\CW_7_ .M5CRIO
M3]!_A0<X4>1[_K_]:K'E3>GZ#_"C['[?^/4'05Z/(]_U_P#K4>5-Z?H/\*L0
MPS]>W_U_\?;'KU&  JOY/_'O^.?_ *_Z9/X"M#RIO3]!_A2_8YO^>(_(_P"-
M "3?9\#R?P].OM_7OFJ_D_\ 3Q^E)]CN/4?E_P#6I?L<_G8_'/\ ];TSS_2@
M"OY/_3Q^E6)K.#RN/?./0_Y]^E6)K/\ S_+G^9_#VH\GROQ]_P#/7'OT_, Q
MX;/_ #_/G^1_#VJQY/E?C[_YZX]^GYE'[W_.Z@#/\CW_ %_^M6?Y/DQ?GZ=^
MGX].O/7BMC['/Y.?QQ_]?TQQ_2L>:SG\K/\ R\>WZ_SR: /V_P#^#>7_ )2)
MS_\ 9%/'?_H5?NO_ ,'%?_*/R+_LL7@+_P! UVOPA_X-XQ_QL3M_](S_ ,63
M\>=_Q]/3GZ5^[_\ P<31 _L"00#H?C#X"Y^JZ\>/3O\ GQ7RV8?\CE?(Z#^'
M&S_UI^H_D*O^3YOX>_\ GIGVZ_E6@LYX9?RX_P \?Y_.Q##/#+^__/Z8^GZ#
M\:^I6R]%^2.<LFS\F7_ZPZ>H_IC/OZTD/^N'U/\ .K/DS^;_ )]?KGW_ /K\
MT>5-Z?H/\* *_DP>;_GU^N?;_P"OQ1Y,/_/?]3_\54_DW'_/ ?Y_"K/V+_IC
M^O\ ]E0!7\F'_GO^I_\ BJSH?]</J?YUH^3^\_U'/_UOIZ_K[T?V;/YWZ_Y]
ML^WOFN<-M]/73\PS_P!-_P!/_KT0P_OO]?;=3_/MS^?7'M4_V.X]1^7_ -:E
M_LV?SO\ 46W^3T^N>,X]^O- %B?M^']:H3?ZD_0?RJ_]C]O_ !ZJWV.X]1^7
M_P!:@"AY'O\ K_\ 6JO/V_#^M;$UG_G^7/\ ,_A[57^Q_NNO'Z_3\N_ZXKH
MQ_.G\GR//.>OZ^GK^O;WJQY/[K_..GUST[_IFM":SG]NW/Z#MT'ZY_&J\UG^
MZX@_G_\ JY[]!0!7JM>?ZH?0_P S5F;39_\ GATQ_7_'Z>^>*S[RSG\[SSQ^
MO?OQ[4 ?UZ_\&R4O_%B?VF_;XL>&#Z\_V!(#]>OZ?G\H_P#!S5_R<C^R?_V2
M#Q]_Z?#7U1_P;"0SQ? S]J>:?O\ %7PO^0\%Y)/\L_XU\P?\',=I//\ M%_L
MK^1_T1_Q[]>-;(^O;U//XU\\K?ZQR]5]^GZ6'BO]T?H?S;P_\O'X58AF_P _
MY_49]P:/L<\,MQ[9Z_\ Z\X]0?7)JQ9V<\V/K@?X?Y^GO7U)XQ7_ 'O^=U%G
M_P O'VC_ (%_7I^GXYK0\GSO^6'3_/MC']:(;/\ Z8?I^1_H<_CV%<YT!,(.
M?W_X_J/Q[>X]*K^3_P!/%O\ E5B*SG_Y>(.3Z?Y_#O1-9S_\\/\ .>/ZXY^I
MKH K^3#_ ,]_U/\ \55B&&#KW_\ K?X>V?7H,U_L7_3']?\ [*M"'39_^>'7
M/]/\/I[YXH *K^3^]_SGK]<=>_Z8JQ_9L\/OZ_X=_3_Z]']FS?\ /#^7^- !
M5?RH?3]#_A5G^SKS_G@/RJM>:;??Z-^XX_PQP1WY_KZT!]7_ *_I!Y,/_/?]
M3_\ %57G^S^;;W'X<C_#C\._N*L?V/-Z_P JKS0SP?Z/Y'Z\=_\ /O\ G0!G
MS0_O?Q_G_7]!UHFAMX?^6_;US[\9R/TK0ALY_*_U'T^G\\>W4]/6J\VFS_\
M/#IC^O\ C]/?/%!T&?-#_D_Y_(X]011Y,'V74//S_P >?^?S[\#MVJQ-9S^5
M_J/K]/YX]NHZ>E5YK.?[!<"<\^_;M_GCWH.<_OE_X()@?\.P?@/%Z7GCT?GX
MTUSGUQ\H[_\ U_X\_P#@J+!/_P /-?VWIYH<VW_"TEP?4#1>#G]>O/:O[#?^
M""4/D_\ !,'X#@_\_GCT_EXSUW_'L/UK^/'_ (*B";_AYS^VIB? _P"%H)@>
M@(X_+./PKY;+O^2AS3_"^_?6W0]C_F#7S/A\?ZFX_P ]S5B&'SH@/I_^OO\
M_6HFLY_*_P!1]?I_/'MU'3TJQ_9MQ]CQ]G_7GKZ?_7KZ$YS/F_??]NN?PZ9Q
M]/ZC&*/)\W\/?_/3/MU_+0ALY_*_U'T^G\\>W4]/6J_E?\NWD?Y],?Y]<USB
MNNZ^]?YE?/DQ?O\ Z]/_ -?';_&L_P#UO^<8Q^?K[]?RZ#^S9O\ GA_+_&J_
MV.?S?]1S_P#7S_/_ !Z<5SZ^?XC,>&&";_7GV[G]>X''O5?_ %,OD'BW_P _
MX\=<8P*V/L?M_P"/58ALY_*_U'T^G\\>W4]/6@WNNZ^]?YF?YW[K_..GTST[
M?KFM"'_5?Z_M_+^61UZYH\F?RO\ 4<?3VQZ>GZT0V?[KV_S^9_'CVH&'^M_Y
M;X[].F.WZ^GY]23?N9<\8Z=_UX_^MCCBI_L=QZC\O_K4OV/V_P#'J#G*_P#R
MR_Y=_P#*U7_<32]AD?F<_EG^6:L?8_)_U\'7_#]/TX_"C['[?^/5T 5_(]_U
M_P#K4?\ +7_/]ZK'V/R>.OZ?A^&.N?;MBB"+_EOGZ$_B/_K\^] &?Y/[W_.>
MOUQU[_IBN'^) \GP1X@S_P! ?5#S^OZXZXZYX'3N/L?[WKS^GT_/OZ]\UP_Q
M.AG_ .$(\4#TT?5!^GX'\OQXXK"S[/[G_D<^)Z_/_P!N/VHA_P""&_\ P57A
MZ?L]>"?P^-GPT_\ FD_SZ<U8F_X(A_\ !5['[C]GKP!C_LMGPTY_\N3/K7^@
MQ17SW^L6,_N_<_\ ,[_JZ\OP_P C_/F_X<>?\%6/^C<O!'_A[/AE_P#-'5G_
M (<A?\%5_P#HW/P/_P"'K^&G_P T=?Z!%6*/]8L9_=^Y_P"8/#);I+Y?\ _S
M[IO^"(?_  5>FZ_L]>">O?X\?#3_ #_G\X/^'(?_  5?_P"C<_!/_A^?AK_C
M7^@A11_K%C/[OW/_ #']6\OP_P" ?Y_X_P"")7_!5>+_ )MS\$'GM\>/AH?P
M_P \\G'>L^;_ ((G_P#!66;_ %/[-G@G_P /Q\-,=.O/B0=/U/UK_08JO1_K
M%C/[M_1_YB6&3V2?R_X!_G\?\.3O^"K_ /T;IX(_\/O\-/\ YI*3_ARK_P %
M9?\ EO\ LY^ .?\ JO'PS]_^ID]^_J:_T$**/]8<9_=^[_@A]77E^'^1_GX?
M\.3O^"K_ /T;IX(_\/O\-/\ YI*3_AR?_P %7O-Q_P ,Y^"<YQ_R7CX:=>O_
M $,G]>OOS7^@?M'O^9]_?W/YFH*P_MS%]U]X_JR>VOR_X#/\_?\ X<G_ /!6
M7S?^3;/!&/7_ (7Q\-/[WK_PDGI_CUHF_P"")_\ P5E\W]Q^SGX _P##\?#3
MT'_4R#V/_P!;-?Z!%3;U]?T/^%;_ -MXW^:/X[_>)X9+=)?+_@'^?#-_P1)_
MX*V39_XQL\ #Z_'CX:>W'_(R?IS_ #JQ_P .2?\ @J_Y7_)N?@G_ ,/Q\-.N
M/^QDZ=L9Z<]*_P!!BBC_ %AQG]W[G_F'U=>7X?Y'^>O_ ,.2?^"MGE?\FV>
M/_#\?#3T]?\ A)/\]>E!_P""(?\ P5EFB$'_  SGX(MN_P#R7CX:>_'_ ",F
M,?Y]Z_T)]H]_S/O[^Y_,T;1[_F?\?<_G6']N8N][K?OYC^KQ[_@C^1/_ ((T
M_P#!,C]O/]DW]LIOBW^T7\)_#7@GX?VGPK\4^&#J^D_$OP=XSU*^U366QHH.
MC>'3N7:05<C[I!R.U?KK_P %DOV;?CS^U1^R#_PJ[]G?P=HOC?X@K\1_"OB4
M:#K/B31?#6GR:9H*:T79]:UY5CC.Z55"CDMNV@**_7"BN6OB<5B<6L8VKZ>2
MT[;_ /#C\K'^?=_PY4_X*V>5_P FV> //^V_]%X^&N,8_P"QDZU0_P"')W_!
M7.;[1_QC+\-^>O\ Q?CX:=/_  I.O?\ .O\ 0@HKT?[;QEM&NG?R%]6ZV_#_
M (!_GW0?\$3_ /@K+#S/^S9X Z#'_%^/AIU]_P ?ZTLW_!%O_@K9P(/V;/ '
MT_X7Q\-/_P!7O_6O]!"BC_6'%^7W?\$#_/P_X<J_\%<O-\__ (9S\ ?7_A?'
MPT_/_D9/Q_7/>K\/_!%O_@K+Y0_XQL^&XSU_XO9\-!_[LG<__6K_ $ **/[;
MQG>/XG0?Y^__  Y;_P""LO$\'[-G@#[1G_HO'PTS[?EP.?;UJQ#_ ,$6_P#@
MK+FX\_\ 9M\ =.O_  NSX:'([_\ ,R?G^/M7^@!4Q5?0_F3_ )Y.:P_MO%WW
M^XY\30CB=W;T_P" ?Y_,W_!&?_@K9%%Y%O\ LR^ /P^-OPT[^Y\2<\9Z50_X
M<P_\%>?^C9/AM_X?GX:?_-)7^@MD>A_(_P"%&1[_ )'_  K?^V\9WC^(OJZ\
MOZ^1_G\0_P#!&'_@K9G$_P"S7X [9_XOQ\-/;J.A_KS[43?\$8?^"LO/D?LV
M> ,?]EL^&F>^/?\ ^M^-?Z ^T>_YGW]_<_F:@K#^V\7W7WC^K+IK\E_D?Y]\
M_P#P1;_X*]>5<>1^S;\-\CFS_P"+V?#3_P":3^OIZU/_ ,.7/^"M?DV__&-O
MP_$XZ_\ %[/AI@8ZYY&/?U[5_H$T4?VWC.Z_$/JWE^'_  #_ #YY_P#@BK_P
M5SE_YML^&_\ X?CX:?\ S2#^?\JK_P##DG_@KGY6/^&;/AOC'_1>/AIZ]?3/
M;/K[<U_H3[1[_F??W]S^9JOYH]#^9_\ BO<_G1_;>+[K[P^K1>WY?\ _SZ(?
M^"+?_!7/ROL__#,OPW]/^2\?#3_YI,G^A/7O6?>?\$2?^"O4UM^X_9S\ =>_
MQX^&GY?\C)_]?I]*_P!"BBNC^W,9W7XL/JWE^'_ /P&_X(._L;?M5_L7_"SX
M]>%_VIO 6@^ M7\7^/\ P]KOA&V\/>,=&\;Q7FE0:%)#-ND\/91'CD<(RL0X
MVR#&(Y"GC'_!<O\ 8+_;/_:[^,GP \7?LM?#/PUX]T+P?\.O%GAKQ=/XA\>^
M$/!9L]4UW61+HWE?\)'\\^-Y9C$I522NT,I%?TOF8'J/Y_\ Q5)#,'&0/U_4
M>WX?C7F_VS+ZW];TYOGO;EOO>P?5DU;7TMI^7Z'^?#_PY5_X*]>;_P FV> /
M7_DO'PT_E_PDG3'Z=LU8_P"'+?\ P5SAZ?LV> #_ -UX^&G/O_R,@Y'3UK_0
M8HKTO]8L7Y?C_F<_]F>9_GOS?\$6_P#@KUYMOY'[-G@#\/CQ\-.WT\2=/RP
M:T(?^",/_!7.&7_DVSP!ZC_B_'PT]/\ L9/ZC/Y@?Z"%%'^L6+\OZ^8?V;_>
M_'_@G^?_  _\$8?^"LOE#_C&SP!]HY'_ "7CX:>O7_D9*K_\.8?^"N?F_P#)
MLO@#_P /Q\-/7'7_ (23\/UZU_H$44?VWC.Z-_JW2WEM_P  _P ^_P#X<M_\
M%<_^C;/A_P#^'X^&?^-6/^',/_!7J#_4?LV?#>Y_[KS\-.Q_[&3_ "?SK_0(
MHI?ZQ8SR^Y_YF']F:WYNM]S_ #]_^',/_!72;'G_ +,OPWX_ZKQ\-/3_ +&3
MW_+-6/\ AS!_P5L\G_DVSP!G'_1>/AIUZY_Y&3IC].,5_H 44_[;QG='1]5\
MOP_^U/\ /NF_X(P_\%@0?W'[-GP_&?\ JO'PT/\ /Q)^'K4$W_!%O_@KUYO'
M[-GPW]A_POCX:>^?^9D_/G\:_P!!BBC_ %BQGE]S_P SG_LW^\_O_P""?Y\_
M_#ES_@L#_P!&R?#7_P /O\-/_FDJM+_P1<_X+ -*#;_LO_#\^]U\>/AH>WJ/
M$AX]??/O7^@]N/\ </Z_X4;C_=/Z_P"%+_6+&>7X_P"9M_9\?YOS/\^J;_@B
MW_P6!FB_Y-L^'^?^R\?#3_YI!V.#20_\$6_^"O0B'G_LR^ .O_1>/AI].?\
MBI._/'Z5_H,T4_\ 6+&>7W/_ #*^K>7X?\ _SWO^'*W_  6!_P"C9/AM_P"'
MX^&?_P TE5[W_@BA_P %@+R*YM_^&9OAO]GN>O\ Q?GX9\<=_P#BI/;\S7^A
M311_K%C/+\?\SG^K:[?A_P  _,3_ ()'?L^_&/\ 9>_85^#WP4^.OAS2_"7Q
M1\+GQ0WB+P[I&M:/XCTZQ76M>UK6]*/]M:"/+=5CE"ELEU<E0-^-O\X/[>O_
M  2&_P""EGQ@_;D_:=^-'P=^!_@GQ;\./B=XY76?"'B#5OC%X/\ #VJ7VE@?
M] 7Q$ ^A?[S#<W4\FO[>?/\ ;]/_ *]%<>'S'%X7%RQD>7FE?5JZ=UU6[7E?
M_@=]M+=+6/\ /?F_X(J_\%>O^C;/ '_A^/AICK_V,F/TP>,58_X<M?\ !7K_
M )8?LV> .O/_ !?CX:9_]23T_KSZ_P"@Q179_;F,[J_S,'AO+\/^ ?YZ_P#P
MY/\ ^"O7F_:/^&9?AOZX_P"%\_#3_P":7\<Y_"L__AR3_P %@O-S_P ,R_#?
MKC_DO'PTZ8S_ -#)T_'IQG%?Z'%%+^V\9W1A_9KO\3^]_P"9_GKP_P#!$_\
MX*]?]&V> .W_ #7CX:8]_P#F9!_3'M5;_AR=_P %@893Y'[,O@#_ ,/Q\-,<
M\G_F9.W;IVK_ $,:*P_MO%]U_7R-_JOE^'_ /\\[_ARA_P %@)?O?LS> !GU
M^//PT ^O_(R>WX'M6C_PY/\ ^"N?E?\ )LGPW^T?]EX^&?KT_P"1D]><_P!:
M_P!!_:/\D^_O[G\Z-H]_S/O[^Y_,T?VWB^Z_KY&'U9]G^/\ D?Y[$W_!%#_@
MKU-@?\,R_#?D]OCQ\-/7_L9!1#_P1/\ ^"O4,7_)LOPW_P##\?#/Z8_Y&3],
M\^U?Z%%%']MXONOZ^1O]6\OZ^X_SUX?^")__  5Z\[]_^S9X!]/^2\?#/KD?
M]3)].?I4X_X(G_\ !7HQ6X_X9L^'_7M\>/AH#C_PI./Q_/U_T(:*/[;Q?=?U
M\@^K>7X?\ _SWYO^")__  5Z_P"C;/ '?_FO'PTQ[?\ ,R'^N?>J'_#D3_@K
MGYOG_P##-?@#U_Y+Q\,\?7/_  DGZ9Z]Z_T+Z*W_ +;QEMXA]6\OP_\ M3_/
M?_X<A_\ !6SK/^S9X _\/Q\,^G//_(R8]?PS5;_AR'_P5L_Z-M\ ?^'X^&O_
M ,T=?Z%-3[1[_F?\?<_G6']MXON@^K+KI\O^ ?YY$W_!#W_@KG_T;GX [?\
M->/AIWS_ -3)T_E^=<_XD_X(2_\ !7/7O#FL:7_PS9\-A<75F;*S)^/'PT''
MU_X23''KZ\\\Y_T4**W_ +:Q?>/W!]5\OP_^U/Y]_P#B(S_8[_Z)G\?_ /PC
M]&_^:7_.3[89-_P<;?L=P]?A=^T$?^Y0T4^GIXC'].OTK^-*#O\ C_2K'G#S
M?^7GUS^..GUY],_G7H?V9@_YOQ?^8?6?/\?_ +8_LO\ ^(B;]CW_ *)I\=O_
M  FM$_\ FB_SD^V#_B(F_8]_Z)I\=O\ PFM$_P#FB_SD^V/XX(OW,7D?Y^OY
M?@>V*,3?\_'\O\:/[,P?\S^^7^8?6?/\?_MC^R7_ (B)_P!D/_HFGQW_ /":
MT3_YHZK_ /$1-^R'_P!$M^.__A.:)_\ -%7\=6)O^?C^7^-'[W_.ZC^S,'_,
M_OE_F%_,_L0_XB+OV0?^B5_'_P#\)#1?_FC_ ,Y/MB;_ (B)OV1_^B3_ +0/
M_A(:+_\ -'_G)]L?QTXF_P"?C^7^-6,3?\_'\O\ &C^R\'W_ #_S#ZSY_C_]
ML?V'P?\ !Q#^R3-)@_"SX_09[GPWHO/7&?\ BHP/_P!7:B;_ (.)_P!D*"3G
MX6_'_P"O_"-Z+GOV_P"$CQ^G ^M?QX8F_P"?C^7^-'_+/]_CKQZ]??\ S^E+
M^Q,)V8?6?/\ '_@G]@T/_!Q;^R'-)@?"?]H >_\ PC6AG'3_ *F+';V]>W%C
M_B(F_9*\S;_PJ?\ : _\)K0^GKC_ (2+'7]">V,?QXTGG7'_ #W'^?QI_P!E
MX/\ F?WR_P P^L^?X_\ !/[#_P#B(G_9)_Z)-^T#_P"$WH7_ ,T7^<GVP?\
M$1/^R3_T2;]H'_PF]"_^:+_.3[8_CQ\Z^\KVQ^GY=/\ ]77FL_S9O7]1_C1_
M9>#_ )G]\O\ ,/K/G^/_ -L?V+3_ /!Q7^R3",+\)OC_ #_[OAK1.>?0^(B?
M\_2H?^(C3]D'_HDG[0__ (2.B_\ S1_YR?;'\=^)O^?C^7^-5\3?\_'\O\:/
M[,P?\WXO_,/K/G^/_!/[%)O^#C;]DE>%^#/[14X'8>#]$_D?$1ZX]NI]L06_
M_!Q[^R'++Y!^#7[14''\7@_0\=O[OB(?F/\ "OXZO[2GA_Y^>_M_+/OT]^,U
M7O+S]U_R\_H>/\Y'M_,_LO!]W]\O\P^LKO\ C_\ ;']X7[&W_!7GX"_ML?&-
M_@?\._ 7Q7\.>+;;PYJGB?[5XVT32M,T\1:']]0R2%B_.4**N#\H4D@CZB_;
ME_;6^''[!?P;B^-WQ,\.^,_$GAP^+=)\+G2O!-B-3U,:GKN_RV9,Y*[MV!N
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
M #GK]<=>_P"F*(?WV?)]OU^F,Y__ %U8\J;T_0?X4 5Y^WX?UHAA@\KS^_\
MB/\ /OU)K0AA@\WR)_Z>WX=>/RHAA\W_ #_GGKWH S__  'JQ##Y'^O^S=?Y
M]_\ (JQ]C]O_ !ZB:'_)_P _D<>H(H SYO\ IA^&?TQG_/3WH_\  >K'D>_Z
M_P#UJ)H?(E'Y$_SZ?X=O2@#/FA_Z]O\ /^'Y]CQ5?R9_-_SZ_7/O_P#7YK8\
MCW_7_P"M5>;]S+GC'3O^O'_UL<<4'.MUZK\T8\T/[W\?Y_U_0=:)O(Y_'\__
M -7W:T)H?.E(^O\ ^OO_ /6JO--Y7_+#/Y__ %O\_G0;XG1/T_1F?-#/U[?_
M %_\?;'IT.2;SX;6XL><W5GSU_S_ /K]JT/)GFFM_P!Q[?GS_48ZCCZ57FM-
M5UB+4-#\*Z5<^)-0M;/[;>?V3_R#+#_L.:Y@]0:#!8GL_P"ODS_0$_X(#C_C
M5S^S_%_T]^/ER/?QIK9'; Z?CCM7\@G_  5$,$__  4P_;5A$V+C_A:*\?7M
M_P#6Z9'KQ7]@O_!!+3;[1_\ @F)\ ;"__P"/^UO?'@O!_P!SGKV>H]<=?P[5
M_(%_P4ZLX/\ AYM^VM_V5(<'_L"=SQ_2OC<+03SC-+>=OE);-/\ +<]C_F#7
MI_G_ )GP-,8.?W'X?H/Q[^P]:/)_=9@X_GG].>?\CK8ALY_^W<_Y_7CO@YHF
MFGA_<>1Q_GIS_C_6OHCG"']S%;GM]>_KT_I5B#O^/]*(1YW2 C_/\_\ ]76C
M_EE_G^[0 >1[_K_]:B:'_IOZ8_7G^F/QJQ#Y_E?YQ[^V,8H\J;T_0?X4 6(?
M(AB/[C_/X=>OX]:K_P#+7_/]ZM#R?W69^?YY_7GC_(Z'D]/(_P ],=_\\'/2
M@#/\J;T_0?X4>5-Z?H/\*T/(GX\__/U]>_\ /O5?_EK_ )_O4 9_DS^;<>_]
M/IC^='D>_P"O_P!:M#_EK_G^]1/V_#^M &?-_P!</0=?QX/Y]O:CR?\ EO\
MAN_3.?\ /U[58\F>;_4?Y[_RQ_G@Y_VPY\B?_CX_I_\ 6_KQUHU^8%>;[/\
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
MHSSUAL9BVK;-Z-+]/FCXO\*^"?%/Q"Q_P@\%M]IQ_P C#JP']F?X?A^O2OT
M^ __  3L^)FL6P\83P"VL-,NS?:QXV\;_P#(LV&, G0M#[XR ?J!U(K]$-!^
M%?[,O[(MAI^N>(]5T3XH_$#_ )@_AZT_XEG@;0?Y^O'8XSZU\/\ [0G[?GC_
M ,>76H:5!JMMINCVO^AV7A[2?^08./;MG_/I^4YUQMB[OZE)VU2UZ7:Z/MZ'
MUV6Y&M'C$OFO1]OZZ'V?/\9?V9OV5_#MQ8^!]$/C[Q_=8-YXV\5V7]I:98ZI
M@@C1-$.3@Y!& K!E&6*MMK\J/C9^USXJ^)&O7'G^([G[/=7G_'IG\<<CCO\
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
M *D?0_RIL/\ KA]3_.N@!?*F]/T'^%6(8?\ /^?U./8"C_EE_G^[5>'SYO\
M4<?KV_\ K=OUZT 6*KS<RV^8+G/3TXZ_SK0\G_CWGOY_LVGVO_'Y=\?Z!S_^
MOK7RO^T)^V!\'?ACHVL6/@"^TWX@>.+7_0KS^R;S^TO#/]J?^[!C.?IZ=^?Z
MR]D_Q_X('TQ-Y&C:-<:YKE]IOAO1[7/VS5O$-X--TSM^G\L5\ ?$_P#X* >#
MX==MO!'P!T.Y\7>,+N\.C?\ "0W>D#4S?ZIG;_Q)0/FUX9Q][&>P(P:3X/\
M[$'_  4#_;\U33_&/Q4^U?#;X+W7^FV>K>-[,:;X9_LOC_D1_ _/\Z_?']E+
M]A']EC]D"PMK[X9>'?\ A(_B@+,?VQ\3/&V-1\2@[0#_ &&HX\/^'B%&X\%B
M 22W-=&'R[%XK63Y8[MO2ZW>]NES#$8E+UZ6MOY_AI;[K'XK_!G_ ()5?M)_
MM">(]/\ CK^U1X_UKP!X6U0_;O\ A'[N\'_"S;_3!Q_R!/\ D6?#PYZ9YZ]:
M_H/^#_@[X'_LT^$AX.^"WPD\-_#:PNM'^Q:QJWVS^TO'5_JG_0:US7/^1G^O
MY=Z]HT+P3XC\;W5Q?7$^FZ;X/_Y?/&_C>\_LWP-8?]AW7._^.>U?-_QR_;&^
M /PE_M#2OV9;&V^/WQ@TO_B2V?QN\;V?_%H-!U0X!_X0?P/_ ,S!SW_^O2Q.
M*X=RJ^J<DNZ?O*_F_M(YUA<7FO1K;:ZTZ[6_(^@--^%<&F^#+CXF_$WQCX;^
M!/PGM;S_ )&SQO\ \A/Q:,?\R/X'_P"9@'^<XKXW^,'_  4:T/0?[8\*_L,>
M%=2^&_VJS_L7Q)\>?B%9Z-J7Q,U[_L!\_P#%O^GKV/2OSG\8?$[XM_&#7M0\
M5?'?QQK?C_QA_P _>K?\@RPQ_P P70]#/_(O^'?8C\17G^I>)-#T&UM]5\1Z
MKINB?:O^//\ M7G4[[W_ +#_   /XU\#F?%F;XNZP3=G=:7VU2V[JQ]-EN28
M3"ZM*]M;]^NC\S8B\^]\1^(/$>JZYKGB7Q!KUY]MO-6\0ZQK.I:G?YZ?\3SQ
M!]1UP1VKS?XG?$[PY\/9;>QO9[FY\0ZI_P >?A[P]_Q,M3O_ /\ 7QT_,5S\
M&I?&GXA:I<0>!['_ (5MX/NO^/SQOXA_XF7B:_\ ^P'H?O\ _7]*]H\-_"OP
M!X#M?/TJQ_M+QA=X_MCQ9JW_ !,M3O\ _/\ GK7R_P!7<G?&-MMW:U>K:?GU
M9[.'2PE]NMMO.WYZ[GZQ_P#!NC!\5-?_ ."AY\8>*;;3?!?A _!7QS9:-X(-
MH%\37GSK^\UPG(S%S*,\DI@8)!K]X/\ @XX_Y1Z)_P!EC\ ?^@:]7Y#_ /!
MV\EF_;\\EL;1\(O''KD_O$Q^HZ?Y'Z\?\'''_*/1/^RQ^ ?_ $#7J^HR-)8R
M"Z7C_73H?/YF[O[O/N?PN6<)\WO_ "^G/^0?H#6A##^]_'^7]?T/6L^S[?\
M JV(._X_TK]/6R]%^2/'"&&?S?I^'7TSS^N:LV?^M/U'\A2?]>__  '_ "?P
MZ_AVJQ9P^3+Y\X[?0=?R]?J*#G+%5O\ 7?:(/\/_ -?7Z^W/%+_RU_S_ 'J2
M*&?S?W\_/^>O7CKG\OH >L_!_4OV98/B#Y'[7D_Q1TWX3W5G]BL]6^$]G_:>
MIV&J _\ (:US0\?\5#X=_H?R_;#PK\!_AE>?#K2/&/[,O[37[-_C_P"$^J:Q
M_8NC_9/$@\$^)K'5==YT+1?'&A^(/^9B],^]?@/Y]C#+^_\ ])MO^7RTN^.W
M7\/\*7XI^%="U'_@GY^V_P#\(/X4%OK^@^)?@-XTUBZTHD:E8^%]"UL?V[K)
M(*G'A3N0P(]1@&N?$YCC,JMC,)MU3[6U5K:?<'U;ZWUM^'X:?TC]C_%6@ZYX
M#UG^P_&/A7Q)HGB"Z'^AVEWH_P#Q_CGI]>/3/MFOI#X0?LH^./BI?^'_ +=/
M<W']J?\ 'IX(\/#^TM3'_8<_Z%_WK^0+]BS_ (*V_M,?LR^(]%TGQCKNM?'3
M]G&VO/[$\1_#'XA7G_"1_8?#)8<>"]>D9?$GASQ"5).Y<J %!"EF8?Z NB?M
MV_!;PW\+_ /B[]D;1[;3? _Q'\!Z;XQTK7K=?[2_M#^W<AE;6F&/^$B_X2/*
ML"..<CU\_,>/L;]4MA-);-=FUKY[W2##<.*_^UV>KM]]_P#+\NS/4/A]^QG\
M*_V<-/.M_&_5=-\C'VVR^&7A_G4KXXR/[<USC@>@QGU[CA?V@_V_+$>&Y_A_
M\,M$T[P%X7'^A'2M*VYU#2_4[0HS]%Q[=C^;/Q-_:6\<?$B6XGGU6YN?M7_'
MY=W>?^)A_G^A]*^9]3O/.-Q?:YFV]>_\\>G7WZ5^<8K,\;FV*_VQO[W9WU/J
M,+A<)A++1[6TVM:W0[CQ5\2-<\52W/D:K<]>OZ?_ %O?->3ZQK%AIL7GZK?=
M^.O_ -?_ #VKR_QM\9O#F@_:(+&XMOM&,_R^G^>2*^)_'GQ:US6!<"?5O^)?
M_P"E_3CU/Z5SO#>7]?<=&)Q.UOZV73Y=.Q]$>//CG8V45Q!H?VG[1_G_ #^E
M?$_C;XD7UY]HGU75;:VM_P#E\%W>?I_/_P#57R_\3?C]_8Y^P^%?M/BW5[H_
M\B]X>_XF6I_4CKCOT/L>*\?TW1_%7Q"NKC5?C?JO]B>%]4Z^"/#UX!XF[?\
M(<USU_'VXK?\CG.X\2?'F?Q)?ZAX5^&6AZEXMUC_ (\KS[)_R+.@GD_\3S7/
M3_\ 7]/+Q\*[[[7_ &Y\8O%1\;ZQ_P N?AZT_P"18L,_Y'^<5W$6IZ)X=C/A
MWP#I=OX<T!B2;:UR222<DD\DY).>N3R:KPZ/JNLRV_GW'^C],]>,\?3_ #SZ
M8>E_U_KT _N-_P"#2S7I]7_9W_:W@$%K:Z=I7QN\+6=I:VMJ4  \%\DD?ECC
MT.!S7C__  <Z?\G%_LI?]DB\??\ IZ->S?\ !IUH\&C_ +.W[5T$'_+S\9/"
M'Z>$-;Q_GZ5XY_P<U?\ )S'[*_\ V1_Q[_Z>C7T_#R_VV/DG^44>?BMG_P!O
M?J?S7^3_ ,?'X8_^M^N#^!H\CW_7_P"M5>K'D_\ +?S_ ,?TSG/Z;OPK](/'
M+'DP>5GC[1G'3G.?O=/P_3K6A#->S?Z^?_#WZYSZ9JO#^_\ W^/\_IW/^(S1
M!W_'^E %C_1_^6_3_./;KZ_AWH\F>;_4?Y[_ ,L?YX)^XF]#Q],@_P"?;K[T
M0P_Y_P _J<>P% %B&&?'^HYY^G^>@_IWJQY4WI^@_P *(8?W7X?S_I^HZT46
M?9@'E3>GZ#_"B:'_ "?\_D<>H(H/GPGB?GI_]?\ 3_ZWI7AAN/\ MXNL_P#'
MW>?7]?\ 'FBS>P>NQ8_?S>IY^A))_P ^G7WK/O,Z;$)Y_P#CW[W?4^_Y8^OI
MFMC3=-US7OW'@[2CK=Q]L^Q?:^GAG3]4&.=<US_.*_0C]F/_ ()C_'[X\:IH
M^K>(_ &I:WX?_P"/W_A(?$.C_P!F^!K#_J-?V'G_ (J#\_\ ZXVL'=XQI+?5
MI67W_?\ \$X+-XO_ &1:6UT=O/I;O^A^=_AO0=<^)%U_97A:QMK;[7_QY^+/
M$/\ ;/\ 9E_JG_0%T//_ "4'^O?M7[>?L:?\$6?C-\1=#TWXP>)-=T3P3I+G
M \5?$!6?5?[*)P6T30E!\,>'D4D R''C%"P#,,C/ZIP_!G_@GM^PWX=TB^\2
M36OQL^/WA>R'V+2?MIU(V&J\@C&.!@#!R223D*!D_EQ^VQ_P5B^(NL6)\.WW
MC>X_L#5<65I\$OAE_P A0]P-<[]SWZ\^M?/9GQ9A;?4\%9:ZMKIK>S]=FW;K
MKI?T,-EN_,GWL_/IK]Y^EY_:<_8\_P"">7A>_P#AE\%?AW;_ !9^)X)/B7X@
MW7]B?V6VIX8?VPVND,0.=WRE3E1D[2RM^ '[8W_!17Q'\9O$>L7VJZYJ7Q1\
M<?;/]#TGP]K']F_#+PEU]/Y>OI7Y;_'[]I:^UB2XTKQ_KESINCZI_P >?P&\
M$_\ $R\<W_\ V'-<]/S]SUKY7LX?B-X\M?[+\1S_ /"D_A?_ -$]\/?\C-KV
ME_\ 4<USZ_KSVKX',L3+%O=[OK)KY:O\-#W\-'"85;=.W7[N]STCXP?M(?\
M"8>,O(\1ZKK?QL^)&-+^Q^'O!%G_ ,4-X2Y_YCGX^A_&O/\ Q)X$\5^+[6XU
M;XX>*_[1@M?].T;X?>$\_P#",V&,'_B=Z'_S,![YZ@].:Z#3;3PKX)^T:5\*
M]*_X1NWNO^/S^R?^0G?X_P"@Y[GTKJ--L_[2BU":><W/VJS_ ,_Y'TI8;#/S
M^Y^O^:T??7H#?7;\#_1-_P"#>.>QF_X),_LWBQMK;3M/_P"*\L[.TM.@QXTU
MT8)'\1R2,=@<]L_R:?\ !4"'S?\ @I9^V_[_ !2&/_!+_G@^]?UI?\&]]I#9
M_P#!*7]G>"# 7[5X^/X_\)KKF,_AGGW]J_DK_P""GTTT7_!2K]M0C[I^*"$>
MF",]?H<=O:OH<D36-7^%?G_P#S\3B/Z_X;_(^%_)G\K_ %XZ_AC_ #STZ<9H
M\F?RO\^GUQ[?_6XHA^T?]O'X>_X_3OUJQ_RR_P _W:^O.<KF&>;I]F'U_P _
M_6_/G0AL_2?ZC\N.?PS^GK1_RR_S_=JQ0!8AL_\ 1?8^WXC_ /5_CR8_Y=_/
M]^OZ8S^O_P"NB$>3:YXZ^_\ ]?\ KQS1_P M//\ T[=/SZ?Y[4 'DS?\]_U'
M_P 51Y,W_/?]1_\ %48X_P"/C_1_KQU^F.OZ^U6)O(LXO](OOL_'VWV_#';U
MZ=#[T 5_L4^?M'X=>>G7_/:B\F@T>+S[Z^M?L]U9_P"AW?VP?AP<_P!/<UW'
M@/X>_$WXJ7]O!X&\*VW]CVW%W\3=6_XEOAFP_P"P'H?_ #,'&,9K]D/V1?\
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
M[O/[-^P?\3KIW_\ U5\D>-OBUX^^(6H6^A_!C2C<:/W^)FJ_\BU8<\KH9/\
MR'L GDAN< C'3QK:_J>@>_\ Q4^-?A7P5ID^M^(KW[5 2 +/[9R2?0=>O3\.
M*^3YKSXF_'*U^W07US\)? ]UUN^/[2U[2_\ J!_]"_D?YS70>&_ ?@[PK=?V
MYXXG_P"$_P#''_+GXA\0_P#,!]?[#T//?CWZ>M&I:QKFL7=QY$_VG[5_SZ=\
M9].G\N,Y]0YR?0;/PK\);7^RO!MC]FU"Z_Y#'B'_ )"7B:__ )]?\\5@>3/K
MUU<?\?(_Z>_Z=OT^@YKL--\*SS?\?%N+GK_/]/?/3ZUZAIN@P68M_(@_G]?I
MSZ>I%='U6_3\/^ !YOH_@F"'_7X_SQ^7KZ?45Z19Z/8P\0?A[?Y_#'XUT$-G
M!GOWY_0]NH_7/XUH_8[?U/Y?_6KT,+EM]UOT?GI;\;@?V%_\&KL/D_ O]K4_
M]58\*?\ J&9..W;_ #SCYX_X.;8/-_::_90]3\(?'Y/7OKC=_ICKWKZ?_P"#
M6^'R?@'^U)_J.?C'X9QM//\ R )<9_+C_:V]*^:?^#F[_DXK]E#_ +)#X_\
MTUUA_2O5RZ*PN<QPW6*=O^WE'_)'!B=I=NO_ ),?S4^3/-*?3^7^>^/3&*L>
M3/Y7^?3ZX]O_ *W%5Q_KKC_/8U8\GR8?(_/\/?\ P[9^M?=GC&A##^Z_#^?]
M/U'6B&'_ #_G]3CV H@[_C_2BR_Y>?\ /]V@"Q]CZ>1/ZXS^F>/IC_\ 51Y4
MWI^@_P *6'_4CZ'^53^3^]N)SD_D>GO[X_'UZ4 'E3>GZ#_"EB\B'[1///BW
M_3OQG^GY<4GG<_OY_L_I_GD'M^=>H? WP3X5^)'Q:T_PKXYGUJV\'6NC^*/&
MGB2U\/7G_$SU[2_ NB_V]KNBZ'_D<UT8G$+"J[2MITNE^@'DUYK.E6<7D7T'
M]I:A=?\ ('TFT_XF6IWXYXT/0_\ /M7US^SW^PWX_P#VBO&_A[0[>QUNYN+K
M_D,>$])ZV&>@USQR?^0!S_\ J[U)X:_X*'?\$;O"O[/_ ,8/BS\"+7Q?X*_:
M9T'X5ZS9_#GX8_M!^ M'\;ZKXL^)VL*S:,S>-E#>&1X=C52SA@NQ/WC87;G]
MG/V1_P#@K;\+/%__  30^'/QN^"/PY^&WP+^) UC5/!7QKO+,:/IGAGP+XZT
M3)77!N"G9XN7'BE<J#CD]:\7$\1X3"IVLW9VT7Q6=OQM>VOJ8+"XQM>[HWVZ
M-^G8^KOAW_P3/_9Z_8=\-V'Q _:$\5:+XDMM*M/MFC?![2+1=.TM]3P"671%
M8_\ "0>( <H?%#!3N5N-N&/S_P#ME?\ !8J^@\!:OX5\'Q:=^SWX TO-E9MI
M6KH/'>O G.W0]#1%  Z=.WS9/)_%GX_?\%&OB-\3I=8OO[<N?&WB"UUC_DMW
MC>\_XH;PEI?&?[#T/&>?_K>U?COXP^-GBKXD>+=0OO &E:C\=OB!=?\ 'Y\6
M/&__ "(V@?\ 8#_$<X]L5\%B<RQF;-_6V]Y6LVM+NVSM>UOZ;/?PV&6%MHKV
MZZ^NMOZ]#[(^.7[76N:QHVH>(['5=2^!7@^ZL_L5YJVK:Q_:7Q,\6\]-#'U_
MSC-? WAOQAXX^*D5Q!\*M*U+X7:/_P QCXL>(<ZGXY\6Z7UZ_7_/I9L_A[8W
ME_<>*OC%XCN?BCXXNL_8[2[_ .19L/7_ (D?;\/<UV$VL>(]2E\B"^N;;3[7
MG[)WX __ %8 Z^E>?]5;?POUL_SY?U/0VU.7T?P?X.^&]_J']E&Y\2>,+KF\
M\;^(?^)EXYO_ %]NGU].:V-2AO=8NO/G/K[>O^?Y^_06>@^=*9R.X_'KSW]Z
M["'38/\ GATS_3_'Z^^.*]?#9;W79I-7^2N>>\2K[K\/\SC]-T>"'/[C_2/R
MZ?\ UNG7VQBNXM--\FTN)Y^OV,\?Y_S_ %UX+."'I_(^F/IZ>M:,T)\JXZ_\
M>?/0_I7T^&PMD]%MV7:_5'!B,3JEYK\TNG];']_7_! ,0_\ #KOX FW_ -1]
MK\>!>G_0Z:YG./;;[5_(K_P4]FQ_P4J_;4@Z_P#%T%_4?C]?RS7]=W_! O\
MY1B? #_K^\=_^IEK]?R,_P#!3ZRGD_X*5?MJ3?Z/]G'Q03ANIXQD]>?KWYKS
MLM_Y&\UV<NFRV5_Z1OB,/>*UTT?WI/H_3K\SX/@B_P"6^?H3^(_^OS[U8\G]
MU_G'3ZYZ=_TS1YW_ !\0_G_7^HX]N:;#_P >G^?>OHWN_5_FSG+4,,\T7?\
M'^G;O_CUK0AAG,5O^7;_  ]_?^55_P#EE_G^[12 L30_Y/\ G\CCU!% _<VO
M^O\ LWU_S_D_A1S-#[G\>G]?S.1W-'D_Z*//R/\ /^?R[F@#T#X5_";Q_P#&
MSQOH_P ,OAE8V]UXIUX_\C!JMWGPUX#TO_F.^-/'&M_\R_X=\)]>GXUE>.OV
MZ_\ @F7^R!XMN/@M=? 76?\ @HIK/ACQ*MEX\_:#;QU)\./ NG^)M$.#I'P0
MT1$?_A(?#<9R&_X2SD]$5CQ7/^)=2U73?V,_^"B=[X<UV_TR<_!3X-V6=-NS
MIU^-+_X6>O\ ;VC/M!;8!]\+EMN<9)K^;6]BLHK:"&XAMM.N3:$G2K4Y))R<
MDG/)//X]S7R^99EBUB[82UNJT^?Z]#T,-AE_P/QZ_/\ S/\ 40_8*U?]F?XF
M?LN?#']J;X(^&[?XC6/CJUU6Z\.IXXL]%S\%=6T$D'P7_P (/X?_ .*8_P"$
MB'(Y//ZU]/ZEJ5]XVU2WGUS5;G6_$'_+GJVK=!C_ /4?\BOX9/\ @WE_X*9Z
M7^RI^T0_[*_QGU#48/V8_P!I#5UT>*Y^UJ!\-/B4_E)X?\;H>"^@+(Q69=NX
M$I)F1?->/^F/]MC_ (*3?"OX&>+O$_PE^ 5C_P )_P#%#PQ=ZGHVL:M=_P#(
M,T'5#S_;7/\ 4>OI7R&98C&XO%J[>OG*WG;6WD>QAE@U:Z7-Z+=6VT^X_1CX
MG:EX5^#_ (7N/%7Q-\8Z)X:\/Z79_;;.TU:\_LS[?R?\]OKS7X3_ +5'_!9+
MQ5X[N[GP!^S+X5_X5OH_V,V-Y\0N?[3O_3D<G_.!Q7Y3_%KXY?'']HK7KCQ5
M\?O'^I^-K:UYL])_YEG0>#Z=<U\S^,/BUX<AM3X<^#NA_P#"T?&'_+[I.D_\
M2WPSH/\ V'-<X[<_RXKSL1AM5KK_ %U7YM^IT8G$KI_73I\CT#Q+#.=5U#X@
M>./%1U*XYOM7\6>-[S_B6<G...@ZU\__ /"Z_%7Q@EU#PK\'?!VHVVGVI-C>
M_&+QM9YTP8QSH>AX*X)) P<\<@#&>H\-_!GQ'XPNK?Q'^T9XC_X374+4_P"A
M_#VT(TWPSH/M_88 _P"$@Z__ *\5](>=8Z;%;P>'+'^Q-/M;//V2T_Y!A';&
M>W_UQ7H8;#7\_P ?SOYK[_)'G_6?/\?^">#^"?@#H?@BZ_X2KQ'JNI?$CX@7
M6/\ BK/%G/V#VT/T^N/6O7[R:>\B/G_G_GCZ=QT]PLLW_/#Z9S_+^7'Y5#^^
M_P"G7]*]C#9;W7FE^%OR?W'.\3Y_C_P2KY/F_A[_ .>F?;K^7+_$+_1/!'B"
M"?\ TG_B3ZIZ?Y_GP.?2NP_U,IG_ ,]1CW_SQS7#_$Z:<^#=?G_T;_D#ZIQ_
MG\__ *]?08;"^7EM_G]V_?78Y\3B?Z_#I_7D?4$'?\?Z58_Y9^1^O?K^77_/
M>J\/_+M_P.M"O0.<L6?[G]QS@?YY_'Z^XS5C_EK_ )_O57YFA]S^/3^OYG([
MFK$T/^3_ )_(X]0170 3]OP_K5?S_;]/_KT?OO*__5C_ #_[+6?>0^=%D]?\
MC^G;O[=0#8T?0?\ A-=9N-#GOK;3;C['_P O8_XEGI_^K/'UXQ\S_$&']NW]
MFG6I_&/[/?Q%\2Z*/L8LCI'A*]_M'3=?TH=M;\$>(0?#&O\ A[ (S@]B1CBO
M8()I]'U2WOH,6W/IU_GQ_P#6YK8F^(5]#=?N)_M-O=?S_P#U^GTKX_.\1B[]
MEZ=+M'1ANGR_0^>/%?[$'[4_[;_[*7@?]M+X#_LOZ'<?$[3+3Q1X8_:/\/\
MP^T?1_!7B77=3T+6_P#B1>--$\#A5/B$^*P?F/A),GG"XP*^#_\ @GQHWC_P
M'_P43^!^B?%/PMXC\$:_I>L>*+'^R?%FD:QX;U3/]B:\3D>(,'&3U*X)& 3C
M)_5_QY^UI\:?#=KX/L?AEXR\2^ /^$-O?MND?\(]>'3?S_+UZ'ZU]H?L]_ML
M>*OC]%<>!_COX ^%WB3QQ_PA^J67@_XW7?AO1O\ A9G@+5#HO_(:T/7.O_"1
M'_/:OG_K.C7==W_FST+/S/@?QY\0O"O@/5+BPUR^N;CQ!=7FJ?V/X3M/^)EX
MFO\ _B=?] /\_P#D;/RJO_P@7Q-^+6E_\53/<_"WP_JG^F_V3I-[_P 5S?Z6
M/^@Y_P!"^??'K[UZAX;^$OA7X;W]Q]@L?[;\4_;/],\;ZM_Q,O$VO]/^8Y]>
MO3BNPU*:":7_ %'VG_/_ -?WK@LV[I/5]GU?>WF>@</\/?!/@WX8Z-;Z5X.L
M?[-M[0?Z9S_Q,[_W_MST/IW]*Z":\XN/(@_TCM],_GCZ\_A6AY'O^O\ ]:EF
M_P!2?H/Y5Z^&R6_^V/RW_-K]+'.\3OKWZ^OF8TTWG?9_\/\ /K^O>J]:'D>_
MZ_\ UJSZ^GPV6832Z5_1?Y=['GO$[Z]^OKYA/V_#^M9_G^WZ?_7K0K&F_P!5
M/]/ZFO16%MTV\O\ @'.?L_\ \$#_ -[^WSY^?^:0^.OU91GI7Z\_\'''_*/N
M#_LL/@+_ -!UROR&_P""!W_)^_\ W2'QU_Z$*_8#_@XR_P"4?D'_ &6+P'_Z
M!KE>+B/^1LE_A_03V?H_R9_"S^Z_SMK8AF\[]QSZ^GK^'?\ PK/\[][[?;/\
M]O3OZ=LU8A/DW6.>GM_]?^O/%?=+9>B_)' ]WZO\V:'^J_SG.?R]/;I^=BL^
M:;_)_P _D,^I)JQ]L\[GI^OX_CGICW[YH.<L>1[_ *__ %JS_P!_#_J#]IX_
MY>^?_P!?_P!<U7FFGZ=O_K_X^^/3J<$TT'3O_P#6_P /?/IT.0"Q]C'E?;O/
M.,_T^O3MTSGCKQ7/ZD3-_J/^/BZ_SUS^'3K6A--_D_Y_(9]2361>3<^?_P N
M_P#SZ<_Y_'^6.!NR>MM'UMT?F@(OVA_@!\;OCS^SG^REXC^"_P -/$7Q/T#X
M(_$7Q3HOQ1/A71G\2'PF^N^-!K^A+K7EJ<>'F7<HWC9S\Q7AA[I^T)_P4R^+
M>@_M!?%'X<^"+'PW\?M0\+>/-4T7X;_\)#X#\&^)-,^"W_$E_L'_ (H?QO\
M\(W_ ,4]Q[5S_P ,/C-\6_AOK/P_G^'/Q&UOP386NL:I>^,-)TF\_LWPSXM\
M+Z]_Q(?[%US_ *& <XQ^5?,_Q"\*^'/A[XC\06/PYT/^Q/"]UK&J7G_7A_;O
MX?3'OS@<5^<9GB+XMKU_7K_P?O/8PWV?E^AX?K'PKN/$E_\ \)5\8O$G_"6Z
MA]L.M?\ ")VF?^$9.J$8(..V.#^HY-=!>>-O.M;?0]#M_P"S=/M<_8K2S_Y!
MEAGC_/?N*+/1]5U.2X^W3_9N?\?U_P#K^XKT#1O"L'_3MP<?R_3@UX^_?_AS
MT#S?3?"TUY+Y\\]SG^5>H:-X;@A_U'V89_/KZ^W?Z<UV%EH\$/OG/Y>WZ_\
MZJZ"'3?)BZXY_'K[_IZ\D],UWX;#?U^/7]'\]@.?L]-\F+KSZ\9_S]<=NG?8
MAA_S_G]3CV K0\FX_P!1@_\ U^F<_7FM"&'RO\_YXZ]Z]C#87^K?/K^GGKL<
M^)>]GWV?J<_]C@\[/XX_^OZYX_I5CR8/^O;U_/U_D/7-:$T/^3_G\CCU!%$T
M,_D_3_/;C^8KT<-AK?U\^ISG]@?_  :]PP0? K]JCR/^BS>&,\=O^$>F_P \
M_CFOF+_@YO\ ^3B_V6/^R0^/?_3VU?2W_!KUY_\ PH[]JOSYL_\ %Y/#'X?\
M4_+S^(XS[^U?,7_!S?/Y/[2/[)\'_5(/'WKVULCD?A]<5RX;_DH5Z/\ (,5_
MNC]%^1_-A_T\?K^G_P!;K[^]6/\ 7?O_ %_STQVQU]LT0P^3]H_Q_P ^GZ=J
M(/W,7D3Y&?Z<_P"3UK[D\<T(?(X_#\__ -7WJ+.;R?W'I_C[<G\>IH@[_C_2
MK$_;\/ZT $/[KWZ_K^7]*T(9OW7X?R_I^IZ5G^=!-TX'^3_];'^-03?ZD_0?
MRH U^)L?N+;[1_T]^_K_ /7_ !KVC]E<_P#&0_A?2C_HW_">:/X\^'NCW?V/
M&F_VGXZT7^P?[:UST_S]:^=_.\F+\O3OU_'KTY]ZQ]!\>7WAOQYI^N6-[<VU
MQI=GJGV.[M.!8?GSVQS^E89E_N:]'^3!;GQM\6_^"07[>G[''QO^'.G?'+]F
M_P 3>(/!-U\1/"Z#QMX'M&^(WPT\7:7)XP\J4#7/#F0RNAD6169 R/M.X$BO
MN']L;]L7P[J_B?QQ^ROX'^$?PWU+P_X.^*FJ:S9_#/X.> ]&\$CQ=XHT+&A:
M%K/Q4.@=?^$3R"<]CV[['P!_:6_:V^&WQ5T_2K'X[_$C4O@OJEY_Q./">K>)
M/^$CTS^R]=_Y#O\ 8>AG_D7_ !%Q[_4]*\G\>^#_  Y\/?B#XQ@^'6AVUMH^
MO:SJE[9W=W>?VEXFO_[=Z_VYKG\_Y=J_-\5AFWU>OF]]?\M_+4]A8C97[+\O
M,^=]2^%?B/QM%;^(_CAXC']GVN/['^$_A.\_LSPS8?\ 4%US_P#5^O7TB'7I
MYM&_L/2=*MO#?A__ )]+2S_LW/KU^O?UR/2K$.C?;+HSWTUU];3]1QCZ?X<U
MV%GHUC_RP@_^OG_/H<_E1ALMQ=U?;^OTL=_3Y?H>?PZ!!--Y_3'_ "Z=?0_U
M_('ZUZ!9Z/!_SP_'_P"O[?\ UP!Q746>C^3^&./;/TYX_G6Q##Y7^?\ /'7O
M7UV&RW35=+V:^5M?O/(>)WU[]?7S.?L]-\GCR,?KQVZ=?\^M:'D>_P"O_P!:
MMCR/?]?_ *U5_P#E]_SZ5Z.&PR5]OP_7T:T?Z(\]XG7?\?\ @E?R/?\ 7_ZU
M$T$$-K<>?WLO3^?'/(Y]OK23?ZX_4?SI?]3%<3_].9__ %_Y].E= ']^G_!
MZ+R?^"8'P! /6[\>_IXTUS_$X^O:OY#?^"HPG@_X*8_MG?\ 3U\4A^7]BXX&
M/3_Z_:OZ^_\ @@U-Y_\ P3%^ $WK=^/<GZ>,]<_J:_D*_P""I4N/^"DW[9H[
MCXH*!QZ#'T^F?QKY7+O^2BS3RB[>6O0]'_F#7S_4^#X8?-EN!QW_ !_S_C]:
MT.88?<?AU_K^1R>QJO1_RR_S_=KZ(YC0\Z#RO\^GTQ[?_6XHFF_R?\_D,^I)
MJN?]3;_Y[BK'^M_SC&/S]??K^0!8\[]U_G'3Z9Z=OUS1_P ^T_TX'XXZ_P">
MN:K^=!#$/7]3_GMGUSFN?FF_=7'GS\6OT_/'X]ZZ'L_1_DP/J']E:U^#_B?5
M_CKX)_:"U:ZM?@#XZ^$&J>&?BGI=G:'4=3US&M9\"G0C_P R]XC\)^) "#QR
M!R#S7 ^)/^#<_P"#O[1F@S^-?^"='[?7PV^)^K)8B]L_@E\;53PQXYL2=Q&C
M'75!\-L5X^:0-@'@ME@/G/0?%7]FV&L0?Z3]HNS_ *9=VEYT'_U_Y=*^:-2U
M+QSX4UJXUSP=JNI:)J'VS_0]6\/:Q_9NIC_/3/'2OS?,FUC-+VN[V]6>AANG
MR_0\K\9_\$]?VP_V,_VJ/@QH?[2_[-_CWX<"T^*OPS":M;:.?$/AS4(QXRT
MC6]$UOP^S1Z\&&<(':0MD?-P3^EO[77QF\ ?#']I#XW6,_\ Q4GCC7OB[J5[
M9^"/"8QJ=_JFT?\ (<Z_\(_@Y_4>U>O_ +)?_!0C]K:S\4>'_ 'Q&^+6I?$C
MP/=6?]BWEIXM_P"*D\3:#_V _P#A(.O]>/7->7GX)^#OA9X\^(%QI7VGQ)K.
MO>)-4O;SQOXL_P")EXFOO[=']O#^W-<SZ9Q[9%<S_'4Z#Y_O? ?Q4^/W[_XJ
M3_\ "I?!_7_A67@B]SJ=_I?_ %/&N?J/Y=:]@\'^%?!WPVL/[#\#Z5;Z;IUK
MWM/^7_\ _5Z]^E=AYT_F_N/TZ=^WU_#WP*KY_P"7?R/;I^N,?I_^NL</A6V]
M]WT?F^J_K7T"_G^/_!,_[9<3?:/K[>N?7/X^E5H?]</J?YUH^3_RW_#=^F<_
MY^O:L^;S^?Q_+_\ 7]VOI\NRWR_ YPF\CS?\Y]O?.<U7_P"6O^?[U7X)H/\
MEOTZ?R[8_E[]*@_=?YVU['U6W3\/^ <^)ZV\]OF5_P#EK_G^]7#_ !#A\[P;
MX@'_ %!]4_ST]^]=Q7+^/(1_PAOB#/7^Q]4^N?J./3U_3GH//Q/7Y_J?1$'?
M\?Z5H>?[?I_]>L>&;][^/\_Z_H.E:'_+7_/]ZN<] T(?W7OU_7\OZ58\[]U_
MG'3Z9Z=OUS6?Y_M^G_UZL3?OHL\YZ=OUX_\ KYXYKH L0S>?$?S _EU_Q[^M
M5^88?<?AU_K^1R>QHL_W,6?Y$YS^7X58F_?19YST[?KQ_P#7SQS0!Q^IP^=^
M _7GK_G],UQ]YIL_7\/Y8_SVS7J'D^=%^7IVZ_CUZ<^U8\T/F_Y_G[=.]>/F
M6&6*7;1^7K8[\,[6^7Z'C]YH/G?\N_;Z\?3Z^U>P?"73?[!U3[=G[-<?ACOT
M/KGZ'M1#IL'\S_0]_P O3WKN-!$$/'^?\/YYQ7S_ /9GF/\ M+IR^6WR['0:
MS>>?+<3SP?Z1]L^GZ=/R[G\\?'_3#]?_ *U:$_;\/ZUCS3?Y/^?R&?4DUZ^&
MPBZI?<OU7Y/Y[!]:\_Q_X(>?[?I_]>J_G^WZ?_7H_=?YVU7\_P!OT_\ KUZ/
MU;R_#_[4Y\3B?Z_#I_EV"L^;]SCSO?\ 3/KG&/\ ]56//]OT_P#KU7FA\Z7S
M^_M_CV/_ -;TQ71L>>5_.\K\?;_/7'OT_.A-_J3]!_*I[SR/-YSV_P#K?CU_
M'-5Y^WX?UKH.@_9[_@@?^]_;Y\_/_-(?'7ZLHSTK]>O^#CK_ )1[?]UB\!_R
MU^OR%_X($_\ )^(_[)#XY_\ 0EK]>O\ @XZ_Y1[?]UB\!_RU^OEL1_R-UZQ_
M0W>S]'^3/X6+/_6GZC^0J_#-^]_'^?\ 7]!TK/@[_C_2IX?]</J?YU]RMEZ+
M\D>0]WZO\V69IO\ )_S^0SZDFB:\\G_4<?E]?U'X&B?M^']:S_\ C\_<09^T
M9_\ U?Y[4 6/.\W\/;_/3/MU_+/FF_R?\_D,^I)K8\F^AS_Q[?\ U_Z=/K6?
M-#YTI'U__7W_ /K4'09\UY_G^7'\Q^/O5>:;SHOWXXX_S_\ 7X_J2\A[?3_Z
MQ)_D,?UK'O)CYO?^7UX_R#] *\?,L3NMM+=O+74Z,-TOY;_(L0WGDRV_D?\
M'Q:X'Z\_XXY]:ZB;3?[9^T3SW'VFXNN_^3Z]?K7+V</G?A_B?YUZ!IL_E1?Y
MS_GG^?X?+O#7=[7OU:OO\OU/0T\OP./_ +!@AZ0=.?R[?SX_#/IH0V?D?\L,
MG_#Z#C_.<UU%Y^^ZP8[?I_+/;H:SX8?-_P _YYZ]ZZ,-EN]UYV?W6_4#/AA_
MS_G]3CV K8AA\B(_D#_+K_AV]:/L?D\=?T_#\,=<^W;%6*]#ZK;[-OE_]J<Y
M7G[?A_6H)O\ 4GZ#^5:$W^I/T'\J2;_56_X_^@UZ&&6VG;IZ>1SF?_RR_P _
MW:/^67^?[M'^NE,'^>HQ[_YXYHFF\B(?F1_/I_CV]:Z#H/[!O^#7_P#Y(;^U
M1_V5;PK_ .H:*^6/^#F_R?\ AHO]E;.<_P#"J_'G3U_MKC'M_7&*^H?^#7V:
M";X&?M4>1/U^,'A?@_\ 8E__ *S7R]_P<W0^=^T9^RO[?"'Q\/?_ )#A_P \
M<_U^?R__ )*)^GZ2,,5_NC]#^;#]Q_I'^>?_ -7W:)OWTN.,=>_Z\_\ UL<\
MU7_Y^8/KR?UZ?Y]*L6?;_@5?<O=^K_-GG&A#Y'E?YQ[>^,YJQ#Y$V?IZXSG'
MIV^O3\ZSX?\ EX_"K,/^I'T/\J0$_,,/N/PZ_P!?R.3V-5_.@_X]_P#2<^G;
M_/?Z\]***#G*_D>_Z_\ UJX?4M-'V_SY_P#CX]1COT_STX]0<>@?OYHNXR?S
M&/SQ_+-8\T/F_P"?Y^W3O6&)_P!JPGGMU.@SO#>FXNO/,_U_+_(]O;->D^*8
M8+S]_P#\O%UT_H?3UZ?S%<_H]G!#CSY^G7_(_P C/KFN@FO/.B_U'/0?_7Z_
MR]1UKQO[,\SH^L^?X_\ !//X=![GZC]/3\<_K6S]CL??\_\ Z]7Y^WX?UHAA
M\W_/^>>O>NG#8:W]?/K_ %YG/]9QG?3U7^9G^1[_ *__ %J/WO\ G=5CSO*_
M'V_SUQ[]/SK^?[?I_P#7KUP"J\_;\/ZU8_Y:_P"?[U5Y^WX?UKG.<K_NO\[:
M)_\ CVU#S\?\>?'7/3WX]/UHJO>S0>5<<]+/'?KSQZ=Z#H/[_?\ @@?_ ,HP
M/@!_U]^/O_4UUROY$_\ @JB0?^"E?[8L.>OQ%4_3/_Z__KU_7;_P02_Y1A?
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
MQ^F* #_EK_G^]6?_ ,M?\_WJT/\ 6_YQC'Y^OOU_*OCR9?W_ -.O_P"OGO\
MXT 6(?W,6><].WZ<?_7SQQ6A#>?NO;_/Y'\.?>J$/^I'T/\ *I_._P"G?]:
M*\_;\/ZT0_NO?K^OY?THFF@_YX7/^3V^O./3VJOY_M^G_P!>@"Q-^]]NGZ?G
M_6J\T/\ D_Y_(X]015CSH(>O(_R?_K8_PK/GF@FE_<=<_P O\CM]/2@"QYW[
MK_..GTST[?KFJ\TT'E?7\>GKCC],43>1#CZ>N<8SZ]OIU_*J_FP^OZG_ !H
MK^;#Z_J?\:KWGD>5J'7'^<8_^M[>U6/];_G&,?GZ^_7\B;R/LEQ]H_I[Y_K_
M /JS0!_?[_P04Q_P[ ^ 'DX_X^_'N<],?\)IKGKWZ>V,8K^1+_@JC_RDF_;$
M_P"RH+_*OZ[O^""47D_\$P?V?QZWGCW_ -3/70/\_AZ5_(Q_P5/_ .4DO[8?
M_93T_E7QN7?\E%FO^%_F>@_]S7I_F?!$/D0Y^GIG&,>G;Z]?SH_<31?3Z?Y_
M_5V[5_\ 5?:<]L?A_G\/PJQYW[K_ #CI],].WZYKZ(YRQ_RY?Y]:L0_ZK_7]
MOY?RR.O7-5_._=>1/G^0_P D?U[U8\Z#RO\ /I],>W_UN* "J\T/F_Y_G[=.
M]6)IH.G?_P"M_A[Y].AR?O?\[J,3U^?_ +<!G^1[_K_]:M"SA/F]_P"7TY_R
M#] :/]5_G.<_EZ>W3\[$,QA_?^OX<<?R_P YYKG V+.8>5V_E]./\D_4&J\\
MO_+#'U'Y'_ZW'M5?_EE_G^[1Y'O^O_UJ#H+$'?\ '^E$WD0R_P"?3IG.#_\
M6K/\[R9?([Y__7C/OU]>M6(9OWOX_P _Z_H.E!SA--^]_'^7]?T/2J\_;\/Z
MT330>=]/\]N?YFJ\TW^3_G\AGU)- %>::#IW_P#K?X>^?3H<UYI8)AZ9Z?3T
M/^?P%6/^67^?[M5Z #]Q#Z#CZX _S[]/:N/^(4$$WA+6?^P/JGO^?\ZZB?M^
M']:Y?QM!Y/@W6/\ L#:I_G]?_P!8Q0!]$0=_Q_I6AYL/K^I_QK/JQ7.=!8JQ
MYT'^CP?Y_4?0<>]9]6* -CS8?7]3_C5?S8?7]3_C5>CS_;]/_KT :'FP^OZG
M_&B?M^']:SN(9O8?AU_I^0Y["K/VR"4#_P#7^O'Y].HH L3?O?;I^GY_UH\C
MW_7_ .M5?S_;]/\ Z]'G?O?\YZ_3'7M^N* +%'[K_.VEF_U)^@_E5?[9;^A_
M/_Z] $_FP^OZG_&J_FP^OZG_ !JOC_IA^O\ ]:B:;_)_S^0SZDF@ _<?Z1_G
MG_\ 5]VL\_\ +?\ #^M6/^67^?[M5X._X_TH K_\NOD=_7_/'3]?;FL^:?\
M=>1WS[]>WY_XYZ5H>3/YO^?7ZY]__K\UGS]OP_K0!^U__! C_D_?_ND'CO\
M]#%?L#_P<=?\H]O^ZQ> _P"6OU^/O_! 2:";]O2X_P"?C_A4/CGOT&]<Y]\9
M_3ZU^Q'_  <<?\H]O^ZQ> O_ $#7J^>?_(X7K_[:CH>S^?Y,_A1@[_C_ $J>
M'_7#ZG^=9\/^N'U/\ZT(?]</J?YU]B>>]WZO\V6?._>>3C^?3'\\58JO!^^E
M\[_/U/U_GZ58\_V_3_Z] GL_1_DRO-#Y/[_CN/7T_'M_C1Y'O^O_ -:K$W[W
MVZ?I^?\ 6J\_;\/ZT/9^C_)CPVZ]?U17^Q^W_CU6*2'_ %P^I_G2S]OP_K7
M]WZO\V=!H0=_Q_I1Y_M^G_UZKP_NO?K^OY?TJQ2 *L5G_O?\[JL0S?Y_S^HS
M[@T 6)IO\G_/Y#/J2:SYOWOMT_3\_P"M6)IOW7X?S_I^HZ57G[?A_6N@ \GR
M8OS]._3\>G7GKQ1YT'E?Y]/ICV_^MQ5?'43S^_\ /@D_B?SJO--^Z_#^?]/U
M'2@!9O\ 4GZ#^5)/V_#^M5_._=?YQT^F>G;]<U7FF\[_ );_ &;ISUSV_P ]
M?YTUNO5?F@Q/6WG_ .W']BO_  :_?\D5_:O_ .RJ^%O_ %#5KYA_X.<(9YOV
MA_V3\?\ 1*_'G/;)UKG\SWKZ8_X->/\ DBO[6'[_ .T_\75\*_\ J&C@=.O(
MZ5\S_P#!SK+C]H?]D\?]4L\>G'7KK9/]<9X!_"O$CIQ$_EY=$'_,'K^/S/YJ
M)OW,MP>_U[>O3^E5_P#7?ZCGU_7/ICVZ>U$TWGRC\R/Y]/\ 'OZ4?ZG_ %''
MK^N?7/MU]J^R//-"']S_ *_'VCI_D^O?K_2CS8?6X_,_XUGPS3].W_U_\??'
MKT&=#S_;]/\ Z] %CSH)NG _R?\ ZV/\:/.@AZ\C_)_^MC_"L^&;RO\ /^>>
MO:M#]Q-%]/I_G_\ 5V[ !YWG_P"H_P _S(__ %CM1#_TW_''ZYQ_GK[57AF\
MG_7_ .E?Y]_K^'KT%'VSS?\ EAT_#^OO^M %C_KW_P" _P"3^'7\.U'FS>OZ
MC_&B'S^/P_+_ /7]ZK'G^WZ?_7H KT>;#ZW'YG_&J\TT'3O_ /6_P]\^G0Y/
M/]OT_P#KT77=?>O\P"::#IW_ /K?X>^?3H<M_<_]/7ZU#^XF]#Q],@_Y]NOO
M1-^Z]^GZ_E_2@ FO/^6'D>I_EGJ/\_I5>B:;][^/\OZ_H>E5_/\ ;]/_ *]
M%B::"'J<_K_G^=5[R;_1;C]>_P"?^<]^]5Y^WX?UJO--_HMQ_7]?KZ^O?Z U
MNO5?FC_03_X(-_\ *,7]G_\ Z[^+?_4SUJOY'/\ @J1_RDD_;%_[*@G_ *#7
M]</_  06_P"48O[/_P#UW\7?^ICK5?R+?\%4)<?\%*OVQ0>WQ$4?D,?R]LXY
MKX_+O^2AS3T/0Q/P_+]&? _^NEN!Q_G\?Z^]'^N^SX_Y=<8]NN/_ *WUYHH\
M_P!OT_\ KU] <Q?F_P!<?J/YTOG^WZ?_ %ZSY^WX?UJQ!W_'^E !--_Q[_SQ
M_P#7_/CZ58\_V_3_ .O5>BN<#0JQ^Y\K_P#7C_/_ ++6?Y_M^G_UZ(;.>8^?
M_7\_7TH T*/];_G&,?GZ^_7\D\ZW_P!1D?\ UNF,_7FE^V?O1Y' /^?TQU[=
M: "'R?\ 2/3\/T[_ $_#M1#-!T[_ /UO\/?/KU&,^&;S9;C_ $<?Y_'H._Z4
M>=Y7X^W^>N/?I^8!8\Z#S?\ /K],^_\ ]?FK'[K_ #MK/JO#/^]\CMCVZ=_S
M_P#U=* +$WD>;_G/M[YSFJ])-_KC]1_.H/._>_YSU^F.O;]<4 5YIOWW^H[_
M .?S[>G6N?\ &TW_ !1NL>1C_D#ZICIVZ=NOY?C6Q--^]_'^7]?T/2N?\83?
M\4OK&/\ H#ZICM_CG]/IUH.?$];>>WS['TA1YW[W_.>OTQU[?KBN.L_^/4_0
M?R%=!IW^J'T_K7.>@;,_;\/ZU9\ZW_Y[G_/XUC3]OP_K6=#_ *X?4_SH ZGS
MH(>O(_R?_K8_PJQ--!T[_P#UO\/?/IT.>7'_ "P_'^E6(._X_P!* .@\[_IO
M_G_OBB&;][^/\_Z_H.E8])#_ *X?4_SH V9IOWOX_P OZ_H>E6/W7^=M<_1!
MW_'^E &QYWG?\M^G^?;&/ZT?Z%_G-<_#_P O'X56F_UQ^H_G0!U/GP<^1_GZ
M>G;^7:JTLT'6?Z^__P!?CL<?UKG_ /EM<?4?SJKJ)/DVW)[=_I_B: .KFF@\
MK]QDY_7OC_//%5_.Z>1_GICM_G@8Z5Q__+E_GUK+T)W\J?YF_P"/P_Q'V]Z
M.TFO/W7$_P#/_P#5QWZBL?S_ &_3_P"O7'0?\?S?05U/_+E_GUKH _;W_@W_
M /(A_;^GM\_Z1_PJ'QP3^$BY]#ZG_"OV3_X.,_(_X=]'S_\ HL'@+&,],:_C
M_P"O_P#JK\5O^#?W_E(<?^R0>/*_7_\ X.8?^4<*_P#9;/ ?\M?KY;$?\C=>
ML?T.A_"WZ_DS^(/]S_TZ_K389H.G?_ZW^'OGUZC'F>D._E#YF_X_#_$?\:TX
M?]</J?YU]RMEZ+\D>>]WZO\ -GH/G00_Z^?_ #TZ=#^7OZ"K'G03<>?;?S_#
MM[^O>O*=>=_]'^=NW\1_V?>G::[^:?F;_OH^WO70<YZIYL/K^I_QH^V02@?_
M *_UX_/IU%<#O?\ O-_WT?\ &FZ9_%_GUKGQ/7Y_^W%PK2H+W5_F=Q^XAEN/
M\]N!G/-6(9H/-'[_ )S^O\_K_6N7U+_73_Y["N?_ .6O^?[U<YEB<745M/Q^
M9ZAYL/K^I_QH\Z#S<^?;?7M_^OW].<]Z\^FZ_B/Y5E;W\W[[?]]'^]CU]*S]
ME#M^7^1K2JRK?$DO^'L>K^=;_P#/>#_/XU/^Z_SMKRG>_F_?;_OH_P!['KZ5
MT))\JYY/;N:T-3K?.L9ND^/K>8]>/\_S-9\WV&;]_!/[>WT_G[=Z\EFFE^U_
MZV3_ +[;V]ZU8"?*')_,^U= '>PB#C]_^/ZG\>WL/6B:\L<_E]>G7^F,=.?>
MN!WOY7WV_P"^C_=SZ^M<CK$TWG#][)_WVW^-9^RAV_+_ "-/:R[_ )_YGLGG
M0>5_GT^F/;_ZW%5_W/E?_KQ_G_V6N"A=_LMM\S=!_$?7ZT[)^S=3^9]*T6Z]
M5^:..]S^T;_@UU\C_A2G[5.,?\E9\,;O3'_"/2X_7'ZU\U_\'-Y@B_:!_9/\
M_P"S#/PK\>]>H_XGA&>WN1[8/6O=/^#5C_DB'[5__98?#/\ Z8FKY3_X.IF8
M?'_]D?#,,?"SX@8P2,?\3UO0U\M_S5OR/1Q7^YOT7ZG\\$/V&;_43^OU_P _
MK1##;S?\M^WKCWYQ@?I7F5F[X^\W4_Q'T/O71VG^J_*OLGN_5_FSPO:S[_G_
M )GH7^@PQ?Z^V[=OS_+\?:J'G6/_ #\'\O\ ZU>4ZZ[_ &K[[=?[Q]5]ZK:.
M[^<?G;_OH_XTCH]K/O\ G_F>S0S:5_SW_7UZ?7OC_(JO_H/G?Z_G.?Q]/RYQ
MU[5Y_P#\LO\ /]VJ]7]2A_,_Q_S.;$UI*VGG^AZQYVE>5_K^?UZ9_GQZ^^:S
M\V,/^O/(P/\ /J?\^]>;_P#+7_/]ZK\O^J_ _H>*/J4/YG^/^8_:S[_G_F>D
MP_V5_P ]_P ?U'/7Z'\/>CSM*_Y83_3ISUZ_UZ=#7G$__'BOU-)H_P#KC_GM
M1]2A_,_Q_P S0](FFTKRA_\ 7Z_T_EWXZ57Q8](+CWS^/M_G/XUY_J/^N_/^
M0JE9N^/O-U/\1]#[UA]3A_/+\?\ ,Z#TV:;2O^>_Z^G7Z=L_Y%5H9M+R//GX
M_P YXZ=_>N G[?A_6N:E=_-^\W5OXCZ#WK?ZE#^9_C_F<Y[+--I7_/?]?3K]
M.V?\BH,:7_S\'\S_ (5YM4=X3@<GH>_L:K$T8JVOE^"9V>TE_5ST2;[#-+_K
M_P ?Z?B3D^O;M4$T-C-%<?O^/L?K[_Y^N*\IE=_-^\W5OXCZ#WJQ$[_V9/\
M.W0?Q'W]ZR#VLOZO_F?Z*/\ P04/_&L/X ?]?GCL_EXUUVOY%?\ @JEY/_#R
MS]L;/_111G.<?\@3G'O_ /7K^MO_ ((#_P#*+#]G;Z^//_4SUROXY_\ @K23
M_P /.?VS>3_R49.__4#-?'9=_P E#FGH_P#(WQ-:2C'3N_R7Z'RE#_97F^1Y
M_P"?&?Z'_/2M#_B5>7GS[;Z?CG_ZW_U^*\OTS_CYMOQ_F*RM>=_M]Q\[=#_$
M?[WUKZ$Q^NS_ )5^'^1Z_P"39?\ /];_ )BF^3I?_/\ -^8KY[GFFX_>R=OX
MV]_>M#39I?W_ .]D[_QM[>] O:S[_G_F>Z>;8^;Y'VZVSZ]O\>O'UXJQ!]A\
MH_Z=;=1_,_YQ7SGYTWVW/FR9_P!]O3ZU8AFE_P!(_>R=OXV_QH,SZ#^T:7_S
M_6WYFK,/]E31?\?W3_./\Y/3KBOG*&:;SO\ 6R]3_P M&]?K5GSI?^>LG_?;
M?XUT ?0D,VE9_P _ASWS_P#6.<BK'DV7_/Q;_D:^>[.:;RC^^EZ#_EH_J/>M
M#SIO*_ULO_?QO[N?7UY^M>?B>OS_ /;C/VL^_P"?^9[8/[*AQF?_ #_D_3GW
M%9_G6/FY\_OG].OU_2O$IIIO._ULO4?\M&]?K2^=-Y7^ME_[^-_=SZ^O/UH#
MVL^_Y_YGOOG6/_/P?R_^M6=#-I7F_P"OXY_+_#^=>-P33<_O9._\;>WO4\3O
MYOWFZK_$?0^]!IANGR_0]=A^P^;_ *_/OZY[_P"(%5YO[*\W_7\?T[>Q_IUR
M:\IWO_>;_OH_XU7WOYOWV_[Z/]['KZ4&[V?H_P F>G3?V5YQ_P!.X_3'X\8_
MR*Y?QA]A_P"$2UC]_FX_L?5,]OKZ?U^M<7O?[?\ >;[W]X_XUC>)'?\ L+Q!
4\[?\>FK?Q'V]ZZ#APVZ]?U1__]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>17
<FILENAME>image_009.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_009.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_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" %" G # 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)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#^[^\%NQGN
M)Y_LT%H"1^?7/;IT%>.ZC\;/AGIFIW%EJWC[PUIS6HYL]4UG^S=2L2<9QNQQ
MW&2"!QD]:]:U>7%IK ["SP<\\^_'YX[]:_F(_:H^%?@?6/VEM0\<:YX<\2>-
M]9U3Q?X7^'WV2TUC_B6> O"^NX/_  FFN:&,_K_^O\.XZ\1,7D''64Y.HWRB
M?#6?N7(G*\[1BE[J;;LK1T;>EDSSN),SQ>591]<PEK+?TUO;MI>Z_P"&/Z'X
M/CQ\*[T>1!X^\)ZC<6O.+76!J9YYYQD'WY[GWSL3^/?"'E08U2UQQC#=N_0>
MOX?CU_G ^"?P?\':#\<]8\5>%?"NI^"=8\+WGCSP99Z3JUYCPSX\_P")*?["
MUK^P^<?3\?6N0F_:;_:-L_#?C#2[[XIG3?BAX-\.:IXF&E6GAO1]2\,?V9_;
M6<?VYZY/Y$5_,_BC])CQ$X2XBRO*.$8\,+)U%2DN)KQFDDF^5/EDFF[0NDN:
M4>ZO]AX88?"<69.\;C)6LWJFG?XE9MW5K^=^O<_I^'Q"\'PXSJ@'X_\ UL=\
M9Y_$U9L_'GA6\FMX(-<MOM%U>?Z'R,^X[=N^>OO7\P^O_M%?M&0_!NW^)O@[
MXFVWB3QAI?B3P'8WG@C5O#>B_P"GZ9KO_0#./7&0?R!Y'U1^Q_\ M$_$WXV?
M'CQQ!XJ\.7/AOX?Z7=^%[WP'I.K6G]FZG_:N?^)[WZU\QP?]*KQ6SCC#*,!F
M^7<)/)<]G&%Z<Z;XCLYQ@W#EF_=U?+;:-FT?<9EP5E.%P4L8I-Z.SWV4NR]#
M^A"RSY0\_P#IU[Y_'IVQ[U8\G_CW_'/_ -?],G\!6/!W_'^E6)?];S_S^_\
ME+_GUQ_G-?Z30?-@(2:^*$9-/9\T8NS\GS6?E<_*7HWJTDWJMTDWJO-6NO-(
MHR"UM[V<D1*5YS<<J#G!P>"?Z$]#7C?BK]H7X'^ [L0>,?BSX*T0$#_1;O6%
M&/3J01^([U\/?M*?%?Q!XAT_QOXBUO5-;\ ? #P7JY\+^(KSP5>G3_'?CS5.
MF[1-=.3H'A_GYF)+$?>)S7RNO[47_!,_X5^)/#'@[POX 3Q]X^\9'3-MGJFC
M-JFJD?PG76\0D -ZJ%QZ&OD<RXB65<V$<^&LDW]Z<O>M9^\DDO>U<G_>]#]"
MX:X)QF?X-8O!TN)\[Z2C0@G&FTE>+D^516O+35D]%NV?J2/VX_V5[VZ\EOC1
MX1S;<D&\_L['XX&<#VR.>_%>X^%?B3X'^(%KY_@?Q5HOB2W]-(UC1R<#..G7
MCZ]_8U^-$O[=7[,NI:R=$N/V7_#9N/[8_L4?:[+1?]/]>W^>V*\O^,WQR_9F
M\*_$*X_X4M\)/'^B#P;=B]\2?$SX979TW3?"1S_T!,X\0#!Q@CWR17SZX]RG
M"87W>*8YV[[15DGS;*VEE+1:[+[_ ')^&&;XG%?V5_JKQ/D5TVI<2K1V3E>-
MVKK32SEHUH?T$'7H+._T_2K_ /Y"&J?VG]CM/UZG]:ZB']]%^X^S?_6_SQC^
M6:_/7]G#XP>(_B-XB\$:5XWF_MO4/^$1U/6_#?BRS_Y!GBWPP6']AZY[>(<9
M9B ,_,QY))^ZAY_^H@OO](_Y<N..OZ9_QK]'RO,O[6P<<8NJ5M--5'MMNO4_
M,<ZRS%Y3.6!Q>\7:R\I.*[:>[I_P#L/L?G>WXYZ=OUZY]O:CR?*_'W_SUQ[]
M/S_.[Q)^U-J?@+X@7'@;Q'+/<^)S>-_8^D8&-0WDMHF1C&&)RV<[CSUKYW_:
M0_X*>^*?@G^T1/\  FQ^#G_"26^@?#;2OB!XP\0B]P/^)Z" -$' P,G QQP1
M@G->NLNQ;M[V]NW7Y^9YN(_V5::Z+;7=:_\  /V1A\CS?]?U_0C_ ![_ ,ZL
M33?X\_I_7'/N:_#?Q5_P5*^)EGH6@:KX;_9KTW6[CQG\-_%'Q.\!Z5_PM31L
MZAX7T(?\3W^W?^@!WY]O2KWAW_@I'\:3H4]SXI_9L\.:7K-G\-]+^-.L:4/B
MGHFFG_A M>(.B:OH996.O^(&*KNVE6X!!!%=']G8O^;\NN^[,,/F&%ZII^CW
MUUV[V^X_;*:;_)_S^0SZDFCR9_\ 7^?[_CTQ_3]/:OY[_A]_P7(^'/C'_A*)
M_%7P=\;>"=/_ .$DTO1OA7JVK7FC#3/B7_;I']N_V'_U,/A/&#ZYQZBO/O\
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
M\%)/'_P_^(.G^ /@C^S7\1OB5;Z5\5M+\&>+O$-HH_LO7""?[;T;0L[CN"D
ML" 2"0%#%:,DS#!YKE*S?*%>^CZ^3TWTUZ,.(LOQ?"N;YIE&<:7:Y;Z<U[./
M*W;F3BTU9R6_5,_9.'R!+Y$'_P"K\,<TE?*O[/O[2&D_&7P7H/B35_ _BSX2
M>)M3\1ZKX8;X>^+L:EXDL-3T$98LQX Z[LX&,Y&*^H;/_5'Z#^8KUT[^O5+5
M]WIO^!P+9/[-E9]+=-=OQ-&#O^/]**(._P"/]*//]OT_^O3 **,_]-_T_P#K
MU7H^5_ZV^8%BJUX <DC/W:7/_3?]/_KUY]X[\?>#?A]86^J^*?$=MHFG*<'[
M7>?\?Q';MSSVZ=.M>'FN9Y?E2>*Q^;T\C5M5-PL_-J4NMM- V\OG;]3N88>P
M^G'^?IDX] !5BSA'FW'^?Y^_X=\#%>#Z#\?_ (.Z]HVH:YI7C?3?[/M;S[%>
M7?VS(^F/?G\O7%>L:!K%CK$7GZ5JMMJ6GW5G_H=U:#^7L0!Z9KARSB;)<V:A
M@<XIYY)[*,J;?JHQE=V\HBNGLT_1I_DV=3-_J3]!_*B;_4GZ#^55O/\ ;]/_
M *]5[R:"']_Y_P#I'_UNO'OW_GQ7T6)?U1<VB5KMRTBKJ[YF[*RZW>R8PY\K
MM^7^S]:2&8^:.G7GCKGKC!//UX!KE]=U32M"B-]K>JZ=;:>#@_:[MAZ^N ??
M'3\L^47G[17P6TVZ_P!.\?Z;]H_Z_,]N?\\\5\GF?&_#64MK'9SPNG?6/M8*
M:;\G+=?F#:6[2]6O\SZ(\[][_G/7Z8Z]OUQ5:'_7#ZG^=>3Z/\8?AEKH_P")
M3XWT2Z/_ %^ <?B0/_U&O2--UFQU*0F#5-.N?^O2\R>G3 ^H_+FC+>,>&,V_
MW/.J6NEO:T[-^2=1.W1>30KKNOO7^9T/_+7_ #_>H@[_ (_THH\_V_3_ .O7
MU6%G"5N6<);?#.#[=I,98JO1Y_M^G_UZ*Z@+%%'G^WZ?_7HI77=?>O\ , \C
MW_7_ .M115BF!7HG[?A_6K%5Y^WX?UH \^U^>WFT:_\ 0V>J ?4]#^O3MU^O
M\Z/[2'P-GU+X^^(/'_ASQ_XD\$>(+KPWI=EXD-IXE_LW3.W^'Z>XK^D:]LH+
MV+R<_N+D\=^>_7IGOUZ$\X&/E?7OV7? 'B2_UB^U6Q_M*XUZ\_TOGKIA]AV'
M'>OX?^D=PCXMXSB/A7.?"R+?23DKZ;M.ZE9=T[)]4SZ?+<NX2QF#>"XFNX[6
M79W4NO57W^\_##X8_"O5?A[\4-.^.&N>.-2^*.L:7H^J65G:>(?B1HW]F'^W
M3_T ^,^HXZ_E7U!9^//!VCQ?;K'X._#:V'C+_0KS_B<:/_I^/\Y_^O7Z+_\
M#$/P=\V">#PYIOUP<9QGC'!SZ=OSI?\ AC/X2?9;?2O^$<T[[/:WGVW\/KS_
M #Z^U?QAXB_1O\?O$G-%F_$49+-TK<L%*,7I:R4$DKJZ5DM&?=<.YGX><*81
MY1P[E;_LAW;DW9W=[N[=]VSX'\-:Q!-=7&E>%?@1\-KF>U_XG=Y_PCVL:-]/
M\\=/RKWCP5+KEYXHT;5=<\$:;X*G_P"$CTNRM+RUNQJ/V_U&.Y'J/_U?0&C_
M +*/@?PW]H'A6"VT2YNA_IEW9C_B9_X]/QX]*["S^ ^E0W6CS_;KG_B5WGVW
MT/OZY&/S]Z^=\/OHA>.V5>)'"6=5,MGDV39%5I3G.4ZDG)1J0E+XJCOS)/FN
MF]5L=V:<29/C,H>#P;2T>E^Z?=]#Z@\HPQ6Y_7\?J>O^323PP>;Y\^.!B\_#
MM] /3K@TMG-YT5O.#V_3O[Y_#/.:KS0C%Q/TN/\ ZP_3G\?QK_<; QE' 4XX
MW5QITXNV[<80B]O[T;_\ _&7NWYO\VS\[/BAIFF_#[0OB;\.OBEHUMK/P?\
MB(^JZWX=\5FQ_M/3-$\2ZZ"&77"<%<L0P8#/RC ()-?F9^Q%_P $]Y)OC[XB
M^+7QJU7X3>+-$TP%? #>'?$8U,:<>Y() X&<$]\<$9K^AV;39KS[1!//;7-O
M===)NP/].]CZ\]N?RKYO\5_L=?L]>+[_ %#7;[PH=%UC5"+R\U7PEK'_  C?
M/?\ Y%_  [DDCC\J^#XBX*PF;8Q8S%QYTM5!JZEK?E:ZIJR]&ULS]$X4\1>(
M.%<GS?)\HG*E_;B2=6,FI4K*SG3>KIR2N^:'*^9*6LDC\@=*_P""87QCL/VZ
M]1^,LVH>!&^!7_"6:IJZZ"-7+/9:<=#V*QT7;L#[L,2Q !Y.!S6)\=OV>_B!
M\+/&/Q-\._"WXT?#?_A7/QCN]3.L^$B%U+Q/H!QC^Q=#P3@\GOW/&*_7C_AB
M?X)3P_8;^_\ 'NHV'I_PL?63CK_M#\_3([BO6? 7[/?P0^&]S_:O@CP/IEOK
M/?5P#J.I'_N-DL0/Q/UKR/\ B&.4XO"+"8/*_P"Q6I<SDFKR::?;:3N][>]T
M1]7F'C?Q%BL5E>+S?-7G:R6A&BH.*25HV7-+GE*<HOE5VF[1U;=V?*_[(WP>
MUSX<:G\,+W7+&YTVWTKP)J?ACPWI-W:?\3/^RP0?[:USZ_@<8Q7Z0P\?9Y_(
M_P!)_P"/*\]A^O>N7_L#[7KVG:Y//_I&EV?V+_./Y_4=*[#_ )9^1^O?K^77
M_/>OTW),M64X+ZE>Z26UNB2\[[77WGXQFF9XO-\=/'XS13DW\G*4EOVYNW_
M^9O%_P"S'\.O&WQ]\'_'[73K9\0^#-(.BZ1I(&-,O@22-8QGLI ]^#WKT'7O
M@_\ #G7O%&K^*K[PWHESX@U[1CHOB35OL?\ Q,]>TKMHOKTZ^F<^N/6(?W7O
MU_7\OZ5H0^1Y7'_'OC/V3_ZQ]NO/?Z9]'ZU9VYM=OB_^VN>=OT;OMU_SN?&O
M@?\ 8;_9*^%FNZMXL\*?!C0M.UZ\L=4T:\O%&LZENTO72#KFC*=Q&W&>@)((
M(8$9I/B'^Q9^S#\7[OPM?>-_A-HFNWW@S1].\,Z3JANM9TY]#TK0\LBHP=$U
MW:3M!97+* "0V7/V'>>1-_RPX'^?\CK^.*KT?6G_ #/_ ,"?_P D'*ND5\DO
MT1\?Z]^QS^ROJ7A?P_X5OO@MX;N='\&^,!\0?#>DVEGQH'BC_H-?7_/2OF_]
MO#]A75?VNO"6H>%;'_A5VI>#_%'_  B][XE^'OQ8T?6?^$9U#Q1X%_Y 6M:'
M_P (_P!>,=L5^J$T/F_Y_G[=.]5_L?M_X]0L5B[I\W735:[>?EYAR^7X?\ _
MDL^)G_!*']O][S^V]._9]_84^+NL_P#"(OX)O?$.J>//B7X=\2ZYX%C(&BZ%
MKS+E->T!2<%&(;(; .UL>8?%'PY_P6[&J_!+2?$?_!(+]C#QM'^SK>Z5:_ ?
M7M(\8_VKIGPV&@@)H;:)E\HH 7&Q&5G/(5B6;^R+R9X3Y_MQS_G'Z=:S[R\U
MS_E@+G![]/I_+TKUUQ#B]/A?+UL[QNN5VM+2ZNFW:Z=M@^K=;?U]Q_()J_[#
M?_!7#]IKQ_KWQ9^,/["7[#O@CQ/\1;O2[OXC#5O'VLMIOBW4_#_RZ%K/CC1-
M )/B(C&#G)R#U-?='P=_X)3?M,:3X]\4_%/Q3!^RM\'/&'CNT \>ZO\ !*P\
M:A;_ $MM#&AZYHJZ*RA&&#RRDKN^4G<,#^@N&;59HA!/FUQTZ_\ U_7Z>GI5
MB:\@LY;>"^OK7^T+4?K[]NG^17+F/$C6$Y'*"22C&*T:5DDE>6B2LDDK67:P
M775V;?5I?G8Q?AQX+LOAY\/?!/@&QO#J=AX5T;3-&&J7.-S!>X&<?-P,9QR,
ME22!W6)O^?C^7^-8$-Y!-F>WGMKG_KS'M_GL:^?OCQ^TY\*_V==&M]5^)NN7
M&B6]U9ZI]C_KZ8[^N.M>#B,SP6%P?UW&25K7T:VWZ/L+$-86UFGMU3W^?F?3
M$-WTM_U!Q].1^AS[8[5H 8XKXW_8T_:B\*_MC?"K_A<7A72=3\.:?_PD>JZ*
M;/5L<G0L :Q@X!)Y') !]J^Q[<@YQZD?RHR[,EFF'6,PG+_9?16]YVW7=Z_F
M-/L^SW17N_\ CTF)Z_;1_P#7_E7G_C;6=*\+:7J'B/6]6N=-T[2K0WI^UD<=
M>O?(Z$=>?J:])F\@Q?Z_UZ=L'!]/QP.O:O!_C-\-K[XDZ7_8D'B+^S='NO\
MC\M!9_\ '^3Z]">?I^!Z?,<9YEQ#E>3YEB^&LKY\XLN7K=*UFEYKLMV=^78?
M!XK%6QCLNO3S\EKUO^:/R'_X*E?\%1/^&1=,^ _@[X$_#+6OVA_VB/VC#]B^
M%7PRTF\_LW3-0TO_ *#6,8YY]>E? /[!?_!2O]I+]K_XC?M'?!W]H3X!_P#"
ML/VB/V:KO[=XQ^'MH#J)7P)KW!T,YSTX.02"",$<@?9?_!4O_@FKX0\>> /@
M=\??AS^T2W[,_P"T-^R;=G6OA9\6;K9J0N], R-%?0RX8AN /+1L$$L0#D>L
M_P#!)?\ X)U_\,O6OQ1_:G^)W[0A_:A_:8_:R;2M:^)'QC-F--TO4-+ #:%H
M^A:&"3@$D<D'<&XQ@G\YK\'87Q*X:E#BV7]B<:2BG'EJ3C*-KW2A"JDU-/ED
MI0;6CC9W;]##YU@LKS=83!I22U?-RRND[:WYK6LWW[JVI\8_M:?\%"/"O_!/
MZ+4/$?BKP?K>M6^J> ]+UKPWX3TG.-/\4:[_ ,P77-<_S[5\M?";_@LW^T)-
M\9_AO\"?VN_V:/$?[..L?M V8UKX$ZK>#^T-,UWPP>!_;8."5..O!]57//\
M0G_P4"_X)S?!W]O;]FGXD?!#Q3-;^"M?\>#2M9T?XAZ1:*=3\)^*=";^W-#U
MK)8<IR6S@GD+EABOR_\ V-?^"'OQQ\.?M%^ OVBO^"A_[6&G_M=W/[/O@W_A
M7W[/7A6TT4Z;I?A_PP0<-K>X -@\X&1D8;&:^%R3Z)W!,>'<Y^ORJ5,\GS.G
M-UZ\9PG:;A*%JDHM<W+*:E%\T?=3@_>/IL3QE%XM8M12MI91A9[)[Q[;/37H
M?N5^SKJ7]L>#;B<:YINM_P"F'_3-)_Y!F>GY'D?TYKZ(,/FPW,'^D],^F/US
M]<=.OK7'^&_!_ASP?I?]E>%;'3=,T?[8<6FD_P \_P"?6NX/[G[1Y/;]?SSG
M/Z8^F?W#@7A)\,<#9=PUC)2;:E#G;E*234HIW;<KI-/5Z6/D<QQ*Q6:_759+
M>UDEWV2M?OU/YU_VW_VP/'\,NG^%?V;/&-M<_$CQ1\8-4^&/]K7>CZS_ ,(U
MH6/^8+_V,7^?2O@_XY?M"?\ !33]G7XR?";0O''C'PE\2=/U[_F2+3PW_P A
M#C./7OQ^HK^E#]HK]C_X._M"?#FX\#SV/_"$ZO:^)/\ A--(\6>$[/1M-U.P
M\4_]!L?KG_ZU>3?"7_@GE\._A]\4+;XX^/\ XB>)?CGXQT'PY_PC'A >.;11
MIN@C&<C0U+#K@8)! R3C %?B,/H^>UXDF\P_X7\FFYMJHW)+GE)\KYW+2TFG
MV5['T^&XKPD<&[12FKI6BDVTM-;+JEU/YR?B%^TA_P %<_&%_<3^ ?"OPN\
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
M#_SP_G_C7DWPJ^)$'Q.T"?Q5I9N#I'_"2:GHND&ZLB-2.F]<ZV"6P,\@9)Z
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
MA\.:-JFJZ?[@ONZ= 6W#';BO:H8?-_S_ )YZ]Z2;3H#TA!SCH<^O]/QY].*
M/+-1^&OPZU&UUJ"X\!>"S;^*!GQ%:W?AS1CIVN'123H8UL;=N$^4QEMS<E2
MH^;\TO'OPA_;F_X2[Q3I7@_X9?LA>(_AOJ?B74[SP?:^(O!^D+J-CX8;&T:V
M3@$DD#Y<_-A3AN*_7&:S@_YX?Y[?UQS]35#^S8)HO]1US[__ %OP]L4;^=M^
MOW[G1;E5]EW>B^_1?B?D=>?#']O77? 7C#2H/ _[+OP<\4:I_P (O8^&KOPG
MX;T;4M,U[2O^8[X+UW0SU\._7KS^&Q\/?AO_ ,% Y_$?PWTGXF^#OV7?^$/\
M!V>J&SU;2='_ +2^P>*#S_Q(]"_YE_GD>I'!K]8/L?G?Z^"Y/X_R_P ]1]#5
MC['!#_RPN>>F/Y?I1Z?A_P  Y_4_'?PKX)_X*A:Q]HO?B;X<_9*\?ZS_ &QJ
MG_"-^+/$/@__ (F>@Z7D?V%S[9[=S7T/\$O"O[8<.J:QXC^.VE? OP5<'PYI
MG]L>(?AEI!/B;QYJN22-</. .0!GC&T<#%?>,-G!9C]Q!_TY=?K_ (G'Y57F
MTV":+[//!_+K[]/\^XH!;GQ;\9OC!XI^!O[,,'Q,\#Z#_P ))K&EV.E65II=
MW_Q,=-LAKFM ZYK.MD?>"ECGGY21C.XD?)\?[<?Q-UG4_!/A6;X3>'/VC= \
M4C5-8N]+^$VCZP?^$?.AYP=;'B(,FX$\94@XPP(P*_7K^Q])AA^P^1;?V?\
M8_L0TG['C_.?7I]*GT[0=)LQBRL--TX<YM+2R_L[J1Q@<Y^@.!S6&)W=OP^9
M[^&S#*<*G];RKF=M-TGI9*\;ONKIWUON?A=J/_!53XTP?$2V\&:A^S _@S3Q
M=_83?>(M'UC4'LL=R8EC )[A5 SQBM'3?VKOC]KOQN^'_B/_ (9#\%?VQX\\
M1:I\/O#?QMN[/.J:?I?K_;G+?\(\<$#KDC&W/7]L+S0=*O)O/GTK3?\ 1?\
MG[L_S_7/?C@U8@TRW$9A$%L(+;'V2U^QYSC@9_ \=Z\[ZOB_K77EMW^>_I^)
M[SSKAWZI:/"T4[6YG+5*SM+=MZM.SLK)ZGP/\,/VC_BU\<;;XDZ'XK^$MS\+
MM ^'9'@SQ'=ZO>*/[=\>#6%7&A$ $^'< Y)).6(SM"J/T TV'[98:?R/]&M-
M+^V9/H.0/7')^F?<G UCPW;ZQ:W&E7W_ ![W6?MEW:=.W^?7VYXZBSA@AL+>
M"#[3_P!?=V3GT_E_/\*]##KHU>ZLT]GLK/R>S\FSY'$XA;X)*.NBLM+WM]U[
M?+8_"7_@LWIW[>VD6GPP\?\ [$JW.M6VE'5++QUX>TG2!J?B1E(!#*1QC!QV
M((Z8()_G9U[XA?\ !8'Q)_:,&N0?M#Z;]JO/]-_LCX5_7Z_3'].:_O\ Y8/.
MDN)K<"XGZ8ZCITP!Z?X<TD%O>C'G #/I9\GH.>__ -;\*^DX;7AYPKSXW%^%
M?"V?9O5YO:U)QY*E3F;]ZK&-.,:CM*[=1N[6U[L^1S++LWS6Z_M5Q2>D5M&V
MFBO9)>2MIH?P<V>@_M7_ .CW&N?\-L:EI_V/_B<6G_"'ZSIO3!_XDGKZ_P L
MXKA[SP?^UA-]G@_XS/TW3S9_;;S5M6T?QE_:>?P_ ?2O[_YH;@_O_.';CK^&
M/PY'^%9\UV(?M'3Z?8Q^/.,=^G3)KZ##\4^'+;E_Q!'A*]^;6$79WN_^7?3]
M.V_D+A/.>G%4EY*4O\S_ #\/%7C;X_?#'1]/@\?^/_VHO &C75YJE[9^+/$/
M_"8Z9IE_X7X_XDH_ZF+&/Z5GZ_\ '[]HS7O"Y\1_!;XF_M(7/A_^V/L7VN[_
M +9U+_B5#\_P[C^7]U_[0OP'^'7[2OPE\3_"OXB:7IFHVVO6F=(N[NRYT+4]
MI_L+6AR,'<0<D,,97:"0R^+_ +%'[(FA?LQ_ /3O@]XC.B>-;ZUU?5-9_M4V
M:ZD-0TPE<'.,YZ@#(!W=SC&'^N' 7]K+%OPEX3LM+.E!Q5NEG3VLK/1:7//Q
M'"G$GUM6XLGY:R=_QZWL?R$?#+4_^"SOQ-&CV7PLO_C%J.G:G>&SL[SQ;X/'
M]EZ>!G)YZ >O;Z9K^TC]DOP'XQ^'GP"\'^%?B;?_ -I_$#2[/_BL+LV?]F_;
MM4YP?RS_ "XKZ'TV"QTVU@L-*L;;3K:V/V*S%KC ]L8Z>O4]?8"S#9P>7_R[
M=NG'?OQ^N1]37S'%=;A#,\<\ZX:\/>%N'IO24N&80A4;>C<I1C&3ZMZ[WOU/
MK\ER[&Y7&V<9LYJVR;:=UVNUJ[=+:EC1_/%U<0S_ &8V_P#/^7X<XS^==#]C
MM_4_E_\ 6K.L_(SGR/P[]S_];_ ]"?M^']:\'#8=N^ZOT]=>OJU]^NQZ_737
ML^_9_D%YCRO]1_3IGZ_C]/:J_G"&7_CX_P#U>_I^.?;FL^\FGAM?/_KT[_R^
MOT[5\J_M'_MI?L]_LQQV$'Q4\86VFZ]=?Z99^'[0_P!I:H3QGC'"X)Y)R2#Q
MC!/-F69X'*L*_KCBGVO%/5Z=;OI_5SFQ.)PF$7UO&::74;V;Z:+1MWZ)-]3[
M"ALQYOGP3_GD_P"?\_A8\GSCS]I_#U_R>]?R._%3_@M1^UK\6?VAO!_AK]E?
MX.7%SX5M?$FFV5YX=O NI>)?%NE,2?[9P !X? R1T)QUR22?W8UC]HS]KKPU
MX$OO'NN_LW:%IMAIOALZSJUF?'P#6)498 =25')QT'7BGDN98/-4_J>JZ.UE
M]_GZG#A\ZPN+;:3:UM[KM;6W3?YGZ%?ZK_EOGOTZY[?IZ?EU%?R8)NO _P C
M_P"OG_&OA3P_\:OVS_%6A:?KFG_LY_#_ /L_7+33;VT%S\2!C^S7PQ+8'W\-
MGJ,[LG.01[%\&?$O[0FOS>(1\;_AUX:\ 06G'AP>'O$G_"2?VZ<;N>N#@@C.
M#@CID&O?="*3<K)+6[:MIJ_+2WX'H8?$?6=;62[IK1;[V6WF>XS0P>:?W'.>
M_K_/_/>OS]_:T_93^(OQW^,?[,'C+P/XJ\.>&_!WPN^)&F>-/B3I-U9@ZIKX
M7_D!XQU(.1CJ<8QZ?6/Q-^-GPK^%=CI\_P 1?&.B>$OM1-E9_P!K7G_(0['M
MST.?<]>:_.?X[_\ !13P!:?&[X4? [X9ZV-2O]4\>>!/^$E\5Z3>?\2RQTK)
M_P")-T&<CDY!/)!)ZG\WXCSKAKF7UW-(2:DER^XVVI;:7>ZY>EKHY<3F>3IZ
MRCS;-W7,NG>^EF?QU?LR_L6:)^W)^V9_P7M^!\Y^&^F^.+M?%/\ P@?Q"^)M
MUMTSPCXH'Q1<?VT-=_Y@73.>Q^3HE>B?\%+O@W=_!']F/_@C!_P29^(OC"U^
M+L]GXOU?QI\7)_@W<OXU2^\"MXA6$QZ"NC;I&18VD:)RS,RHLJR./WAI_%7]
MB+_@IE\+?VWO^"DWPE^"O[-K>/\ PA_P47N]4\,:1\>+7Q&=,\,^ _"VO:Y_
M;X\:#7,9!&X[E8*1CKDE1_1A^R?_ ,$^M#_9-^&7P2T:?PH/BM\?_@]\.S\-
M/^%UZG=_\)%XBT[3&+:]KB>!5).%4MM09R!A<G)S\KXF>-.5>&O"D,YP&6SX
MAFH1<.&<._:54^2/+).'/*+A)>\K*5XI1TM)_3<.8# Y_BOJG]K0CY.4%IVL
MY+?UMT\C^9[]@CP3\!/&/[#?_!:/]C[XC_#VU\40_LR7OBKX\_LZZ5\0[)K#
MQ3X0TO,V@'6=&T5F7#LRI*6'G JZ@X=RT?Z[?\&>7[._P2'[&WB?]I(?#KPR
M?CA_PLCQ7X+_ .%F_9"?$H\,*0%T42!B!& "IX8L""I&#G]"/C9^PA;?&;1?
MVB?$G@[X6#PE^T?\8_@/XI^#%G\0[.T&G:7KPUS13_8?_"<Z)T&._/;U%<[_
M ,&S7[*_Q^_8O_8G^(WP7_:)\#:G\/O%^E_';Q7>6=KJQ&W7=)S&%UG1>F=!
M/4/MY(?.-P4^KX5>)M#Q1X1?$3R6OP]-\EZ/$<*E.I?W4U",HT]$]%=72L5G
M.7+*\U>$C*,E9V::<6K/[2;7;J_N/WD^'H@$7CB""QM[:WM?'FJ?Z):?AU]/
M\^XKTB;_ (]?(SC_  [=>_X_G7FWP]A/F^./^Q\U3T/^>>W?\,UZ!-^]]NGZ
M?G_6OT[$.VJMWTVZO3R[>5CR'97U2WMJEWL?R+_\%Y?VT?VA/V4?^"@?[#]O
MX'^-'B[P!\'[JR_X3/XI^$])O0-+\6:7H6MC_D.@CD8R,9'U(!!_,7P5_P %
M'_V\XOV:?V[_ -M[5OC?X^N]'\4?&'2OV?\ X)>'3>9TSPCJGCE@0="!!Y\)
M>'L$$=#SUYK]D?\ @MW_ ,$_?VD/VQ?V^/V$?''PL^%G_"Q?@_X"LVT;XP:M
M]K4+H.EZ[K9R2<C:"-S9&3ZCDD?EOIG_  1B_P""A_\ PJ']N_\ 9!@^'5QH
MGPP;QV?C3^SSXLN]9SINO^.O FM :'HPQSCQ9X<*\C &5]17]!\.YCP=_JYE
M2QKI?VQ[JDI\CBH72=TWZ6NG&Z;L]+>1B,/C+Z-_*_Z/8O\ _!.#]K/_ (*/
M?L2?M-^)_P!FW]M[Q+XDU*V^,?[./CWXG^&[7Q!XE_X27_A$M471O[=\#ZQH
M>#CJ"I'8Y!Z<?FE:?\%F/VX+/]D+X@_"N]_:%\?W/Q8U3XV_\)/HWQ"^V?\
M$SL/ ?\ S'?!?/L/85^A_P"R)_P3>_X*K_''6?C?^TS^U[X&\;7'Q/\ @W^S
MYX\^$GP@\/>-KO&I^//%!T;^PM#T;0_7PZ><\9)KYVTW_@WW_P""@%YX)TB;
M4_@_:Z+KUS\"=5\2ZQI1UE0;#Q]QC1" 6VMR,KN)!.!D<U]1A8\"?6YO&YIP
MM[2<4I\M^5R4)*.DG9.TU%]6[\S?+&W/_MNVMEMH_P#+R_RZGWI_P6!_X*8?
MM'> ?V1O^":NE?![XX^)/"7C_P"*/P9TOXG_ !$\0>'KL#4M<&AZ$F[^V]H!
M.Z42.Q.6+.V<XKX<_;\_;-_X*2_:OV3_ -IG0OC3\4/#?[*'[1?@3X7_  ^M
M+O2-8!TS7O'C?\2+QU_;H[9.3[D\&O</@S_P2=_X*3?M%?%'X7V/[5/[/0\)
M?#?X-_LL>*/ACX/N[O6!_P C3_8O_$B&/7_A(_0>]6?%_P#P3'_X*<^+_P#@
MF5^RC^SGXI^ -U<_$#X$_ME:GXTL]*M/$8']@^!!K.3K. Q&T'(#9R0<X'0>
M.WPYE6#EA,%/A:K+FK2=23C.IRSE6FE%J[O'GIPBFTN6G'F]Y(?^VWV:V[^7
M_!?JSP7_ (*8>#]6_P""?/[4?PG_ &4OV0_BKXU_9"^%'QY^$'AGXM>,/B%=
M>)-9_P"$:\7?&37"1_;6N:X?0\'D<GMS7UC\??VI_P!M_P"$'[;?P&^#VE?M
M>>)/&WA^Z_81U;QKK/B'PG>?VEX9\7>*!X,U['C7&<=1D''. 3DGCT__ (+C
M_LQ?\%0?V@_BQX.^&7@;]F3PY\8_V?[KX5^!/#'PY\0Z59Z-J/B;P)X]_L7&
MO?VWKG?P[G..QZ@XP3\W?MT?\$A_^"DOP4T']D'XB_ ?P?KGQC\8^'_V??\
MA47CVT\)W?\ :.I>$M4UT!O[%!/WO#HR 6'&[<,Y! 638GAK%83*EG6:T>9J
MHG!*$E)IR:2<DI<J2CNE=-)WY8WV_P!L\^GE?^O*_P"9^T__  ;,?M%_'#]I
M;]E'XL>-OC]\1M<^*'C#3?BGJFBV6L>(+P?+IAW?\2?!!'&.,C&>H/-?TA_\
M>F)X#_GCWSG-?AK_ ,$%/V*_BE^PC^S!<?#3XU&VT[XH>.[T?$+6/"=H<CPD
M=;)_XDWU4^_4=?7]RH?]5<?A_P"@U^)<6?V6^)*OU)QE3<U[)Q::Y>2VMKK6
M>JN^]K(]'#X?35O9WWTZ]7I^'Y'QY^W)^R!\,_VR_@'XP^'7CFQN[FXMM'U2
M]\':GH&L:MINIZ=XF71B-$8;03W7.6( V_*K;L_QT?\ !(+XF_!GX#Z3_P %
M'/ W[2'AVXU+XG_#GX7>.[+2;SQ%J^L$Z]I&A?V_H6N^# <C!/B(:(,@<9SQ
M@5_?%%+.00;?_2,?GG/KZ?XU_-+^TM_P;[6?QQ_;+\3_ +1GA[XW6W@+P#X[
M\7:7XG\8_#Q=&!&H'0@<@$[1U[G;C )Q7TG V=8'"X/-LHSJ3A"7+*%2,N64
M90G&:C"<82DE-0BI6O>+G&ZYCR,RPV,;3P:N]4T]K.Z^=KZ?J?BC\<OA-KG[
M*_[&_P"PWX)\.:IXM\$_$#_@H%X]TO6OCMXL_P"$DUG^T[#X7Z[K0.A>"_8#
MPX.^#^&*^T_VPOA9X0_X)/\ [?7["&O?LF'Q%X<\,_&S2O#7P]^,'@FS\1:S
MJ&E^.]+_ +:T+0UUG:6?_BI/%*E49L@.X+JJ@A%_H!_;S_X)N?#']N;X">"_
MA+J>MW7@#Q1\*VTK4/A'XWTJU)_L#5]!CCB4A<X"[8UR%( 8?=;)(^)_A!_P
M2/\ C3XA_:%^&W[17[<?[5FA_'[Q-\"/"1\,_!7PYX=\-C2O#&@ZIHISHNN:
M[@$ESDNPY9V)R06+5[.'XKRC%3I_7))0@^(XS@J3;DI\L:#CRP_Y=I7OJK<S
M]UIL\C^Q,8T]-]4]=':[Z^?Y=S\C_"_[+'P8N/\ @X7OO@2/"VLCX50(/B?:
M>%3XMULZ4/%3:(=>W%-^XJ#@E?,!(XW9YK3_ .#A3]FGX3>%?$.G_M,_ K5K
MFZU'2?'>D^"_VCO!7A_Q)K(T_1-2V@Z&[J$148L6.U1CH1C<$3[]U'_@CI^U
MWIO[6FO?MG_\/ / 6A?&_7;K4K*RU2\\ Z/IVEII/0+HFBC<I=<8(WD]^003
M] >"?^"1VNV?[+O[7_P8_:2_:8T_XM_$#]K/Q*?'M]\0KS1QI@T#4\?>P<%E
M[ J"3SC(S45N*^',KS3)\WQ^;TUE.34J=.HN:,8.<HQ]I)N:A&5G*7+S+GDD
MD[.\4GAL7]5>$M;5M-Z=[:WO^-C\[_B9\./V=?V^?'O_  2B_9[^%WA>YT[P
MN?A)JGQ:^*1TKQ'K'_%/^ M"T49\%ZX!XC!'_"5^)">N3G)S@A:\I_8"_9D^
M$W_!0#]J'_@H-I_[16E:CXD\#_!'2M1^'WP5^'GB+5]9_LOX:Z26UW0=%UO1
M/F4@E=$8@@\'!VM]T_K_ /\ !*S_ ()*6/\ P3IUCQQ\1?&7QJT[XU^*/&6C
MZ7X8\-ZN+/\ LW3-"\,<'^Q=#!'I['\!UXGXP?\ !)WXC^$?V@OB]^T9^PU^
MUKHG[/-S^T5HW]B_%/2O%NC?\))X9U#^W#@:WH?) \1'&5R<CC.#D5S5^/\
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
M^(/_  3"^!'PRTKQ?JOBO]J;Q*MOX.T?[;XE72O#8U)M TOT.TL/R8C^0W_
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
MK0\F?V^S?IU],_UZ5CPS0=S]IY_Q_P ]_P!*T/WO^=U<^YZ!8SYT7[CZ]/\
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
M(0^ _P!G/X5_'C1]<\'?LD^)-2\06OB3[%H_Q-M+S6O[,L=4UW']NZU_8?\
MGFOT/\8:EI7AOQEX0\1ZY?6VFZ/I6D>*!>ZMJUY_9N..XSZ$'\N*[7Q7XE\/
M?#SPQK/BKQ%J=MIN@:#:ZEK.KZO=VW%BHP6?&#C!)' )8@ D!OE_AS_:S_;
M^-/[0GQ:^($$_P 8O$FH_">U\8:G_P (%I%G_P 2S_B5@>GX^P^E?#\2\:X7
M*;X1?%9V76]G9Z:GR_$O$>$X?PGUN_O.]HW5W\KWWMLO\C^D?Q)_P6D_8N\-
MW^KV/_"5ZWK1TK6?[&O1I.CY^PYSG6,D9P3T(&1@=N#^D/PL^*GA7XP>#/#_
M ,1OA_JMOXC\+Z]9_;-&O!_Q+3?_ $R",CKT(Z]>:_SSYHK&&7'_ !ZW'^1C
M\C^E?;'[,?\ P4!_:2_91M=0T3X=:KIOB3PO<WAO1X4\0_\ (-&1S_81_GCK
MDD5^<9+XGXMXVV,NHW:6CV;TWTVL?$9+XGK%XNV,5HO1*UK)NRULNZZW1_<Q
M=WD\LH^@&,XQQ_\ K]A4'G>=+Y'?/_ZLX]^GIUKX)_8O_;^^'G[7W@&6>PMA
MX=^*FAZ2Q\4_#6]=4U*#45C+!@" 75G4*<MN7S"WW!A=SX$?\% OV;/CEJ'Q
M(T/2O%5UX3\8?":]U*R\>>'O%EF--U/0><YY(! ]LGKQZ_KN&XDR?%Q5\VBN
M97MS15KK9ZJS5WIIIY-'ZMA\RRC%Q3YDE*-_B27FMU9[NSUMKLU?\(/^"M/[
M*_C_ .&W[2/A?]KWP/I7BWXM6^O>)-+O=8\)Z3H__"2?V#_8)_\ 4=[9]?8U
M_19^S/\ &-/VA?V?O!/Q'M_"FM^&IO$.E?9;WP_XBTIM.U.QDT9B'&&R%4L5
MV@-C<Q 50!GP[Q)_P4R_87L]-\8S3?%30-23PN/L6K:9:VKLU^V,?\29" '!
MY)(D4\^OS5^/?[8W_!6B?XG>$K#PY^R]?^)/AQ<:%XEX\0?8A_Q/=+PHP-$
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
M7A;6_#EC/<^+_@YJI^)_AS[*<,&T'6\ZT /XMWAH2D]"-G0@DC^=C_@J_P#
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
M!)''H<8Z_%'Q"^,VA:QKWQ@@\'>'+FVT_P"*'Q(_X33_ (2'[9_Q7/\ 9?\
MT!?[<X/_  CO7^E5_B1\8/&/Q5NM1@UR]U*V\#W7B3_A)[/P1=ZP-2TS0=4_
MZ@>>>.<=*\WAAL88K<?8?^7/F[S[C^OOTY[UA>2V<EZ-K\FCJS'B22M@\%S)
M7TUDO+RZ6V?R,^&&"'[///!_Y)^O;T_#.>@KH/\ EK_R[?9L^_\ :?7\L;?Q
M_&L\PP3?O_\ 2?M'X^WT([?G5CR?.QG_ (^.OM^O]?PXKG^)^][UVK\WO7UZ
MWO<^>Q$I8O\ WN4M.TI?+KU-B&:QR?/GN;:WNO\ IS]?;CK6A\0M8\*^&_A+
MK_ASP/JNM^)-0\46>E_\)AX@N[,Z;]@Q_P P7O[?K6/9S3\P>?<]N,?3)]JQ
MO'A@F\&^(//_ .?/IS]>W _SU[<F)5L5HK+3966WDDCNR[$?5;]>E]^EE?Y?
MJ=3X;L["'0='&/LW^A]P?\.W]?>MCR()HO(@@^T]?^/O/?G_ ",_IQ6?HY_X
MDWA_S_\ 2?\ 0^WKZ^_^?6MCF&'W'X=?Z_D<GL:QQ/VNF^JT?VNJ,?M<W6]T
M^JUOZK[PL]-T.'_7Z5;6UR/^7NT_//\ ];VK0FT'0[S[/Y]CIMSW_P!$_P \
M8YZ=1UH@E_Y88^@/XG_ZW/O6A#Y'E?N(/]']?T_EV]O?->1["7>7WR_S._ZW
MC<2K<S273F>R7^+RVL5SHWAR;)GTJV'_ &Y]/3]??N*L0Z#X<FX^PVQ_[<_\
M^_O6A!_R[^1[9S_3]>GOFC3;R#6(O/L;[3=2T^U_X_/[)O/[2^P_3O\ E^=-
M2QW24FN_-)K[T['"GC<5+1R:OT<MD_)N^@0^&_"L.?\ 0;8>F;/_ #^/KG\]
M";1]#FA\C^P[;[/_ ,_?V+^O] ?PZU7LM2TJ:*XG@OM.N;>UO#97EW]L^OIS
M6Q9ZE!>7WV#[=;?:+7_C\TFTO,_V?SG_ #[=ZY\3+'6;O.RUT<]E=][^O^1T
M?5JG]_\ \GW^XL0Z#X<ABQ_96F_^ ?3G'/\ 7'%;&FPP:;+<_P!E6-M;7%U9
M_P#+I9_S'7Z<>G3BC_1_^6_3_./;KZ_AWJQ#_P!,/PQ^F<_YZ^]?,8F4\6_B
MD]4W>4K-IWUNVMTMS;FQF%:NWIK9MOSV;TV['ZA_LR_\%)](_9K^#.@?"Z^^
M%OBCQ7<Z$-0W7=D1AAK#LZ@@J< EVW8(RI(XP#7-_&3]K+]DK]HCQM8?$7XJ
M_LI>.+OQ1:Z2VC+=Z7XO33/[<THG(36MBJ-J#Y5+;G./F=B-Q_.@ZE<<0P06
MO_;Y9_\ U^__ .OBM@0\^?/8VW_;H!^7^>WM7TZ\1\XPN#CDWO-045'?1+1*
M+M=:=FNG0^WRWC_B+*\&HX-IV7*EI=+16LM=O7Y'ZK>!/^"B?[-OPK:WA^''
M[&#Z&.GVFSLM#_M+_P 'A0M_X]C':O:9O^"R^AS1F#_AGGQK]G_[#&C?KQ]/
MR_/\2)IC#^_\BV^S=;S_ $/_ (\/K[=_QJQ9ZE/-_J)[;_/?GO[$\Y]ZTH>)
M_$.5?['A8I<RW<4FT]=&XW>[U]ZYUOQ&XAE\2Z=5]_3S>]_4^A_VH?CC!^U#
M\:-/^*=CH=SX2M[7PW_PC!TJ\O/^)H3SD\ #GJ>!ST':O")M2G@NM'\^Q_Y
M-Y]MYL^>_P"7^3FJ\-G!_I'[^V^S_P#+Y=W?],?RS["OOW_@FY\,_P!GOXK_
M !KN6\8:UKEW\0?"UF;[PWX=NM7)\-7^E=RJCER.R@@MT'.!7AY)EV.X_P"+
MN?$MQENI*\5S7NO>C9*TDNO0Y\D^N\09Q]<::=]]5J[]=$E_P#SC3_VO_!^I
M^)[CQ_\ $O\ 9@^ 7Q.UFT_LO/BW5/!RZ;XG/]A _P#$Y^=6&!G/ S\H!R,@
M_ICH/Q3_ ."?FD?"_3OVMK']GSP!IFH^*+W5+.\U:S\!:+_:9\3@?\3U3D'O
MW !P0!SDG7_:@_X)LZ)\8/B3X6\8^"+^V\*6 UC3+SQ]X5%F!IGB#3 2#D#@
M'(.X #!R,#&*^N/B#\ /@MKWP.U+X/7WAZ#PG\/]-LQ]C&E68TU=. &/[:7@
M8R22222<D9"A0O\ 4W"V7<<</9/FRQ>;>[%2]FWV2ERV<M?AC'K]Q^KY?0SC
M"II3=E?EU=MG9[W6R>OINS\(/%/QQ^!&C>(I];^ /[(G[/.C:/XHLC9:S:^(
MOAMHO]J'_H.YP /K@#ITYKS#6/BI9:EX2U_P/X5^!'P3^%VC^*/[+_X235OA
M]X//AO4]>_L+CC7/3I_]:J_Q.T+]GKPK%_PCGP/\5>/_ !)K&EZQ]B\2:MXL
MN_\ C_\ 3GO_ /6P/6O/_P!U_G;7\E<6\;\6XO&YM@<7F[Y.:2Y5)I-<S5K1
ME;5=D?F^>YYF[QDL%C,U;U=E]_36W;1?J6(9IX?L\\$]S;7-K9_8OM=I>?V:
M?\_X&MB'Q)XC\KR/^$Q\6_9_^PQK.?<\]?TQUYK'A,'^D?Z/Z58A\_\ Y\>Q
M_F,X_P \\]*_/EC,=A%_L52<;ZR:E-*^[;M)+2[9X^&S'&+17ZZJZOTOI;R?
MS.@L[SQ'-+Y__"8^+/4_\5)K/7L>GY]ORJQ_;&N>;_R./BW'_88UGUZXQU[>
MG;VK'AF\[_7^O;V_ ]O\:T+/]S%Y_D?9K?\ #Z?K^=<&)S[.^N<5$^W/4O\
M^E_+Y'3]<QW\\O\ P)__ "9T$VL>,IOW\_BKQ:>__(8UC_#Z_P!.:L:;K&MV
M=U]N@\4^+;:X!_Z&36?K[?S/\ZY^&\@,OGP375S_ -?>/\]?R[YQ1_KO]1/G
M_P#5W_7_  S7GXC/L[M_R.:FW2=3])FW]J8W3X^GVY?YGI%GX\\?Z;8:AI4'
MC_Q;_9^J9_YB_.3Q_GCMBJ^F^-O'&CRW$]CXX\6_Z41_S&-9QUZ_3)Z#\>]<
M?#]HP?)_#TZ^W]>^*T/]3$)_\]#GV_SSQ6'^L&=K7^V:O>W/4]?YS=9EC--)
M=/M/_,Z";6/$GF_\C7XE_P!*Z?\ %2:SZ\>IZ=OP)HA\;7W@^ZM]<@U74KG6
M=!_X\[N[_P")E]@Z?\@/']/QK'@\C_CX\C[3^7_UN._89_.NW^$'P:\;_M-Z
MAXG_ .$(-Q<> / I^V:OJUK:8.OZKU_L30LGDD G R< GIS7HY)0XHXMQ=L'
M.O..SM*M)-+1WM)K5<U_Q/2RS#XW%XOZY>7WO7[OG]Q[A^R-\-/V@OB/\7/!
MWQ2T3POJ/AKP3;:N;[5_%6KWHW>( .I"_>(&1G XX[FOVH^-GBO0_"W@WQO<
M7M]IMR+;1LW>E"\']I_3!YYSG@=!S@\'\@/V6/'G[3/A;QB;W0_A7XV\1_"_
M2_$A\,>)-)'_ "%-/[?\@,]#SGVSFOH;XV_L4_%3XC?%G6/%?A[XN6NA^%M4
MQ>'P_=C^TM2T_(YT4@;@HXY).!QDD5_7658;-^'_  DS;)LLRKWY1DI^U=G-
MN+O;GLW=MVOS/\#](P_^S8/363T>M];.UDO-[:_/2WY@ZQXD@LXKC58+&Y^S
MW5Y_HFDVEG_Q,_\ N!_S]/UK[_\ V+OVBO'WA7XO^'_@1XEL=:NAXGM-3OK/
M2;P?\3/0".AUP'T."#V(S[U\<:]9WW@/QY<>#M<_XEOBCPOXD^Q6=I=_\O\
M_P!1K0\#],X_/%?K?^Q1XV\ ?'&/Q!\6Y_!^F6WQ/T#/@O6/%EI9Y-]IFAGC
M!)P!R1CN2 ,8P?QSZ/?#^=+Q$E/&.>1Q<G*23GRS2DY-:-1=TFMWN>=EOUOZ
MV]N6_P K7O\ X;]C[1\>"]O/!WB>RL9Q]HN=(U0@VO."> 1Z$@D9')R1T)K^
M;_4IKZ'5=8L;Z"Y^T&\_Y?/Z>V.F>*_I8O(8)H?(@GQ;W7ZG_P"O_C7\_P#^
MT)X5G\$_%[QA97T'V;^U-8^VV>/^@6?\^OOS7Z)],/!XUX/*\XPB<\G@K2DH
MN6J5I.32?*W9O5K<WXBV7H>/PC_CW@G]\_KC)'X]_;'>M#P3IOBKXG?$'3_A
ME\,K'3=2\077_(8N[O\ Y!F@Z7G/7_(^O../\5:E]BT'4?L,']I:QJG_ !)=
M&M+3I?ZIKGX_G7[W_LQ_ WP=\'_ASX7@L/!]MHGCBZT?2[WQ)JW_ #%+_5.>
M=</OQZ]L<G)_"/ /P=POB3BWCL:G_8J=V[.VFMMNK75G!DN6K$ZO^OF[>;/S
MW_X8=_:HE>XLH+[X<6VGX_T/5A=$G_OD L.1TP/IQFOJ_P#9J_85\#_"N2X\
M5?$TZ=\1OBAJEW]MO-8U:S_M'3; Y'&AAE('!YSSSR,U]Y_8[?\ TC_CY_X_
M!>\_G_A5^&'_ (^/Y9_^M^7/UK^_>"_!/@7A7%_7,)E,)27648RU6TDI1>S2
M?FCZ+^SL&NJNO*^W_!76_H5[/1['3;6WL;&QMK;3[7_CSM+2S_S[=^?6M&"S
M@\WWY_/V_P GZ=JG@[_C_2K'$,WL/PZ_T_(<]A7[%'!X*"M3C&"Z**45IMI&
M,5V6QMMH'V*#'VC\.O'7K_GO1_JO\YSG\O3VZ?F44?5NR]-/^ !8_P!;_G&,
M?GZ^_7\J_P#JO\YSG\O3VZ?F58\_V_3_ .O70 4>1[_K_P#6JO\ \M?\_P!Z
MK% %?SOWO^<]?ICKV_7%6)IO\G_/Y#/J2:K^1[_K_P#6HF_UMO\ C_Z%0!CR
MZQ_9PN#?3VUL+4<>X/\ ];U]?>N.E^(VD2Z\?"MOJFFCQ#]D^W_V3=Y&I'3"
M.I'3/<DCKS7D_P"U'\+/''Q?^#_BCP=\,O%6I>"?&_V/^VM(U>TP -3 )_L9
MCD8'&.Y!([<C\-]-_9?_ ."I'PLUK0/%%AKJ^)=:U/PUJ=[K-U=7HU,Z?JC
MD:*PZC=@XZ<9ZU\1G7^L-W]33>JTUU\GUU=UVU._#?5=?K=[]+;=;7\C]F/V
MF/VB;[]G#X*_$#XPZKI>B7.G>%]'U2]T@7=X-.TPZGTT)3N#?*1UQ\V#D$9K
M^0CQW^V[^UY\3= U?XM?';_@GY\)O$GP'^+&K@:Q=Z5X0.G>)[_2QQH.M-KI
MRQZ<ECDGDY/)_<7]O?P+\?OCO_P2NMKR_P##>M7'Q7\,ZQX7\:>.OA^;4?VG
MJ.FZ%K3'7HPO7(3+@C/ <D#&6^8?B_\ \%*_V2?B1^Q;<_"7X9?:?$OQ9\>>
M ]+\%^&O@CI/AO6?[4T_QW@$_P#8O_\ "*'IG';T%?A7B%BN,7F^48./"TVN
M:'O0<K/6.K<797WU?4]>AA<GQF#<<8DT[QUMLTTGKW3Z+5^C/R@_8#U?5?V.
M?VYO$'Q4\*^ /'_Q:_9?\>?#?5+*SU;P]9Z-J0_LO7<?\277/^Q3_K^?]('A
MO_@HIX T'QY;Z'_:OAOP!\+_ /A&_P#BC])\0_\ %-^)]!\48Q_8NN:'U%>7
M?LN_\$;_ (?Z-^SOX(\$>,O%7C;PSK'C'P@-8\=VOA_6=7TS4['Q3KQ&N:X!
MR.K,% ."6X&01GXH^$OP@_8S_9C^+7[6'PL_;1\2#7/&_ABS^Q^#O$7Q,/\
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
M&?\ /&?Q/7\L5Y^)Z_/_ -N.@T(,^5^_SC/?'7/^?QSCBK$,WG1?N,_X>O\
M^KD?I5>'S_._?^I^V8_S_/W[8K0\Z#S?\^OTS[__ %^:\=@<?\5/&'_"O?A5
MXX\8P6]R+C0='U3^Q_LG_+_JF?3I_/MSWKX?_9=BG\*Z7\4/A7XJOO%WA+3_
M (R?#;_A8'_"0^(;+_D ZIKH'7U/OW..W%?I 88)HK>#[#;7%O\ \OMI=_GC
M_P#5T]*T/)L9KH7$]C;?\^6;NS_M+_B5G_F"_P!><_SKT,-GGU7"/"?V5?N[
MK6UVM[ON_F>_EV8X/*\)JDV_GUZ;L_)?3?%5]H.C>%_!VNZ';7.G^ _C!X#O
M;SXA>$[S6?[,\>>%^<?VX>G_  D7Z?UZ'X/^-M<T?]HS1_BI?6/C;^Q_CQXD
M\>Z+XD^U6?\ Q3-CI?\ S O[#]?\*_3^SLO"L/\ H-CX<T2VT_\ X_?^0/QW
MP/\ .?;VT/L<%Y+I]C_95M_9^E\6?^AC_0/\?Z=\5WOBO!_4Y+^R4FXN+TCM
M9KJF]U?U.C$\0X1JZCT_EZM?X?D=!->3P_Z\VUS<8_Y=#_\ 7Z^WMVSQ?AA\
M[]_?7'V8<_R-49?W/[^'[-]HM/RZ^G^%>_?LI?LU>,/VR_BA;^'?#MQ<:9\-
MM+P/'OBVTX_XE>1C1=#_ $Q[GUXKXG+LMQG$..^J90N6\KOLKRU7R\GT,<DR
MS&<08SK9O3>WW67]/N?.'_"8Z5_I'_'S]GM;S[%>7?V+_B6 _P"3_P#K[[$/
MB2"8Z?9:'!]I\0:]_H7ANTU;_B6_\37)[>O_ -?/0U_8KX)_9N^!7@+P58>
MK'X:>$[K1]+L?L-U'JWAO1=1U&^TW)Y+;2V3D#)R  "$W9)K>,?V9_V:?&%U
MH/B/Q1\*/"-SJ/@6S)T6[>Q&G_V;IA&!@(4W*.X)+'/WNE?MV%\"\3'!K.<=
MFL;)*4M.B2<EMV4D_4_4,-X=+!KZZY*RM*2;=E;62UNM$G>RMVN?A_X[_P""
M:VD_#G]EBQ^*/C#XJ7'ASXKW%GI6M:T;J^!\-*Q&?["T5>"N5(93C!R>F!N_
M/OP?H/CCXJ:SI_ASX'_"OQ;XLM[6\^Q?\)#]C TR_P#^XYP/6OI_]M?]JW6_
MVB=:UGPM;@:;\(/ M[J=GI.E68 .H-H0 R>.3M"C)[*!T %?M/\ \$S;KPY>
M_LA^ -0\.^'8-$G-UJ:ZQ8?8QINH?VIDDMC&2S @$DD84;0,DGP,MX2X=X^X
MM_L?*5RK(URRE:RFXJTM;).[4G>[5K'1ALKR?/\ %VP<;<JL[)6<HZ2V75IZ
M;'Y _L^?\$Z_C%\<?B#X@T+XJ:'J7PW^'_A>\^Q>)+O'_$S\7'_J!^@X[CKQ
MW K]]?@]^Q=^SY\&+_1]=\%>!K6U\0Z%I!T6S\0W1)U*\4#G<Q W<@G(4 9
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
M>K=_4\V^(7PK\#?$_P )W/@?XB^%-$\:^$-5NQ>7OA_Q!9?VEIM^!D@?V)W
MR3C. 22,$\Z'A7P1X.\$Z7!H?A7PKX;\):?;68LK.T\*:/H_AL6&F?3TXY Q
MW(&<Y]!_<31?3Z?Y_P#U=NV?>0P=>^/\^_Y_@#Q71T$<]K,,%G8:AJM]]GN+
M>UTC5/MEI=@'CKCD$ '&">O/!W$$?S"_";_@KO\ %G3_ -IKXD>!H?A7\.3\
M%_!EYXI&L>(?ACX&?3&OO[#!&A'6V#!E(#$!E(89.#Z?U)3PP&*?[:/M,%S9
MXN[7&?MW'7KQQQ[_ )8^(OC?\#_@IHOP3^*^B^$=#@^&5MXHT35+OQ+K_P /
M?#,>H>)/[-R#KD@VQ^9N(R"#(5Z%4!/'P_$F79OB8RQN"S;D48R=KM?"F[)*
MRTY;:Z'C9WA\9B%ESP4N5I2>ETWHWK:UWYRTZ;GY _LL?\%K/B)\0_VBKGP;
M\;_#?AO1?A?XQNS9> [KP_:-_P ))99U@KH7FC.)00>1)NR<'(8 UZG^V_\
M\%8?!W[/GQ&\0> /@A\,_"?BWXP:#_Q^>++KPYHX^P?]QP8SU(Q[=*_%CXD>
M-OV._A[H)T/]FSPKX_\ $GC>UO/]#^,?C>]&FZG8:I_V P/\\^]?&\VI:KJ5
MWJ&J:Y?:EJ6H:I>?;KS5KN\_M+4[_I^73U'IUK\1H<>\20<\%+-'I)IMIJ_*
MVK:I7O;S/R+/.-L9E.%>"3?]LJ4E>[O9R:[]M?5'ZGP_\%Q_VR_$MCJ^EZYX
M/^%_V?4[,V5E=VEH<:?JA Z\X_/.#TQV^+_BU^U#^T7\<M!T_P *_%OQ]J/B
M3PQ_;&IZR?#X']FZ98ZHI. 3Z D\$\9..M?/$,WGS=[:WM1G_/Y>A_#K5?4M
M8@LOM$^JW'V;3[48_P!+YP/;_&N;$YYCLU:3E+>U[RN]==;]7K_6GY_7XCSC
M&-?7<UE9M)VYK6;5U?YM.[_+3TCX>_#?XX?&RZ\0:'\'? ]MXMN/!OAO^V_$
MEW=WG]F_8-+'X_\ (Q'->;Z#K$^L6OGSV-S;_P#,%O+3T_L+''UZ?EZUV'P9
M^/'Q^^$NL^+_ !7\,]<MO"7_  L;PU_PC&L:3J]G_:7V[2^G]M?G[<5R^CZ1
M_9D7GF^Z7FJ7MY=_\Q2_U37>G?ICZ]/:OAL,\X?$6:X3&:9/;27IV^?9GTV<
M4.$\-PY&6";EG+LVTV]6DWJFUNW]]C8AFG\T3^1_I'?[6?\ C_\ \]OY58^V
M7T1_U_\ I'_7GG]>O\N35>&;R9;C/VFYQ_TY]N1C]./SK0AA_P"F'ID9_/G/
MT[^F:]"RZ;=/3I^%CX=/;773KK^8033S=?\ CX_X_?J>W/T]:V/]3=?O_P#G
MRSC_ #^/O_3/_?PR_7Z_Y_\ U]^^A9P>3CK<]A]>W']/;FN<"Q#-;^;Y^+G!
MX[]/?U]JY_QY-/-X#\03_P"DW/\ H7O[?Y_+N*Z"'S_LI_Y=KBU'^AY_3OSG
MWZ],5S_C>&>\\$:Q8^?]IN/L?_'ID_Y_D?Z@'3^&YOMFC>'X)[''^AG\N_/L
M/_U'BNA_U,O[B#Z?Y_3MZ<US^@SS_P!C:/!Y'_+G]/U]_P >.G2MBS_?18_D
M#G/Y_C7GXGK\_P!3H-C][_G=6A_JO^6&>W7KGO\ IZ_ET&/-#^]M_P#CZSZ?
MJ.OY>G\JZ#ROW5MC%SU__7V[^WK7CXGK\_\ VX \[IY$'T_D,\?3M^-:$/\
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
M750ZE/-_J(+;[/\ R]_R(YQ7X._L'^,/VO=?\/\ [3GQH^(W@&W\,S6>D?\
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
ML8?V@O#\]C./[0_X1O\ TWGK]/\ #\\\U\+^=/\ \\!]F_SVSCK[_I7Z$?\
M!2OPYJFD?%[PQXJ^P_\ $GU/PX;$ZJ?^0;D=1QS^.3QSR,5^>_\ RV_Z=O\
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
MP&*@$_=+IEAD+N"D L*_@Y\;>*O^$V\6_$#Q_?077VCQGXDU7Q/>7?']I_\
M8%_I^'Y?A_B=F%O]BQ2MM:RMI=6W2_+]3X;C[.HX;*;/E;;26D6]_._7^M&>
M\:#^U=JO[.MAK$_[-FE7/P<_M2S_ .)SXAN\>)/$U_\ ]07MZ#^5>?S?M4?M
M7_%3[/KGC_XM^)/^$?TO_3?#?AZ[/]F_\33_ *#6N^G_ -;VKYWL]-OO%5_;
MWVJP?\2ZU'^AVEWSC_Z_\_;G'H$T-QC]_/\ X>F.?\#Z^M?E\<7C,';ZE)K9
MV4FKVMII)=-/F?B-?B7-L)RV?NW6SZ73:LFNA_7-_P $AOC)JGB#]F"UTOXN
M?&BU\;_$?4_$FJG^R=6UC1_[4T_3.@T4#I]W<.F1GCO7WO\ '/P3\#]8^"GB
M;X<_%J?PGX2^''C#1O[$OK6]N]*TQ3J+Y)"GA"VY5.?F91E3MWYK^#+09M<T
M'7M'\1^%=<U+1-0T&\^VV=WI.L?V9^>?4_YS7U!\=_VNOCA^TY\.?#_PY^+>
MMVVMZ?X8O!?6FK6?_$MU//3)Z9X &>>!C@# ^F_UV3P:PF-RKF=K7?O>KN[[
MN[^[L?I^6>)&4_4EA,;&[4;/31NUWNFW?7;=V[:_U#^ _P#@G7^R]IO['H_9
M8T.^NM;^%^J79UK2/%=H1_:?]J''_$Z.M@D97&!R<#/4=?@_XD?\$7/V<_A5
M\-=?\?3_ !2\<74_@[2-5UJ\:[O!C7-4 SDY()R< %0QR><#)K\6/AC^UU^U
M=\#=+T_2O 'QBUNV\/Z9QH^DZO\ \5(+#V]\]#GMUKL/'G[:7[8OQETNX\#^
M,?B-J7B3P_KUG_IFDZ39_P#'_P!>W'3_ /7CFN#,N*\GQ64_5/[(2EJKM)-;
MZWLGHW=:ZV)EQIPEFJDEE/O*,DFUK?EDDUI?XK,^3X;SSHKB"Q@^S6__ "YG
MIJ=__P 3K^7KW^E6(89_-\CR/](XZWGM@X'X]:K6</V.PM[&Q@_X]1_8O^EY
MSZ>PX./:K.FZ;_;.M:/H>JZK;:)I^OWFEV5YJW_/@/Q]/Y]\U^?Z=-%T7ET_
M"Q^14(XO%XV22LI.2BFK.UY<J5TM+-+J6(?^F'X8_3.?\]?>K$-G/-U.+?\
MY]/7Z8Q]./\ ZU>O_M(?LZ^,?V8_&\'ASQ'_ &EK?@_7;/2]9\(?$*TL\^&=
M=TS7<'_B1ZYZGK^(_'QB&:#IW_\ K?X>^?7J, L3DN;85[73UT3=D]7MY=#0
MA_<R]_L_/^B'G/\ G]:T(98(1ZXZ_3T_S^1I(H?.E_<=;4_XY[_A^G3JODP>
M5F#[3G)''^>ON>F>_;F>S]'^3,&G'1II^::_-(O^=?7F?^7;T]#S_7VZ8YQ6
MC#Y\W[\0"Z_Z^^O^1FJ_[\RV\'GVW;(Z_P"<^W3%6/[-\F3_ $ZX^S=?^/2\
M_+FN&[N[;W>WSML*_6_S_P"#L<?K'@_R=0_X2/PK/_9OB"U^O^G\<?YS6QX;
M\20:S_H.N?\ $D\46EYF\TF[_P"7_P#[ ?U_R*["$>3%;^0/QN^O\OI_C7/^
M)/!UCXV_?WW_ !+=8M?^//5K3_D)V&#T[8_PQCTKF^LW=L6M7>UM]=M-^WXG
M1]8Z?U^9U\/^N'U/\ZL^3Y,7[C_CX]?S'UKR_1_$E]H-U;^'/'_VFVN+K_0M
M'U:TQ_9E^?\ J.__ %J] TW4H-2NM0@L?M/_ !(?]"O/6PYX'Z _YYYL3AUA
M4V]K7?I:_P"0[2:YE&3CW2;7WI-?B?3'[.LWC[4_B#H_PQ\'?&+4O@GX?^*&
ML?V+XDU:TO/[-^W\^V,5^TG[6W[/O[2?PF\6>!_C3^SGX2M_VE?$'_"N=,^"
M_B32/''B/^R_$QTLDG^W?[=P/O9RW\0).<@AC_.GJ7VBSM#///<_VA:WNEWM
MG=Z3_P A.PU3/']A]N/8_KQ7]LWP,@O8?A!\,//O=1N=0_X5QI>Z[U8?\30G
M:O+9'WL #G)VA<<8%?I7 /#>%X]X>S7*,7[N5IWC+6,E)7LT]&_>2>_0_?\
MPPS'$QREO#1NDU>ZV2?O+6-G>*:Z6/X^O&'Q4^-/PKBM_@[_ ,+3\2?"[QA\
M&_[4\:?$C2?#WC#_ (EE_JG_ "'CHO\ V+O_ #*^>_KFN_\ AC\!_P!IK_@I
M-?\ @[7-<L?B1HGPG_MC2[V\N_$/C#6?[,ZYSH?]?7^7[;?M3_\ !.?X*^-_
MCCX9_:6N/!UUXD\4^)OB-X M-9\/XQI1TK13(-<UG6^220$);H,%<=2!^K$'
MARWT>TMM$\+:7;:+X?M0/L>E:5I TT6/7GC"\GK@#G@@<8_8,CX"S?#87*L%
MFN;.>39);E2;DY)-<J=I-R22@M>:Q^O\59ED_$V495@XY4HN-N9QM%736K<>
M5:N+>K/DC0OV"?@]H^CZ;I0\;_&.WMM+L]+T6TM?^%DZR"/["SC&.N?<C&.Y
MXKJO^&(?A+_J/^$X^,?_ (=36?S_ /K9_P :^C_L=]_J)_\ 2;G^OK_+Z]NE
M:$-G-]E$\\'^D<<XX_SU].OY?JZC]444D^6*5O=>VEM$DEI;9:7/!CE^#224
MTK)+1]K+H_*Q\K2_L0_"7)SXX^,5S<'C-U\2M9/\U&/UZYS7P+_P5^_X)R?%
M[]K_ ,*?L^>,?V6?$6A^&_CM^S]XR%_X8\1>*[SD:45 96UP<Y#*6R."''0@
MU^T<-G//_J(/K^/<XZ]!_4UG_8_)F\C\1_\ 7Z?XUZV7YOC,KQD<9A%+F@FT
M[/[4'%W3CKH]M-4K=2<3EN"Q:LVMO)WMU_KYGX2?&O\ X)8?%NT_9J_8R'P6
MU[PW_P -3_L<>,!\3K*Z\0WA7PWX[\4:Z6USQUHQ!&XAB#M;&UARI(YKY_\
MB#_P2[_;K^('P,_;=\7ZW_PIM?VG_P!OCQ'X6T_QSI']L:R/#'PE^%VA X70
M=;/+>(E'(ZC@'G;@?TM@=)[B#W_S_P#K_#I6S]C_ '/VC%S_ %SU_GSBO7H<
M<YOA;XN6K;E=SBY2M.?/**;::BIVE&*T7+%6LM?'_P!7L'K:_P#V[;HFNBWM
MUW/Y\_ _[#7[>GQ=^&&M?LW?M3WWPPT7X :)^RUJ?P9\(Z3X*UE]4U+7O'F%
M70?&GC8$D*H"CY4 7=N8C>S%L#]A;_@D9\;_  ?^RC^TO\&/VP_''AO7/''Q
MD\"#X+^&?$'A/']G>$OA?H8/]A:*<D9QXAY..2H; /%?T)30^;%<0?\ /R3Q
MZ'T[>O\ /VK\_P#_ (*??M:3_L3_ +$GQ@^/NE3VUMXPT'1O[&\"?:ST\4:Y
M_P 2'0^_4_B,]<5TY=Q7FV:O^Q\'9<TXM)*UINI[2]UUE-W=W:^K:N[X/),*
MM;2NK_@MC\GOAM_P3+_;"\:>(_V8;']K6]^&]M\#_P#@G]X=U.T^%I\$7AU+
MQ-\3-5T(!="UO7.?^*?PH XQP!DYZ_TT>&KNWO/#F@3S?Z2#I&E_J!]/?@\^
MA[#^%7]FK_@ZP^/W@J'2/#?[6OP1\.?& FT)O-8^'873?$XYZC0W!4GZJ3^0
MK^A7]G;_ (+X_L%?''PO=7][KWB#X*7&@C3?M'AWXFZ*^D[21\O]C$-(' ;/
M.U3CH"1D^WQ%PMQIB%%8K*DXK6+IN$DG+WF^2,U).3DY-I.[DV]VQXC,LHX>
MPOUO&R4=4KMVLD[7[:63UVMY6?[;0WG_ $PN>_\ D_3\L],FJ\UY/YO^H_\
MU=_Q(_'K7YZ_#;_@J5^R9\6]:U#PY\+/'"^/M0T*R^VZP-(LBWV#3#T))"Y'
M3C YY]A[C!^US\'M1'GFXU'3B!C-W9;1^1W8_ ^GI7QE?A_-L*O]LRNSUTND
MU;3X>;3;KT//PW&G#V:_[GFG5:/9Z[7M:UTD]3ZIAFGZ=O\ Z_\ C[X]>@S7
MO/WW[_C)_P \?A]/8XK'\.>)=*\8>'-/\1Z'/]IT^ZL_MMG[_7]/P_*N@A_>
MX[?_ *_Q_KT_+P<2M6K=^GK_ )'UV&:Q<6[Z6NGTVT::NM?U/E_]J+X)P?'+
MX7ZSX5_YC%K9_;?#=W>'_F*?CCT'4&OYW_%?PW^)OPKUG^P_B;X5N?"5QQ]B
MN[/_ )!E_P#_ %OQ[5_5O>0_O?/[?X?_ *O\D5\1_MT_ "Q^-7PDN9Q<7.FZ
MMX'(\3V5RJX-]IX#E](8@\AU"C&!M9.Y<X_F[QS\)L%Q3@I9UDR2SB,7)\L=
MU&+;O9=E+J]O2_@YUEGUO".VZ6G5O5WUWO;7MH[=+_@)!W_'^E'G0>5_GT^F
M/;_ZW%=!XDT?2H=+T?Q5X.OKBY\'ZIBR/(_XI+5.G_$[_KD]N*Y^RA_>\?\
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
M]L5^4W[#OQ:^%>H^+M8\!>%O#NLZ9J'B>R.MVEY>:O\ VGIFNKH7_$ASG/'
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
M\>_^">UW9:!%JNH_!BXM_ EVEWX<M+O2=$9=!U/6<G.AJRE59]Q#F-1N '3
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
MKX.6/&%X//4$8H^('PR_X*0?L=Z[I]QX'_:@\<?M"_#>ZN_L5G9:QHXU+5=
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
M#_\ B67^EZ%G0.W_ -:K'@/Q3\*M-_X4_8Z'I7[3/]CZ7>:7X8\!ZM=^#_\
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
M_P -=_LZ:CH.G>,+'XT> 8/!^J>)/^$7T?5[K65_T[Q1_P! ;1-Q7KCD*#^
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
M]!E_:3^!&O>*/BUI4'P*_M^ZT?5?[8M-6UK1]1TRPTO_ )#VNG^P_P#A)/\
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
MV(?VH/!5E^UO\*]4_93\)?&NY_:5\7G6_ O[1FK:QHG_ !28U_12!HVO@J7
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
M7SZ6V/SC,\-]4QF^C?RZ_P!6-"#_ %7'_'OGW_#_ ">/TH\Z>'_KW_SU^O\
MDU7AFM\_N(/\?7/'^(]/2B'S\F>>?U^V6G?/^>WY5^36DWRI/F>BCK=MZ)6W
MU;2VZG.M=-[Z=]]#0LYO.B\__P  S]>__P"KT/>OT0_X)L>%?#DUU\6/'!T.
MV_MBU\2#1?[6NQZY[^W/K7YCZ!XJUSQAJMQX<^%?@[6_'_B#_CRL_P"R;/\
MXE=@/\?_ *_X?N]^QE\ M6^!'PF@TKQ5>BY\7^)[S_A)?$QS_P 2VP;C XXX
M')P3DG&1@Y_M#Z*WA_F^%XA_MO.,I:BU>,I1:26\6KQ2ZIZ,^IRS#/"]]D^O
M6UOS_/L?67G?8Y?W^.G^?3G^7K5C^TH,8X^S^F?;Z_Y-?C7^T3_P42\>_##_
M (*!>#OV/]5U7X:_!+PSX@T;2M8\)>+OC!::P=+^,W]L$_VYH&A>(%5/#>@Z
M^DAD 5@.6D!102*_2KXO?$JW^"GP=^(WQ:\17%MIVC_#OP?JOC.\NKIDQ?!-
M%(T71SDJQ ;"-C<58J"HRU?Z+[=+>7;R/ISVK^TO^F'Z?_7JQ]LG\K_47/Z8
MQ_+&>/I7\R$G_!9']J[0_P#@G+^T3^T7KGP0\ Z'^T]\&_'7@1O#/PIO+P_V
M9KWPO^*NM?\ %"DX!_XJ'_A'?0=#C!/%8?C'_@O%\7Y?B-I?ASX:_##P1J?@
M"V_8_?XR>,?%5Y>';H7QAT8 :_X)T53\KKX5QRKJ0< @9%= ']0<-Y/C_47.
M.?\ /KUS_CT%6+/6/.E\C_2><_\ U\_RZ8]Z_ 7QC_P4P^.O@S]D#0?VDHO'
MOPL\7W_C+Q#\'M#O;*]\':QX=TSX;+X[UK&O:PV0?^$A'A4#Y@<Y&,YHU[_@
MJM\6_ FIZO%]@^%WQ9\$>&/C1X"\ W?QW\$C6/\ A&?%6F:]HW]N^.]$T31!
MG_BH_"@T3J#C'3.6R ?T!37GK!]#^?/'XX_7THAU*#/_ $\?Y_3D=QGWXK\T
MOV9?C+^U7^T1I'@_]H R?#;PW\ O&6L>)+P>%+^TUE?'&B^!=%UI]NLKKIPK
MNWE.?+3+ *254$$^&?L,?\%%?B9^T_\ M8?&?X2?$?X=>&O!/PMN1JFM?LG>
M+;2\/]I_$GP+X%UH:%KVM8QS_P 5'Z$<<T ?MA#-YO\ G_/'7M6C#_J1]#_*
ML[_4_N/3_/7/?/3WQ5F'_4CZ'^5 "458_P"67^?[M5_^6O\ G^]0!6F_UQ^H
M_G5"\\C_ $B>?_EU_P"/SGMW]>I/XT37G[WW_P _D/PY]Z_)?]K3QA^T+^TY
MX#\8> /V2?%6B?#?3]+\8?\ "%^,/''C>SUG3AKVJ<#^QO _Y?AFC+=;I[75
M[]KZ[^5_P.=IV=D[V=M'O9VZ=['V_K_[7?[,W@_5)]#\4_';P#HFH:7_ ,?M
MI=^)=%R!D8XSCGIP?J032_#W]J+]GKXS7]QI7PD^+?A'Q_J%K_Q^6GA.\_M+
M[!UST_\ K<'Z5_'MX[_X)%_M0^)?VB_"_P #_&'QB\):EK&OV?\ PD_C"T\$
MC6M1U2PTOO\ VYK9 P?P[<9K^I_]DS]C3X._L7?"_P"P?"/PMHEQXAM=''VS
MQ!QNU[4QH^#_ ,3LY^4\ DXX/!!Y'NYCEV487"?6\)/FDXIV?+9VMS.RU2N]
MK^2O9GD9=B<VQ6,^J8O*K1O92U[MQL]$[I)I+7R/N.::?RK?'VD_X?\ Z_\
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
M;SXB^#M#A_U&EV9OCUXR>@^G3G/\Z_/F&:?S+B?S_P#1P?<=O8'_ #^GV?\
MMZS0:E\<L_;<?V7HWV*\'U_3CC@#UX[U\40V<$.)_P#CY[9_SG\*_P BO'3%
M?6_$;-[-.TI;-/:3[-]OEYGP.>:XQ]W_ )EB&:?R?I_GOQ_,5G^)-2\FUMM*
M@TK^V_$'BB\_L71])M#_ ,3._P"O/3/4>_;KDT:GK%CH-A_:E]_R#[7/VSOQ
M[9R?3]<5^A'[!'[,?BKQ5XMM_P!H;XFZ'<^&]/M;/_BV_@C5O^0G8?\ 4:US
M^8Z^G7FL?"3PWQG'W$<).+]G&<)-\DN5J$HO?EY=H]R<MRYO%K>VCUVZ=S])
MO@-\-O#GPS^&GA+2M$\$:;X+U9O#>EWFKV5I9#^TEU( *RGKDEPV<YZ[<<$U
M[5]CGFEP#]F_P/U^OIBB'S^/P_+_ /7]ZNHAA_=?Y/7CMSC]0.37^N&1Y9@L
MER_*<'A(Q7)2BI-12?N4XQ=[16J<7NWZL_0++LMDMET27;R/S#_:J_X)WZ7^
MV#XPTJ^^*'Q?\2O\.-+\1>&/&B_#*ZT?1M270_%'@;5RRZUX(U]A_P ))X?!
M8;<J6V[E+  FNA^*?["U[\9?V7/&/[,'Q&^._CCQ)H'CKQ=IFKZOXI##_A)C
MX$.LA_\ A"QDX;P^%& <C W'IDC]%/L=OZG\O_K5/]C]O_'J]9[OU?YL#\3_
M !?_ ,$9_P!GK4M4\7S^'/'_ ,0/"6@>.]&^&%CXP\)F\_X233==U/X4ZT/[
M"UDCQ!D9'?&?Y5Y_:?\ !"O]GK3+'Q1I?A3XE^-]%/C+5_B?K5Y="ST74M4L
M?^%JCH,D#/A3U) Z=@37[L?V!!YO^?7'T]O_ *W%:$-G!#^X_$^HYSWS_P#7
MI ?E)XH_X)O>(?B-\%? /P ^+?[1>M>,_AQ\/-8^%^M>';,^ ]$TUK\_"K6A
MKBG7<'!)VA%.3G&,DBN>U'_@D;\)+CQ?XJO/#?Q \6^&OA3XG^-/A7XZ-\'-
M(L]&/@:Q\=:'H[C6M;T0X!W>*_[8.X$8#9 )QFOV$\J'T_0_X4>5#Z?H?\*
M/RTT?_@GKXF\)^&O%7PX^'/[3_Q%\(?!36%\<7/A[P!9Z-HN_P *KXV\QM9T
M,Z\ &;PXIDE9$8G:7D(&78GG/A)_P2F^!/P*^(/[-'Q+^%OC#QOH/BC]G72]
M8T0%KW^T--\>^&O&Y_XG6BZRH &A+)KP:3*M\H&""0X7];OL?M_X]1]C]O\
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
M]!"'SHOW'_'OW^U\_E^?7\NE:$,/D1'\@?Y=?\.WK1#_ *KS\$\_D?U'Y_\
MZK'^M_SC&/S]??K^7[=ANG;3[O=/7VT[:?=H%5_WO^=U6**Z ()O]2?H/Y4E
M6** *_D>_P"O_P!:BK'_ "U_S_>JO-Y_/X_E_P#K^[0 0=_Q_I1110 444D/
M^N'U/\Z +,,/E?Y_SQU[T30_Y/\ G\CCU!%5Y^WX?UH\Z?RO\^GTQ[__ %N:
M:W7JOS0%>?M^']:KZD?W73[,19_\??\ GT/ZYXK0F_>^W3]/S_K6?>>1Y7&.
MW_U_PZ?AFO)SJ_\ 9^:O9J$MGL_9RZ^OH#T3?9/\C^9_XM:EJNO?%#X@WU]K
MG]I7'_"2:I96=YU_/DUY?K&I6.CQ?Z1/]IU"ZO/L5G:'_E__ $Y__7ZU[A\<
MK.QL_C=\2+#2H+:UM_\ A)/MEG=_\^'O^)SQ^'/?T?\ 8*^&7A3XU?&WQSJW
MBOP!:^(_#WA:RTLZ1XCN[3&EC4QR3HASP..3VZ].:_ROP'!3XW\7LWP6,;DE
M4DG9MZ.;WLW;3>Y\1]6_M3-_).S?9)Z^FV[)_P!GO]C;XS_%3XH^%_$7Q;\$
M?\(5\)_!I&LVEIJMV7U3Q86P0&V@E1@Y+-@ 8)(%?O3IMDMG%!!! +:"VM/L
MEI: #G30  <\]E7'7& .U:%D/)B\C ^S]./0=OS/ _'&:L2RS22@ 8_IC_#'
M7WYYS7^D7AQX?Y/P!E*PN#A'FDM967,FTMFH7>K?5?>?7K#83"676UKKY=+"
MP=_Q_I5CR/?]?_K40=_Q_I17Z'_7IZ'0'[W_ #NHHHH **L57H **** "CRI
MO3]!_A5BB@"O^]_SNH_>_P"=U6*KT '[W_.ZBK'[K_.VJ] &A15?S_;]/_KT
M>?[?I_\ 7KG L>?[?I_]>CS_ &_3_P"O5>BN@ HH\CW_ %_^M10 58JO1Y_M
M^G_UZ *_G^WZ?_7JQY_M^G_UZKT>1[_K_P#6H L>?[?I_P#7JOY_M^G_ ->C
MR/?]?_K4>1[_ *__ %J "BK'D>_Z_P#UJKT '[K_ #MHF\CG\?S_ /U?=H\B
M#CS_ //U]._\^U5YO(Y_'\__ -7W: +'[B'_ %_.??\ SCG^5)]IM\Y\_GZG
M_"LC4O\ 6V_D3VW/?T&#]*S_ +8/-\C_ (^?R_#V_/FCS)?UB7^Z.#BOBNX.
MWXV7X'4?:X/^?C_/_?-'FP^OZG_&N7FF\K_/\_;IVK0AF@S_ *_CGZ_YZ'^O
M:N?$[OU_5E?[)\^O:_7\;FA!W_'^E6*KP^1YMQ!]H]^WY_C[_2CSOWO^<]?I
MCKV_7%;K9>B_) :%5ZK^=YW_ "WZ?Y]L8_K5C/\ TW_3_P"O3 (._P"/]*L?
MNO\ .VJ_G0>=]G_'KQCZX_#'IQTH\Z'!\^?[.?<XX_SW]O3J $/[WVZ_I^?]
M:/W7^=M+YUO_ ,]S_G\:K8A_Y^/Y_P"- %CS8?7]3_C5BH/.L?\ GX/Y?_6J
ML+R#CR)_\^_Y?IUZ4 6**(?WOMU_3\_ZT9_Z;_I_]>@ F'G6N>.OO_\ 6_IQ
MS6/Y,XE@G@@_K[_Y_P BN@HH S[SSII<>1QR.?48//\ GKGUJQ1Y'O\ K_\
M6H\CW_7_ .M0!7FA_P G_/Y''J"*KS0^;_G^?MT[UHS?ZD_0?RI(89^O;_Z_
M^/MCUZC !CS0S]>W_P!?_'VQZ=#G/FTSSO0?SY_#Z\?ATXKH+R:"'_EN.1S_
M #R?\?\  UG_ &V#_EO_ /KZ_P"/7'J/2@"O_9EQGS_/_'O_ )[]/:L?6-!L
M=>TO4-#\1:5_;>CZI9_8[S2;S_E__ ?Y[^M=!_:?^S_G\J/]=_K^?3],>F/?
MI[US/"_6TUC?ALUJM+-/I_P _'UU/E;X,_L?? G]GOQ%K'C#X6>"+;PYK.O
M65Z5SJ/_ !+!Z<DJ"1D#<?0D]_JFSA\G]_Z?X>W!_'J*T(K/'/\ ]?V/3\,'
M\/:K'[C_ %''3I[=>OI_^OWK#+LLP65862P:2YFV[)).[=[JRO>_5,2PR6R2
M]$E^440<S0^Y_'I_7\SD=S4\/[KWZ_K^7]*/W7^=M%= P_=?YVT3]OP_K1_J
MO\YSG\O3VZ?F8A_Y^/Y_XUT '_++_/\ =H_Y9?Y_NT?]>_\ P'_)_#K^':B@
M"M#_ *X?4_SI9^WX?UH@[_C_ $JQ-#_D_P"?R./4$4 5Z*L>3^Z_SCI]<]._
MZ9JO0 40P_Y_S^IQ[ 4?OO*__5C_ #_[+5B&;_/^?U&?<&@ H_Y:_P"?[U%'
M_+7_ #_>H6X #GI7G_C;Q)8^%?#FL:Y??:?^)79ZI>C Z?Y_/U]*]  QTKGM
M>TVQU+2Y]*OH/M-AJ>;*[]SCD'KQT[?USXG$BG+),V6#LYRIR6EW>;A):?-K
M8&KW2ZW2^=TC^8#QMXJTKQ)XH\4>.-5G_LVW\4:SJE[_ (?GU/TK];?^"9^N
M^(O$'P7U?5;[PI;>'/"-SK!/@V\M;+^SM2US3,??(W '' Z@\X!&21^67QX^
M'L_@/QOXP\*WWAS6[;PM:^)/MNC7=W_R_P"/7G_ZWX5_0K\"+C0M7^%?@V;P
MM9Z=IFC_ /".:6++2+3'_$D.TG;TZ@ D8VG(XRN<_P :_1^X;^J>(_%D\YNL
MW<YR@Y)I6YIM).22>C2]U_J>!DN&>%QF:O%7NW[K]7T]4[:,]CAF\Z4'Z?\
MZN__ -:K'D>_Z_\ UJKPP^1$?R!_EU_P[>M$,W^?\_J,^X-?W+MI_6A[^C+%
M'_++_/\ =H_UO^<8Q^?K[]?R)IOW7X?S_I^HZ4 '_++_ #_=H\CW_7_ZU$,W
M^?\ /ZC/N#5B@"OY_M^G_P!>C_EE_G^[1Y'O^O\ ]:K'D>_Z_P#UJ *]'[K_
M #MJQY'O^O\ ]:C['[?^/4 'G^WZ?_7H\_V_3_Z]5_(]_P!?_K4>1[_K_P#6
MH **L57H /\ EE_G^[15BJ] %BBBB@ HHHH )^WX?UH_>_YW444 'D>_Z_\
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
M!US64\MV=CNW  *K *I7+.53^\*\QYO[_P#X^,_ID_Y_R: +_P!M@ABQ//\
MS_3_ #TXK'&I032_N)[:YN/^?3/^/XD\'I^9YUO_ *C(_P#K=,9^O-?F]^V+
M_P %,_V)_P!@34/#%A^T;\4].\->(/$]Z!9>']*(U+Q+H>ED _VWK0#$A1DC
MY@I)4\$88K$VULU;79JV[\[ W;?3UT_.Q^F7'E>=Y_\ /IGZ=?Z]Z2:;R(QU
M]QS^/3C_ /57\LG[1!N?^"O/Q*\'>./V!OVR_P!ICX<6'@*\TR\LM6TCPAK/
MA[X0,H)_MQCKGB!4P[*%+*JX5B54LH#-_1EX4A@\!_#[PQHGC_QA:Z[XAT'P
MWI=CXO\ %FJW8TTZ]JFAZ* VLYSSR"6((Z8QD9/G9CFN!RO_ 'N<&]&ES0?F
MMIW*P]/'8M?['"371J$GUU>D'??<])^V07LN;&<7/K_S#OZ?KCTZ=*L^=Y/^
MOG%MCIT_S_+H>N*_,3]H/]K/P=\)M)^*_B.+]I_P!X2T?_A',^ [HZ./$FIZ
M#JJG.N'()&O\@,.3CU#"OQ!_X;&^.'[6GVGQ)\%OC%K?_"K[76/[%_X2WXL6
M>L_\)-XMU3_J!_"OP_\ \R[[=/S&'EV=83-;_4]OO_4UQ&78S")2QEU>SU3C
MOK:SLT]=5H]#^L?7OBW\,O"LMO!XC\?^&]-N+N[-G9VEYK _T[T'7J>O?ZUZ
M3^_F_P!(MY_M/^A^_P#4C/\ CGM7\M_PE_X)[_&+XG:]X?\ %7BJ?XQ^+?LN
ML:7K5[JWBR\_X5OX9_Y#1'_$CT/_ )&?G^><FOZ?]'LQ9:7I]@3_ ,@NSTL?
M8[3K8G!XY^]P"3]#V%>B8&S11Y'O^O\ ]:K'D_O?\YZ_7'7O^F* *_G=/(_S
MTQV_SP,=*(._X_TJQ_KO]1SZ_KGTQ[=/:J_^J_SG.?R]/;I^8 ?\LO\ /]VJ
M]6** + _Y8?C_2C_ ):_Y_O444 $_;\/ZUGWA_X]YQ!Z_P!!P/UQ_P#6K0H_
MY9?Y_NT63335T]U;1]]-F!X/\6O@SX.^,WA+4/#GCC2C<Z?=9^QW=IQJ=@3W
MZ^W_ -?M7"_LV?LQ:'^SA#X@L?#GC?QMXDT?72"-)\67IU :>1T_L0CHO9C\
MPQG*D<5]9>;-Z_J/\:/^67^?[M?.KAO*(YN\XAE:A-_:BHIW[V7+)KK=M_H'
MG_3]0_U,1@_ST&/;_/'%5_(]_P!?_K5H0=_Q_I1/V_#^M?1 5_)\K\??_/7'
MOT_,HHH **(?WOMU_3\_ZT?\M?\ /]Z@"Q1110 4444 '_+7_/\ >H\_V_3_
M .O1Y'O^O_UJ* *_G^WZ?_7H@[_C_2K'D>_Z_P#UJ/(]_P!?_K4 %5ZL3]OP
M_K5>@"Q15BB@"O5CR/?]?_K4>?[?I_\ 7HH /(]_U_\ K4>1[_K_ /6HHH K
MS0_Y/^?R./4$458JOY'O^O\ ]:@"Q!W_ !_I1110!7HJO5B@"O#^]]NOZ?G_
M %JO>?N>O?\ IZ],=OZXYK0AA\K_ #_GCKWJO/V_#^M >FYGZD<?O_(N;DVO
M06AY_7T^ASGZU^<^L_MUZK9^,M0\*_\ #-GC_4K>UUC^Q?\ A(;36-&_LR__
M %_SSUK]&+R'SOP_P'\Z^1[S]C/X S?:)Y_!VH_:;J\U.]^U_P#"2:S_ ,A3
M72,]^IXQZ<<'.* 26V*VV5NW7\V?._Q"_:ZUR:_^PS_LO>-];T^U_P!,L]7O
M-8T;3O#1TO\ 4_S_ %J;7?VI]%T:ZA_L3]F#4]<^S:2;Y?L?B+1!]MU(@84<
M'.,$DG.23VX'TEK'['_P(U[0=/\ "NN>'-2N?#^EV?\ H=I_PDFL]?\ /7-<
M[+^P?^RS#8V%C#X"N+:VMCE19^(M:!&.N6W$-[$*O?/7-%E>]DGWLK_>E?\
M$Q=*>&36#G-P>\>>?*[]X\]KZ_RGS?HO[7]P+2_U0_L4:YHV +PVUYK'@S=8
MD#!)V@#)ZD*JC/W0 0*]AUG]JV?X>C1O["_98\77%OJE[]CUC^R+S1=--AJ?
MH<@_\) #GJ,$=0178ZE^PW^S->6$&E3^#M;N+>US_P S)K7]ICIS_CW[<5?\
M5_L?_ CQY::/8^(O#GB2YM]!M-*L[/[+XCUG3?\ D!'_ (D8 '4XX&> 2#C
MQ0;=+/;MTOZ;;^1X?>?MHZY\0O$MQ\-(/@#XO\-Z?= K>>*]6O='VV(R3G;T
MW=MQYQP.,U^C.FP^3I=M!Y^?^)/I?V,7?;CK_+CGKT[U\SP_L<_ *S\46_CC
M2_"NHVWBG2_^/.\'B/61]A(QT&3U)]3]>E?4%E#!#%;P08_T6S^Q?R_P_,>M
M >GR]>A^,7_!93P?HGBOX0_"^YF;XQ:=XU\,_%'2?&OPV\1?"?PA_P )-J>@
M^*-"RP;6M%R=R%6(Y')'!]?RK\(_ML:A\'_#OQ&\'?&ZQ^(^M_$?]H*U.C>!
MM6/[,1TW^T-2VL -:T,''B [BA)/& >Y&?Z\+V$,.8 0;SOR"/X@0?UX]0:X
MW6/!'AG6[K1[W5?#>F:AJ&A'[=H]W=V8U#[#JN-I(Q@]AT]J\',LNQ>+?UM6
MOM9+6WP]+.]K]-TC]<X:\1\%DV4+)\VX76=14E-3Y^5Q?-&<6G:RBI1BWKMS
M+5-I?RX?L4Z-XB^(/[:WP"\<?%L?'W6M0^'5EJNC?"S2S\$O^%;>!?"1UU<:
MZVO8&>@ R>P]!BO?O^"MGP[OKO\ ;M_98^(O[17P[^._Q;_80T+X<>*]'\7^
M%/@^-<U/3-/^*#L7T+6/'&@: 5;7T4G:B;EVJ G1>?Z.+&)+<^4MA^XP>_7H
M#_+_ .MZ[DTW[HYQ<_3^AX_SBN_+L,L*K7<KI7OO>R\W_F?(<9<5OBK-EC7!
M4[+E4(MM*"V5W&.J5KZ=-WJS^*_XP? '2OC!^U!X@\<?LR_LK_%KQ;^SOX-_
M8;\4:U\*_AE\0KSXE_#?PS?_ !0_\*3_ )&+^E?,_P ,?V.?VC?$FC?#_P 5
M>./A)\9/VD+CP'_P3W\4^)_!_@CXFZQXR\-Z9X2^*']M:_\ \47Q_P!"G_S)
M'U[U_>A^^\WR/(_#GKZ?Y[<5GS17WFVY@@^S6]K_ ,>?V3T_'\Z[SY(_@>_9
M\^"7Q'^&.O?L3^,?^"@7@[]KWXZ?L7_\,]^)_P"Q_#WAZR\9$?!;X[Z[XUR?
M!7CC0_#Q'B?7_P#A%!GPMX'.>"02" 0?[#OV=)_@_=_"3]F^;X!^#?$G@KX<
M+JNI_P#".>%O%6C:SI?B30V.X-_;*>('>1<$9VEC@,@5W8-C[K^Q^=_R[_\
M+Y]M]?\ #UZ<YQWJQ]C@\VWGGL;;_1?^/,@9Q],CMV]>_6@#Y^_:"T?XFZQ\
M,O&\'P6O],T;XH&R%]X//BH8THZI@<ZV.<*<Y R>/XCUK\,-2_X*N?MB?#:P
MM_ 'QW_X)I_%*W^(&E_Z'K'BSP0!J/@;7=4 _P"0SH6 #COSDY)YP0!_2AJ4
M(FB,'_+OC'V3'/Z?Y/O6/-Y_V7R)[&VN?^OO^N<_S_PH _FGL_\ @J5^U#XD
ME^P^'/V'_B1;6^<_\3;.,#^?<\5V&F_M4?\ !1_QY+Y'A7]F7^Q/^?,:M_7C
M'''O^E?T40V<\/2QTW/_ %YX_G_D_P SR;[[5;S^1;?0_P"?_P!?&37.MP/P
M?T?P?_P5Z\;2Y^P^ /A_;W7_ #^?E[8_+V':O1]-_8S_ ."B&O?O_''[7UKX
M2T^ZR;P>'M']<_YZU^V/[W_.ZCR?.B_+T[=?QZ].?:M[XM8O>RMW26WEI_P0
M/S/\$_\ !/@:/K/A_P 1_$;]IKXZ_$C4-!O/[:L[3_A)/[,TS^U.WU_6OTPL
ML36MO!!C[/:V8[]21_A_GUL0Z;8_\\.>/SY[>PZ^E6.8(O4?8_SP?S 'Y_6J
M;;W;?JP/)?B59>#KWX:>/[+XFV]M<^ =2\(>*+3QW9W=LVH ^&#HA77=V,[A
MM8G#*1N 8#<%9?X$O@_^RA^P5\3O$GQ8^(U]_P $]?C'K?P7NO'FJ:)\!_#W
MC?6?C(=3L/#&A?\ ,:T/J/\ A'?ZX/I7^A/_ &;!J5A<0:K8_:;>ZL_L5Y:?
M\_\ C\L\8[\TD$$&C6@L-+LK;3K>T&+2UM;(:;IMCP!DX '(Z@ #K@8Z(#^/
M;_@B7\,?V7OAC^W=\2/ U]^S5\2?@_\ %C0O#FI^)?V8_%7BN\\8ZGX&L/A=
MKQ U[P9HG_"1,H\/^(%!+,.6(!"AFPI_L+_UW[_H#S9\<_Y_SZUBS:98WEU;
MZM<:)IUS?VHU/[%JOV,'4]/.N$DXXSEN 021@#:%.2>ISYT7[CZ]/_U<=O\
M"@/P\^WG\MSS;XA_$[P/\,=/@USQQXBTWPYI]U_QY7>K<?K@X_EGVK^7#X^_
M#C_@ESXV_:M\8?M0-\"+GX[?&'7SI1.J_$SQ)K6H^!+$KG!T/0B>H#'OQD^I
MK^JCQ5X)\*>.[#^RO%7AW1/$FGVO_+GJ]G_:7IV^OKW_ !->;:=^S%\"-'E@
MO;#X/> ;6YM1BS(T<9''4 C'Y@\]C7P'%?#O$6;_ .R9/FSR--:R3=VGO9WT
M;3=O-H^HR3,N'L'KF^5/.VD[1O:-T[KF6E]4D]=%='X<:/\ '[]J'XA:7_PA
MWP6\#W'AOPO:6GV*RTGX>^ _^$;\,Z?IF.W)[<<=LCCG/3-^P!^VM\:K3[1X
MS^)USX MKI@N-?U9M5U3^S3R!M0,<X.3QTQVZ_T!6>CV&FVOD:)8VVFC_J$V
M?]F]_0_7&,].*UHX96B$QVMWP<$]NWL<^XZ=*^7RWPBRS"-8S.LYXHSR=U=.
MI+E3T>W/?EO=K39'T^9>*F9?5/J?#F2\+Y(M$[4XN=MM^1N]O/XC\;_AO_P1
MG^ >A0V\_P 9];\6?'34;4_;<ZS=_P!G:9_:8.,@*PSD=.1[C(K]0/ OPB^$
MGPSTJ#2? /PS\*>$K6V XT?P[HZ$'U5DVOSG/WL=/3GUK_/Y4>3!-UX'^1_]
M?/\ C7Z?EN2X3*5_L5TDK*^]DE9/SM9;[W/S_,,RQF:MO-W[SUO&R5[WO%*R
M5WKITMZ%?SO-_#V_STS[=?RT(8?*_P _YXZ]ZK^3!#TY'^1_]?/^%6(._P"/
M]*]@X/3;IZ=/P+%5X._X_P!*/^6O^?[U'$,WL/PZ_P!/R'/84 $_;\/ZU7JQ
M/V_#^M5X._X_TH **)^WX?UH\CW_ %_^M0!8JOY_M^G_ ->K%% !11-^Z]^G
MZ_E_2J__ "U_S_>H L4444 'G^WZ?_7H\_V_3_Z]'G^WZ?\ UZ/.@\K_ #Z?
M3'M_];B@ H_Y9?Y_NT4?\LO\_P!V@"Q!W_'^E%$'?\?Z44 %%%6/(]_U_P#K
M4 5ZL457H **** "CS_;]/\ Z]%% !5>K%5Z -"BBB@#/K0HHH **** "BBB
M@ HHHH SZT)^WX?UHHH KT3]OP_K110!7G[?A_6LZ;_53_3^IHHH 6'_ %7_
M &Z_XU9F_P!2?H/Y444 5JKG_4V_^>XHHH L58@[_C_2BB@"Q_RS_P"WS_V:
MBBB@Z#/_ .6O^?[U:,/^I'T/\J**#G$_Y9?Y_NT?\LO\_P!VBB@"Q_RR_P _
MW:2'_7#ZG^=%% %>;_7'ZC^=03]OP_K110!8H_Y9?Y_NT44 5Y^WX?UHHHH.
M@/\ EK_G^]5F;_4GZ#^5%%!SDUG_ *H_0?S%*?\ EO\ A_6BB@ _Y9?Y_NUG
M_P#++_/]VBB@ @[_ (_TI(?]</J?YT44'.6;/M_P*C_EE_G^[111=]V=%EV7
MW+_(KTD/^N'U/\Z** WWU]2S/V_#^M+#_J1]#_*BB@ L_P#6GZC^0ILW^N/U
M'\Z** %G[?A_6J\'?\?Z444 %6*** *]5Z** "M _P"NM_\ /8444 )-_KC]
M1_.EHHH KS]OP_K4$/\ J1]#_*BB@"Q#_J1]#_*I_P#EE_G^[110!8@[_C_2
ABBB@ JZ_0?7^AHHH BJO110 4444 %%%% !5>BB@#__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>18
<FILENAME>image_010.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_010.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_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" *, _8# 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#^_BBBB@ H
MHHH **** "BBB@ HHHH *\8_:/\ B\O[/O[/7QV^/+Z"WBI/@G\'/B9\6G\,
M)J0T=_$:_#KP7K7B]M"75VLM272VU8:.; :B=.OQ9&X^TFRNA'Y#^SU\7?\
M!2'_ )1Y?MW_ /9G'[3/_JE_&E 'XS_#[_@LY_P5F^*G@+P3\3_A_P#\&_WQ
M2\3> _B-X2\.>._!7B.S_;8^$$%IK_A+Q=H]GK_AS6K:"^^'=K>PV^J:/J%G
M>PPWEK;744<ZI<6\,RO&O7_\/7_^"RO_ $KQ?%K_ ,3<^"W_ ,P=?JW_ ,$R
M_P#E&_\ L ?]F5?LM_\ JC_ ]?;] '\XO_#U_P#X+*_]*\7Q:_\ $W/@M_\
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
M*&ZU'1-*O[DQKLC-Q>6,%Q,8TRVQ/,D;:N3M7 R<9K:KF/!/_(F>$?\ L6-
M_P#35:5T] !1110 4444 %?R@_\ !1?7_P#@H;^T3_P7.^'W_!/W]D[_ (*!
M^//V)OA]J/\ P3PTK]HO4KOPYX$T/XB:7>^+-'^,WQ+\)ZH\F@:CJ7AVZ%[K
M6E)H5O)?+KX@MHM"A1;"5YWD7^KZOYFO%?\ RMI?#/\ [0T7_P#ZT=\0: ,[
M_AT%_P %L?\ I8A^*W_B*/A;_P">W1_PZ"_X+8_]+$/Q6_\ $4?"W_SVZ_IV
MHH _F)_X=!?\%L?^EB'XK?\ B*/A;_Y[='_#H+_@MC_TL0_%;_Q%'PM_\]NO
MZ=J* /YB?^'07_!;'_I8A^*W_B*/A;_Y[='_  Z"_P""V/\ TL0_%;_Q%'PM
M_P#/;K^G:B@#^8G_ (=!?\%L?^EB'XK?^(H^%O\ Y[='_#H+_@MC_P!+$/Q6
M_P#$4?"W_P ]NOZ=J* /YB?^'07_  6Q_P"EB'XK?^(H^%O_ )[='_#H+_@M
MC_TL0_%;_P 11\+?_/;K^G:B@#^8G_AT%_P6Q_Z6(?BM_P"(H^%O_GMT?\.@
MO^"V/_2Q#\5O_$4?"W_SVZ_IVHH _F)_X=!?\%L?^EB'XK?^(H^%O_GMT?\
M#H+_ (+8_P#2Q#\5O_$4?"W_ ,]NOZ=J* /YB?\ AT%_P6Q_Z6(?BM_XBCX6
M_P#GMU\2_MJ_!?\ X+$?\$SW_9 ^,OCC_@M+\5/VDO!_Q1_;P_9F_9T\4?#&
M7X&^%OAU;W_A_P")OB+5;S6KJZUX>+_&+RVK:7X6N](GTV/2X)+B/5S.FH6Y
MM?+G_M0K^=K_ (.1?^3>O^">_P#VE]_8;_\ 2OXD4 ?T2#D#Z"BA>@^@_E10
M M%%% !1110 4444 %%%% !1110 5\7?\%(?^4>7[=__ &9Q^TS_ .J7\:5]
MHU\7?\%(?^4>7[=__9G'[3/_ *I?QI0!1_X)E_\ *-_]@#_LRK]EO_U1_@>O
MM^OB#_@F7_RC?_8 _P"S*OV6_P#U1_@>O,O^"IG[4OQW_8]_9_\ !_QB^"&F
M_#'41/\ '_\ 9Z^&/CQ?B+9^(]2NX/"OQF^-?@#X43W/@ZPT/4-)M'U^U/C&
M2\%UKE\VGVD%JSKI]_.Z1J ?I917XU_\%*_VDO\ @H1^RZ++XR_ B']E_5OA
M3HGQ,^"/PU\-_L_>.--\8:O\=?VIM=^*GC7PMX2UO2/ 'BS3O%?AS0?A_P"(
M-)F\321^%-!7PKXZGU"+PYKGB?Q!J%AH[0Z;;?37_!3/XU?M"_LY_L8?%SXZ
M?LQQ^ [[XP?#C3]&U?P[X2^(_AC5/%7AOQM=:EKNE^'H?"$B:+XO\%WNE7NI
MWNLVRV.M1ZK/#:W,2+/8W$$SF, ^^J*_"+Q]_P %B;RT_P""-^A?\%"OA]X
MT_4?V@O&W@+7/#/ACX':Q;ZDMII_[2_@:#Q7IWQ;\(:WIW]H6.M)X8^%%]\.
MOB9XR\1I+J=A?MX#\%7MPVH6T]Q%<UZM^R_^W9?:O\-OV:OC-^U9^U;^SSX(
M_P"%@_L P_M>_%GX1V/@:]\$2:!H_C#5?AG<Z3\4+/Q/K7C?Q//H'P[\"?VY
MK7P_N;/5YKJZ\8Z]K5GJ5G);2:/<6*@'[#T5\1?#?_@I-^P?\7++QSJGP[_:
MF^$?B31_AI\,]'^,?CO7(?$/V#0?#/PRUR)9;+Q?J.NZM;V&D#386>*TU=(+
MV:\\/ZG/;:3KUKINIW,%I)6D_P""EW["%IX*\8_$'5_VFOASX9\,?#WQ'X*\
M*>.9?&4^L>"M;\):[\2)HH?A_;>(/"7BW2=%\6Z7;>-/.$_AG5+O0XM)UJRA
MN]0L+Z>QL;RX@ /N:BOQ@^)__!7/]E31+V]^/?PW_;0^$/Q%^!GPM_9G_:/^
M+7CW]G_P/X0U#Q3\7?B->?"?7M"T:+Q;X:\41W=O<>$-%\+:S::SX4O+'6/#
MITW7[W7[35TU2/2=+GOX/K+X,_\ !2']D3XU7N@>%/#_ ,7-%MOBEJ7P7A^/
M&L_"^[TSQ;:^*?#OPZATV.[UOQ1=VNJ>&=+EF\,Z/>F?1_\ A(D@CT[4=2@%
MG8-+>316K 'W;17Q5^TW^USH_P +_P!A;XH?MD_",V?Q!\.Z#\';GXI>"-9&
MEZU=Z!=:#>V<$]AX\U32HH].UZ^\&>'M-O/^$UU^WLA9:C?>%=*O_P"SYX)I
MK>X7\M_VE?VPO^"AGP3_ &3/VQ/VA_ 'QL_97^.WPD^'/[)&G_M"?LV?M.>
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
M (OTSP3X;L?$_C>%H#:M%XMUVVTV+4_$49MF-N4U:ZNU,!,6/+)6N73]EO\
M9HC\.6/@Z/\ 9[^":>$M+\3WGC73?#"?"[P2N@:?XQU!=M_XKLM(&B"PM?$=
MZORW>M06Z:C<#B6Y<4 ?RY?L[?&;]O3]J7]ICX\_LG^.OVXOCSX&\+?LR^$?
M^"C?PKTOXF_"G3/A?X>\5_&E?V6OC;^SSI?PL^*&LZU<^ =4MK+QQ96WQ<N_
M 'Q!U;P[9V<>KW7P^OM,LX]%O=>\7W6K='IO[9'[:/[0O[#?[/OC+1_B=^T=
M'^TUX_\ ^"47A[XV? .[_9R\&S:S:?$#]M/_ (3;6_#5O)\;-(T/PMK'A*PT
M+QI)HO@2'2K3XEQZ#\+;O2[_ .,=_;E+S0/-TC^GJ']G']GRWETZ>W^!OPB@
MGT?PSK/@O29H?ASX0CETSP?XBO)=1U_PK82)I >S\.ZYJ$\]]J^C6YCT[4;N
M:6YO+>::1W/YV?M"_P#!+P?$#XK>&O%?P4N?V1?AY\+]/^%>@?"ZY^$'Q9_8
M=^'?QST#P8GA[Q9X]\5CQ9\%V/BOP!9^ -<\1R>/;FR\56.H:7XGT#5W\/\
MAG4)]+:339+>Z /R5_;I\2?M4?L[Z!^V[\1$^/OC_P +_M7?"+_@B)^RKX\\
M4_%O2[/X8S>)+WXBV/[17[2]]XNTA_[,\ 6/@R+1!J=[J&A6>H^%?"^@:I%I
M5A8W5CJ<&I>?J%Q_5I\/;V[U'P!X'U#4)Y;J_O\ P?X9O;VZG.9KF[NM%LI[
MF>8X&99II'DD.!EV)P*^;OA?^PG^S%\.?A9H7PMU'X1_#WXDV^G^!-*^'GB#
MQ-\1?A_X'\0>(O&_AS2M6G\06VE>)Y&\/0V$^@6FOW5QJ>B>$;2QM/"?A<&V
MT_PUHNE:;86-K;_5^CZ-I'AW2M.T+0-+T_1-$TBSM].TK1])L[?3M,TRPM(U
MAM;*PL;2.&UM+2WB18H+>WBCBBC541%4 4 :5%%% !1110!_,+_P=?\ _*/_
M /9L_P"TC7[,'_IE^*M?T]5_,+_P=?\ _*/_ /9L_P"TC7[,'_IE^*M?T]4
M%%%% !1110 4444 %?S#?\%Z?^3_ '_@W=_[2/VG_I\^#5?T\U_,-_P7I_Y/
M]_X-W?\ M(_:?^GSX-4 ?T\T444 %?BQ_P %X/A)XK\0_L2P_M/_  ITS[?\
M=?\ @GE\6_AU^W'\+%AB=KN_@^"6LIJGQ/\ #+/ KW#Z9XB^%-QXO2^L$22.
M^N;'3EEB8Q1LG[3U3U#3[#5K"^TK5+.UU'3-3L[G3]1T^^@BNK*_L+V%[:[L
M[RVG5X;FUNK>22"X@F1XIHG>.161B" ?QZ0_M'3?$/\ :T_:A^/W[.\VCZ'\
M._\ @MA\%_!7[*W[)OB/2[*Z@UGQA\4_V>-=^%'P9\?_ !AU,J6MI;[P?X/_
M &F/C'XDTZ:.&(/X8_9IUJ\G^T>5O?\ 1?X@_M5_M9>#?VD/B;^R-^P7\*_
MC?"__@G-I'[&7ACQUX1\8ZC\.O#?AGQ7\,?B=X577_%[Z]XW\8^/_#7B/X>Z
M-X!^#5C;-\-]5\&^#O$EKJ7Q T'6H/&&H3:*@T>+]BO!_P"S%^S]X T;X'>'
M_!GPC\#^'-&_9ILM1T[X#:?IFB6MO!\++36/#=WX1U:/P@ I;3'U3PY?WNE:
MC,C-/>V]W<-<R2RS/(W/^/?V./V7/BA\7_#GQ\\?_ OX=>*?C%X6L;;2],^(
M&J>'K.77[C2["?[9I&F:]<(J)XHTW0-1"ZMX<L/$D6JVGAW64CUC1(;#4XX[
MI0#^<>*&*/\ :6_;R5(HT6+_ (.)?^";,D2JBJL;S?#K]F?S70  (TOG2^8R
M@%_-DW$[VS^S_P#P5.E\46_P2^!%UX(T/P]XD\9VO[>?["4WA;0_%>N7GACP
MYJFMC]IOX>)96.L^(].\/>+-0T+3;N1_LU[J=EX:URYM;:65X]+O#^X?VB[_
M ."?_P"R)>ZOXPUZX^#>E-K7C_XJ^%_CEXRU2/7O%L-]XA^,/@G;_P (=\2M
M0N(=?CDD\9>%ECMHO#^O*RZAI$-AID%A-!#IE@EM[+\7O@'\*/CQ9>%M-^*O
MA=O%5CX*\3Z/XV\+VSZYXATJ/1_&'AV^M-4\.^)[8:)JNFEM>\.ZI8VNI>']
M5F,M[HFH0B]TR:UN2TK 'Y0_%7XI_M5_!3X)>)/C5XV\*?LW_LP_M1_&;]KS
MX<_L]:_K6@1ZQ\5;[Q7\ =.\::_:?#+3?@5I(\->'-1^/GQ_U7P_XDUFT^&V
MC^,/"'AK3QJFO:Y<^)[#3?"_A1EB^'?V;/\ @HI_P4K_ &SO$7_!/KP7X.^*
M/[/?P/N?VM?V%_VE/C)X\UVX^ NK>.=2\)?$W]G?XR>'OA+?Z_H.FW_Q0M=+
MOE\37.H6]_8>&[J2WT7PTE_K7VR;Q<UKH\47]'/QJ_9U^"7[17AOPSX2^-OP
MX\.?$C0O!?C/PY\1/"-KXDMI+JX\,^.O"9N/^$?\6:%J*2Q:EI6NZ=%>7UHF
MHV5W#<SV&H:AI]R\UE?WEO-X+X _X)L_L0_"G7/#GB7X8?L_>%/AWKO@[0/&
M?A7PEJG@B^\2>%KKPQX9^(>HRZOXUT#P^^B:U9#1M'\2:G(E]J>G:>+>TGNK
M/39C$'TO3S; 'YL_#+]MK]MK]N&[\1?"K]F/Q_\ !SX(?&KX0_\ !/O]C#]I
M_4V\=^!9?%GAWXP?'?\ :S^'FL_$&Q\)7T-Q=RWW@_X$>'+?PU'H6O:SX6M-
M0\;C5O%\<MGJEHGAQ=/UOG_#G_!0C]K#5_&GQ]_8XUWXD?#+3_VX[S]IS]E_
M0_V=F\(> ]/\1?"V_P#V8/V@? ^A_%?7_BQX8COM2M]1^)G@_P"&O@[PI^T3
MI6M>+Y;BQ,NK_#KPM%-#87WB9+6?]2]9_P"";O[#OB!_AA-J_P"SC\/[R[^#
MGA&R^'GP_P!1:WU&/5=*^'&F2F72_AKJ.JPZA'J/B7X;:628M,^'_B>ZUCPA
MI]L?LEGHT-KB&N6^"W[*OCJ+]K;XA_M6?'C1O@7;ZQX/\%ZG^S=^R1H?PD\.
MZG#<^!/V;%\:7OBLZIXWUSQ#;Q7)^)'C2*+PEI&L:!X7BM_!?A+2O"/V;PY)
M/_PE&NT ?H#;I+%;P1SSFYGCAB2:X,:1&XE1%62<Q1@1QF5P9#'& B%MJ@*
M*FHHH *_FI_X.TO^4+/QI_[*U^S[_P"K0T6OZ5J_FI_X.TO^4+/QI_[*U^S[
M_P"K0T6@#^B_P3_R)GA'_L6- _\ 35:5T]<QX)_Y$SPC_P!BQH'_ *:K2NGH
M **** "BBB@ K^9KQ7_RMI?#/_M#1?\ _K1WQ!K^F6OYFO%?_*VE\,_^T-%_
M_P"M'?$&@#^F6BBB@ HHHH *RY-<T2*Y:SEUC2X[Q94@:UDU"T2Y6:0*R0M
MTPE$KAT*1E [!E(!##.I7\P?_!0+X;ZUXY_X+:_#_P '_#WX$?#;XU^,/B'_
M ,$@/VE=(7PU\0=9T?PEX976=1^.O@OP]H_C7Q!JUYX7\437S>&WU"&S*6>F
MOKD>DW]\VE7*M";6Y /Z?*Q=/\2>'=6U36M#TO7]%U+6O#;62>(M'T_5;&\U
M307U.*6?3DUK3[>>2[TMM0@AFFLEOH8#=Q0RR0"1(W8?S_\ [.VN_M??LA?%
MSPO_ ,$T_$7[0]K\3[/X2_\ !'*V^.]C\4=;\%6VM^+;+X\^!_B=;_#&_P!2
MBU;7+^XOO%7@:>W@F;2]#\4I-JD5L;>&75!Y<,<'YV_"_P")7[=L/CW_ (*Z
M_M>?LH?$WX ?"WQ/X-_9\_X)X_M=_%KP=XZ^#=UXJTOXT>*G_P""?GA[XN^-
M?!EIJEGXQ\.V?PRT'Q!"WBB677K/3-?\0S:Y?Z<6U'2K.VO+N[ /Z_K_ .(/
M@+2D\52:GXW\(::G@2VM+SQN]_XET:S3P;:7\$EU877BIKB]C'AZVO;6*6YM
M)]7-G%<P1R30L\:,PZN.2.:..6*1)8I462*6-E>.2-U#))&ZDJZ.I#*RDJRD
M$$@@U_&;=_M5>/Y_@S_P7U_;<^$GA;X;>&?$_BK]GW_@F+^TI<_#[XN?#J#X
ME^#WM/B%^PWX+\;Z_P"$-<\*7^HZ)87^J >(&MEU'7;?5;)+^T^T:GH&I!VA
M7]OV^*?[9GQ*\7ZWXN^!'Q?^!G@GX?\ [.'Q]^ ?PC^,7PJ^*_A.WTSPGXP^
M%OB+X _ WXR?%WQ=;?$#38I_$OA+XCV=O\<K.S^&&CV0L/!+1>%;*'7+>^_X
M2)YK$ _7:BBB@ HHHH *_G:_X.1?^3>O^">__:7W]AO_ -*_B17]$M?SM?\
M!R+_ ,F]?\$]_P#M+[^PW_Z5_$B@#^B1>@^@_E10O0?0?RHH 6BBB@ HHHH
M**** "BBB@ HHHH *^+O^"D/_*/+]N__ +,X_:9_]4OXTK[1KXN_X*0_\H\O
MV[_^S./VF?\ U2_C2@"C_P $R_\ E&_^P!_V95^RW_ZH_P #UX]_P5M_9^^.
MW[4/[+6D_!W]G_P9X?\ %OB^?X\_LY_$R^D\4^-K;P1HVF:#\#_CE\/_ (OZ
MK"][)I&MW-W?Z_9^#)]!TN&WL?+M[V^CO+R=+>!HYO8?^"9?_*-_]@#_ +,J
M_9;_ /5'^!Z^WZ /Q(_X*#?LN?&K_@H1HOCS]G?QU^Q+\"[7P]<>&_#_ /PH
M+]L7QC\7=-U_Q[\ O%7BK0-(G\:^-O#O@G2O %OXO\/?$+X;>($NU\))X0\>
M)H?C>YT31;C6O$&BZ;=75I!]>?MV_"/XR^.OV,M9^"/P-\-6_P 5/B'J,?PQ
MT.TN?'7CR'P?'/:>"_%7A;Q!J?B/Q)XGN-)URXN-1OK7PS,KBVTNZN+S6-0B
MDE\BW-Q<1??=% '\_/Q7_P""9'Q5NM(_X*$>*_ 7AC0-9B_:(^%'Q-@_9._9
MNU'Q;IOA_P %?L]?'O\ :Q^"][X _:Q^*6H>((]&U"U;4O&?B9K+5GO].M=6
MELK/6?B7'X8L]-_X6'KT-[YGX5_8?_;@T'X>_L\^'[[X%?#^]U?X8_\ !'+X
MN?\ !/GQ/!%\:])-E<?%[Q2GPJT_PSX@L;F?P@&NO -Q!\,;C4-0O)K>'6=+
M/B&UMH=&U&2QNI)OZ4J^3[7]IW4;W]K7Q7^RA;?!KQF]_P"$_@]X=^-=W\3G
MU[P4G@B[\+^+M:\6^%O#>GVUE_;K>+AK]_XI\$>(M+FM9O#\=C96UI%J<VHF
M&YAB8 _ KXE?\$JOVROBQ^Q[^RI^SAHO@KX:_"/QO^SO^P;X)^$-YXJF\?V&
MN^ ?%_QX^$GQR_9;^,>@>&_$NA:+X<M-4UKX3?$"?]G37(->U>Y@;4--O_'>
MEWUQX;U-]-U43Z7[<?\ P3=_;0_;A\8_$C]II_@-\*_A9\2O$'P9_9&^ D'P
M(U'XPZ=KFE>/8?@U^V7X#_:N^)7C[Q[XUTKP>VB3:98Z7X#3X8_"339=%U/7
M9;/Q/XBU7Q GA^UNUT1/V?\ V*/V[-,_;2U[]IC0='^"WQ&^%,W[+'QS\1?L
MY>/[GQ]JO@2^@U3XJ^$+33M1\4:;X87P=XG\137FC:9IVM:'=PZYJ$>FP:@N
MJ1Q6D+3VM]';>_?%+XVGX8_$[]F_X=S>"-;UVT_:(^(_BWX:0>,;'4M%M='\
M#:SX:^#7Q+^,UFVN6%W=KK>ICQ%I/POU[2M/&CV$]O:70\_5+VS7[)!? 'XM
M?\%*?^"?G[3W[7'QM;7OA#\-/AWX3\%:_P#\$S?VX/V5M3U?7?'MAI-QI'Q=
M_:J\->'[SPY)-H.C>'+Y]1\.^'_$OA)-+\3:Y!=K=3MXDDU?3].NX].FAO?-
M_P!J/X::UXRTK_@GAX=G\;?";X#_ /!4'PUXD^%W[,_C+X2_"/XF:=\3/&GB
M']C;XNV3>%_VB_"7C2V_LWP[KVH>";#X6^&]>^.VE^*]1\(VNC^#/''@;3%\
M-ZL=3O$U/4_VG^/W[6-O\!/CE^R'\&-1^&?B?Q);?M;?%/Q-\)M(^(.G:OX?
MLO#?@7Q'X=^%OCKXK10Z[IUU=2>(M2GUG0_ &M16":;I8T^)XG>]U:VF%M:7
MGN,/P8^$-O\ %2\^.4'PO\ 0_&C4/#5OX,OOBQ'X1T%/B+=^$K29KBV\,W'C
M); >()="AG8S1Z4^H&R60*PARJD 'G7[3GAKXHW'[.OC3PM^SKX;\%:KX_CT
MSPUIGA'P1XO?3])^'^O:)9^(M"C\0>"?$+W&CZW9:?X7U_P5!K7AR_,6AZA)
M:Z=>R?8;&6Y2!*_G3\>?\$G?VC]0^&W[?WAW]E?]G?PE^QU\'OVG_P!C^Y_9
M_P##/[%MG\?$UCX9:[^T)XL\81:CKO[3>J:5HNEZE\._A58^#_!$(\%Z-H'P
M^LIM4\:V]S=WFMV6@-'!;O\ U>44 ?RX?%C]@+_@H9K?C']NKQM\,/@M\#](
MLOCM\9?^";/Q6\$>$/%'Q(\,WUSXB\/_ +'>C^'_  [\4/"]MK,OPYUFS^$7
MQ"\2MIMIK'PW^*&A6.K:UX6BT1+NPO\ P]XD32;NU[/X1_L*_MSV'[8O[&/Q
M3^*?[.WP3;X3_L_?&[_@H7X[\275K^T-JWQ.\6+X;_;@O9-2T217\=?#O3]1
M\4:Y\/+F^NK'7[O4-4@NO$5D+O5+69+S4CI=O_2Y10!^"7P!_8$_:(^'O[8=
MW%XW^$OP"\6? OX<?M5?'3]JSX.?M8^*/&&M^*OCEI6D_M 7OB#Q5K'P3\(?
M"2^T)]"\!Z]HWB?Q5J'A;5?BI;^*EBO_ (7Z5IVDZ;X<&K3I<Z7^]M%% '\P
M_P#P0<_Y2"_\'#W_ &D(L?\ TZ?&BOZ>*_F'_P""#G_*07_@X>_[2$6/_IT^
M-%?T\4 %%%% !1110 4444 ?S#_\%[O^3[?^#>C_ +26>&__ %(OA/7]/%?S
M#_\ !>[_ )/M_P"#>C_M)9X;_P#4B^$]?T\4 %%%% 'R+^W%^QOX"_;U_9V\
M3?LS?%#QA\0O!?@+Q?K_ ()U_7]1^&5[X7TWQ1>2> /%ND>.M L(]0\5^%?&
M%A:V(\4^']#U*\^SZ7'>7*:<MB;M;&ZO;>Y^>/B?_P $I?@C^T?X@\.:Y^V%
M\4/CE^UU;>"_"'Q,\'>"?#/Q:UKX?>%?"GA6V^,'@?4OAO\ $+6;+1/@/\-_
M@[!J?B+7?!.KZEH46J^(VUI]&2[:]T&/3-2BM[R']0:I:E!=7.G7UO97TFF7
MD]I<16FHPPV]S+8W$D3K#=QV]Y%/:SO;R%95BN898)"@26-T)4@'YQ>!_P#@
MFKX>T#X-?%3X%>/_ -J7]K;XZ>!/B'\+?$WP8\.P?%GXE:!JEY\*_A_XET8Z
M));^$I-!\&>'K?Q'XFTRUCLCI/C/XHVWQ \1V(T^*VM[Z.RO]=MM7Q/&W[-=
ME^R!X\^-'[>GPQTW]JG]I?XM^+_A3\&_AW\3O@)X+\2?#.ZO/CW=?#"2[\%^
M%_B%>67B?3/"%N/&WAKPYXT\2:MJMAI'C'PSX/U"R@N);3P=/JUGHT<%'_@D
M'^T[\<_VOOV6_$/QL^/WB7P[K7BJ+X^_M _"NPLO"/A&U\):#8:!\&/BMXH^
M'&F7HM$O-5U"ZU77+;0%U3599]2>UCGG6WL+.VCB9Y\KP_\ \%6_V.O 7A'Q
MK\0?B?\ M2:EXH\':K^V?XJ_9>\*:M=? 3XB^$H_ WQ(MX_"RQ_!._M[#P8;
M^\?PG)K:-)XX\4VNFMKLES>6MM+>SZ6T5 'TU^P+^S%X;_9/_9E\"_#C1O"\
MGA+7-9B;Q]X^T:YU1]=O=)\9>*K6SGF\(-K;W5Z=1T;X7Z#;:!\)?!8CNI;/
M3? 7@/POH^F^7IVG6L:<<W[!\WA+XF?$/Q_^S_\ M0?M!_LYZ-\8/&FL_$?X
MI?"[P*_PF\8?#C7_ (A>)1;'Q3XZ\/:/\8_A;\2;WX?^)O%%Q:IJ'B)O!>I:
M/H6KZO)<ZW>:%+K-Y=W\_!^#_P#@L1^P!XZUCX7:)X?^+OB%[GXL?$V7X)Z-
M>:G\(?B]HFB>%?C0-?U;PM9?"'XH^(-7\$66B?"SXG:QXAT6_P!*T?P-X[O]
M"\1W\XLI8M/^R:II=Q></K'_  53^%WA'XM?L>?!W1=.^+?QL3]KKXH?M3:1
MIGQ)\/\ P,^(6GZ5X1\/? ?Q'\5M)U?PN^A6/AE=7O\ Q1X*\6^%](^'^JQR
MZ9%<VWA/1M7^)WBXZ797MA)J !VGBS_@EI\.?%OCW]I/XAW/[0'[1]GK7[5/
M[->C?LI_%&,:U\+=;C/PKT:/Q,J?V'J'BOX4>(->L_$UW/XX\<7=SKE_K&IM
M'+XINX+&VL[#2O#=GHN=\/?^"5OA/X4ZGX$'P\_:O_:_\)^#/#_P^^&OPX^(
M7P[T'XA>"]#\+_&S2?A#X.TGX;^ =7\<R:%\.M+USP[XML?AIX<\)?#_ %SQ
M5\*-7^'6M^)_#GA#PZ-9N[C5;2XU.[]X\-_\%$/V1O$GQ2\=?!\?%.+PWXO\
M!?#WQ7\7;NX\<>'?$O@GPCXH^$W@+5;O0O'?Q-^'OCOQ-I.F^#O'_@;P9K%A
M=V7B3Q#X5UK4[+34A_M&1VTF2+4)/FC]DK]OO4_VIO\ @H)^T?\ "3P5J^J:
MC^SCX*_90_9D^,_PT/B7X6>(_AQK]YKWQ:\7_%_3M5\0V%UXOTK1O$'BCP3X
MF\+>$?"&O>%=6^PQ:9)'J-W%:EIX;D( .US_ ()!_"C7?&FI>.YOVA?VD;36
M=3_;>\,_\%!)8[.Z^"'V&/\ :#\%^"M%^'GA2XCANO@E=2GP;HW@_P /Z7HZ
M>&)9Y([X0->ZG>7NH2R73?K;110 4444 ?EG_P %N_\ E$7_ ,%$?^S4_BS_
M .HY<U^C?P[_ .2?^!?^Q.\,?^F2QK\Y/^"W?_*(O_@HC_V:G\6?_4<N:_1O
MX=_\D_\  O\ V)WAC_TR6- '8T444 %%%% !1110!^&'[8/_ "G:_P""-?\
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
MJ6&IZOX?\#Z'%=Z9_:\WAJRN%O+C1-#TIKN4$ ^MJ*** /YA?^#K_P#Y1_\
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
M: /Z+_!/_(F>$?\ L6- _P#35:5T]<QX)_Y$SPC_ -BQH'_IJM*Z>@ HHHH
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
MT^!4GP=_9]G\!6'B35_!7[.WQ"\)_%CXG>"? .M_\)#'X,E\6:A^T9XE\/\
MA2T\77=M8:1XPU'2_"%S>WOAIM6TO3SITFIO<Q>2_LY_\$F/CS\!OC]^SK\<
M)_VBOA)XG'P%UO\ X*":ZWAR#X)^+]&_X2>Z_;X^,#_&+7(5U)_C+J8TBW^'
M>L16.DZ0/L.H2:UIJ7;7CVES/!+:@%#X4_\ !;C3?CWI'P_TJ+]DOX[_  [G
M^/GP'_:X\4?##4$\<_"^76M7^+G[&NH0^'?VB/A9X>G?45L--E\&7U\Z>$?B
M7XD.EZ/XGUK1M6MXO#=M:65K>ZEA_LR?\%3M7\)_ OX/_$'QYX4\5ZY^RKX3
M_P""9/@+]M#XC_'GXN?%73O&'[1C6^L7_CS3%M?$6EZ+X(\.>'_'WBB^G\%6
M.C";3D\+C5]=\1"]8V5M9);WN5\*O^",W[0WPNC_ &57MOVGO@WJUY^S G_!
M26.S>;X">-;6V\7K_P %$_$<_BS66NXD^.LTNE-\,-8O;N/2Q!-=CQ%I@M[>
M\.G7227TF]X6_P""*OCQ?V;? W[*/CW]I'PEJ_PHC_8!_P"&#?B[<>&O@[J6
MC^+O%^@^%-;\5>(OA;\0/!.J:K\3->L/ NN:'K/BA-2\3V.H:7XOMM=ET6TA
MTR7P_%=3>4 =_IO_  6Q\,0:_KG@3Q;^SOXFM/B+KVI?L_>&?V>M"\#?$#2_
M'OAKXX>/OVBO$OB#PKX:^&<_CZ;POX4\/_#_ ,>>!KSPYJ&N_%/2[W_A(=-\
M->"8+CQ7H^L>)[6.&WN=C_@FS\:_VF/B)^WM_P %;/AO^T-J'B_2[#X0>,?V
M2_\ A7'PLUWQYHOQ#\+?#72?B-\+/&OBW6$^'?B'0O!_@."Z\+>)YO[-U*V;
M5?#-GXE@6WATO7Y[Z\TL7<OFOC;_ ()8?MV_&OX._"/PW\>/^"A'@WQ5\:?V
M3/BS\%/C3^R9\5/"O[-2^%--L?B)\'7UBRG\5_'_ ,*2?%35O^%L:EXX\+ZQ
M<>&-3BT?5? ]GI-M=:Q?V\-_>:W?E_L+]CS]C7]HGX(_M9_MC?M4?&_XZ?"C
MXC7?[7FD? 6+6/ GPS^#'B3X=:9X-UOX%^"KOP1H]WI&M>(_BU\0]0O=+O\
M2M3U'[;87\$MW/>O;7J:G:Q0-82@'Z<4444 %%%% '\PO_!U_P#\H_\ ]FS_
M +2-?LP?^F7XJU_3U7\PO_!U_P#\H_\ ]FS_ +2-?LP?^F7XJU_3U0 4444
M%%%% !1110 5_,-_P7I_Y/\ ?^#=W_M(_:?^GSX-5_3S7\PW_!>G_D_W_@W=
M_P"TC]I_Z?/@U0!_3S1110 4444 <EX\_MP>"_%$GAG6$\/Z_!H>HW.D:S+I
MUOJ\5A?6ML]S!--IETR07L):+RYK=Y(B\;MLEBDV2+^=O_!(W]J;XR?MA_\
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
M .(4C_@CC_T2'XM_^)%?&?\ ^;&C_B%(_P""./\ T2'XM_\ B17QG_\ FQH
M_H _X6[\)_\ HI_P\_\ "U\-_P#RSH_X6[\)_P#HI_P\_P#"U\-__+.OY_\
M_B%(_P""./\ T2'XM_\ B17QG_\ FQH_XA2/^"./_1(?BW_XD5\9_P#YL: /
MZ /^%N_"?_HI_P //_"U\-__ "SH_P"%N_"?_HI_P\_\+7PW_P#+.OY__P#B
M%(_X(X_]$A^+?_B17QG_ /FQH_XA2/\ @CC_ -$A^+?_ (D5\9__ )L: /Z
M/^%N_"?_ **?\//_  M?#?\ \LZ/^%N_"?\ Z*?\//\ PM?#?_RSK^?_ /XA
M2/\ @CC_ -$A^+?_ (D5\9__ )L:\#_:._X-GO\ @D9\'O _A'Q-X?\ @I\2
MK^]\0?'S]F3X57,6J?M#?&Z2VBT3XT_M#_#+X2>)+V%;?QO;R#4=/\/^--3O
M=(=I&@BU6"SEN8;FV26VE /Z?/\ A;OPG_Z*?\//_"U\-_\ RSH_X6[\)_\
MHI_P\_\ "U\-_P#RSK^?_P#XA2/^"./_ $2'XM_^)%?&?_YL:/\ B%(_X(X_
M]$A^+?\ XD5\9_\ YL: /Z /^%N_"?\ Z*?\//\ PM?#?_RSH_X6[\)_^BG_
M  \_\+7PW_\ +.OY_P#_ (A2/^"./_1(?BW_ .)%?&?_ .;&C_B%(_X(X_\
M1(?BW_XD5\9__FQH _H _P"%N_"?_HI_P\_\+7PW_P#+.C_A;OPG_P"BG_#S
M_P +7PW_ /+.OY__ /B%(_X(X_\ 1(?BW_XD5\9__FQH_P"(4C_@CC_T2'XM
M_P#B17QG_P#FQH _H _X6[\)_P#HI_P\_P#"U\-__+.OYO?^#KKX@^ O$7_!
M&?XSZ9H'CCP?KFI2?%;X RQZ?I'B;1=2OI(X?B=HKRO':6=]-<2+$F7D9(V$
M:!G?"J2/0O\ B%(_X(X_]$A^+?\ XD5\9_\ YL:BF_X-0O\ @C7<(8[CX-_%
M:>,D$QS_ +0OQDEC)4Y!*2>+V0D'D9!P>10!_1#X)_Y$SPC_ -BQH'_IJM*Z
M>JFGV-OIEA8Z;:*R6NGV=M8VR,S.RV]I"D$*L[$L[+'&H+,2S$9)))JW0 44
M44 %%%% !7\FG[4/[1/P*_9A_P"#IKX8_$O]H?XL^!?@S\/W_P""07_".)XP
M^(?B"Q\->'WU[5?VB?B9/IND+J6H216YO[V&PO9;:WW^9*EK.R@B,U_677Q+
M^T9_P3>_81_:Z\=6'Q-_:9_94^"GQN^(&E^&+#P9IWB[XB^!M&\2ZY9^%=+U
M+6-8T[0+>_U"VFGCTRSU3Q!K5]!:JPCCN=3O)5 :9R0#RG_A\Q_P2D_Z2#?L
MI_\ AX/"G_R=1_P^8_X)2?\ 20;]E/\ \/!X4_\ DZN9_P"''/\ P2)_Z1Y?
MLK_^&E\+_P#R#1_PXY_X)$_](\OV5_\ PTOA?_Y!H Z;_A\Q_P $I/\ I(-^
MRG_X>#PI_P#)U'_#YC_@E)_TD&_93_\ #P>%/_DZN9_X<<_\$B?^D>7[*_\
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
M9-$N[:]MI[76([BREU*!]+N(I6BU!)].@GOX6M'F62RAEND+01O( #1HHHH
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
M.5D57)C<%& 8$4S_ (?H?\$X?^BD?&/_ ,1(_:P_^<O0!^O-%?D-_P /T/\
M@G#_ -%(^,?_ (B1^UA_\Y>C_A^A_P $X?\ HI'QC_\ $2/VL/\ YR] 'Z\T
M5^0W_#]#_@G#_P!%(^,?_B)'[6'_ ,Y>C_A^A_P3A_Z*1\8__$2/VL/_ )R]
M 'Z\T5^0W_#]#_@G#_T4CXQ_^(D?M8?_ #EZ/^'Z'_!.'_HI/QC'N?V2?VL,
M#Z_\67H _7FBOR('_!<3]@%@&36?VE)$8!DD3]B7]L%D=2,JZ-_PI/YE8893
MW!!I?^'X7[ G_06_:6_\0D_;!_\ G)T ?KM17Y$_\/POV!/^@M^TM_XA)^V#
M_P#.3H_X?A?L"?\ 06_:6_\ $)/VP?\ YR= 'Z[45^1/_#\+]@3_ *"W[2W_
M (A)^V#_ /.3H_X?A?L"?]!;]I;_ ,0D_;!_^<G0!^NU%?D3_P /POV!/^@M
M^TM_XA)^V#_\Y.FO_P %POV#2C?8Y_VHM3N>/*L=/_8A_:\DO+@Y&X0I-\&(
M(F*)ND;=*@"(Q!+ *0#]>**_'[_A^!^Q9_T*G[9?_B"W[5O_ ,ZNC_A^!^Q9
M_P!"I^V7_P"(+?M6_P#SJZ (O^"T'_)'OV+/^TKW_!-#_P!:H\#5T_\ P4WT
M?7/"^K_LY?M*VOB;X=ZSX8^ 5Y\:(?&'[-GQ-FUR;3/VB;+XH?#R+PQI6F>!
M-!\.Z3XFU?Q+\8O"NLV5F/ .AVGA'7WUBV\3^)-#W:.-7.JV_P"47_!5'_@K
M5^RG\6_AA^RII7A;P[^U+:W/A'_@H[^P1\3-6;Q1^R#^T9X1MI/#7P]_:)\(
M^)?$$&E7?B3X>:9;:QXCETRRG30?"VFRW&O>)-2,&EZ+87E]/'"?TNNO^"UW
M[#=[/9W-YX&_:_N[C3WDDL)[C]@W]JB:6SDF01RR6LDGPH9X'D0!':,JS* "
M<"@#YZ\$?%SX(_L>?\$S_P!FOX,?\%%-8^%7BW]I7P/\./AW<S?!'XQ^)=.U
M.QT3X@?'&X^*)^$WA/Q7K'B;^T=(T[PYX-T'0O&/@Z_\9ZF]];:)X;^&_B6\
ML/MUU%IMGJ7S[H6J?&;P-X=_X)E>$_@IH'B']IW]D?X,_$CX->&_"7QW\#?%
M/PSH_A#XI?%_4_$?Q$TCXLZU=:1XINX?$<W@7X9PVNI^%?A3:VS7OAF'0+GQ
M!_Q,M2>T\+3V'W_>?\%H_P!A'4)GN+_X>_M<7L\B0Q/-=_L#_M1W,KQVQN&M
MT9YOA,[,D!N[HPJ21&;F<H!YK[K<7_!;']AZ"WAM8/!'[8,-K;$-;VT7[!W[
M4\<$# L0T,*?"@1Q,"[D%%4Y9CG+'(!\5:+J_P"P!^U-^T)\:-6_9\^/OP/^
M$VD>!_@;XE^'5C8>#H[/Q#=?$J;X5?&7X>?'+XK?'GXY>%],N;%-9^&GA*]^
M%6F> ?"FI^.]2MK[Q;9>,/BAJ]IJ367C#PY<ZCU7@'X_^+/V0?'G['G@_P 4
M^"?$?C:S\5?";X'_  N^#C_%S7K^R\?>'O@1+\:O@3^RIX<?P_I2V<\&L_M)
M_$!_BC%^T?\ M 6]PL%UH7@'0M%^'K0QP>&GUVS^E_\ A\M^P,(KJ ?#/]K
M0WUK-8WD2_L _M/K'=V5PNVXM+A!\) LUM.ORRP2!HY%X=2*FU#_ (+.?L3Z
MS=Z5?K\'/VS_ !7>:#</=Z7>V_[ W[2EU/H%W+$T GM)]4^&UI+97%Q 98UE
MLB6,2NKLHVA@#]F:*_'K_A]K^RO_ -$7_;W_ /$$_P!H[_YB:/\ A]K^RO\
M]$7_ &]__$$_VCO_ )B: /V%HK\>O^'VO[*__1%_V]__ !!/]H[_ .8FC_A]
MK^RO_P!$7_;W_P#$$_VCO_F)H _86BOQZ_X?:_LK_P#1%_V]_P#Q!/\ :._^
M8FC_ (?:_LK_ /1%_P!O?_Q!/]H[_P"8F@#]A:*_'K_A]K^RO_T1?]O?_P 0
M3_:._P#F)IO_  ^K_9\DR]G^S)_P4;U"U;F"]M/V$?CK]FN4[2P?:-"MY]A.
M5_>P1-E3\N,$@'[#T5^/'_#ZCX"_]&L_\%(__$$OC=_\J*/^'U'P%_Z-9_X*
M1_\ B"7QN_\ E10!^P]%?CQ_P^H^ O\ T:S_ ,%(_P#Q!+XW?_*BC_A]1\!?
M^C6?^"D?_B"7QN_^5% '[#T5^/'_  ^H^ O_ $:S_P %(_\ Q!+XW?\ RHH_
MX?4? 7_HUG_@I'_X@E\;O_E10!^P]%?CQ_P^H^ QX7]E;_@I*['A47]A'XV[
MG8_=1=VDJNYSA5RP&2,D#FF_\/F_AG_T8S_P51_\0-^*'_Q^@#]B:*_';_A\
MW\,_^C&?^"J/_B!OQ0_^/T?\/F_AG_T8S_P51_\ $#?BA_\ 'Z /V)KXS_;I
M_P"22?#/_L\S]@+_ -;<^ 5?(7_#YOX9_P#1C/\ P51_\0-^*'_Q^OES]KO_
M (*Y?#CQ?\-? >FP_L9?\%,=#DT_]J/]C/Q3]J\2_L2?$?1;"[B\&?M9_!GQ
M9<Z-:7=U<K'/X@UVUT:;1_"ND1AKG7O$M[I.B6J_:-0B90#V_P#X+,?"/X@?
M%R']FNR\!Z1XXT&]\+2_M">)+;XR^ -!\6>++[1O$J_".72_"W[/_C+PWX06
MYO+GX4?M17>HW?@SXB7^HV$NG6VG^'K+3[34O#WB75_#VO6'L7[8_P"U5X6T
MCX67&EI^SG\7_%_Q2/CK6/@3IE]%^RK\4OC-X;^$^N:GX#\.:UXU^*26_ACP
M3K<_BSX;^'-&\2V>GZ1J/A^$:;\1_%^GGP;;7MI9V?B'5]!Y _\ !9KX9'@_
ML,?\%4",@X/[!OQ0/(.0>9^H/(]#1_P^:^&7_1C'_!5#U_Y,-^*'7U_U] 'D
M6L^";7QU^T=_P3DUO]EW1/B]I5U^RWXM\*>&_B9\,?C!^SGJW@_P=9_!GQ;^
MS=?:%JWQ3U/XC>+_  !I%P/C!X7\)7WA?P)H#>%_'^LM:ZQJ7B?PC>^&D*^(
M[NP^0_V4?V/KS7_AS^U=!^TQ\,OB=X&\!>'A\./CU\/=<\#^'/%FG_&+X2^,
M=:^'OQY^&?Q"_8:\$)XKL]=L?BOX ^!?A[Q]XE\+_"'7?#NF7OAB33?C(!IV
MJ7'B/2HM?T_]'(_^"R?P\G<I9?L'?\%4+NX89,?_  PUX[T\E%ZL;G6-7TVT
M.W(Q']I\UL_NXV ;;,?^"POA$@@_\$^_^"IY!.2#^QKJ6"<YR1_PFN"<\Y]>
M: //OV</$W[4'P-_:K^"_P"S[?\ PQM;/P%XY\)>'+?QOHVF>"]?U;3_ (6?
M"_PW\$_B%=?#^XA^-[M)H^IK\(M5\"?"G]G>\\.7=VUWXK\1>)O$GQ-&FQW?
MBLW4'[A5^/W_  ^%\([M_P#P[[_X*G[]NW=_PQKJ6[;G.W=_PFN=N0#C.,\]
M:7_A\/X3_P"D?O\ P50_\0VU+_YM: /V HK\?_\ A\/X3_Z1^_\ !5#_ ,0V
MU+_YM:/^'P_A/_I'[_P50_\ $-M2_P#FUH _8"BOQ_\ ^'P_A/\ Z1^_\%4/
M_$-M2_\ FUH_X?#^$_\ I'[_ ,%4/_$-M2_^;6@#]@**_'QO^"O^F3'.E?\
M!.?_ (*EZC&O$SR?LIV6D>4YY5!'K7Q'L))PRY8O;I)&GW797(6F_P##WEO^
MD:W_  5'_P#$:O#'_P ]:@#]A:*_'K_A[RW_ $C6_P""H_\ XC5X8_\ GK4?
M\/>6_P"D:W_!4?\ \1J\,?\ SUJ /V%HK\>O^'O+?](UO^"H_P#XC5X8_P#G
MK4?\/>6_Z1K?\%1__$:O#'_SUJ /V%HK\>O^'O+?](UO^"H__B-7AC_YZU'_
M  ]Y;_I&M_P5'_\ $:O#']/BK0!^PM%?CN?^"M7BQB6A_P""6G_!3V6)N8I#
M\&OA-"9(SRDAAF^.*31%UPQBF1)8R=DB*X90?\/:?&'_ $BQ_P""GG_AGOA#
M_P#/TH _8BBOQW_X>T^,/^D6/_!3S_PSWPA_^?I1_P /:?&'_2+'_@IY_P"&
M>^$/_P _2@#]B*_'#]O?_E)K_P $./\ LN_[:_\ ZPU\5:G_ .'M/C#_ *18
M_P#!3S_PSWPA_P#GZ5\UZU\9?C/^V]_P49_X)?>,-#_86_;#^!/@']F+XB?M
M1>.?BGX^_: \%> ?"7A>PTCX@?LK_$'X:^&;?3[CP[\2/%M[?:E?>+-:TRQ^
MR"QCVQW0GWF..8Q@']#E?E1I]U\'-)^%G_!0KXB^+/A;H'Q2\,_!_P#:,^*O
MQ-T'P=J'@E=<CU;Q9X;_ &?OA<'B\*:3?:3.+O6]=U_^VO#EOJ>D6MP;K5=0
MU.VCN999+Q3^J]1"" +(@AB"2L6E01IMD9OO-(NW#LV!DL"3CF@#\J]#^%?A
M+]GG_@F;\2?V;/$%I92>.O"G['_C/Q[\6M+L_#=[+I6J?$/XS:)\2=:\3ZGI
MPM-,DTO4[C7_ (LV?C1=.T/2Y;W5K"&'24FLH(+W1Y+OX5\<>$6\>?L5?\$D
M=3^%_C#QQ9?M9?";X(_LX:S\*?@W=^!M=\2_#KXM:='I?P-\$_'7P)\9O#>N
M>%[WPYHL?AVQL)9KGQ3J^H>&O&WPNO\ 3+K7=%O8 NJ6=_\ T@/%%('#QQN'
M4(X=%8.@+$(^0=R@LQ"G(!9B!R:8MO;H8RL$*F$,L)6) 8E?!=8R%!C#D#<%
MP&P,YQ0!_-%_PQCXH\<_M&:A^SV_Q/L_&'P"^%GQL_:7_;)\6?M):;X)U'2_
M''PS\3>+_B=IGQ3^'?[.OQ ^(GB'5-4\$_%NST#XE7.H:_K'A:TT&XMK?X>?
M"CPMIOCA='GGT)-4[[X3^*/B5^R1JW[#%IX-^&?C?XE_"OXM>*[CX._"1?&L
M6N2Z_P""?A+KOQ6^'%AKWQ)U+2=+MK'1_#/Q8^,Z?%WQS^T/<0:EIUMIO@?]
MGWX$M\-;32-$NH_$&HVO]$ @@59$6&)5F+&91&@64N,.9 !ARXX8L"6'!S2F
M&$^4#%&1 0T.8U/DL%* Q<?NR$9D!3!"DJ."10!)1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'GY^$_P +SK_B/Q6W
MP[\$MXF\7SZ;=>*O$#^&-&?6?$=SHVFPZ/I,^MZDUF;O4Y=-TFW@TVQ>[FE:
MUL88K6$I#&J"Y_PK?X>_]"-X1_\ "=TC_P"1*[2B@#B_^%;_  ]_Z$;PC_X3
MND?_ ")1_P *W^'O_0C>$?\ PG=(_P#D2NTHH XO_A6_P]_Z$;PC_P"$[I'_
M ,B4?\*W^'O_ $(WA'_PG=(_^1*[2B@#B_\ A6_P]_Z$;PC_ .$[I'_R)6I%
MX3\+01)#!X:T"*&)0D<4>CZ>B1HHPJHJVX"J!P   !TKH** ,/\ X1CPU_T+
MVA_^"FP_^1Z/^$8\-?\ 0O:'_P""FP_^1ZW** ,/_A&/#7_0O:'_ ."FP_\
MD>C_ (1CPU_T+VA_^"FP_P#D>MRB@##_ .$8\-?]"]H?_@IL/_D>C_A&/#7_
M $+VA_\ @IL/_D>MRB@#$'AGPV""/#^A@@Y!&DV ((Z$'[/P13_^$>T#_H!Z
M/_X+++_XQ6Q10!C_ /"/:!_T ]'_ /!99?\ QBC_ (1[0/\ H!Z/_P""RR_^
M,5L44 8__"/:!_T ]'_\%EE_\8H_X1[0/^@'H_\ X+++_P",5L44 8__  CV
M@?\ 0#T?_P %EE_\8H_X1[0/^@'H_P#X+++_ .,5L44 9*Z!H2G*Z+I*D\$K
MIMF#CTXA%._L/1?^@/I?_@OM/_C-:E% &7_8>B_] C2__!?:?_&:/[#T7_H#
MZ7_X+[3_ .,UJ44 9?\ 8>B_] ?2_P#P7VG_ ,9H_L/1?^@/I?\ X+[3_P",
MUJ44 9?]AZ+_ - ?2_\ P7VG_P 9H_L/1?\ H#Z7_P""^T_^,UJ44 9PT?25
M&%TO3E'H+&V _(18I?[)TK_H&:?_ . 5M_\ &ZT** ,_^R=*_P"@9I__ (!6
MW_QNC^R=*_Z!FG_^ 5M_\;K0HH S_P"R=*_Z!FG_ /@%;?\ QNC^R=*_Z!FG
M_P#@%;?_ !NM"B@#/_LG2O\ H&:?_P" 5M_\;H_LG2O^@9I__@%;?_&ZT**
M*?\ 9VG_ //C9_\ @+!_\11_9VG_ //C9_\ @-!_\15RB@"G_9VG_P#/C9_^
M T'_ ,11_9VG_P#/C9_^ T'_ ,15RB@"G_9VG_\ /C9_^ T'_P 11_9VG_\
M/C9_^ T'_P 15RB@"G_9VG_\^-G_ . T'_Q%*+"P4Y%E: ^HMH0?S"5;HH K
M?8K/_GTMO^_$7_Q%'V*S_P"?2V_[\1?_ !%6:* /QS_X+.V]O%\'_P!BUHX(
M8V/_  5=_P"":()2)%)!_:H\"Y!*J,@]P>#7[!_8K/\ Y]+;_OQ%_P#$5^07
M_!:#_DCW[%G_ &E>_P"":'_K5'@:OV&H K?8K/\ Y]+;_OQ%_P#$4?8K/_GT
MMO\ OQ%_\15FB@"M]BL_^?2V_P"_$7_Q%.%K:K]VV@7/7$,8S^2U/10!#]GM
M_P#GA#_WZ3_XFC[/;_\ /"'_ +])_P#$U-10!#]GM_\ GA#_ -^D_P#B:/L]
MO_SPA_[])_\ $U-10!#]GM_^>$/_ 'Z3_P")H^SV_P#SPA_[])_\34U% $/V
M>W_YX0_]^D_^)IXBB P(XP!T 10!^&*?10 SRX_^>:?]\K_A1Y<?_/-/^^5_
MPI]% #/+C_YYI_WRO^%'EQ_\\T_[Y7_"GT4 ,\N/_GFG_?*_X4>7'_SS3_OE
M?\*?10 SRX_[B?\ ?*_X4^BB@ HHHH *Y_Q)X5\.>,+&STSQ1HNG:]I^G^(/
M#'BJRL]3M8KNWM?$?@OQ%I?BWPGK4,<RLL>H^'_$VBZ3KFE72@2V>I:?:W<+
M++"C#H** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HK*U37=$T18GUK6-*TA+@NL#:IJ%I8+,T8#.L37<T0D**07"%BH()P"*
M;I?B#0=<\_\ L76](UC[-L^T?V7J5GJ'V?S=WE^?]DFF\KS-C;/,V[]K;<[3
M@ UZ**S-1UK1M(DTV'5M6TS2Y=9U"+2-'BU&_M;*35=5GBFGATS34N98FOM0
MFAMYYHK*U$MS)%!-(D12-RH!IT45%--#;0RW%Q-%;V\$;RS3S2)%##%&I>26
M65RJ1QHH+.[L%502Q !- $M%9VFZOI.LP-<Z/JFG:K;)(8GN--O;:^@24*KF
M)I;666-9 CHY0L&"NK8PP)T: "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /Q8_P"#B;_E"W^W
MS_V2K0?_ %9G@:OLK_@F[86+?\$[OV"6:RM&9OV+OV6V9FMH2S,?@=X%)9B4
M)))))).2>37QK_P<3?\ *%O]OG_LE6@_^K,\#5]J_P#!-S_E';^P1_V9;^RU
M_P"J-\"T ?8W]G:?_P ^-G_X#0?_ !%']G:?_P ^-G_X#0?_ !%7** *?]G:
M?_SXV?\ X#0?_$5^4OQN_;B^+_PL_P""E'[,/[!FC_ CX8>(?#W[3_@[XB_$
M3P_\5+[QWJVEZEX8\*_![3[+4?B!!JWA*'P;?07FM217<<?AA+77(K.]EFC&
MH262Q2,_ZS5_-+_P4-^'?@?XV_\ !<[_ ()C^'?'6B^.M5^&_ACX!?M8Z!X\
M\1^%;;XD:)H?A7Q9XTT;0YOAWHVN_$/P9#96F@7WB.]TJ>.RLKK7K5;O$4%V
M@6\M5G /N_X ?MR_&+XM?\%&?VIOV%?$_P !_A9X6T/]E+PC\-/'?BSXIZ7X
M^U;5[OQ-H'QET*^UOP!#HGA:Z\&Z=%9ZC!'9RP^*!?:T]M9202&PDO4EC9/N
M'P?^TY^RG\0(O&4W@GXZ_ SQ1#\.])37_'LNC?$#P5>Q^#?#TGFF'Q%XE>+4
MRNC>'9Q!,UMKU^8-(N4BD>"]D12P_E>M_@;XL\/?MD?\'"/PB_8]T_XC:%XD
M^+7[!GP<\#_LW>)M8;XD75OXV^)OA[X0^,T\:>'O!'Q3\9QW-MJFOZ9J.N1:
M5"]IXCF&DZA=(+-XTTVY-M]+#PQX;^,O[=/_  2]^.7P6\"ZYX?^'/PD_P""
M='[0/A_]NBZU+X<^)?#OAO3?AOK7PJ\&:1\)?@9\0+75=!L;?6?'.D?%.;Q#
MJ4'@)HM1UW1$T#4M2GT^"%[.2X /WZ^%W[67['_QO\83?#WX-_M#? #XJ>.[
M?P_!XLF\'_#[XD^!/%WB5/#%S':30:__ &-H6K7U^VD20W]A,+](&MA#?6<K
M2".Z@:2:?]JK]DBW\<7'PPF_:"_9\MOB3!J@T%? M_\ $_P#8>)Y_$!U(Z*-
M"MM&N=734;O5DUP?V)<Z;96US?6NKYTR>V2_'V:OY7?V"_ FB_#3XP_\&U5_
MIGPUUWP+K&B?L@?MJ>$OCSJ<'PR\4Z!+X>\0^,? 7A.W\(:-\5]2'AVVAT/5
M=>\=V/BD:';>+;FTFN=:2[FMU!N8I)N$_P"":?AO]G/Q;^T9^PT_Q(^,>D:%
MH'[$?QZ_X*(VGP6O/BA\)?BOHGQ*_:4\0?M5?'?Q;8_#X?$;Q[XE\!V?P8TU
M],O-1?7_  ?'H7Q&\7:IXP\27OA(6!T/68;G1Z /V/\ A'_P4Z^+WQ)@^+6A
M>)/!O['GPD^)?PJ_X*IG]@^3PE\1OC1>^'[#QI\,M TCX7:CXQ\3?#34M5TS
M3=5^('Q?=_B-;1^&/">G^'=-TZ[>:PMKRWCE/F7?Z;?MA?M6_ C]A[X':_\
M'GXXW+6/AG3+[3/#OA[0="T=-8\7_$'QYXBE>T\(_#OP-H<*I+K/B[Q7J*?8
MM)LO,@MTQ/?7]U9Z=9WEW!_(U\3="DOX/C1K[^ ?&=[J(_X.LOA?\;O#&IK\
M,?&]UJ"_ ^QTOX-IXL^*>D21^&I+L?#=8_#&H)J/BRU']@7(TH)]LF86X?\
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
MM-\5>'_$6A2ZGXDL]0TW3X$L-$TZ].L0:?>Z1K,%E^6'_!*!;O\ X)G?&?\
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
M5L]_9V^G-=7<5O, ?O9XC_X*H?#Q_P#@HI^S/^R5\-]9_9L^(/P0^-/P?_:
M^*7C+XR^&_BGIGB'7O <7P0\'6OBB2;6=,TY;?PUX;\)ZPE_'-IGBS4-8UC3
MM:L-(\326KZ>=&FEKZN\>?MB?"[4?AUXX\??LR^*_@M^T)>?!:RT+XB?&/P-
MX5\8:9JWBBS^#$\.KW^N:SX>AT"34)+?Q1<Z%HVKZWX!M]:LO[%\;3Z%=Z%;
MWME]O76],_FG_;F^(?[*W[27Q_\ V ?%?@3X/?'^Q^!I_P"":?\ P4G^#GQP
MM?A=^SE\6O#_ (^^&GA;QQ^SCX1T3PK\,?-F^'B6%IXX\.Q6_CK2_#FD,;^Q
ML]=DMHB7MO$.GMJ'V=^PCJOQZ^&'C;]MWX1_'S6_!_[3/PU\ _L#^&]?^'G[
M?6A?#76/A7KOB;X6Z0WQ13PS\ ?C=;WEAIWA_5/B5X'TO4/$/BN>XLEDUW2]
M*U.>Y\7/;7>N6FG6 !_2+X,\0^!OB+X0\+>/_ VHZ!XJ\%>-_#NC>+?"/B;1
M?LM[I'B'PUXATZWU;1-:TN[C0QW-AJ>FW=M>VDZ\203(V!G%=+_9VG_\^-G_
M . T'_Q%?FY_P1J\!>._AA_P2K_8%\"_$S3]5TCQMH/[,7PPCUO1=<MY+36-
M#^W:%#JFFZ%J=G,!/9WNB:3?6&E7%G.J7%I):-;SQQRQO&OZ7T 4_P"SM/\
M^?&S_P# :#_XBC^SM/\ ^?&S_P# :#_XBKE% '\OW_!3""&#_@X>_P"" BP0
MQ0J=&_;4)6*-(P3_ ,*FO!DA% )QW-?U U_,'_P4U_Y6(/\ @@'_ -@7]M3_
M -5->5_3Y0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?,7[8_[2
ML?[(/[.?Q"_:&E^%'Q/^-T7@!?#3/\,_@WX?F\4?$?Q&OB/Q;H7A3_BGM"MT
M>6^.E'7!K.IA%/D:1I]_<G"PFOPC_P"(E[2O^D4O_!3_ /\ $?=9_P#D6OZ=
MV1'4HZJZGJK*&4X.1D$$'! /(ZC-0_9+3_GVM_\ OS'_ /$T ?S'?\1+VE?]
M(I?^"G__ (C[K/\ \BT?\1+VE?\ 2*7_ (*?_P#B/NL__(M?TX_9+3_GVM_^
M_,?_ ,31]DM/^?:W_P"_,?\ \30!_,=_Q$O:5_TBE_X*?_\ B/NL_P#R+1_Q
M$O:5_P!(I?\ @I__ .(^ZS_\BU_3C]DM/^?:W_[\Q_\ Q-'V2T_Y]K?_ +\Q
M_P#Q- '\QW_$2]I7_2*7_@I__P"(^ZS_ /(M'_$2]I7_ $BE_P""G_\ XC[K
M/_R+7]./V2T_Y]K?_OS'_P#$T?9+3_GVM_\ OS'_ /$T ?Y\^F?\'7O[2OPN
M_P""EGQF\,>(/V:/C/XX_9E^(VN^ ++P+^S!X\\*2^%?VEOA!J9\">$K76(_
M"VFV>DW.HZBWB35HM5\1VOA/6+2]CO[;5K.[TZYTV2XFEF_O+^"'Q3C^-OPH
M\#?%6+P+\0?AI'XWT*UUQ? OQ4\/IX6^('AL7(;.G>)_#Z7E_P#V7J,14EK9
M[EY!&T;2+$[&->7\/?LL?LY>%?BUXX^/6@?!/X:Z=\:?B3<:=<^./BC%X1T5
MO'/B-M(T;3/#^EQ:CXDDM'U26VT_1]'T^RL[47(@MXK<>5&K,Y;WV@#\N_\
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
M@\/+ILM]=RS 'ZB]>E%,CC2*-(HD6..)%CCC0!51$4*B*HX"JH 4#@  "GT
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 ?BQ_P<3?\H6_V^?^R5:#_P"K,\#5]J_\$W/^4=O[!'_9EO[+7_JC? M?
M%7_!Q-_RA;_;Y_[)5H/_ *LSP-7VK_P3<_Y1V_L$?]F6_LM?^J-\"T ?:5%%
M% !5=K2U>3SGMK=Y00PE:&-I R_=.\J6R,#!SD=JL44 5TM+2.3S8[6W27)/
MFI#&LF6R&.]5#98$Y.<G)S0EI:1K*L=K;QK-DS*D,:K*3G)E"J!)G)SO!SDY
MZU8HH P-=\+>'_$NB:OX=UK2K.]T?7-*U#1-3LVA6-;G3-4M9[.^M?,B"2QK
M/;W$T9:)T=?,+(RMS7YK_L\?\$D_V<?V<]2\&P:%XT^/_CWX<?"O7K+Q)\%_
M@E\5/C-XQ\=?"+X1:OI%Y]O\.WGA+P?J]]+:7,_A2[+77A2?Q$^MS>'+PI>Z
M1):7<%O-%^H]% %0V%B00;*T()W$&VAP6]3\G7WZU;       P .  .@ [ 4
M44 55L;)9?/6SM5GR3YRV\0ER>I\P('R>YW<]ZD2VMXY&FCMX4E?=NE2*-9&
MW'+;G50QW'ELDY/)YJ:HIYXK:":YG=8X+>*2>:1SA8XHD:21V/9412Q/8 T
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
M_!37_E8@_P"" ?\ V!?VU/\ U4UY7]/E !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 45X[\??ACXG^,?PH\4?#KP=\7_B!\!O$>O_V1_9WQ5^%[
MZ''XW\,'3-<TW5KG^QF\2:1KNBXU:TL9]$OQ>Z5= Z;J-V(/*N/)GC^2/A?^
MQ#\</ /@+XT>#O$7_!1']K3XG:O\4O#&G:%X6\=^,9_A;_PE/P;U&PGO9I?$
MWP]?1OAYIFG)JVHK=0P7PUZQUBS>&RMQ%;1L9'< _1FBOSG^#_[$GQS^&6@?
M%_1O$O\ P40_:P^+MY\2_A[?^#/#6O>/G^%<FJ_"/7+OS1;_ ! \!'1/AYI-
MJGBBP$I^SC7+?5]+8QPF;3Y-F"? K]B3XY_"'4O'5]XM_P""B'[6'QQM_%WP
MY\1^"=)TWXFO\*Y;3P/KNM?9#I_Q$\-'P]\/-$F7Q7X<-O+_ &7_ &A+?:4P
MNYQ>:?<CR]@!^C%%?G/^SY^Q%\</@QXUU+Q5XU_X*(?M9_'_ $J^\'^(/#5O
MX,^*4WPM;P[INIZS';)9^+K1?#/P]T"_.O: 8))-*,U[+9![B4W-I.-H$'[/
M'[#OQR^"OQ3T/X@^-O\ @HM^UO\ M!>'M)LM:M;KX7_%6?X5OX*UN75=)NM.
MM;S4E\,?#O0-9:XT:XN(]5TXP:I"@O[6 W"SP>9"X!^C]%?FC\&OV$?CQ\,/
MB[X:^)/BG_@I+^V!\8O#6A:IJ6H7_P )?'\_PF/@3Q)!?6&H6EOIFL+H/PXT
MC6S8Z=/>P7]JMIJUM+]IT^U$LKQ>9')+X,_85^._A;XY:=\6M4_X*0?M>^,?
M"-CX\OO%\_P1\0S?"AOAOJ.CW>HW=[%X%NUL?AS9^(3X9LH+F/3K98M;CU!;
M2U@W7K2JTA /LWP?\>_@S\0/B3\3?@[X,^)?A'Q#\5?@U<Z-:_%'X>V&K0-X
MN\$MXAT?3]>T.?6]#D,=_#8:II.JZ?=6>IQ0RZ=-]I2!;K[2LD*>N5_$IK7_
M  08_P""@OQI_P""WW[6'[8>D?M7_%;]F3X)'Q_X7USP?\<]"UC29?B]\3-.
MN/!7@^XE\!^$M(T9K32+#P;X$>.3P)8ZIXTTR]$NF>&].@GT7Q!++>:D/[-O
M!GAW7_"/@;1O#>K^-==^(OB#1-&2PG\;>++70+/7_$EY;PLD>I:U;^%M'T#0
M5O)F"?:&TW2+&&0@R&+S&=F /./B'^U/^S;\)?%EIX$^)OQT^%G@7QE>6L%^
M/#7B;QKH.E:Q9Z;=.(K75M7LKJ]2;0]&N92(K?6-96PTN:8B**[:0A:]C\.>
M(M"\7^']#\5^%]7T_P 0>&?$VD:;K_A[7=)NHK[2M:T36+.'4-*U;3;V!G@N
M[#4;&X@N[.ZA=XI[>:.6-F1U)_GB_P""#FB^ _C-^Q7^T]XI_:>TWPSXP_:E
M\>?M0?M0>&_V^U^(4&GWFNV7B;3/&.NZ!IW@WQ1:ZQYDV@>!-(^%4.@V_A?1
M&%MX>LM(DOGTU K7CTOP_P#VO/&FC6W_  4@^!G[-'Q"TWX=?"+_ ()8?L>_
ML]:[^REX>?P_H7B<_%_P5)^S1XA^)>D^,?&>L>-])U3Q#K7@"XG\+Z)\.K&Z
M\*7F@7*:?IVK7TFK2:OJ6G:A; ']&M&1SSTX/L<9P?P(/T-?S&_M"_M[_MN^
M%-'_ ."R7Q \*?%]/!=G^P+\)OV6OC%\(?AYJ'PO^&NJ;K_XN_ Y?BYXS\!?
M$#4]3\+3ZOJ>C6=_YV@6UQ8W.E^(K..)9O[::59-_CGAG]L+]K3X=_L]?M-_
M%?P=^T3JDWQ \2_\%X'_ &5TM/%WA;X>^+=.T3X6^,/C5\(?@R8]/TR_\.#4
M+./0?"6K:=8Z5!:WEMIUE)96TD,$5S>W,UP ?UJT5_-+^T#_ ,%"/VJ?@'\8
M5\&>$OC6GQE\)^!/^"BO[('[)/Q.\7^*?A[\)O WA71]%^.&G?#1_%GP\N8]
M+T:W\3^-?BM;V/C>X\:ZIXL\)KX"\%^%-(OO#VFVUAK%WIOB.-OO+X>_'KXJ
M_%^'PI\3=,_:P\)^!="UOXX?MF_ K7?@>_@7P#K_ (AOM:^%?C_XQ> _AI8^
M -8%@_B#0_&_A+3/AM9>.O%4GB^'Q=X;UO2IM4NYM(L=&N--FA /UHR#T.>H
M_$'!'X'@^]%?RB?\$F?VW/VCM>TC]DKX2>._CE/XB\+_ !4_X)=_M&_M:^)/
M$?BG3/ \_B72OC/X7_:A?PW+K4?B:ZT6.:ZL;71?$5]J&H:7XBDU2QA,T$\\
M26<,2+S7_#WW]L67]B#]EO\ :4T;QIX8\1>./$/@S]A37OCK9?\ ",?#O1O!
M&BS_ +1G[4_COX2:NNI0SZ?=>(M:UGX@^$=%(\,^'_ \WA*'P-#X.U3Q5JVJ
MZ@NL6FF, ?U#^!_CO\&_B9X[^*'PQ^'WQ)\)>,?'WP4O-!T[XL^%O#VK0:GJ
MGP_U+Q/%JD^A:;XGCMB\>FZCJ$.BZI+'82R_:XDLY&N(80T>_-\"_M(_ #XG
M^-_$WPS^'7QF^&GCCXB>"UF?QCX&\+>,=#UOQ9X36"X2UD/B70-/O)]3T,BX
M=85&IVUJ9'.(P^#C\SOV*8[%?^"NW_!9J?3TM1;WWAW_ ()QWYFLUB\F[DNO
M@A\39#>>9"-D[7*[7\_+&9</O88-?E!\5OC?\4OV6?VO/^"^?Q@^ &KZ'X,^
M)-M^T_\ \$8/ %GKE_X4T/Q+90Z'\9]*^'/PN\603Z3JUI-;2_:-(\;:E?Q/
M$UM<C4K>WN$N%8.6 /Z^R0.IQ]:*_GP\;?M%?M,7?QU_;B_9A\0_';6KK0OV
M<_VD?^"/5YX ^(=GX0^&N@^,QX7_ &K/V@O ^C_$CP7KYTWPC:^%M3T6(VER
MVE7$^@)J<MA-+I6LWNJV$MY%<\WX9_;?_;7^/NN?M3W?PK^-WP!^%>D_LH?M
MO^(/@%XGT7Q[J'A.?6]5^$?@K5?#N@V>JWW@U_AW?:Y<^,?C3I^I3^(_AMK^
MA>-M.\-ZGKFIZ3I.FZ#-:6=]I=P ?T9T5_+S\/?^"A/[:L'[,/\ P2<^*GC#
MXX^%-6\5_P#!3;4O#?AGQ#K_ (M\*?#7X;?#_P"$/B,_!_XE^/M*T;PGKNG_
M  ]UZ*'Q!\4O$^F>#_"UE'XUTSQ;8M<V6J6^A6>B2ZM#-IVG\;?^"@'[?_[.
MGPS\#>./BAXU\$?%OX;^$_@=X\L/VH/CI^Q?X5\$>,KWX'?%?1_B[\1/"7AS
MXY^+_A7\1])O+WQ=\#;3P[X)N]'\8?\ " 3Z+#8>+?"7Q!O8+E-)M].BLP#^
MG/(YYZ<'V.,X/X$'Z&BOY;?@Y^T_^VGI?P?_ &TOB;\"?'MS^T)\2K;_ (+#
M_'_P!:?!_7-6^&>B>/\ QU^S[\,?#VA2ZOX9^ 4_BCPU)HT/Q!T[P'H>CWNC
MZ-KMI=Z!_P (]X?UG[#I]GKVHK?2_OM^QM\:(_VAOV:?A=\8TN_&%S)XTL-?
MFO;?XA>%]+\%^/\ 0M4T?Q=X@\.ZOX1\<^&-$@MM'TGQCX*U32+SPAXGATNV
MM["76]$OKJU@AAG2-0#Z<HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** /Q8_X.)O^4+?[?/\ V2K0?_5F>!J^U?\ @FY_RCM_
M8(_[,M_9:_\ 5&^!:^*O^#B;_E"W^WS_ -DJT'_U9G@:OM7_ ()N?\H[?V"/
M^S+?V6O_ %1O@6@#[2HHHH **** "BBB@ HHHH **** "HY8HYXI(9D62*:-
MXI8W 9)(Y%*.CJ>&5U)5@>""0:DHH _'KX'?\$Q/BE^R'J7BOP!^QU^V#XJ^
M#'[)GC+QEX@\;+^S[JWPV\#_ !#N/A9JOC35KC6O&<?P3\>^);2;5_"FGZQJ
M=Y>:A:Z3XDMO&&D:/?W4USIUC 7*UO?M%?\ !,GQ1\7OVF/AQ^TA\.?VL/BG
M\'M:\)_LL^-_V2_$\":9H'Q U[Q%\/\ QIXDA\6W^LZ)XN\<6NL:SX-\;:AK
M%K8PZ[XOT61/$%]I.G6%G8ZAIDMK%<K^L]% '\VM[^R?X6^(W[,/P<_X(Y?
MCQQ\7[[Q9^QE\9/V;O$WQ$_:6U3X6OX'\,_"*+X$^*?!'QFT[5/!-]J7AS3_
M  7XR\7>*Q#;^&O"^E>&(_$44&I:GK_BGQOJ5R^GW/\ PD7Z ^+_ /@F#X.U
MWXS_ !+^.OA[XE>(?"?CNZ_8^O\ ]D;]G#4+72=(U%OV8-.\3_\ "47GQ"^)
MW@5M1AG;5/B/X[UO7K#5=>\1:V;F^N6T6&VFFE@N[Q)OU$2"&)Y9(H8HY)V#
MSND:(\SJH17E90&D94 4,Y)"@*#@8J6@#\:/@;_P1T\!_ CXQ>!OB%X3^-7Q
M M?!OPQ_8#T7]@WP%\/+"QT'3TT+P^DVI:EXR^(<?B1+&768_$_CCQ/J">-=
M;6QFLH;SQ796.H:BU_%I^GVUIY'^RO\ \$1M8_9S^)?[$GQ!U;]L7XB_$6S_
M &%_A3\3?A-\*?"%WX'\#Z%X<@T/QY?6WD7EM8:=IWD:7KTVAV[Z/XY\5V<0
M\7^/(;R]BU37X]/F%@G[YT4 ?AU\*O\ @B=X)^%OBK]C/Q;8_'CQUJ&L_LU_
M'+]HS]J'XM:M<:#X8&L?M/?M&_M#Q6ECJGQ6\>WKZ?+'H^N^'=!&J^%=$GT*
MVMKK3?#>J26.D76F2Q)<'Z>_X*%_L$>*?V\3\ ]#E^.]_P##7X:_!3XS>!/C
MOJ_PXM_!'A_Q1H7Q6\;_  SU^#7_  98^.YM7Q>77A#3;N%Y;CPW936EMJ%W
M)%>WDDL]CI[6OZ3T4 ?F[HW["?C?4OVJO /[2WQ<_:)\1?$D_!SXC?'+Q_\
M!WPZGAG3/#6J>"])^-WA*V\$:C\(KGQ7IMP=0\0?![1=*MH->L_"&J12R7/C
M:PT?7;O49;;1]/TR#Y@T_P#X(]>)="^&OQ:T+0/VNO&\7Q3^)7[?^F?M_67Q
M,UGX>^ -?M]"\?:-XO\ ^$@TO1K_ ,):AI4FE>+([+28M*T.RO\ Q&]]_92>
M%O"3Z-::=:Z)#8O^X-% 'XEZ9_P1FT&_\;?MN^)_BM^TI\4OC'IW[<TW[/NC
M_%+2O&>F^%WO+SX<_!K5O!M[XB^'=]K-EIEO=R>&?'VD:)XP\+#0](&B>'?"
MVA?$7Q!%H>B0W<.G75I?^/G_  1XT;XX_%S]K/XJK^T'XV\$?\- _ 'X$_ #
MX;>$?#OAGPF/#GP-\+? 7Q)IOCOP[IFC07&GR3Z[X1U7QWI\FN:]X'NY[;P[
MJ\.I7UGJ5I=F'2I]._:6B@#\6M*_X)/_ !+\+_'G]J']IKPE^W1\9].^-W[1
MWP\^ '@"+Q]J/AWP5JNK^![7X.ZQI&M>(GTF.328[!=$\>7-IKD;^!]/L]*\
M#Z-#XEOO*\/W,EGI<EE]J_L-?L;^'_V)_A?XY^'^A>*+[Q/-\2?C?\4_CUXB
MVV46A^$_#_B?XKZZNMZQX:^'/A&VEGM/!O@72Y8T_LK08+BZ<7<^HZE>WEW?
M:A<SO]H44 %%%% !1110 4444 %%%% !1110 4444 ?S!_\ !37_ )6(/^"
M?_8%_;4_]5->5_3Y7\P?_!37_E8@_P"" ?\ V!?VU/\ U4UY7]/E !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M 'Q;XX_X)Y_L=_$/XNZE\=/$OP2\,O\ $WQ#'90^,_$&E-?:$GQ"M]. 6SM?
MB-IFC75EIGCRUAB58!!XIM-4C-NBP,IB4)70?%']AK]E;XQ_$#0OBEX^^#_A
MK4_'F@^&;;P/'XBLTN=&O-7\"6E]#J5MX$\3C2)[*+Q1X*AO8$G3PMKT=_HJ
MMO L]LCAOK*B@#X<\6_\$WOV,/'6H_'K5/%?P1T#6KS]J%]&;]H%KN[U9HOB
MROAQU;P_;^-+<7P@UFUT2-%M-*M;J-[>PL?]!MHX[4^57)ZW_P $HO\ @G[X
MAN_%%]JO[-?@6>[\:>-_#GQ*\4SI%>V[ZWX^\)P6L6@>+[XP748F\06$UG;:
MBFID?:I-7B75I9'U ?:*_0^B@#\_O'__  2S_8$^*?C/QM\0?B'^S/\ #KQA
MXQ^(NK^!/$/C+7-=TZ2_N];\0_#:'0[7PEX@N3/,R+KEA9^&]%L;C5HU2^U&
MQL8[2_GN("T;>B_#S]@S]D7X5?'CQO\ M,> /@7X(\-_&WXAB]_X2?QS8Z=B
M_N9=5M[>UUJYLK>1WLM)O-=@M84UV\TRVM;G6-I.H2W#.Y;Z\HH _/"7_@E!
M_P $]9-.^'NDK^RY\-+;3/A9KOC[Q!X'L;+2WLK71;KXH:C:ZMX[L5AMIHDN
M=!\1:A8V%S>^'[L3:,9+"R*62_98=G._\.<_^":'_"+67@H_LA?"1O#.G^$M
M"\$VNE/H0:!-!\->+;SQQH:,3(7DO]-\2ZCJ.H6VJNS:E&-0OK=;D6]U/$_Z
M8T4 ?/'PL_92^ 'P4^)7Q,^+WPN^&^B>#_B)\8=/\*:5\2/$NEBXCO/%.E^!
M+*33/!6G:@KS/"UEX3TN:72_#UM'&D6D:;(]C9+#;,8S\_>(_P#@E?\ L'>+
MM>^*/B?Q+^S_ .&M9U[XUZ[X4\3?%G4[^\UF>Z^(.O\ @35;;6_!&K>*9'U
MG5[[P?JEE:7GABXN_,DT26V@.G-;B) OZ$44 ?$NJ?\ !.G]CG7-6^,^O:W\
M%]"UG6?VAM(\(Z'\:-3U6\U6_O?B'I_@#4]+UGP*GB.XN;Z22]F\':EHVGW7
MAFZ=OM&B20G^SY(!+(&P_$W_  3 _8+\7_&>Q_:"US]F;X:S_%O3M#TS0+?Q
M;;:0+"Y:ST+1H_#_ (>N;FULG@L;O5_#FCP6UCX>UFZMY=4T6*SL_P"SKJW:
MT@*?>U% 'Q3J7_!.O]C#6?V:-._8^U?X!^"=4_9QT/4;;5_#GPNU"SEN]!\+
M:I97AU#3]0\+>=*]SX=O-.O'EGTZXTB>TEL7N+@VS1B>4-4\7?\ !.#]B_QL
MGARWUKX&^&8],\,?"W2O@A8:%I$NHZ%X>O/@]H^K7^NV?PRUW0M(N[/2_$/@
MEM7U34+^[\.ZS:WNFWUQ>7$EW;S&5]WW#10!\(:Y_P $S?V']=\4>,O&\OP!
M\(Z7XR\>?$O2?C%XB\5^'#?^&_$,WQ/T33+_ $BP\;6&K:)=V-[I.OK9:G>B
M>_TV6UFNYYC<W32W"K(/KCX<?#GP;\)?!/A_X=_#_1;?P]X1\,VLUKI.EV[R
MRB/[5>7.I7]W<W-P\MS>ZCJ>IWM[JFJ:C=RS7FHZE>7=]>337-Q+(W;T4 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^+'
M_!Q-_P H6_V^?^R5:#_ZLSP-7VK_ ,$W/^4=O[!'_9EO[+7_ *HWP+7A_P#P
M6C^ 'Q8_:E_X)?\ [7WP!^!OA9_&OQ7^)7P^TG1O!GA>._T[2Y-8U&V\<^%-
M7GMUO]6NK+3K8II^G7EQONKJ&,B'8&+LBM\1?LO_ +6__!3/X ?LT?L[_ ?4
MO^"-/Q:\1:C\$_@7\)/A'?\ B"S_ &IO@986FNWOPW\ >'_!MUK-K8RV=S+9
M6VISZ-)>P6DMS<26\4ZPO/*R&1@#^A^BOQ4_X>)_\%)O^D*'QC_\2Q^!'_RL
MH_X>)_\ !2;_ *0H?&/_ ,2Q^!'_ ,K* /VKHK\5/^'B?_!2;_I"A\8__$L?
M@1_\K*/^'B?_  4F_P"D*'QC_P#$L?@1_P#*R@#]JZ*_%3_AXG_P4F_Z0H?&
M/_Q+'X$?_*RC_AXG_P %)O\ I"A\8_\ Q+'X$?\ RLH _:NBOQ4_X>)_\%)O
M^D*'QC_\2Q^!'_RLH_X>)_\ !2;_ *0H?&/_ ,2Q^!'_ ,K* /VKHK\5/^'B
M?_!2;_I"A\8__$L?@1_\K*/^'B?_  4F_P"D*'QC_P#$L?@1_P#*R@#]JZ*_
M%3_AXG_P4F_Z0H?&/_Q+'X$?_*RC_AXG_P %)O\ I"A\8_\ Q+'X$?\ RLH
M_:NBOQ4_X>)_\%)O^D*'QC_\2Q^!'_RLH_X>)_\ !2;_ *0H?&/_ ,2Q^!'_
M ,K* /VKHK\5/^'B?_!2;_I"A\8__$L?@1_\K*/^'B?_  4F_P"D*'QC_P#$
ML?@1_P#*R@#]JZ*_%3_AXG_P4F_Z0H?&/_Q+'X$?_*RC_AXG_P %)O\ I"A\
M8_\ Q+'X$?\ RLH _:NBOY^/C'_P6'_;6^ 6C^#->^*O_!';XO\ A?2_B!\5
M?AK\%/"=Q)^U'\&+_P#M7XD_%SQ19>#? 'AY8].T.ZD@;7/$>H6>G+>W*Q6-
MHTZS7EQ! &D7US_AXG_P4F_Z0H?&/_Q+'X$?_*R@#]JZ*_%3_AXG_P %)O\
MI"A\8_\ Q+'X$?\ RLH_X>)_\%)O^D*'QC_\2Q^!'_RLH _:NBOQ4_X>)_\
M!2;_ *0H?&/_ ,2Q^!'_ ,K*/^'B?_!2;_I"A\8__$L?@1_\K* /VKHK\5/^
M'B?_  4F_P"D*'QC_P#$L?@1_P#*RC_AXG_P4F_Z0H?&/_Q+'X$?_*R@#]JZ
M*_%3_AXG_P %)O\ I"A\8_\ Q+'X$?\ RLH_X>)_\%)O^D*'QC_\2Q^!'_RL
MH _:NBOQ4_X>)_\ !2;_ *0H?&/_ ,2Q^!'_ ,K*/^'B?_!2;_I"A\8__$L?
M@1_\K* /VKHK\5/^'B?_  4F_P"D*'QC_P#$L?@1_P#*RC_AXG_P4F_Z0H?&
M/_Q+'X$?_*R@#]JZ*_%3_AXG_P %)O\ I"A\8_\ Q+'X$?\ RLH_X>)_\%)O
M^D*'QC_\2Q^!'_RLH _:NBOQ4_X>)_\ !2;_ *0H?&/_ ,2Q^!'_ ,K*/^'B
M?_!2;_I"A\8__$L?@1_\K* /VKHK\5/^'B?_  4F_P"D*'QC_P#$L?@1_P#*
MRC_AXG_P4F_Z0H?&/_Q+'X$?_*R@#XN_X*:_\K$'_! /_L"_MJ?^JFO*_I\K
M^5?Q=\/O^"A7[:__  6'_P""6G[6/Q"_X)]^,_V7?@_^R$G[0^F_$/7_ !5\
M:?A=\0Q<0?%'X9:SI6BWMK:>%YM/U&);?6(+/3I88K*_>1M2BF)@AMYF/]5%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?CS_ ,%H/^2/?L6?
M]I7O^":'_K5'@:OV"F:5896@C2:=8I&ABDD,*2RA28XWE"2F)'<!6D$<A0$L
M$?&T_P >7_!T#_P5&\9_L7>-OV._@OJ/[/#>,? 4_P ;/V=?VQ_"WQ17Q?-I
M-OKGB/\ 98^.FE^,_%_PBDTL:+=);WEQ9:?X49];2^D-I:>+[:<:?,]JP?\
MHJ_X)U?M/_%[]L[]DCX=_M)?%[X#77[-.O\ Q5@U#7_"WPVU+7W\2:O;^!+A
MT'A#Q1JTLVE:0]E<>)[/=K=II4UH)8=)N-.EG99KF2"$ ^</AE^WU\>_C+X
M^'-EX-^%?PQT?XY>//CM^VU\-+K1]<\0>)-1^'>@^%?V,/B-X[^'FM:L-5LX
MM,UK5-6\8ZWHG@O2[%O*TZUT[_A*=1UV2QNH-"&BW_B'PK_X+7Z=\=M(MOB9
M\)_@W?ZM\+-'TW]GCP;XIT:^O67XDZO^T5^U%X U_P 4_#CX7>"U6:WT!M(T
M?Q+;^"/!6O\ BC5%>'4KGQT^K:?#86?A>YCU?ZD\&?\ !./4OA_X#T70_"G[
M0OC/2_'_ (8^.7[3OQG\.?$F+POX,^W6*?M<:UXW\2?%KP=<:&-&&B7VBIXB
M\=7&O>%IKBS:^TG4_#?A5YKB\M]/N+>[D^$/_!*OX!? ?QC\.-2^%U[KFA_#
MWP1HO[/L>L_#*Y6PU'1_&7C7]EKP=XI\%_!;XC:IJ5S:MJUOXITFQ\4+J'B&
MXL[J&+Q)J_A;PC?7\1ETN0W(!B_ +_@HAXC\7^"X7^//@31?@YX\?Q_H]L\^
MO#6_!7@:W^#\EI\++CQ+\3=<?Q_+IFN>%+32/%GCSQ!\#] 76E_XKCXJ^#;Z
M^\.VLWA!=7OM#_58$, RD,K %6!!!!&001P01R"."*_.#]HK_@G7X8_:3^#_
M ,=OA_XS^(GB"T\9_'GQ=+J^N_$C3[&P.H:%X0M;+7?"7ACP!H.E7"2Z?!X?
M\)_#_P 2:W9:/!-',@\;:KJ/C^XCFUR]N)'_ $*T'1[7P[H>B^'[%YY++0M)
MT[1[-[J9[BY>UTRSALK=[B>0F2>=HH$,TSDO)(6=B2Q- &M1110 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 %%%
M% !1110 4444 %%%% ",=JLW]U2?R&:_D>^$/_!PI_P4._:5M?'_ (F_9B_X
M(Z>,?CA\.O ?Q4\:_"6[\<>&OC9X>L]/E\3^";JV74;&2VUC3M/NXKM-/U+2
M+^5%AD@1-1B1)Y&5PO\ 6_)_JY/]QO\ T$U_,;_P:D_\F&?M1?\ :2?]J3_T
MP_"2@#._X?$_\%F/^D"GQ2_\/MX)_P#B:/\ A\3_ ,%F/^D"GQ2_\/MX)_\
MB:_J&HH _EY_X?$_\%F/^D"GQ2_\/MX)_P#B:/\ A\3_ ,%F/^D"GQ2_\/MX
M)_\ B:_J&HH _EY_X?$_\%F/^D"GQ2_\/MX)_P#B:/\ A\3_ ,%F/^D"GQ2_
M\/MX)_\ B:_J&HH _EY_X?$_\%F/^D"GQ2_\/MX)_P#B:/\ A\3_ ,%F/^D"
MGQ2_\/MX)_\ B:_J&HH _EY_X?$_\%F/^D"GQ2_\/MX)_P#B:/\ A\3_ ,%F
M/^D"GQ2_\/MX)_\ B:_J&HH _EY_X?$_\%F/^D"GQ2_\/MX)_P#B:/\ A\3_
M ,%F/^D"GQ2_\/MX)_\ B:_J&HH _EY_X?$_\%F/^D"GQ2_\/MX)_P#B:/\
MA\3_ ,%F/^D"GQ2_\/MX)_\ B:_J&HH _EY_X?$_\%F/^D"GQ2_\/MX)_P#B
M:/\ A\3_ ,%F/^D"GQ2_\/MX)_\ B:_J&HH _EY_X?$_\%F/^D"GQ2_\/MX)
M_P#B:/\ A\3_ ,%F/^D"GQ2_\/MX)_\ B:_J&HH _A7_ ."DOQ._X*,?\%.O
M!'P7\$_';_@@3\5A;?!;XY>"?B_HVH6?QO\  LE]?Z5HFH0KXW^']Q,VR2+P
M_P#$7PVLNAZP$8F&:/3-32-[C3+<#]&+'_@KY_P6,TRRL]-T[_@@5\2['3]/
MM;>QL;*U^./@6"UL[.TB2"UM;:".-8X;>W@C2*&*-52.-%1 % %?U(44 ?R\
M_P##XG_@LQ_T@4^*7_A]O!/_ ,31_P /B?\ @LQ_T@4^*7_A]O!/_P 37]0U
M% '\O/\ P^)_X+,?](%/BE_X?;P3_P#$T?\ #XG_ (+,?](%/BE_X?;P3_\
M$U_4-10!_+S_ ,/B?^"S'_2!3XI?^'V\$_\ Q-'_  ^)_P""S'_2!3XI?^'V
M\$__ !-?U#44 ?R\_P##XG_@LQ_T@4^*7_A]O!/_ ,31_P /B?\ @LQ_T@4^
M*7_A]O!/_P 37]0U% '\O/\ P^)_X+,?](%/BE_X?;P3_P#$T?\ #XG_ (+,
M?](%/BE_X?;P3_\ $U_4-10!_+S_ ,/B?^"S'_2!3XI?^'V\$_\ Q-'_  ^)
M_P""S'_2!3XI?^'V\$__ !-?U#44 ?R\_P##XG_@LQ_T@4^*7_A]O!/_ ,31
M_P /B?\ @LQ_T@4^*7_A]O!/_P 37]0U% '\O/\ P^)_X+,?](%/BE_X?;P3
M_P#$T?\ #XG_ (+,?](%/BE_X?;P3_\ $U_4-10!_+S_ ,/B?^"S'_2!3XI?
M^'V\$_\ Q-'_  ^)_P""S'_2!3XI?^'V\$__ !-?U#44 ?RA:K_P7^_;V^$G
MQ;_9A\!_M5?\$D?%G[.GA#]IG]HOX7_L[^'?'OB?XS:#JMM;^(?B+XFT[1GD
MM=/T73KZ>[N=+TNZO=9%M.;2&YCL'A^U([BOZO:_F#_X.3O^1E_X(J?]I@/V
M9?\ TOFK^GR@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH 9)_JY/]QO_ $$U_,;_ ,&I/_)AG[47_:2?]J3_ -,/PDK^G*3_ %<G^XW_
M *":_F-_X-2?^3#/VHO^TD_[4G_IA^$E '].M?GC\4O^"@NB_"C]NO\ 9^_8
M/UKX+?$74/&G[2VD>-/$GPS^(.F7WAA_ UQX<^&FB0:]\1=3U<7&I0ZUIS^%
MK*XB#68T^>34I9K=+)V\R3R?T.K^;3_@H7'IGB__ (+W_P#!'CP1IWQ3N?A[
MXC;X%_MYQOJGA;6="@\5Z7/J7P^\-7&E62VVJ17J0MXCCTS4+6TAFLC-J$,%
MZ+'>\$C( ?I5\(?^"B=A\6_VXOC3^PE;? 3XF>&_B%\ ?#GAKQE\2/&6L:IX
M3E\$6/A+QW:7%YX!UC3)[+4YM6U)O%,<!6&R73H)M/=;@7S1^2OF_I#7\==Q
MXV\:?!/_ (*,?\'!]Y\(?B_JOQ&^.7@S_@FO\%/$'@+7KW6]!O\ X@2>*O"/
MPR\::U=)HEIHD5G]KU[P;%<6ES9V=K9/=V=XVF)=J'N(@_O7[3_Q0@\&?M0?
MLNP?L"?'OQ!JOP!^.?[#_P"W/\6OVI-*\(_%35?$WA71? /@[X&VNN_ _P".
M6HZG_;-\? OCJ]^).OPZ3IOBJ.ZTK7==GAOK&ZGN$TV[2  _J:I&. 2 6(!(
M48R<#.!D@9/09(&>IK^5'X!_$>;X;?M3_P#!O7?>%_V@/&FIS?MF_L7_ !A/
M[1&E^)OC3K7C+2_B9J/@[]EKX4>+O %QJ.C:[X@U"SBO])\=7^OC0#8V\$R7
MJ7>D6H9K5[:+FOV(?B+K_P"TM^T1_P $_+SPY^U#X=\%W_PVTSXV3?MK_P!G
M?M<Z!<>*OVTO%C6DNA_!Z2Q^$N@>,I?%CW5WXCAE^)^MZ;XLT?0[_P 'V%U)
MX%_LF\MQ(L8!^[&A?MI>.?''[-OC#XZ?#3]EOXC>.?&?@_X_>.?@3=? FT\4
M^#]-\:R7'PW^/5_\$?&/B>76KRY;PU!9Z-%I&J^-I["&\O))-)LFL+:[N+J1
M)J]I_:Z_:,M_V2?V>/B?^T=JO@#Q/\1O"WP?\)Z]X_\ '6A^#[K2+?7['P/X
M3T74?$'BG7[*/6KNRL[\Z-I6FSW3Z>ES'<W2@I;;Y0L;_P XO[<_Q@G\ ?\
M!(W]J[Q]\./C#J'@;Q1X>_X*W?%O1X=:\$?$*3P[/+:>*?\ @IW=Z;XFT+5G
MTC5+==0LK_P+JVK7=WIE_P";$NDO)JQB6"$7*?ME_P %;_$&@V7_  2L_P""
MA&J7FMZ1:Z;J?[%/[2%MINH7.HV<%CJ-SK'P<\6P:1;6-U),L%Y/JT\\$&FP
MV\DDE]-/#':K*\B @'A?Q6_X+"^$_@_^Q9\ /VZ/$_[-'QGG^$G[16I_#JR\
M'Z7IFI>![CQ?IUK\9(M"D^$6IZWITFN0V<%MXX.NV\<45O?W$^D2!!J4<8E)
MB_7#PKJNJ:YX;T36-;\/W7A35]2TVUO-1\-7UW:7]YH=W/$LDVF75Y8L]G<S
MVCDQ2S6KO [J3&S+@G^);]LW0],\/?\ !O\ _P#!,#QU?_M*>(_$&B:EJ7_!
M,!+;P%K?B;P8W@_3[C2_^%<76O:=9+:6%MJ&/ T%K>"ZADOWN='@L9&UA@T$
M['[Y_:E^.OBO6_VF/^"SOA_XY?&SQ/\ "C0/V?/V-/@A\;_^"<?B/PWX^O?
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
M?P;)JD>I:YJ$UAX_\:00ZHFH6]VMMXD\07FC+!J%O-<Z7"D?UWXVO_$6I_\
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
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 %%%% #)/]7)_N-_Z":_F-_P"#4G_DPS]J+_M)/^U)_P"F'X25
M_3E)_JY/]QO_ $$U_,;_ ,&I/_)AG[47_:2?]J3_ -,/PDH _IUKR75/@+\%
M=:^(.G_%C5_A9X%U/XFZ3<6MUI?CV^\.:9<^*].N+*)8+6:RUR6W:_M7@A41
M1F&9 (_E(()!]:HH \3TC]FWX Z!XQOOB'HGP<^'.E^.M3:_;4O%UEX4TB#Q
M#J!U2&6VU$7VJI:B\NUO;>:6&X2>61)8I&1E*G%5_!W[,7[._P /M'\5^'_
M_P %?AKX4T3QS83Z5XPTO0O".CZ=9>)-+N5G2XTW5X+>U1+S3YEN9Q)92@VS
M":3,7S&O=** /GE_V4?V=H7\.7ND?!SX<Z%KG@BR>T^'_B'3/!V@IJO@)A-/
M=VESX3FEL9$TF2QU"X>_MXK=$M_M/,D3H64_FY\./^",?PFT*_\ A_-\0]0^
M'GBE_A1XK^&_B_P;XP\)_ OX:?#[XLZCJ_PL\1Z#XE\.ZAXM^)>@Z+'X@N-3
MU*^\/VA\5ZAX?FT&;Q%'<:E::AYEAJ=]:S_M310!X'>?LL?LW:AH%]X4O_@=
M\,+WPSJ?B)_%VHZ#=>#M%N-)OO%,J2I)XAN["6U:VGUB19YM^H21M<L9'9I"
MS$UW7BGX3?#/QOX-M/AYXP\">%O$W@6PAL;>S\(ZWH]GJ/A^W@TRV-GI\,>E
MW44EH(K.U)M[>,QE(XCL48KT*B@#Y\O_ -D_]F;5/#&B^"M2^ _PKO\ PAX<
MN[V_T#PS>>"]#N-"T:]U%+6.^NM-TN6T:SLY[I+*T262")&9;>(9 45NZ_\
MLZ_ ?Q4_@>3Q+\(?A[KTGPTB$'@!]6\+:3?OX1MU>VD6WT)KFVD-C;K)9VLB
MP1$0B2WA<('12/9J* /%?%7[-_P"\<^(=6\6^,?@[\._$WB?7='7P]K.OZUX
M5TG4-6U3052",:-?7UQ;//<Z7LMK=382NUL1#'F([17P5^T)_P $K/AQ\8/B
ME\/O'OAN_P# OA[P;X!^&VJ_"[2/@7XP^#'PX^(?P@T#3/$'BN'QAXC\6>"_
M#NN:(9_#/CKQ#?V.CV.L:M;7DEC>Z3H>E6DNG-]F#G]7Z* /E?\ 9M_9 ^$'
M[,GP.U']G_P9I$.H_#S6O$?COQ/K.A:EI^E6NA7%Y\1=;O-<\1Z9IWAC2+*P
M\.:#X;:YO98;+PYHFF6.CV5N66"T5I96?M-%_9C_ &=_#GA'Q+X!T#X*_#31
MO!'C(6H\6>$M-\(:-9^'O$0LI?/M1K&DP6J65^()OWB?:(7^;DYKW2B@#Y]G
M_90_9GN? S?#*?X$?"N7X>MK2^(QX-?P7H9\/1Z\D$=JFL0:9]D^S6^HK;PQ
M0B[@2.;RHU3?@ 5NZ[^SO\"?$\G@R7Q#\(OA]K,GPZL;33? 3ZCX6TFY;P=8
M6!C:RM?#9DMB='AMFBC,*V/D[-BX/ K\,?VG/VN/%LW_  6A\._LXZ;^T?\
M&KX5_L[_  +_ &7=&^,G[1N@?#;PMXG\<6'BOXG>-_%3:9\)OAM)%X2\(>*=
M4\&QW?A>QU+QMKUV'T]O$&GB&QBDPLK'F/V2_P!N>]\1_%C_ (*0?M]_&W]J
M?XI:)_P3^_9__:2N_P!G3]G/X6ZO8W*Q>,?&NA:!H6E>/FL/#TNBVWCCQ+JF
MM?$KQ'!X:^&?@+R([S3[T7%G=V:2Z>LEB ?I;^U5_P $U_AO\?;+X<1>!+OP
MO\)X/A_\2M>^+&I^"#\,/ GC/X5?%7QKK?A35_"%OK7Q3\%>(M'N8O$&H^&]
M/\0Z]>^&]2MKJPO]/UC4Y=1-Q+/#;F+U?]CG]BKP#^R';?$+4/"]MX8M?$_Q
M6G\*W/C:/P%X+T+X;>!'F\&6NLV6BSZ+X&\-6]MI5CJ$MOKEZ-8UJ<76LZP$
MT^VOK^:RT?2;:S\"UW_@K?\  3PA\*OVO?B/XV^'GQF\)ZY^P[I?@7Q+^T'\
M)]6T+PLGQ%\*^#OB=X+MOB#X"\5PVJ>+SH-_IVN>&;DM+:VNNR:K8ZS9:CHK
M6,UU!"UROP__ ."P?[(WC7PA^TG\0]8N_&WP[^'W[*WP:^#_ ,;_ (G^-O&O
MAU+/P]+X6^,FG>*WT.R\*75A>W\OB+6--\2>"_$/@F[M[6!(-2\2VD*^'[C5
M]+O]/U.Z /L77OV0?V6_%&N:IXE\1_L__";6_$.N74M[K&MZGX(T*\U35+N9
MVDEN+Z]GM'N+J5G=V+32.06;& 2*V[3]F7]GFP?P7+8_!7X:6<GPX@O;7P#)
M:^$-%MW\&V^I:A=ZMJ,/AMH;1#I$=_J5]>7UXED81=75S---O>1B?F;X+_\
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
MF012S6L$<KQ!V+^67V;OFVY ( ._HHHH **** "BBB@ HHHH **** "BBB@
MHHHH _F#_P"#D[_D9?\ @BI_VF _9E_]+YJ_I\K^8/\ X.3O^1E_X(J?]I@/
MV9?_ $OFK^GR@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HK)U[6;3P[H>L^(+_S?L.A
MZ5J&KWODQM+-]ETVTFO+CRHDRTDGDPOL106=L*.37\X7[,7C;]JO_@H=_P $
MZOB-_P %*=+_ &B_B)\&?C+XXN/CK\2/V5? W@O77MOA-\,/A_\ ";Q#XIT#
MX=_#_P ?>!"6T#XBMXMN/!=S>?$75_$MI/J5W'KOV6RDL4TFP\D _I3HK\#O
MV:?^"Y?@?XD_L2:1^U#\3/@W\0K'6/#'[%VA_M?_ !/LO"%MHUSH]YX/TSQO
MXK^%OQ)U'P4NHZQ;74R>'?&7@+Q1?+I.HB"XDT,63VES>RR@-J6/_!9G^S_V
MC/VJ?!_C3X&^+-!^"WP4\)?L8)X$\6W6L^#--;Q)XL_:UOM>_P"$5U+Q5JFK
M:[9Z=X0\.^(;>^\-Q:9=:C<&ST6S\.^(M1UF>"YU#3=/D /W=HK\<_'7[?WP
M3\0^+OV%?&7Q)T[]H+X)0>-?C7^TGI^@S-JVBZ5\+%O/@7\*OC:/&S_&?6-(
M\17.D>)/ -SX2\&>(_B#X$NM/CU72-1CL="\21WEL(?+/QW\4O\ @H%JWC[_
M (*%?\$KOBGH4/[07P@_94^)?P[_ &S_ (G:A>^,-2@T?X5?&;X4_#[]FSQ/
MX\\.^.[OP78:M=7%AJVF6SP>,-*C\26=MJ$WAN_TF]VPW-I/:68!_2A17P+^
MS9_P4 \#?M$_&GQ9\ V^&/Q/^&7C_0?AIH?QCT7_ (3"QT74?#7B_P"'&O:H
MNB1:CIGBOPEJ^O:#8^)=)U62"TU_P5J=];:_IHN(;N."[L6:Z7\$?VD?C%\=
M/"_[5W_!;+PEH/[:'[4W@O5/V5/A%^S1\3_V0/ 'A37_ !=\0+6;XG?%#X3^
M-/&NJ^!T\ 6NFZ['XOT/Q7XUT7P]HEOH>HVTL6DZ;JETNGO9V\+SVX!_7117
M\7'CS]KGXN>"_B1_P5''Q^_;8_:8^!GCGX0?L\_L/^._V<_AUX:\8>*=2T_0
M_P!IS]HK]GO6O'7B?X7:9X0%IJ6BZW8:Q\8[?2?#.C^%/$3K8V6GW,^G:>]O
M;1O+;_H+X0_:G_;'_:<_:)_X)\_\$]/B+XI\1?L]?$?6O^">_AC]M[]O;Q+X
M'%KX:^(NK:S=3Z1X!T_X1>$-7LMX\#MJ/Q!EU+5_'-_X<=+^UL(!HFDWEE$T
MDD@!_2%17R-\ /@/\1/@G\5_C,][\6?'?Q%^"?BOPK\(C\+/#OQ%\6ZMXR\0
M?#WQ3H-S\3(OB;9VVL:U)<ZA<Z+XCAU7P+JEF]W>7%Q%>6VHV8\NRM;&-/KF
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH :X+(X
M'4JP'U((%?Q/_L$_!?\ X.%?^":7P_\ C%\$/@9^QQ^S+\0O /CS]I/XL?'6
MR\0>/OB7J*:[Y_C]]"TY+0)I&H:?:I91Z;X7TVXB1X#.LUU<B21E"*G]L5%
M'\P?_#4__!SM_P!(_P#]B_\ \.;XF_\ E_1_PU/_ ,'.W_2/_P#8O_\ #F^)
MO_E_7]/E% '\P?\ PU/_ ,'.W_2/_P#8O_\ #F^)O_E_1_PU/_P<[?\ 2/\
M_8O_ /#F^)O_ )?U_3Y10!_,'_PU/_P<[?\ 2/\ _8O_ /#F^)O_ )?T?\-3
M_P#!SM_TC_\ V+__  YOB;_Y?U_3Y10!_,'_ ,-3_P#!SM_TC_\ V+__  YO
MB;_Y?T?\-3_\'.W_ $C_ /V+_P#PYOB;_P"7]?T^44 ?S!_\-3_\'.W_ $C_
M /V+_P#PYOB;_P"7]'_#4_\ P<[?](__ -B__P .;XF_^7]?T^44 ?S!_P##
M4_\ P<[?](__ -B__P .;XF_^7]'_#4__!SM_P!(_P#]B_\ \.;XF_\ E_7]
M/E% '\P?_#4__!SM_P!(_P#]B_\ \.;XF_\ E_1_PU/_ ,'.W_2/_P#8O_\
M#F^)O_E_7]/E% '\P?\ PU/_ ,'.W_2/_P#8O_\ #F^)O_E_1_PU/_P<[?\
M2/\ _8O_ /#F^)O_ )?U_3Y10!_,'_PU/_P<[?\ 2/\ _8O_ /#F^)O_ )?T
M?\-3_P#!SM_TC_\ V+__  YOB;_Y?U_3Y10!_)W\8_V_O^#D7X$?"/XH?&[X
MB?L%_L<:=X ^#_P^\8_$[QO?V?Q#\4W]Y8^$O GA[4/$_B*[M;&+Q LMY<6^
MD:7=S0VL9$EQ(BQ(0SBNA\$?MK_\'+7Q"\%^$/'_ (8_8'_8RO/#7CGPOX?\
M8>'KN3XD^)X)+G0_$VDVFMZ3/)"VOEH9)K"^MY)(B28W8H2<9/[A?\%-@&_X
M)P?M]A@&!_8P_:=!! ((/P6\:9!!R"#W!X-=U^PN2?V)/V.B223^RQ^SV22<
MDD_"3PB223R23U- 'X$2?MJ_\')\/BNT\"2_L/?L,IXSOO#VI>+;/PNWQ;UX
M:Y<^&-(U'2M(U37HM._X2+[2VE6.J:YI&GW-Z(_(BN]1M(&?S)E%>46W_!4K
M_@O=>6VJW=G^S+_P3NO(-&ETN*[>T^.&L7+3-KGBF?P/HITJ.#Q%)+KL6K^,
M[:X\):7/HB:A#?\ B2";1+6274HWMA_0G\==,U?7/VFO .B^%6O=+\6:W^Q=
M^VEX9T/Q/#I.I&PT?Q'XB\:_LH2>$DO?$$%D^G6-V\^A:YJ>FV%U?175S%HV
MIW%I;RBWF8?SM?"#X:^/=)\=_P#!&#Q#=_"?XB:%X2_8>_9/\&_#+]MG[7X$
M\3?\2SXGZM\3_A#X-\-Z9J5NNE-)XSE\(?$WP5XT^*6H:OH<>MVVD>'Y1XN:
MZ6VU>&>X .FTS_@I?_P<!:UJW@O0='_97_X)Z:KK'Q$LQJ'@K3M.^-^K7ESX
MAM&N-:LDFL4M_$DF/-O_  UXCTZ".<PRSZGX?US384DOM)O[>W]&\.?MH?\
M!RIXOL;C5/"_[#'[#^O:;:ZKK&AS:AI?Q5\1W=D-6T#4KG1];L4NHM?:&:;2
M]5L[O3;T0O(L%]:W-L[":"5%[/\ 9M_8>UK4?#J?'"\UWXI?"SXC?'S]LO\
M:,;X0^&-/T1K:;2O@CJ7[2W[2GQ1^#_C?4[;5M)EU#X=S>!O!'Q4^)7Q:T"T
MD?1HM0U;5?!WA?7+26XEM],K]!_^"7WQ^^)_Q+TKQS\*O&'P17X0>#/A-X+^
M&M_X(L8/#OBC0CX9N/%'BOXR>&-9^#_B&]\2Y_X2SQMX#TOX:>%?%7B7Q;IC
MO;:U)\2K6[FYD@DF /SD_P"&I_\ @YV_Z1__ +%__AS?$W_R_H_X:G_X.=O^
MD?\ ^Q?_ .'-\3?_ "_K^GRB@#^8/_AJ?_@YV_Z1_P#[%_\ X<WQ-_\ +^C_
M (:G_P"#G;_I'_\ L7_^'-\3?_+^OZ?** /Y@_\ AJ?_ (.=O^D?_P"Q?_X<
MWQ-_\OZ/^&I_^#G;_I'_ /L7_P#AS?$W_P OZ_I\HH _F#_X:G_X.=O^D?\
M^Q?_ .'-\3?_ "_H_P"&I_\ @YV_Z1__ +%__AS?$W_R_K^GRB@#^8/_ (:G
M_P"#G;_I'_\ L7_^'-\3?_+^C_AJ?_@YV_Z1_P#[%_\ X<WQ-_\ +^OZ?**
M/Y@_^&I_^#G;_I'_ /L7_P#AS?$W_P OZ/\ AJ?_ (.=O^D?_P"Q?_X<WQ-_
M\OZ_I\HH _F#_P"&I_\ @YV_Z1__ +%__AS?$W_R_H_X:G_X.=O^D?\ ^Q?_
M .'-\3?_ "_K^GRB@#^,#]I?X%_\%[_^"A_QB_8&@_::_9(_9Q^&'PP_9?\
MVW?@=^TCK>O_  X^(U]=:RVE^"_%-@GB!);75[[4$N8+;P]<:G>Q6]LD5Q/=
MV\$:R $@_P!G]%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% $%U]F^S7'VPPBT\B7[4;
M@H(!;[&\XS&3""+R]WF%R%"9+<9K^=G2OV=/@G\*?A-\;_V2/V<?^"F_[/'P
M?_9 ^.GC3Q_XGOO"">/OAAJ_Q0^#NA?%VYGN/BO\-_@EXOG\:QZ5X8\)Z]=7
MVLWVA?VKH.JZGX/O=<U5]%N[<&T%K_1%J$UM;V%[/>(TEG!:7$UU&L$ERSVT
M<+O.BVT*22W#-&K 0Q1O)*2$1&9@#^=/[/>A_P#!-']JZV^(6H_ CX9?!OQ]
M!\+O'.H?#?XB2I\)+G0I/"_Q!TN-9]9\(ZI%XG\,:-,-?TA)8&U:QACFDT\W
M-LMUY37$08 _-/\ :8_8Q_8[^('PMC^"'[,?_!07]FW]FOX5:A^PSK_["/B?
MPU#XY^$7C)]0^&2ZHVO^#KK3;[4O%D<^FZE!K.H^)/\ A+]0!DU'Q%9Z[</'
M=V6HJ+TU-,_9E^&_@OXG>,_B1X*_X*B_LD:I!\4_@W^RG\-?B_X(^)$WP6\4
M>$OB1J/[+ND:SX-T^75K*W\8Z>]AX8\7>!/$FM:=J6CZ8]K>VFO#2]?M-12X
MT^-3^W__  QC^R9_T;I\'O\ PA- _P#D*O*]+^"O["VL?&/Q;\";+]GGX<GX
M@>"O!'A;XA:[#-\(8K?P^GASQAJ>MZ1HSV/BB;1DT'4=1:\\/Z@+S2K.^FO[
M&$03W,"1S*U 'XOV_P#P3Z_8WE^&7P*^#.J?\%!?V9G^%7P_^.7[6GQF\>>"
M+'XC^ X=*OM/_:V^&'Q.^#7B/X5?#%I_B'//X#^'W@GX??%77[+PA922:I>6
M^J0VNH75U.#+$^#H/[$'@K4[;]COP+\7O^"OG[-?Q!^$7[&/@;XY?!;P+I$&
MH_!C2O&GBOX(_&OX,7WP%O?#/C#Q.WC*YAN/$6C_  UOCH%IX@L+&SP+:#4$
MM8]27[2/V-^&/A7_ ()Q_&'XQ_';X"^ /@Y\)M8^)O[-DW@FV^,&A3_">+25
M\,W/Q"M-=OO"L4=WJVB64&K)J-GX=U.YCN]*:[L&A2*2&[E6937NVJ_LA_LA
M:+I>HZQ?_LZ_"-+'2K"[U*\:W^'>D7DZVMC;R7-PT-I9Z=/=W4HBB<QV]M#-
M<3/B.&*21E4@'YO?L37W@3]F>^T^Z_:?_P""M?[./[15QX+\ M\,OA1;CQC\
M"_AFEAX3>\TB:ZU_QW+I'B87WQ \>7%OX>T;35\1ZK<&.TMDU1K6UBN=8U":
M;)_9^'[-OPB_;T_; _;,\4_\%&/V*?&>D_M<:7\(-(UGX=6_CWX7Z;/X-M_@
M5X;U;PMX FT+Q#<?$6]EEN9].UJ^E\2/=V\R7UTZ/:)9I#$J]Y\,_P!HW_@B
M;\7;KPM9?#__ (9ZUJ;QY/X@L_ 3WOP;UO0;/Q[JOA9[N#7]!\#ZGXF\#:5I
MOBSQ'IMW8W=A-X<T"\O];DU*!].AL);T>15GX8_M"?\ !%3XP7_P^L/ :?L[
M7X^+'B&\\(_#/5-8^#>K>$O#?CSQ987=SI]YX7\+>*_%O@;0_#6L>(H-0L[O
M3SHMIJTFI/?VMQ9QVSW,,D2@'S!!\#OV)/&G[27_  4(^*OQ^_;Z_8H^*OPD
M_P""@W@_X:^"?&WPI'Q!^&&D:EX'T[X-^$]7\'_#K4_"?B[_ (6)<W=KXAL;
M+5YM4O\ 5_)%PNNP6FH:2=.:VA5..MO@/\!=!M?V4/BIX5_X*Z?LTV?[9'['
M'@_6?@IX#_:"U7XC_"'5K?XN?LWZBEG;VGPH_:"\+7'CHQ^-I;2*R@O$\2:?
M>:1J4&NH=;LWM[ZXNY)_TU^+,7_!,GX,>.+3X7^+_A/\(;[XGW>C)XE_X5QX
M(^"[_$'QM8>&9)7@3Q)K>@>"_#&MWGA_0YI8Y([34-<73X=0DCDBTXW<J,@]
M<^%7P*_8/^-O@72/B5\,?@C\%?$_@O7+K7['3=8C^&.EZ:9+[PMXCU?PCXBL
M;C3M7T2PU2POM&\2Z#J^C:C97]E;7=I?Z?<P30H\9% 'F/P1_:G_ &?O#4OB
M+Q;\;_\ @H/^R7X^^(7B:#1M,>#PC\9_ASX7^'GAO0M 2]>RLO#7AB_\?ZQ<
M0:A?W^J:EJ&O:U>7]U?ZF[V%FTJ:?I.G6UO[_P#\-T?L3?\ 1X/[+O\ X?[X
M5?\ S5UI?\,:?LF_]&X_!G_PWOAK_P"5]'_#&G[)O_1N/P9_\-[X:_\ E?0!
MF_\ #='[$W_1X/[+O_A_OA5_\U='_#='[$W_ $>#^R[_ .'^^%7_ ,U=:7_#
M&G[)O_1N/P9_\-[X:_\ E?1_PQI^R;_T;C\&?_#>^&O_ )7T 9O_  W1^Q-_
MT>#^R[_X?[X5?_-71_PW1^Q-_P!'@_LN_P#A_OA5_P#-76E_PQI^R;_T;C\&
M?_#>^&O_ )7T?\,:?LF_]&X_!G_PWOAK_P"5] &;_P -T?L3?]'@_LN_^'^^
M%7_S5T?\-T?L3?\ 1X/[+O\ X?[X5?\ S5UI?\,:?LF_]&X_!G_PWOAK_P"5
M]'_#&G[)O_1N/P9_\-[X:_\ E?0!EO\ MU_L21H\C_MA?LNA$5G8_P#"_?A4
M<*H+,<#Q62< $X )/8$UB?\ #PW]@W_H\O\ 9B_\/A\.?_FAKK_^&-/V3?\
MHW'X,_\ AO?#7_ROJ]_PR-^RY_T;W\'?_#>^&/\ Y74 <%_P\-_8-_Z/+_9B
M_P##W_#G_P":&C_AX;^P;_T>7^S%_P"'O^'/_P T-=[_ ,,C?LN?]&]_!W_P
MWOAC_P"5U'_#(W[+G_1O?P=_\-[X8_\ E=0!P7_#PW]@W_H\O]F+_P /?\.?
M_FAH_P"'AO[!O_1Y?[,7_A[_ (<__-#7>_\ #(W[+G_1O?P=_P##>^&/_E=1
M_P ,C?LN?]&]_!W_ ,-[X8_^5U '!?\ #PW]@W_H\O\ 9B_\/?\ #G_YH:/^
M'AO[!O\ T>7^S%_X>_X<_P#S0UWO_#(W[+G_ $;W\'?_  WOAC_Y74?\,C?L
MN?\ 1O?P=_\ #>^&/_E=0!P7_#PW]@W_ */+_9B_\/?\.?\ YH:/^'AO[!O_
M $>7^S%_X>_X<_\ S0UWO_#(W[+G_1O?P=_\-[X8_P#E=1_PR-^RY_T;W\'?
M_#>^&/\ Y74 <%_P\-_8-_Z/+_9B_P##W_#G_P":&C_AX;^P;_T>7^S%_P"'
MO^'/_P T-=[_ ,,C?LN?]&]_!W_PWOAC_P"5U'_#(W[+G_1O?P=_\-[X8_\
ME=0!P7_#PW]@W_H\O]F+_P /?\.?_FAK,N_^"DO_  3\L9O(N?VT?V9(Y=BO
MM7XS^ Y1M;(4[H=;D3)VGC=D=P,C/J'_  R-^RY_T;W\'?\ PWOAC_Y759A_
M92_9EMU*0_ #X/QJ6+%5^'OA?!8@ GG33SA0/PH \=_X>8_\$]?^CU/V9O\
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
MV=/_  XFD_\ Q=?7'_#/_P "?^B,_"S_ ,('PM_\JZ/^&?\ X$_]$9^%G_A
M^%O_ )5T ?(__#W+_@F5_P!'Q?LZ?^'$TG_XNC_A[E_P3*_Z/B_9T_\ #B:3
M_P#%U]<?\,__  )_Z(S\+/\ P@?"W_RKH_X9_P#@3_T1GX6?^$#X6_\ E70!
M\C_\/<O^"97_ $?%^SI_X<32?_BZ/^'N7_!,K_H^+]G3_P .)I/_ ,77UQ_P
MS_\  G_HC/PL_P#"!\+?_*NC_AG_ .!/_1&?A9_X0/A;_P"5= 'R#<?\%>?^
M"8UM$\\O[</[/!1,;A%X^T^XD.Y@H"0VXEFD8L0 L<;-STK/_P"'Q?\ P2__
M .CV?@=_X4-U_P#*^OL]?@#\"U967X-?"U64AE8> ?"P(8'((/\ 9?!!&0:M
M?\*.^"W_ $2/X9_^$+X8_P#E90!\3?\ #XO_ ()?_P#1[/P._P#"ANO_ )7T
M?\/B_P#@E_\ ]'L_ [_PH;K_ .5]?;/_  H[X+?]$C^&?_A"^&/_ )64?\*.
M^"W_ $2/X9_^$+X8_P#E90!\3?\ #XO_ ()?_P#1[/P._P#"ANO_ )7T?\/B
M_P#@E_\ ]'L_ [_PH;K_ .5]?;/_  H[X+?]$C^&?_A"^&/_ )64?\*.^"W_
M $2/X9_^$+X8_P#E90!\3?\ #XO_ ()?_P#1[/P._P#"ANO_ )7T?\/B_P#@
ME_\ ]'L_ [_PH;K_ .5]?;/_  H[X+?]$C^&?_A"^&/_ )64?\*.^"W_ $2/
MX9_^$+X8_P#E90!\3?\ #XO_ ()?_P#1[/P._P#"ANO_ )7T?\/B_P#@E_\
M]'L_ [_PH;K_ .5]?;/_  H[X+?]$C^&?_A"^&/_ )64?\*.^"W_ $2/X9_^
M$+X8_P#E90!\3?\ #XO_ ()?_P#1[/P._P#"ANO_ )7T?\/B_P#@E_\ ]'L_
M [_PH;K_ .5]?;/_  H[X+?]$C^&?_A"^&/_ )64?\*.^"W_ $2/X9_^$+X8
M_P#E90!\3?\ #XO_ ()?_P#1[/P._P#"ANO_ )7U1;_@LW_P2[622-?VS_A)
M.8G\N1[27Q)>0A]JN5%Q:>'YH'(5E)V2-C.#@\5]S_\ "CO@M_T2/X9_^$+X
M8_\ E95F+X,_"&!=D/PL^'429+;(_!7AQ%W' )VKIH&2 ,G&>!0!\'?\/F_^
M"7O_ $>3\+?^_7BS_P"9JC_A\W_P2]_Z/)^%O_?KQ9_\S5?>O_"H/A-_T3'X
M??\ A&^'?_E=1_PJ#X3?]$Q^'W_A&^'?_E=0!\%?\/F_^"7O_1Y/PM_[]>+/
M_F:H_P"'S?\ P2]_Z/)^%O\ WZ\6?_,U7WK_ ,*@^$W_ $3'X??^$;X=_P#E
M=1_PJ#X3?]$Q^'W_ (1OAW_Y74 ?!7_#YO\ X)>_]'D_"W_OUXL_^9JC_A\W
M_P $O?\ H\GX6_\ ?KQ9_P#,U7WK_P *@^$W_1,?A]_X1OAW_P"5U'_"H/A-
M_P!$Q^'W_A&^'?\ Y74 ?!7_  ^;_P""7O\ T>3\+?\ OUXL_P#F:KZ!_9X_
M;R_9"_:Q\2:[X/\ V=?CMX/^*WB7PSH:^)-=TCPXFM+<Z;H;W]MI:ZC.=3TG
M3XC ;^[MK8".1Y/,F4[-N6'NG_"H/A-_T3'X??\ A&^'?_E=6[H/@?P7X6N)
MKOPSX1\,^';JYA^SW%SH>A:7I5Q/;[UE\B::QM8))(?,1)/*=F3>BMMW*" #
MJ**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** $9E569F"JH+,S$!54#
M)9B<   $DDX Y-?Q3_ CXT>+O"/Q'\3>&/A1\>-7^&FF_';_ (.B_P!JOX/_
M !*_X07Q7IEC)XM^&GB3X:?\)#J&F3[995:.YU?POH4-EJD $]H]T5L9TN+F
M(G^U*YMH+RVN+2ZB2>VNH9;:X@D&Z.:"=&CEB<=TDC9D8=P2*^:K+]B[]DW3
M9[6YT_\ 9Y^$]G<6/B5O&5G/;>#M*BEMO%SB-9/$\,B0!H]>D6&)9-64B^=8
MU5IR!B@#^9[Q?^W+^U;\._"O[;<NA?$[Q?\ '+X<_LE_MC?MM_#KQ5H&F?&N
M'PC^T'X7_9J\'_#/]FOQ5I?Q8\$^*;N>1/B#JG[/&N>-?$T,OAOQ4]TNO6'B
MY(&%SJ.BVR1]=^TM_P %%/B3\/OVO/B-:Z#^T)XL\(?L]>+O@U_P2,\8:]K>
MNW%K9:K\(OAY^TM^TCK?A7XR^-7M[E7G\#W^J?#\>'M)UR^D$3^#KGQ*-6MW
MM+QK6=OZ,+G]BK]DN[N[R^N?V>?A3->:CJE[K>HW#^$=,\W4=6U)K=]1O]08
M1 WUSJ+6EJ;][KS?MGV:W%R)1#$%Z;7_ -ES]G+Q5J?C'6O$OP3^&NNZK\0O
M#T?A/QQ?:KX3TF]N/%/AB%K-X-!UIY[=_MVE6SZ=8R6ME,&@MI+2!X$C>-6
M!_,I<_M">&_@/^W7_P %<?$'PH_:&\-R:;XB\<?\$=_#WB'XJ>*/B+-XUM?
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
M_:*$AM/_ ++'ATWWVU2"&M?(\]2"#&"#0!^X]%?C/_PZM^/_ /TEV_X*&?\
MA5_#_P#^9"N5\2?\$YOB5X-GT*U\7?\ !:7]N7PO=>*-7L_#_AFU\0_$GX5Z
M-<^(M>U">*UL=%T*WU#PU;RZMJMY<3PPVVGV"7%W-)(BI$Q84 ?N%17XS_\
M#JWX_P#_ $EV_P""AG_A5_#_ /\ F0H_X=6_'_\ Z2[?\%#/_"K^'_\ \R%
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
M/P\UWX>:W?7D5HUQ->>.[33]\4FE79F_(S3?A]X63_@YP^(DNF^'-&^WP?\
M!)K1?B9ID-U%*=,C^)MY^TG<:"?&<UI%*D8URXTN&#2[O5852^?35-NLP7%?
MIM_P2P_8S3]@O]A;X$?LZ7\AO/&^@>&8_$'Q2U:2_EU:XU3XE^*2NK>)Q+K%
MP!<:K;: \MKX0T6\F"L?#WAS2(4CBBACB3S,_P#!/CXHVW_!2SQ+_P %&M._
M:$M8=<UWX ?\,RP_#"X\ :3-X?M/A79^,Y?'VD*=5#KJTOB2T\2NMU<:K]H"
MW-OOLFA%N510#P+P3_P4\_:)7Q7^P/=_$WX4_".V^'7[;G[37QY_9>CA\'ZE
MXK/C#P)XE^$.I?%S3]&\7/>:KJ-SI&JZ+XG/PHOWNM'738+[2OM4>W4;G>!'
M\4?\%!_C#KO[6&B?\$;OVJM-\/?#VU^%_BC_ (+*_!#PQ\.-3M[;7A\3;+PC
MI/Q'^,GA'0[K4-5DU630KG2?B#9^ +?Q7K.D6VDVLNF3R:'9?:;F33;B>Y^\
M6_X)0?%"72_V'=/G_:@CDE_8C_:/^)W[2WAR['PVT)6\<>+_ (H>(OB#K.KZ
M9X@C!\NTTBTLOB?XMTJTCTQ;:79-8W3N;FSC>O-?&?\ P19^*6OV/PH^&'AG
M]M7Q)X(_9S_9U_;;TS]LW]G?X9:;\,_!FHZO\-]5M/%?CKQTO@F3Q7JEE<WF
MO:#H7B3Q_KD7A2VU));;3]$NFT^[@NS!:20@'J/QF_X*>?%?X1?"W6_B#-\.
M_A[K-SX1_P""H'@O_@G]KVGQR^)+6#4O#_CGQK\/O"EAX_TB1M5EDL=8TZ+Q
MK+=WFGWAO;*YDLHTA6!7;/4^'?\ @HY\2O&W[;'QI_8VM/#7PO\ AAXW^%WC
M/QIIVA>%_BJ/%5KXS^(OPCLO@M)XU\#?M!_#Q[?5=*T7Q_X.U?XE6]SX(\3^
M%O#VW7_#>G6\^I7%\KV]VUMY9^TS_P $</'O[0&N?$:QTG]L?QK\./A5XO\
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
M^'?_ )#H \__ .'O_P#P3#_Z/@_9]_\ "WM?_C='_#W_ /X)A_\ 1\'[/O\
MX6]K_P#&Z] _X=I?\$_O^C//V??_  VOAW_Y#H_X=I?\$_O^C//V??\ PVOA
MW_Y#H \__P"'O_\ P3#_ .CX/V??_"WM?_C='_#W_P#X)A_]'P?L^_\ A;VO
M_P ;KT#_ (=I?\$_O^C//V??_#:^'?\ Y#H_X=I?\$_O^C//V??_  VOAW_Y
M#H \_P#^'O\ _P $P_\ H^#]GW_PM[7_ .-T?\/?_P#@F'_T?!^S[_X6]K_\
M;KT#_AVE_P $_O\ HSS]GW_PVOAW_P"0Z/\ AVE_P3^_Z,\_9]_\-KX=_P#D
M.@#S_P#X>_\ _!,/_H^#]GW_ ,+>U_\ C='_  ]__P""8?\ T?!^S[_X6]K_
M /&Z] _X=I?\$_O^C//V??\ PVOAW_Y#H_X=I?\ !/[_ *,\_9]_\-KX=_\
MD.@#S_\ X>__ /!,/_H^#]GW_P +>U_^-T?\/?\ _@F'_P!'P?L^_P#A;VO_
M ,;KT#_AVE_P3^_Z,\_9]_\ #:^'?_D.C_AVE_P3^_Z,\_9]_P##:^'?_D.@
M#S__ (>__P#!,/\ Z/@_9]_\+>U_^-T?\/?_ /@F'_T?!^S[_P"%O:__ !NO
M0/\ AVE_P3^_Z,\_9]_\-KX=_P#D.C_AVE_P3^_Z,\_9]_\ #:^'?_D.@#S_
M /X>_P#_  3#_P"CX/V??_"WM?\ XW7T/^S_ /MF?LK_ +55YXGT_P#9S^._
MPZ^,E[X,MM+O/%5MX%UV+6)=!M=;EOH=)GU%8T7R(]0ETV_CMB<^8UI,!]RO
M./\ AVE_P3^_Z,\_9]_\-KX=_P#D.OPS_P""//P^\#_"O_@NM_P7M\ ?#?PI
MH7@CP3X<B_8WMM!\+>&M.M])T/2+>Y^'^OW]Q%8:?:I';VR3WUW=7<JQHH>X
MN)96RSL2 ?U64444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% #)/]7)_N-_Z":_F-_X-2?^3#/VHO\
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
M3X\?#C2K.74I=%T2SU)7T:]O;?7++R+A U_IULLP>$R(0#^MS]GO_D@?P/\
M^R0?#3_U"]%KU^O(/V>_^2!_ _\ [)!\-/\ U"]%KU^@#\O_ (P_\%0O"'P4
M^(GQ]\ ^(_V;?VF/$,?[-/@_PE\2/BQXF\"^#O#WB;2='^&OCF7QNGA;QM86
ML?BFTU;5M,U&+X<>-KA[6SL7U"VC\/WHEMMWDB7[=_9]^/OPI_:D^#'P\_:
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
M4H,%GJNHZ9?3AH;5U;XB_P"(7_\ X)U_]#A^UO\ ^)/?%/\ ^7M'_$+_ /\
M!.O_ *'#]K?_ ,2>^*?_ ,O: /T?_:.^&W[/G_!4O]A;QM\'?'.I7'A+PM\<
M/")CMEU\V>A^/OA5\0O#NJK=Z)J[:;>SAK+Q7\.O'FB07*-$\UC>SZ6QM;J\
MTN\CGGX/3/\ @F[^R/H?QX_8A^-VC:UI=E+^PQ\%/&?P=^'7AG^WM.FTW7QK
MW_",GPUXK\4/)=%]3U[P==6?C76M.NKCS'E\1^.M2UR5C?00RC\EOVM_^#?'
M_@G;^S!^RM^TG^TE'J/[6OBF3X!? KXM?&A?#+?M4?%.P7Q%)\-/ NN^,QHS
MWJZTYM?[6?1_L;W6QVB\\RX8KSWWP<_X-O/^"=OQ5^$/PK^*#Z_^UMI#_$CX
M;^!_'S:2O[4GQ4N%TQO&'AC2_$+:>+@ZVIG%D=1-L)BJ^:(M^!NQ0!^Q?[1/
M[.VA_%'XI_#_ /:+^#WQUT_X%?M'_#GPGK_PXL?B'IL7A3Q1IOB_X4^*=8TC
MQ'KGPQ\=^&]=-Q8ZSX;D\2Z!I'B+2IT$6J:%J]K+=:7<P&]NQ)Y!I?[&-QK/
MQ*O?VD/B]^U;%\2/VHM'^&_C+X4_!KQY)I/@G2O WP'\)?$2;2'\=#P+\-K4
M#0K[7/%,.B:;;:OXB\0I?ZK<VEG!8M/]C0Q'X;_XA?\ _@G7_P!#A^UO_P")
M/?%/_P"7M'_$+_\ \$Z_^AP_:W_\2>^*?_R]H ]U_9._X)M^-_V0/V9_ 7[(
M'PT_X*(^)(O@7X'U#56@L3X(^#=KXVGT/Q/X\U'Q[XKTJS\<VVEIK6D7>JZA
MK6LV]EKMA+'JFB1WL<^FSPW%G;.GLOP7_8>M?A)^WM^T%^W1/^U3'XKU3]I/
MP=X#^'WQ ^&&H:%\/K3PO#X1^%FEW.D_#^RTC4K2%-:@NM*M[J4ZA>374LFL
M--+]MW@H%^)?^(7_ /X)U_\ 0X?M;_\ B3WQ3_\ E[1_Q"__ /!.O_H</VM_
M_$GOBG_\O: /JW]N[X:Z=^W5\??V2/V>(KRSA^"'[./[0G@G]KW]HOQG=W]I
M9:-JFK?"O1]4OO@I\'/#MW+<)_;>L>)_&/B&P\7>*WLEET_1?"WAA[.[N3J.
MLPVT'ZT_\)=X4_Z&?P]_X.M-_P#DFOYZ1_P:_?\ !.H9QXO_ &MAD[CC]IWX
MIC+8"[CC7.6V@+DY. !G  H_XA?_ /@G7_T.'[6__B3WQ3_^7M ']"W_  EW
MA3_H9_#W_@ZTW_Y)H_X2[PI_T,_A[_P=:;_\DU_/3_Q"_P#_  3K_P"AP_:W
M_P#$GOBG_P#+VC_B%_\ ^"=?_0X?M;_^)/?%/_Y>T ?T+?\ "7>%/^AG\/?^
M#K3?_DFC_A+O"G_0S^'O_!UIO_R37\]/_$+_ /\ !.O_ *'#]K?_ ,2>^*?_
M ,O:/^(7_P#X)U_]#A^UO_XD]\4__E[0!_0M_P )=X4_Z&?P]_X.M-_^2:/^
M$N\*?]#/X>_\'6F__)-?ST_\0O\ _P $Z_\ H</VM_\ Q)[XI_\ R]H_XA?_
M /@G7_T.'[6__B3WQ3_^7M ']"W_  EWA3_H9_#W_@ZTW_Y)H_X2[PI_T,_A
M[_P=:;_\DU_/3_Q"_P#_  3K_P"AP_:W_P#$GOBG_P#+VC_B%_\ ^"=?_0X?
MM;_^)/?%/_Y>T ?T+?\ "7>%/^AG\/?^#K3?_DFC_A+O"G_0S^'O_!UIO_R3
M7\]/_$+_ /\ !.O_ *'#]K?_ ,2>^*?_ ,O:/^(7_P#X)U_]#A^UO_XD]\4_
M_E[0!_0M_P )=X4_Z&?P]_X.M-_^2:/^$N\*?]#/X>_\'6F__)-?ST_\0O\
M_P $Z_\ H</VM_\ Q)[XI_\ R]H_XA?_ /@G7_T.'[6__B3WQ3_^7M 'J7_!
MR3XC\/7W_!$K]N^ULM>T6[NI?!WPM$5M:ZI8SSRE?V@/A,[".&*=Y'*HK.0J
MDA59CP":_3C]@_\ Y,=_8S_[-2_9W_\ 50^#Z_&+6?\ @UE_X)I^(M-NM&U_
M6_VIM;TB^6-+W2]6_:1^)6HZ==I%-'<1+<V5YK$UM.L<\,4R++$X66*.10'1
M2/Z$_AE\/_#_ ,)OAO\ #[X5^$H[F+PK\,_!'A/X?^&8KVYDO+R/P_X,T&P\
M.:+'=W<I,MU<IINFVRSW,I,D\H>5R68F@#MZ*** "OS"_P""U/\ RB7_ ."A
MW_9J'Q?_ /47O*_3VOS"_P""U/\ RB7_ ."AW_9J'Q?_ /47O* /TQT[_D'V
M/_7G:_\ HA*N53T[_D'V/_7G:_\ HA*N4 %%%% !1110 4444 %%%% !1110
M 5_/%_P=2_\ *#S]K?\ [#_[.?\ ZTG\)Z_H=K\.?^#CCX&?%W]I#_@D+^TU
M\'_@7X!U_P")WQ-\3ZU\"9] \%^&((KG6M5AT'X]_#77]8DM89IH(V73M%TR
M_P!1N"TJ[;:UE89("D _6?\ 9[_Y('\#_P#LD'PT_P#4+T6O7Z_E(^'7_!9_
M_@I1X&^'W@7P3)_P0X_::OG\'>#?#'A9[Y/&GAF)+Q_#VB6.DM=K$8F,:W#6
M9F6,LQ0.%))&3V/_  _(_P""DO\ T@N_:<_\+CPQ_P#&: /Z&_#?[.7P+\'_
M !/\1?&GPO\ "[PEH?Q7\7))%XG\?:?IPA\2Z]%(9V,.J:@',EY"C75R88I0
MT=N;B<P+'YK[O-+C]@O]C.ZTSQQHTW[-7PB.E?$GQ':^+_'&GIX1TZ*T\1>*
M[&_N]4L_$EY!$B1IKEKJ%_>7<&J6RP7D<MS+MF"N5K\+_P#A^1_P4E_Z07?M
M.?\ A<>&/_C-'_#\C_@I+_T@N_:<_P#"X\,?_&: /WRN/V.?V6[OX?:)\*KK
MX$_#F?X>>'/%\/C_ $7PG+X?MFTJP\<VS3-;^+HT_P!;)XC@:XF:'5YY9;Z)
MF!29=B;?FS]J/_@FC\%/C/\ "WXSZ#\)/"WP[^"_Q:^,UQX.O?%GQ._X5_I'
MBR+QH/!OCKPWX[@\.?$O0=6$EMXT\(ZU>^&K33M8TJ^;>=.EDCLY;=@I'Y0?
M\/R/^"DO_2"[]IS_ ,+CPQ_\9H_X?D?\%)?^D%W[3G_A<>&/_C- 'W%^Q[_P
M1M^$/P&UOQIXT^+.G?";QQXB\=_#K6?A-XA\)?"_X3Z1\)?A/K/@?Q!JOA_6
M]8M?$_A#1YI/^$PO[K4/#>G?9;KQ!-=C2+07MKIBPQ:IJ"S_ 'CK'["'[&WB
M#4K'6-=_9J^$.LZKIO@"7X5V6H:GX/TV^NX?AU+:7M@W@_SKF.1Y-$2RU&]M
M8;68R?9X;ADMVB"IM_"S_A^1_P %)?\ I!=^TY_X7'AC_P",T?\ #\C_ (*2
M_P#2"[]IS_PN/#'_ ,9H _=^7]B']D>;6O&/B)_V>_AB-<^(.@)X5\;:G'X<
MMX;OQ1X9CBM[>+0-9DA,?VW1X;>UM[>#3I0;6"")(88DBRI]ST'X=>!O"_@*
MQ^%OA[POH^C_  \TSPX?".G^#[&U6'0K/PP;-]/_ +#M[($I'IHL9'M%ME^1
M8&\I0%  _FM_X?D?\%)?^D%W[3G_ (7'AC_XS1_P_(_X*2_](+OVG/\ PN/#
M'_QF@#]Y?AS^Q3^R=\(O&.G_ ! ^&GP!^&G@WQCI%M=6>BZ]HOAVVM[O0K:^
MB2&]BT,-O@T87<4:1W!TV*V:1 49MKN&AU;]A_\ 9"U[QA?_ ! UG]G'X1ZG
MXUU3X@VWQ6U#Q->^#=)GU>[^(]GI5SHMOXSFNI("[:\FF7MU;&]X>03R2R;Y
MV\ROP@_X?D?\%)?^D%W[3G_A<>&/_C-'_#\C_@I+_P!(+OVG/_"X\,?_ !F@
M#]O[K_@GM^Q)>VMQ97?[,7PBN;2[\:2?$:ZMYO"UJ\5SX^ECCBD\9SJS$2^)
MFCAB3^VGW7X6- LXVBOL&VMX+2W@M+:-8;:UABM[>%,[(H($6.*-<DG:D:JJ
MY). .:_E_P#^'Y'_  4E_P"D%W[3G_A<>&/_ (S1_P /R/\ @I+_ -(+OVG/
M_"X\,?\ QF@#^H:OY@_^"6__ "L"_P#!P/\ [W[&/_JL]7JK_P /R/\ @I+_
M -(+OVG/_"X\,?\ QFL/_@AKX<_:M\>?\%*/^"LW[9_[1?[*'Q'_ &5=%_:E
MTS]F:_\ !/A;Q_)87DDESX%T+Q7X6UJQM-3L9FCOI;9+*PU&<^1 (H]4@C&X
MJ30!_5%1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% 'R[^V_)XXA_8R_:QE^&5KX6OOB/'^SA\:W\ V7C@:*
MW@N[\9)\.?$;>&K?Q:/$;)X?/AN;619QZV-<9=(.FM<C46%IYQKTSX#MKS_
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
M/^(HG_@E]_ST_:5_\,!XE_\ DV@#^BVBOYTO^(HG_@E]_P ]/VE?_# >)?\
MY-K[T_X)_P#_  5P_8__ ."EGB3XL>$OV9=6\?WFO_!73O">J>/=/\=>"+OP
M;<:=;>-)];M]"\F&\N[B::69_#^H-+&\<)BC$,GSK,, 'Z<T444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% ''_ !#\=>'OA?X \<?$OQ;/-:^%?AYX0\2^./$UU;0&YN+?P_X3T:]U
M[69X+965KB:+3K"YDB@5E,KJL88%LU^)_A?_ (.+/^">WC;0=/\ %/@W2?VI
M_%GAK5DFDTOQ!X;_ &:/B!K>B:E';W,UG</8ZIIL5S8W:07=M<6LS6\\BQW$
M$T+D21NH_3?]NK_DR3]L+_LUSX_?^JI\65^97_!M?I6EW'_!$;]A":XTVPGF
M?PE\62\LUG;RRN1^T-\75!:1XV9L* HR3@  < 4 ;O\ Q$!?L.?]"/\ MA_^
M(I_$[_Y#H_XB OV'/^A'_;#_ /$4_B=_\AU^UO\ 8>B_] ?2_P#P7VG_ ,9H
M_L/1?^@/I?\ X+[3_P",T ?BE_Q$!?L.?]"/^V'_ .(I_$[_ .0Z/^(@+]AS
M_H1_VP__ !%/XG?_ "'7U!^T+^W;\/O@_P#M&^'OV1_AW\%]8^//[1.J_"F_
M^.>K?#OPI=>%?#4V@_"FQUBXT"+7CJ'B/RX]:U?5]8LK^RT;PYH\%S=7!L;J
M>]N-.MHQ,WD=Q_P5"^'4.L?\$_K>X_9Q\;^'_#W[?'C/QIX+T/Q'XQA\/>&U
M^$^K^!]-\=:MJ^F>/M+NHGNX=8CT[P)J%W=6<3QVUA%(?.O9# Q8 \[_ .(@
M+]AS_H1_VP__ !%/XG?_ "'1_P 1 7[#G_0C_MA_^(I_$[_Y#K]B+S6/AII_
MAU/%^H:IX&L?"<L,%S'XHO+[0+;P[);W+!;:X36YI4TUX;AF58)5N3'*S 1L
MQ(J>XOOA[:1:3/=7G@VV@U]/,T*:XN-$ABUJ/[%)J7F:3)(ZIJ2?V=%+J&^S
M,R_8HY+K/D(T@ /QP_XB OV'/^A'_;#_ /$4_B=_\AT?\1 7[#G_ $(_[8?_
M (BG\3O_ )#K]AI-:^&<7AG_ (3235/ R>#S;B[7Q4U]X?3PV]J9#"MPNNM*
M-+,#3#R5F^U^69?W>[=Q7S)^RW^U-\.OVE? OQA^(%QX(T_X7:)\'OC=XZ^#
M&M3>+-4\*W-E<2>!]/\ #.H2>*AKE@_]BP:+K,'B:UGT]C>RJMOY;23EI-H
M/A3_ (B OV'/^A'_ &P__$4_B=_\AT?\1 7[#G_0C_MA_P#B*?Q._P#D.OV&
M@UOX8W.D:;K]MJ_@.XT'6;JVL='UN"_\/RZ1JM[>W"VEG9Z;J4<K6=]=7=VZ
M6MM;VLTLT]PRPQ(\C!3)IFJ_#?6K#4]5T;4O!&K:7HL]Y:ZSJ6F7F@W]AI-U
MIZEK^VU.\M9);>PGL5!:\ANI(I+903,J $T ?CK_ ,1 7[#G_0C_ +8?_B*?
MQ._^0Z/^(@+]AS_H1_VP_P#Q%/XG?_(=?L5X>U3X<>+;87GA34?!'B:S+S1"
MZ\/7F@ZU;&2W*K/&)]-DN8M\#.JS)NW1EE#A21GXHN?VU/"5C^W_ *#_ ,$^
M]0^!/B*U\=>)_@[XC^/>B_$#_BGI?!=U\+O#.M6_A74=;<+"-0AO1XNOM/T$
M:6R&7?>PWGFF$.H /DS_ (B OV'/^A'_ &P__$4_B=_\AT?\1 7[#G_0C_MA
M_P#B*?Q._P#D.OHO]FK]O?PM^TA^UC^TM^R18?LY^+?!/C#]DRX\(VGQD\3^
M(I?#$_AG2[KXA^'[KQ3X BTB2RB-SJW_  DNA6DE^KHD"V$95;G+_+7WSH>O
M?"_Q/#JEQX:UGP%XA@T.22'6I]#U'P]JT.D31"1I8M4DL)KA-/DB6*5I([MH
M601R%@ C8 /Q[_XB OV'/^A'_;#_ /$4_B=_\AT?\1 7[#G_ $(_[8?_ (BG
M\3O_ )#K]A]*UKX9Z[J)T?1-6\":QJZZ79ZXVEZ5?^']0U$:+J,<<NGZP;&T
MEFN1I=_%+%)9Z@8OLEU')&\$SJZDU;7Q%\,]5DUFTT#4? _B/5="DFMM2T;1
M-0\.ZCJEKJ,0F5=+NK2VGDEL]0FF@DMX[:[6&3SD="H*/@ _(+_B("_8<_Z$
M?]L/_P 13^)W_P AT?\ $0%^PY_T(_[8?_B*?Q._^0Z^J=%_;&E\5?LW_#_X
M^^%?V9=9U/4O%_[1^N_L_P#B#X9WFO>"M%\0>!5\(?M&>-?V>O&?C'5]5U0V
M^DW]KX<U'P1?:_-HVFR2ZC>P7,%A8"XN1N?VG]L']I?X&?L1_L_^-?VC/C3:
MPVO@GP:^A:>+72M(L+G5M=\2>+-=T_POX2\-Z8D_V>TCOM?\1ZMIVF0W-_=6
MEA:&X-S>7,4$3M0!_)?_ ,%]_P!K[]B/_@J3^PKKWPV\"?#G]JP_M#_"O7+;
MXF? +5-5_99^)5C!)XCM4^P>(_!]YJ;:?(UGI7C3PW-=V$K%6@CUFTT&_GC<
M:>H'H?\ P0[_ &XOV&O^"8'_  3^^&GP#U_P)^UG-\8?$][?_%CX]ZGIO[+'
MQ-N;2Z^*7B^TTZ&]TFSO/L"&ZT_P?X?TK0/!UG<JB1W@T.745CC:^=:_I,_9
M]_:@OOBWX_UCX=?$C]F+Q'\!M5L?ACI_Q<TG7/$NJ^$/%'@SQ-X/U/5X-'B?
M1_%&@Q1V$FJ:?<2&76[%P(].M9M-N8[J\@U%)(OK[2+[X?:_-+;:#>>#=;N(
M+'3M3G@TBXT34IH=-UB)Y](U"6*S>9X['5((WFTZ[=1;WT2/);22HI8 'XX?
M\1 7[#G_ $(_[8?_ (BG\3O_ )#H_P"(@+]AS_H1_P!L/_Q%/XG?_(=?L7IF
MI_#G6]7UC0-&U#P3J^N^'7CC\0:)IEWH5_J^A/,SK"FL:;:22WFF/*T<BQK>
MPP%VC<*"5;'$>+_B#X%TCP;\3]=\$6/@_P")OBOX:>%?$>NW'P_\,ZYX3_MV
M_P!8T72KV^L/"]U+).\'A_4-;O;1-*MKC61;6]O<W"O<$1QO@ _*O_B("_8<
M_P"A'_;#_P#$4_B=_P#(='_$0%^PY_T(_P"V'_XBG\3O_D.OU$^&7Q)\*>+O
MA'\(?B3X_P##?AGX0ZW\5?"7A+7%\#>*=<\)7%]HOB+Q-HUGJ<W@V#6;2==)
M\1ZKID]TU@9=#EN8;YX3-9[XI$)^?/%G[87A;PE_P4!^$/[!>H?!75$U3XP_
M!GXE?&3P[\5Y3H<?A2;3_AC)X>M]=T.VTU;>34KB_AN?$FGPSSR/!#$TB[%E
M!+  ^/O^(@+]AS_H1_VP_P#Q%/XG?_(='_$0%^PY_P!"/^V'_P"(I_$[_P"0
MZ^R_VN/VS/A7^RMXT^ GP?\ ^%?2?$OX\?M.^(?$_A_X*_"S19?#WAR;Q*/
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
MPQI6IP_9_%VJ^"O'WC-[)YQYVD^ ]<TJ6SN=/MY9-4UJ:39IL)\O,@!^A/\
MPJ/X4_\ 1,?A[_X1?AO_ .5M'_"H_A3_ -$Q^'O_ (1?AO\ ^5M;M[XT\':;
MX@T_PGJ/BSPS8>*=7C,VE>&KW7M+M?$&IP@L#+I^C3W4>HWL8*."]M;2J"K
MGY3CY;_;F_; L?V'?@C=?'KQ#\,/%WQ,\&Z/XB\)>'?$D'@N\TR'5M$F\=>+
M_#W@/PO=FUU(HM[;7WBKQ1I&G3^3(CVD<[7+AXT84 ?0_P#PJ/X4_P#1,?A[
M_P"$7X;_ /E;1_PJ/X4_]$Q^'O\ X1?AO_Y6UU'AW4=1U;0='U35]&F\.ZI?
MZ=:7>H:#<74-[/H]W/"LD^GS7ENJ07,EI(S0O-$BQR,I9 %(KRSX-?&6W^)O
M@GPEKOB?1[3X:>-/%$>NS#X::OXK\.ZSXCLX-%\0Z[HB7"/I%W)#J,%];:))
MJBR62R+:Q2R6MR5N;.Y5 #J_^%1_"G_HF/P]_P#"+\-__*VC_A4?PI_Z)C\/
M?_"+\-__ "MKLM,U;2];LHM2T;4M/U?3IFE6&_TR\MK^RE:&5X9EBNK226"1
MHIHWBE"2$QRH\;@.I T* //?^%1_"G_HF/P]_P#"+\-__*VC_A4?PI_Z)C\/
M?_"+\-__ "MKT*B@#SW_ (5'\*?^B8_#W_PB_#?_ ,K:_FW_ ."4NEZ9HO\
MP7W_ ."_^F:/IUCI.FVG_#&:6NGZ9:6]A8VR/\-]9E=;>TM8XK>%6E=Y&6.-
M0TCLY!9B3_457\P?_!+?_E8%_P"#@?\ WOV,?_59ZO0!_3Y1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M_"_]@S6?'_A3]CGXY?L5^(O"WQ<^$>IZ7\=[KXH>!]=L])G7Q,(7\.WNDZ)
MMY?6GBJ"672+BW8/:O%,PN%V<CY"^%?_  5P_P""B/\ P4#_ ."/W[?^@?M4
M_L=:[8>"K']CKXT-!^UWI-D? _@_7KFR\$:A-9V][X1U:*.75[[6)XEMH-0\
M*1II4;.9[B:1MRD _I"L_P#@A[^P3+9VDK:!\9 9+:!R!\>OB@ "T2' ']O]
M!G ]JL_\..?V"/\ H _&7_P_?Q0_^7]?KCIW_(/L?^O.U_\ 1"5<H _(+_AQ
MS^P1_P! 'XR_^'[^*'_R_H_X<<_L$?\ 0!^,O_A^_BA_\OZ_7VB@#\@O^''/
M[!'_ $ ?C+_X?OXH?_+^C_AQS^P1_P! 'XR_^'[^*'_R_K]?:* /R"_X<<_L
M$?\ 0!^,O_A^_BA_\OZ/^''/[!'_ $ ?C+_X?OXH?_+^OU]HH _(+_AQS^P1
M_P! 'XR_^'[^*'_R_H_X<<_L$?\ 0!^,O_A^_BA_\OZ_7VB@#\@O^''/[!'_
M $ ?C+_X?OXH?_+^C_AQS^P1_P! 'XR_^'[^*'_R_K]?:* /R"_X<<_L$?\
M0!^,O_A^_BA_\OZ_&;_@X._X)K?LN?LE_P#!(']KWXI_![2?B#:>+IX_@/X6
M:?Q3\4/&GC'3ETG6/VF/@U-?*FD^(-5O+%+IVL+<1W8A\^%?,6-U$C@_V+5_
M/%_P=2_\H//VM_\ L/\ [.?_ *TG\)Z /V^_9[_Y('\#_P#LD'PT_P#4+T6O
M7Z\@_9[_ .2!_ __ +)!\-/_ %"]%KU^@ HHHH \X^)_Q<^&_P &-#TGQ-\4
MO%VD^"?#VM^+?"_@;3]9UN5[?37\4>,]5AT7PUIEQ=K&\-E_:>IW$-JEY>O;
MV,#.'NKF"(%Q_)9_P3Y^&DOA'_@EU_P2ZUWQYHVH>%_%UM_P5VO?%G@Y=7EO
M]!U(^"O''[6/Q-%]J3Z;-+:->:'KF@Q:?J8EO;::T;3IM.U&-DBGAE?^P36M
M!T/Q)8G3/$6C:3KVFM-!<-I^M:=9ZI8M<6T@EMIS:7T,\!FMY566"4Q[XI%#
MQLK &J\_A7PQ=6VEV5SX<T&XL]#EBFT6TGT?3Y;;2)K? @FTN"2W:+3Y80JB
M*2T2%X]HV%<"@#^.SX9>&_!7[3GQ/_:TTW]K7]HOQ5\$OVJ/@K_P4Y\6^/\
MPKX5B^'L2_&'5/"_@3XO:5)^SCI_P8\5WEFVJ:S\//%W@G3M#\%#2=$EDTA[
M2[UA]26&VNY;X_MS_P %T;^RM?\ @FK\8K6XN[>&ZO?B)^RV;*UDFC6ZO1I_
M[6'P/U"_-G;;O/NOL.GV]Q?WGV>.3[+96\]W/Y=O#)(OZH7/@?P5>ZY#XGO/
M!_A>[\2VS1O;^(;GP_I,^N6[P@"%X=6EM'OXFB"J(VCN%* #:1@5?UOPYX>\
M2VRV7B/0M&U^S1Q*EIK>EV.JVR2 @B18+Z">)7!52'"!@5!!X% '@7BG]IWX
M%1^+OAQ\)+3QEH'COQ5\9]7UOPSI/A_P9K.G^(I+31])\)ZYXF\4^)/$=SI%
MU<0Z#X;TG1='GAN=1OI[;SM0O]-L+/S;B[4)_+Q\*)_#GP]U[_@W#^)VI:C_
M ,(]X6\-?&;_ (*"?#/XC>.;W4[V+1M)TS4/!_QFC^'_ (8\>:U-<-9V\5WK
M=Y;MH$'B&93)>W<<ULQ:97/]>6F^ _ VBW@U'1_!GA32=06":V%]IOAW2+&\
M%M< +/;BZM;.*<03J LT0?RY  '5A4<_P]\ W6E0Z%=>!_"%SH=M>G4K?1I_
M#6BS:5!J)W9OX=.DLFLXKT[FS=)"LYW-F3DT ?!'_!+;7O"6L_ ;XNV_@R_@
MN]!TG]MW]O*WTBWMQ=I#I_AZ[_:]^,FH^%8+6"]1)H-+F\.76FW6C1JJV_\
M94UHUJ!;M&*_2:LO2M#T70HIH-$T?2]&@N)Y+JXATK3[33HI[J4EI;F:.TAA
M26>5B6DF=6D<DEF)K4H **** "OY@_\ @EO_ ,K O_!P/_O?L8_^JSU>OZ?*
M_F#_ ."6_P#RL"_\' _^]^QC_P"JSU>@#^GRBBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^5OVZO
M^3)/VPO^S7/C]_ZJGQ97YL_\&U/_ "A"_8._[%+XM?\ K1'Q>K])OVZO^3)/
MVPO^S7/C]_ZJGQ97YL_\&U/_ "A"_8._[%+XM?\ K1'Q>H _<^BBB@ HHHH
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
M:)J-YAV!D\CRU^9@*_9:B@#^5WP+^VA_P<2^!O!'@[P5:_\ !*'X.7MMX/\
M"OA[PM;WD_Q9U%)KN#P_I%GI,5S,B:D$66>.T6614 57<A1@"NJ_X;Y_X.+/
M^D3'P7_\.WJ?_P LJ_IXHH _F'_X;Y_X.+/^D3'P7_\ #MZG_P#+*C_AOG_@
MXL_Z1,?!?_P[>I__ "RK^GBB@#^8?_AOG_@XL_Z1,?!?_P .WJ?_ ,LJ/^&^
M?^#BS_I$Q\%__#MZG_\ +*OZ>** /YA_^&^?^#BS_I$Q\%__  [>I_\ RRH_
MX;Y_X.+/^D3'P7_\.WJ?_P LJ_IXHH _F'_X;Y_X.+/^D3'P7_\ #MZG_P#+
M*C_AOG_@XL_Z1,?!?_P[>I__ "RK^GBB@#^8?_AOG_@XL_Z1,?!?_P .WJ?_
M ,LJ/^&^?^#BS_I$Q\%__#MZG_\ +*OZ>** /YA_^&^?^#BS_I$Q\%__  [>
MI_\ RRH_X;Y_X.+/^D3'P7_\.WJ?_P LJ_IXHH _F'_X;Y_X.+/^D3'P7_\
M#MZG_P#+*M#_ ((K?LY?M\:#^W]_P4Z_;4_;>_9]TC]G_4/VOM-_9WN/#?AO
M0?$</B+2$U'X<:1XH\-:O:64_GSWH2*P31KV1[ILM-?R)&=L>!_3110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% 'RM^W5_P F2?MA?]FN?'[_ -53XLK\V?\ @VI_Y0A?L'?]
MBE\6O_6B/B]7Z3?MU?\ )DG[87_9KGQ^_P#54^+*_-G_ (-J?^4(7[!W_8I?
M%K_UHCXO4 ?N?1110 4444 %%%% !1110 4444 %%%% !1110!^=7[<W[?X_
M8L\:?LQ> X_@;XO^-/B/]J[XIK\&?AMIG@SQ)HFDZ@/'3Z9>:X(=0LM5MY9$
MT*VT;3[O4-4UU&^S:7''&+F/]\C5P&@?\%6/AIXD_9I_;0^.UG\,?&>F^-/V
M ]8\<Z#^TI\#?$6I:/HWBSPKJ?P^T/\ X2O6_P"S-=D$^BZS8:AX3CN-;\,W
M\*Q+KGV<V,<5O<2(:_/OXA:W<_\ !0C_ (+IZ)X0^$7QH\->$]!_X)1_L]ZA
MXJL-7M++PWX\M_$7[0_[55K-X?U2WM-$U*>6PO8O WPLT?9>:G9K-=:%K^H?
M9))('F96\7_X*2? 'X2?LK?LTZ5_P3J\ _%J2]_:._X+0?MM^%=!_:.^-/C'
M6-'@\;W_ (>\:^(+7Q/\:_B=J&DI-%9:+X;T_P (>'X/A]X5\/1QP:+#%XC&
MFV1D)N$H _6W]BS_ (*K?#G]KOXM:-\!]6^$GQ'^!'Q=\8?LQ> ?VQ?AYX5\
M?G3;Z'QU^S]\0Y].LM*\7Z3JFE;(H+S3M3U:PTO6M#O8(KRPO))4W2+"SGU2
M_P#VV?$_C;XD?$WX?_LO_ +6_P!H:P^"^NR^#?B5\1;;QSX?\#^ -.^(ME86
M6J:S\./#VLZI9ZHWBCQ5X>L]2TZ/Q&EE##9:+J5X-,GN9;VWNX8/R]_8-^&/
MARW^+W_!3SQ;8>,?^$]_X*7_ +/MAX]_8Y\"MXADTC0+;PO^S_X3\%Z5X]_9
M5L?AUX TTQ6?AKP3XDT_7O!E[XLN]/AD@O\ QOIFLS22Q0O:1&[_ ,$)?VA_
MV?\ X!_\$E?@SHGQ/^(%KX4^-'@S7OC*O[0W@'QC>J?C=-\?=7^+_C;6?&%C
MJ7@B21_&&M^(M?O=1L9-!$.GW,FJ:5<Z2\,S0@O& ?K)^S)^V-X7^.W[-WBO
M]IWQGX&US]G;P;X3\4?&31_%UC\4+O3K34?#]I\"_$^N^!_'OB/Q#<6@6TM+
M&PUWP;XDMUE9Y=^GZ3'=+(\4T2CXQ^*/_!7^U^%>I_L:W&L?LP?$B3P%^WO\
M3K+X<?L[^/+_ ,2:%X<T]Y]?_LF3P->?$.TU.UDF\&7'Q TN_N/$OA;2[N26
M[N-$M]MP(;Y9H4\L_P"#@S4_$6D_\$4_VDK_ .'&@ZKX.TCQ6OP?N/B/I-G9
M+I>N:)\-/B+\<O =Y\8QJ5E9,\<%[>:+KVOQ>, 7E1HM0UR6YED5I93]@_\
M!2[]A71OV\OV$_$OP#\&:I;^#/'7ART\&?$W]FOQOIJQQ-\/_BY\+'M=?^&.
MLZ5/!C['9S/:'P[>36C*T>AZS>FW(81X /I#XV_M!^*?A=\5?@/\)_"'P9\0
M_%;6/C;)\09I]3T;Q#I.A:9\/M%^'>G>'[_5/$7B=M2M[B632+F7Q%IVDVTU
MHNX:S>:98NN[4HGC_,:/_@M[HZ_L]_MT?M(:A^RE\2M.\%?\$_?B[XC^"7QM
MLI/''A6;5[GQQX,UO0M(\80^%X8[$1ZEINAQ>(M,U/[>S1+>VDKB&-9$(.O_
M ,$C/VJ/C)_P4#\.S?MC?'3X>7/P:'P?^'NH_LI+X8UO%K-?_&'P[KNBZI^U
MEX^26?RUM/"=SXS\$> _">@VTQ\S3[KP1XH%U)EAM_ /7/B/\/[[_@DW_P '
M1%K9^-O"MS=ZW_P49_:EU#1;6#7M,DN=7T_7_$?P@T_0]0TJ!;DRZC8ZQ>VM
MS;:9>6:36U[-;S);R2&-\ ']3WAC]M7X^^*-.^%FN+^Q)XZTGPQ\8;?2O^$8
M\5R_$KPIJVEZ+<>*O!]_XE\%W/B^ST_3$O=)T76=0BTKP]>:E'YZZ3>:S;37
M"-;QRL/I#]F/]IKP5^T_X)U[Q%X<L=3\+^+?A_XUU_X7?%[X9^(Q%'XM^%OQ
M0\*20IK_ (/\10PGRY2(+JQUC0]7MA_9_B'PYJFE:YI[?9KY43\HOV:-?TW0
M;G_@GSX^\0?\%&M$^+>B6W@SP/X"T?\ 9MTF/X<QW_B7Q?\ %GX<Z!X*\-31
M6O@V]?7;V7X;I?:AJ^HG6K=K;3]%LM8U.Y6*^M8F6[^Q7-KUG_P7,_X++Z+X
M=:<?#"X^&W[!GB/Q5;QHPTFW^-%]\)]7L99K<I_HRZQ?^!K+2Y=;.!=S10:0
M]QE$MR0#]X**** "BBB@ HHHH **** "BBB@ HHHH **** /Y@_^#D[_ )&7
M_@BI_P!I@/V9?_2^:OZ?*_F#_P"#D[_D9?\ @BI_VF _9E_]+YJ_I\H ****
M "OS"_X+4_\ *)?_ (*'?]FH?%__ -1>\K]/:_,+_@M3_P HE_\ @H=_V:A\
M7_\ U%[R@#],=._Y!]C_ ->=K_Z(2KE4]._Y!]C_ ->=K_Z(2KE !1110 44
M44 %%%% !1110 45\0_M-?MY?"']ESXK? #X0^,K?5]6\1_'7Q7K>BR7&CK&
M^F_#GP]H7PX^(OQ'F\7^-+EP5M+'4['X:>(M.T#3U*WNL7-CJD]K_H^CWAKY
MZ/\ P5<\%VNFZ5I>L?!OQIH7Q:\;Z;^S;XF^%GPKU36]&M[WQOX)_:KN?&-I
M\+?%%UXB,/\ 9?AB.WNOA]XOT_QE8ZC%-+X<U;3K/3GFNI-5M)* /UCK\[/^
M"K/[=DW_  38_89^+O[8MOX#B^)<OPOU#X<6*^#9M2;2(]4'CWXE^$OA^TAO
MT5VA_L]?$QU$ *?--J(C@/FOH;X._M)>&/CGX@_L_P  Z-JM_P"';+X:^ _'
M>O\ B^9HX=+T/7/B/H^G>*/#?P[FB*E[GQ7!X0U&V\2>(889/+T&TU#1(+L&
MYU94M_QO_P"#J7_E!Y^UO_V'_P!G/_UI/X3T >):+_P6&_X+%^(M&TGQ!HW_
M  1%^(-_H^NZ98:QI5]%\1=(\J\TW4[6*]L;N+=J2MY=Q:SQ3)N56VN,@'(K
M3_X>W?\ !9W_ *0=_$7_ ,.-HW_RSK^AC]GO_D@?P/\ ^R0?#3_U#-%KU^@#
M^8C_ (>W?\%G?^D'?Q%_\.-HW_RSH_X>W?\ !9W_ *0=_$7_ ,.-HW_RSK^G
M>B@#^8C_ (>W?\%G?^D'?Q%_\.-HW_RSH_X>W?\ !9W_ *0=_$7_ ,.-HW_R
MSK^G>B@#^8C_ (>W?\%G?^D'?Q%_\.-HW_RSH_X>W?\ !9W_ *0=_$7_ ,.-
MHW_RSK^G>B@#^8C_ (>W?\%G?^D'?Q%_\.-HW_RSH_X>W?\ !9W_ *0=_$7_
M ,.-HW_RSK^G>B@#^8C_ (>W?\%G?^D'?Q%_\.-HW_RSH_X>W?\ !9W_ *0=
M_$7_ ,.-HW_RSK^G>B@#^8C_ (>W?\%G?^D'?Q%_\.-HW_RSH_X>W?\ !9W_
M *0=_$7_ ,.-HW_RSK^G>B@#^8C_ (>W?\%G?^D'?Q%_\.-HW_RSKZI_X)3?
M\%9?C%^WM^T#^UY^S7\>?V5KK]EOXI?LDZ9\*KKQ9X8U'Q*FOZF][\3XO$=]
M:6-XL+26]NUOI6D6&H1M#-()8]30,04('[G5_,'_ ,$M_P#E8%_X.!_][]C'
M_P!5GJU ']/E%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110!\]?M<^$?$7C_\ 92_::\">$-,FUKQ9
MXU_9^^,GA/PQH]N46XU7Q!XB^'?B+2-&TV!I&2-9K[4;RVMHS(RH'E!9@N37
M\Z7_  2B^.W[>?[ 7_!/O]G+]D/QW_P2;_:C\:>+/@SHGC33-8\3>'/%GPXL
M]%U67Q/\3_&_CJV>QMKZ^DNHEM[+Q1;6<PF=BUQ;3.OR,H']65% 'XM_\/._
MVQO^D.?[7W_A:_"W_P"3*/\ AYW^V-_TAS_:^_\ "U^%O_R97[244 ?BW_P\
M[_;&_P"D.?[7W_A:_"W_ .3*/^'G?[8W_2'/]K[_ ,+7X6__ "97[244 ?BW
M_P /._VQO^D.?[7W_A:_"W_Y,H_X>=_MC?\ 2'/]K[_PM?A;_P#)E?M)10!^
M+?\ P\[_ &QO^D.?[7W_ (6OPM_^3*/^'G?[8W_2'/\ :^_\+7X6_P#R97[2
M44 ?BW_P\[_;&_Z0Y_M??^%K\+?_ ),H_P"'G?[8W_2'/]K[_P +7X6__)E?
MM)10!^+?_#SO]L;_ *0Y_M??^%K\+?\ Y,H_X>=_MC?](<_VOO\ PM?A;_\
M)E?M)10!^+?_  \[_;&_Z0Y_M??^%K\+?_DRC_AYU^V-_P!(<_VOO_"U^%O_
M ,F5^TE% 'X)^&?VV/C=X+UZ]\5>$/\ @A5^T+X8\3:DDT>H^(= O?@II.MZ
M@D[!YEO]4L?(O;P2L SBYFERPR>:7Q/^VU\;_&VO6'BCQC_P0K_:&\4^)=*6
M%-+U_P 07OP4U?6=,6WE\Z :=J5_Y]Y9>5,?-C^RS1%9/G!W &OWKHH _"JP
M_;X_:*TOQ=J_C[3/^"(/[2VG^.-?MXK37?%]EK/P;M?$NLVT$5M!!!JNM0.F
MH:A%#!9VD,*7=Q*L45M#&@58U Y-/VO/BM'X_N?BHG_!!GX]K\1[R:&YNO&H
MN?@G_P )'/=VZ[(+Z74_^/AM0B4!4ORWVQ0 !/P,?T T4 ?SG_M=_P#!4[XB
MZ1^S#\=+O]JS_@CS^U+;_LX2?#;Q-IWQGF\0^+_AG<:,G@#6;%]'UXW\=M/-
M<"(VU^0);>-IK>0I<1%7B5UD_9:_;H_;W^"7P:\,_"?Q7_P2W_;!^*FF^ H8
M/#7PZ\:ZAXM^&$/BG4/AAI>FZ?;>#+3QO<_;F@U?Q9I%A&^E:AKUJ(UUNVL[
M+4KI/[1N;UW^V_\ @N!:R7G_  2*_P""AL42J[+^RW\3KDAB /*LM&>\F;D$
M;DAMY'4=2R@#!(-?HQ\,+R+4/AK\/+^!VD@OO WA*\A=P0[Q7.@:?-&[@DD,
MR."P))!)!.: /QSTO_@H;^T]H>D7^@:-_P $4_VIM+T35+W7M1U'2;#Q+\)+
M33[Z_P#%.HWVK^)+RZM8)TAFN=<U34M0O]4FD1GO+J\N)IR[RL3YI'^U/\08
M;+5--A_X(!_&>+3M;>&76K".V^ R66L2V\ZW4$NJVBP"WU"6&Y5;B*6\CFD2
M=1*K!P&K^A"B@#^>F#]K;XR>%B=?^'?_  00^,'AWQSHMG?3^#=;CA^"%@-'
MUQK"YMM/N!=:7'!J-I:B280WATZ:"Y:RDGBB=2]<=^R[^TY^U/\ LXZ5\2=6
ME_X)%?MA^-/BY\=OB-JGQ>^.OQ-O?%GPIM+[QQX\U.RL='LX[>TCO"NF>%O!
MOA?2M%\&>"]#C9HM*\.Z-:(2UU/=22?TCT4 ?BW_ ,/._P!L;_I#G^U]_P"%
MK\+?_DRC_AYW^V-_TAS_ &OO_"U^%O\ \F5^TE% 'XM_\/._VQO^D.?[7W_A
M:_"W_P"3*/\ AYW^V-_TAS_:^_\ "U^%O_R97[244 ?BW_P\[_;&_P"D.?[7
MW_A:_"W_ .3*/^'G?[8W_2'/]K[_ ,+7X6__ "97[244 ?BW_P /._VQO^D.
M?[7W_A:_"W_Y,H_X>=_MC?\ 2'/]K[_PM?A;_P#)E?M)10!^+?\ P\[_ &QO
M^D.?[7W_ (6OPM_^3*/^'G?[8W_2'/\ :^_\+7X6_P#R97[244 ?BW_P\[_;
M&_Z0Y_M??^%K\+?_ ),H_P"'G?[8W_2'/]K[_P +7X6__)E?M)10!^+?_#SO
M]L;_ *0Y_M??^%K\+?\ Y,H_X>=_MC?](<_VOO\ PM?A;_\ )E?M)10!_(I_
MP4=O?V\/^"DWQ,_X)JZ+H/\ P33_ &AO@IH7[-__  4+^ G[0?Q!\8^/?$?@
M34]'M? GA;Q!;VFOSK#HU\MTLFFV=Y)JDS[9 ;6SF5(VD9!7]==%% !1110
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
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
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
M"HK\??\ AV;^TG_TEE_;:_[^^!/_ )4T?\.S?VD_^DLO[;7_ ']\"?\ RIH
M_8*BOQ]_X=F_M)_])9?VVO\ O[X$_P#E31_P[-_:3_Z2R_MM?]_? G_RIH _
M8*BOQ]_X=F_M)_\ 267]MK_O[X$_^5-'_#LW]I/_ *2R_MM?]_? G_RIH _8
M*BOQ]_X=F_M)_P#267]MK_O[X$_^5-'_  [-_:3_ .DLO[;7_?WP)_\ *F@#
M]@J*_'W_ (=F_M)_])9?VVO^_O@3_P"5-'_#LW]I/_I++^VU_P!_? G_ ,J:
M /V"HK\??^'9O[2?_267]MK_ +^^!/\ Y4T?\.S?VD_^DLO[;7_?WP)_\J:
M/V"HK\??^'9O[2?_ $EE_;:_[^^!/_E31_P[-_:3_P"DLO[;7_?WP)_\J: /
MV"HK\??^'9O[2?\ TEE_;:_[^^!/_E31_P .S?VD_P#I++^VU_W]\"?_ "IH
M _8*BOQ]_P"'9O[2?_267]MK_O[X$_\ E31_P[-_:3_Z2R_MM?\ ?WP)_P#*
MF@#]@J*_'W_AV;^TG_TEE_;:_P"_O@3_ .5-'_#LW]I/_I++^VU_W]\"?_*F
M@#]@J*_'W_AV;^TG_P!)9?VVO^_O@3_Y4T?\.S?VD_\ I++^VU_W]\"?_*F@
M#]@J*_'W_AV;^TG_ -)9?VVO^_O@3_Y4T?\ #LW]I/\ Z2R_MM?]_? G_P J
M: /L7_@H+IJZQ^P7^VSI3VYNUU+]DG]HVR-JN2UQ]I^#_C&(0J 02TI<( "#
MDC!JO_P3OU#^UOV /V'-3-P+HW_[(/[-EV;E<;9VN/@WX,D:48 &)"Q88&.:
M_-C]I/\ X)K?M#67[.OQ\O-2_P""IO[9?B#3K7X+?%*XO]!U63P0VEZW9P^!
M]=DNM)U)8M+25K#48%>SO!&RR&WFD",&P1XU_P $XO\ @G_^T%\1?^"?/[#G
MC[2?^"F_[8/@'2_&G[(W[.OBG3O WAR;P6?#_@ZQUWX2>$M2M?"^A&YTM[DZ
M/H4-RFF:9]H=Y_L5M#YK-)N) /Z4:*_'W_AV;^TG_P!)9?VVO^_O@3_Y4T?\
M.S?VD_\ I++^VU_W]\"?_*F@#]@J*_'W_AV;^TG_ -)9?VVO^_O@3_Y4T?\
M#LW]I/\ Z2R_MM?]_? G_P J: /V"HK\??\ AV;^TG_TEE_;:_[^^!/_ )4T
M?\.S?VD_^DLO[;7_ ']\"?\ RIH _8*BOQ]_X=F_M)_])9?VVO\ O[X$_P#E
M31_P[-_:3_Z2R_MM?]_? G_RIH _8*BOQ]_X=F_M)_\ 267]MK_O[X$_^5-'
M_#LW]I/_ *2R_MM?]_? G_RIH _8*BOQ]_X=F_M)_P#267]MK_O[X$_^5-'_
M  [-_:3_ .DLO[;7_?WP)_\ *F@#]@J*_'W_ (=F_M)_])9?VVO^_O@3_P"5
M-'_#LW]I/_I++^VU_P!_? G_ ,J: /V"HK\??^'9O[2?_267]MK_ +^^!/\
MY4T?\.S?VD_^DLO[;7_?WP)_\J: /V"HK\??^'9O[2?_ $EE_;:_[^^!/_E3
M1_P[-_:3_P"DLO[;7_?WP)_\J: /V"HK\??^'9O[2?\ TEE_;:_[^^!/_E31
M_P .S?VD_P#I++^VU_W]\"?_ "IH _8*BOQ]_P"'9O[2?_267]MK_O[X$_\
ME31_P[-_:3_Z2R_MM?\ ?WP)_P#*F@#]@J*_'W_AV;^TG_TEE_;:_P"_O@3_
M .5-'_#LW]I/_I++^VU_W]\"?_*F@#]@J*_'W_AV;^TG_P!)9?VVO^_O@3_Y
M4T?\.S?VD_\ I++^VU_W]\"?_*F@#]@J*_'W_AV;^TG_ -)9?VVO^_O@3_Y4
MT?\ #LW]I/\ Z2R_MM?]_? G_P J: /V"HK\??\ AV;^TG_TEE_;:_[^^!/_
M )4T?\.S?VD_^DLO[;7_ ']\"?\ RIH _8*BOQ]_X=F_M)_])9?VVO\ O[X$
M_P#E31_P[-_:3_Z2R_MM?]_? G_RIH _8*BOYN?VQ/V&_P!I?X76_P"S!>1_
M\%1?VR_$:>,OVT/V<?AU<VNHZAX4LXK*U\7>*KBSGU2(Z?I\+W%S9)$6AM+H
MR64Y<K<PR* *_I"A0Q111L[2M'&B&1\;Y"BA2[XXW.1N;'&2: )**** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH Y?QQ$T_@OQ= F-\WAG7HESP-TFEW2
M+D^F2,^U?F9_P0RN$N/^"0W_  3W,>?]&_9K\#Z;)D8S/I,=UI=R5]4-Q9RF
M-OXD*MQFOT[\6?\ (K>)/^P#J_\ Z;[BORU_X(2D#_@D'^P.20 /@/I9))P
M!KFNDDD\  =30!^M5%?-.K?MC_LO:%X4\7^.=7^-W@2P\(>!-7T70O%7B&?5
M&&FZ;JGB/4KW1] MTG6!O[176=4TS4[#3+G2UO;6]N=,U&.WG<V-UY4WPU_;
M _9C^,-UX4LOAE\;? ?C*\\<:EXKT;PE:Z/JPDN->U;P-9V^H>+=-T^&>*&2
M2^T.RN4NKRU95F$,5V\22"QO/( /I"BN;\.>+_#/BXZ]_P (SK5CK8\,>(M0
M\)Z\]A+YT6F^)-)CM9-3T>:4 1->:>+R".\CB>06]P9+65EN8)XH^DH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** /(_V@+(ZE\!_C7IPA%P;_X2?$>R%N>DYNO!^LP"$YP,2F38<GHU?%__
M  1IOUU'_@D[_P $YKA9S<"/]C?X 6'F,22ITKX<Z#I;0<\XM39FV7L%B '&
M*^^/B1:1W_P[\>V,K,L5YX+\46LC)C>L=QH=]$[+GC<%<D9XS7YL_P#!#.\D
MOO\ @D+_ ,$])I0JM'^S-X!L@%Z&/3K:?3X6/^TT-JC/VWEL<4 ?JU1110 5
MGZO?_P!E:5J>J?9;F^_LW3[V_P#L5D@DO+S[';2W'V6TC9E$ES<>7Y,"%E#2
MNBE@#D:%9VKQ7<^DZI#8+"]]-IU[%9)<LR6[W<EM*ELL[I\ZPM,4$K)\RH6*
M\@4 ?GEI7_!2+X?>*_@_^R#\1O ?P[\:^+_&/[:O@75_B3\(/A#:S:=9>+CX
M-\*^!D^('C76-=N[DG3]/B\,:/=:383J=WVWQ#KVBZ-;$37RR)R,/_!6O]G&
M>63Q/#8^)I?@;'XX7X2#XY116\OA:7XQM\#C^T"/AY#I<9;5)+H^"#'IBZJN
M;)_&TJ>$U7[>=]>/?"#_ ()X_'?X+?#;_@G1XDT#Q-\.-7_:!_81^ WQ1_9S
MN=/U ZW'\-O'?A#XI^'?!VCW_B"WG4'6-+UK2-:^'/@[7K>-E9+C37U_2'(D
MN+5APOP@_P""/>M?"SPW\+?V=)/'>@>(?V9OAU^V)X'_ &W;G4K^RN7^(?B+
MQMX.\!:1HDGPOU"T</H\GA+6/'6F'Q'>:HY:Z;PK,_AED+DL0#]"_@W^W'X$
M^-W@'X!^+_"7A/Q*-=^/_B+7M+T/P+.]H^N^'/#_ (0U"]@\8>-_$<\):TMO
M#7AZPM["YGNU)%SJ6O:'H%NS:C?*$^W*_&[XU?\ !/WXT:3X#@_X8\\<:1\%
MO&Z^(_&>BV6FZ=>W>EZ)X2^%DFA_$^'X5:#X8OT2[NK.S\+?%+Q7X6^./CW2
M!E?'^NZ/<:%=S"QLM'CA_7_1K?4;31]*M=7ODU/5K;3;&WU34HX%M8]0U&&U
MBCO;Y+925MTN[E9;A8%)6)9!&"0M &E1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% 'YR_\ !2!_)\._L;W9&X6W_!1K
M]B]-G0M_:7Q1AT8'/;RFU,3G^\(BO5LU^C5?G%_P4H_Y%']D'_M([^PU_P"K
MOT.OT=H ***X;2OB?\--=?48]$^(?@;6)-(L;G5-6CTKQ;H&H/I>F63*MYJ.
MHK::A,UE8VC.BW-W<B*W@9U$LB%@" =S17/)XN\*27FB:='XG\//J'B6Q;4_
M#EBFM::UYK^FK"+EM0T6V%R9]5LEMR)VNK%)X!#^],FSYJVH+JVNA*;:X@N!
M!/+:SF"6.40W,#;9[>4QLPCGA;Y98FQ)&WRNH/% $]%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%?GG_P4=_X*+_#/_@FQ\+OA?\
M$WXE^!?'WQ%3XN_&SPM\!/!?A7X;V,&H^)-3\=>,=#\3ZUH-I!:3L@E6^_X1
M>YT^%$)DDOKNTC48<D?"7_#];4?^D9O[?_\ X;&W_P#C] '[\T5^ W_#];4?
M^D9O[?\ _P"&QM__ (_1_P /UM1_Z1F_M_\ _AL;?_X_0!^_-%?@-_P_6U'_
M *1F_M__ /AL;?\ ^/T?\/UM1_Z1F_M__P#AL;?_ ./T ?OS17X#?\/UM1_Z
M1F_M_P#_ (;&W_\ C]'_  _6U'_I&;^W_P#^&QM__C] '[\T5^ W_#];4?\
MI&;^W_\ ^&QM_P#X_1_P_6U'_I&;^W__ .&QM_\ X_0!^_-%?@-_P_6U'_I&
M;^W_ /\ AL;?_P"/T?\ #];4?^D9O[?_ /X;&W_^/T ?OS17X#?\/UM1_P"D
M9O[?_P#X;&W_ /C]'_#];4?^D9O[?_\ X;&W_P#C] '[L^+/^16\2?\ 8!U?
M_P!-]Q7Y0_\ !$#3X]6_X(T_L/:7+<7-K%J7[.D5A)=6;%+NVCO-1\16[SVK
MCE;B)9#)"PY$BJ1S7XI?\%3?^"SO[>WBS]G^UU?]A#]DG]L'X#^/O!^KZAK/
MQ!U'XF_!.SUKPAKGPO\ [ U(^(1<2^:\^F:CH4L%IJMI<Q)(DMHNI02(7:"O
MB7_@WE_X*R?M@?!+]EB\\/?&_P#9P_:E_:.^!>AZ=X9\#_LO?\*9^%MK=^%_
M#GAWPK?>*X_'$EWX@9HI=9O;K6[S3M-C(W1VAT>]0N996"@']&7[&/[,FO?!
M?X;>,-2^(7@*^^,GPV_9@_9C^&/P2^".G>*? 5II_C'X[ZE\ S\9O%EIX]N_
M!NI"ZLF\17%E\1[/P/H&I2H3JWB%_%.M((FO(9:CT+_@G%K/AF?]C?Q_H"S^
M'?VC]*USXJ_$GQ[JVB:=86GP]\"_$'XLZ-\:_$?BGQG?Z? D/VL?#S5/C_XK
M\%>!_#MHD<'B.Y;P=)K9&D^%Y5'._P##];4?^D9O[?\ _P"&QM__ (_1_P /
MUM1_Z1F_M_\ _AL;?_X_0!];_P#!/KQS\;XO$/Q(^ WC?X#7/PQ^''P@L+^'
M1/%M^;Y]0\1>,9OC%\6/#\BZCK%Z2OC;6?&WP]\->!OC=K_BVV^5M8^*%SI<
MN/LL2)^H5?@-_P /UM1_Z1F_M_\ _AL;?_X_1_P_6U'_ *1F_M__ /AL;?\
M^/T ?OS17X#?\/UM1_Z1F_M__P#AL;?_ ./T?\/UM1_Z1F_M_P#_ (;&W_\
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
MP(_XB9_^"0G_ $<#KO\ X;OQ/_\ (]'_ !$S_P#!(3_HX'7?_#=^)_\ Y'H
M_?>BOP(_XB9_^"0G_1P.N_\ AN_$_P#\CT?\1,__  2$_P"C@==_\-WXG_\
MD>@#[:_X*4?\BC^R#_VD=_8:_P#5WZ'7Z.U_FG?\'%G_  52^'O[3OBWX#_%
M[_@G?^VW\5#::)J7A^S^(7P4LK#Q%X;TC2/&7@?5KSQ3\./C1X>6ZLC!%JFE
MW3RZ7J[))YL<]IX?O(D;_2:_=_\ X)U?\%W_ /@FY^RW^Q[\'/A!\>OVVO'_
M ,;_ (WZ5H4FL?%KXD>)/"/B[6;C6?'?B*ZEU;6K+2[NXM5D'A[P^]Q'X?T)
M-H+Z=ID-RX\VXDH _K)O+6.^L[NRF,BPWEM/:RM#(T4JQW$3PN8I5^:.0*Y*
M2+\R-AAR!7\P/[0/['GA;PQH?[57Q7_9@^#\OPX^&7PX^+7['_[*OB_0/!5I
MXA3Q!\0/V=OAE^T5\*/BK^VOXPAA>YEO]8@U?2;\?#^]-JLD^H^&_A3XM-N]
MPNO;6^D/^(F?_@D)_P!' Z[_ .&[\3__ "/4*?\ !R__ ,$?422-/CUJZ1S/
M+)-&GPV\2*DLD[,\[R*+4*[S,S-*S M(S,7)))H \&^$G[+7Q7-S\$?VA=1\
M4^);GQUK_P"UOXEMOV7_ (67MIJ$4^D? 7X5?M._MJ^-/A*LNK$I)X4^%GB3
MX#?''0]7^)%O/%'=WG@?X?\ @'PUIT3ZI<V,$'ZS_L*?&[Q+XV\1?M$? _Q)
MX2U&WU#]GOQU<Z?K7Q-FM;FRT_XE^,_&7Q"^+A\7745I<1)%9ZE'>>%+7QBV
MGV$MQI^F^%?B%X-L;>7]PXKX.'_!RU_P1X#VL@^.VJ"2RC>&R<?#3Q$'M(9%
MC22*U86FZWCD2*)'CB**ZQQJP(10"W_X.6O^"/%HUR]K\=M4MGO+AKN\:W^&
MGB*%KJ[=(XGNKEH[13/<-'%%&TTI>1DBC0L510 #^@"BOP(_XB9_^"0G_1P.
MN_\ AN_$_P#\CT?\1,__  2$_P"C@==_\-WXG_\ D>@#]]Z*_ C_ (B9_P#@
MD)_T<#KO_AN_$_\ \CT?\1,__!(3_HX'7?\ PW?B?_Y'H _?>BOP(_XB9_\
M@D)_T<#KO_AN_$__ ,CT?\1,_P#P2$_Z.!UW_P -WXG_ /D>@#]]Z*_ C_B)
MG_X)"?\ 1P.N_P#AN_$__P CT?\ $3/_ ,$A/^C@==_\-WXG_P#D>@#]]Z*_
M C_B)G_X)"?]' Z[_P"&[\3_ /R/7[+? #X[_#3]ISX,_#OX^_!W7&\2?##X
MI^';?Q5X+UU[6:Q?4]%NI9H8;EK2X F@+26\JF.0;AMST(H ]AHHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH _G!_X.../"W_!)4C@_P##YS]C'_T3\1:_H^K^<'_@XY_Y
M%7_@DK_VF<_8Q_\ 1'Q%K^CZ@ HHHH **S=4UG1]#MUN]:U;3='M7E6!+G5+
MZUT^W>9PS+"LUW+#&TK*K%8PQ=@K$ @'%?2/$GAW7_/_ +"U[1=;^S%1<_V1
MJECJ7V<MG:)_L<\WE%L':)-N<'&<4 ;5%%<A=?$'P%8VNOWU[XV\(V=EX4U*
MUT;Q1>77B/1[>U\.:O>M:+9Z5KUQ+>)%I&HW;7]BMM9:@]O<SM>6JQ1L;B(.
M =?160^OZ%'K=OX:?6M)3Q%=Z9<:U:: VHVBZS<Z/:7$%I=:K;Z69A>S:;;7
M5U;6T]]' UM#<7$$,DJR2HK:] !116+JWB7PYH+0)KNOZ)HKW*R-;)JVJV.G
M-<+%M$K0+>3PF58RRB0QA@FY=Q&10!M45S-WXT\'6$Z6M]XL\,V=S+%;S1V]
MWKVEV\\D-VJO:S)#-=)(\5RC*UO(JE)E96C+ @GIJ *M]96>I65WIVH6T%[8
M7]K/97MG<Q)-;7=I=1/!<VUQ#(&CE@GAD>*6-U9'1F5@02*\K^ WP)^%W[,_
MPC\%? SX+>%;'P5\,?A[IUQI7A3PUIR[;;3;2ZU&\U6Y ; :6:YU"_N[NXGD
MS+-//))(S,Q->O5%//!:PRW-S-%;V\$;S3SSR)###%&I>26660JD<<:@L[NR
MJJ@LQ !- $M%8^@^(M \5:9#K7AC7-(\1:-<2W4-OJVA:E9ZMIL\UE<RV5Y%
M#?6$UQ:RR6MY!/:W")*S0W$,L,@61&4;% !1161JWB#0= CAEUW6](T6*X=H
M[>35M2L]-CG=%WND+WDT*RNB?,RH6*K\Q '- &O17.W?C#PE8/:QW_BCP[92
M7UO#>64=WK>F6SWEI<'$%U:K-=(UQ;SGB&>$/%*>$9C714 %%%% !1110 44
M44 ?B-_P<=_\H4?V]/\ LGG@C_U<?PXK[Y_X)Z_\F"?L._\ 9G_[-'_JE_!5
M? W_  <=_P#*%']O3_LGG@C_ -7'\.*^^?\ @GK_ ,F"?L._]F?_ +-'_JE_
M!5 'V!1110!_%S=?L!?LM?\ !0;_ (.6_P#@J3\/OVJ_AVOQ(\*^ _V9OV8/
M&/A?3)=5O],33=?N?AG\$=%GO5:QEC9S)I]Y/ 4;*C>6QNYK]7?^(:'_ ((Z
M?]&MVW_A6>(?_DJOF[]C7_E:/_X*\_\ 9G_[+/\ ZA'P'K^GJ@#\%O\ B&A_
MX(Z?]&MVW_A6>(?_ )*H_P"(:'_@CI_T:W;?^%9XA_\ DJOWIHH _!;_ (AH
M?^".G_1K=M_X5GB'_P"2J/\ B&A_X(Z?]&MVW_A6>(?_ )*K]Z:* /P6_P"(
M:'_@CI_T:W;?^%9XA_\ DJC_ (AH?^".G_1K=M_X5GB'_P"2J_>FB@#\%O\
MB&A_X(Z?]&MVW_A6>(?_ )*H_P"(:'_@CI_T:W;?^%9XA_\ DJOWIHH _!;_
M (AH?^".G_1K=M_X5GB'_P"2J/\ B&A_X(Z?]&MVW_A6>(?_ )*K]Z:* /P6
M_P"(:'_@CI_T:W;?^%9XA_\ DJC_ (AH?^".G_1K=M_X5GB'_P"2J_>FB@#\
M%O\ B&A_X(Z?]&MVW_A6>(?_ )*I3_P;1?\ !'4G)_9;MB?4^+?$)/\ Z55^
M]%% 'X+?\0T/_!'3_HUNV_\ "L\0_P#R51_Q#0_\$=/^C6[;_P *SQ#_ /)5
M?O310!^"W_$-#_P1T_Z-;MO_  K/$/\ \E4?\0T/_!'3_HUNV_\ "L\0_P#R
M57[TT4 ?@M_Q#0_\$=/^C6[;_P *SQ#_ /)5'_$-#_P1T_Z-;MO_  K/$/\
M\E5^]-% 'X+?\0T/_!'3_HUNV_\ "L\0_P#R51_Q#0_\$=/^C6[;_P *SQ#_
M /)5?O310!^"W_$-#_P1T_Z-;MO_  K/$/\ \E4?\0T/_!'3_HUNV_\ "L\0
M_P#R57[TT4 ?@M_Q#0_\$=/^C6[;_P *SQ#_ /)5'_$-#_P1T_Z-;MO_  K/
M$/\ \E5^]-% '\B/[9W_  2+_8,_8 _:*_X)#_%K]EGX-1_#GQYXH_X*N_LX
M_#S6M:BUW5=1-YX2U'PG\5/$-[I36][-)"%FU?PUHMT90-ZFS"@[7:OZ[J_#
MW_@LY_R4+_@C-_VF2_9D_P#5<?'&OW"H **** "BBB@#^8#_ (.QH(;G_@GS
M^SC;7,,5Q;W'_!1?]F.">"9%EAGAET#XLQRPRQN"DD4B,R2(P*NK%6!!(K^@
M/_AE3]F+_HW;X'_^&K\#_P#RCK\ ?^#K_P#Y1_\ [-?_ &D<_9?_ /3'\6*_
MIZH \#_X94_9B_Z-V^!__AJ_ _\ \HZ/^&5/V8O^C=O@?_X:OP/_ /*.O?**
M / _^&5/V8O^C=O@?_X:OP/_ /*.C_AE3]F+_HW;X'_^&K\#_P#RCKWRB@#P
M/_AE3]F+_HW;X'_^&K\#_P#RCH_X94_9B_Z-V^!__AJ_ _\ \HZ]\HH \#_X
M94_9B_Z-V^!__AJ_ _\ \HZ/^&5/V8O^C=O@?_X:OP/_ /*.O?** / _^&5/
MV8O^C=O@?_X:OP/_ /*.C_AE3]F+_HW;X'_^&K\#_P#RCKWRB@#P/_AE3]F+
M_HW;X'_^&K\#_P#RCH_X94_9B_Z-V^!__AJ_ _\ \HZ]\HH \#_X94_9B_Z-
MV^!__AJ_ _\ \HZ/^&5/V8O^C=O@?_X:OP/_ /*.O?** / _^&5/V8O^C=O@
M?_X:OP/_ /*.C_AE3]F+_HW;X'_^&K\#_P#RCKWRB@#P/_AE3]F+_HW;X'_^
M&K\#_P#RCH_X94_9B_Z-V^!__AJ_ _\ \HZ]\HH \#_X94_9B_Z-V^!__AJ_
M _\ \HZ/^&5/V8O^C=O@?_X:OP/_ /*.O?** / _^&5/V8O^C=O@?_X:OP/_
M /*.C_AE3]F+_HW;X'_^&K\#_P#RCKWRB@#P/_AE3]F+_HW;X'_^&K\#_P#R
MCH_X94_9B_Z-V^!__AJ_ _\ \HZ]\HH \#_X94_9B_Z-V^!__AJ_ _\ \HZ/
M^&5/V8O^C=O@?_X:OP/_ /*.O?** /G74_V5OV8UTW4&7]G?X(!EL;M@1\*_
M X((@D(((T/(((R".:^&O^"#8 _X(^_L    #X Z& !P !JVLX '8"OU@U7_
M )!>I?\ 7A>?^D\E?D__ ,$'/^4/O[ '_9 M$_\ 3MK- 'ZWT444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 ?S@_P#!QS_R*O\ P25_[3.?L8_^B/B+7]'U?S@_\''/_(J_
M\$E?^TSG[&/_ *(^(M?T?4 %%%% 'Y8?\%M]"TK5O^"47[>NIWULSZEX._9B
M^+WC7PKJ,%Q=6>H:!XK\.>"]7U#0]>TN]LIK>YM-1TV\C2:VFBE!5@00RL5/
M\Z7PX^+OA'P[\<_^#?+1_P!F2T^)?[.GQ#\8^$?AJ?VH?B)\2O\ A*/ GPC^
M./PYF^$?@E_&G@F>?Q-?W>A?$+X@^-M>N-1U'P+<6Y@U-9KJ:\MG:*^C6/\
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
M?P50!]@4444 ?S"_L:_\K1__  5Y_P"S/_V6?_4(^ ]?T]5_,+^QK_RM'_\
M!7G_ +,__99_]0CX#U_3U0 4444 %%?D'X@_X+"?"G3]0UO7/#'P2^-GQ ^!
MFB?M'V/[)UQ^T'X2T2SOOA__ ,+JE\?Z)\,]5TV:/S_[4M/"6B>,=:70;OQM
M/"-&DU6SN;*(Y\N1OISX"_MMZ%\=/VMOVPOV2(/AMXQ\%>*_V/K/X,:AXB\0
M>)7L!I?C?3_C;9^.M2\,:KX8M[5WN4TS^SO!,ER)[W8TXOXA&@\J3 !]P444
M4 %%?.?[7G[16E?LC?LP_'3]IW7O"NN^-M!^!/PU\3?$W7?#'AIK9-;U/1/"
MEA)J>KBRDO&6VB^R:?#<W]S+,P2*TM9Y,,5"GU3X8^-[;XF?#7X>_$BSLIM-
ML_B#X&\)^-[73KETEN+"V\5Z!I^O064\D?[N2:UBOU@E>/Y'>-F3Y2* .XHH
MHH **CF=XX99(XFFDCBD=(5(5I712RQ*S?*K2, @+< D$\5\;?LE?ML_#O\
M:VUS]HGP3X?T+Q#X&^)?[+?Q?G^#GQ>^'OB[[(NO:)K3:#IGB+1M<M_L<DD-
MYX:\26&H3_V)J<9$=W+I>I1C#6S@ 'V;17QCIO[;/P]\1_MM^*_V&/!^@>(/
M%/Q&^&WPG\*?%SXK^)M.:S7PG\.M(\<WVN67A/1-;GDD^T2^(]831X=0CTVW
MC,D.F:MI][+MBDY^IO'&OZEX5\%^+_%&C>&M3\9ZOX<\,:_KVE>#]$:%-9\5
MZCI&E7>H6/AO26N66W74]<N;>+3+!IV6$75U$96"!B #J**\;^%OQ=7QOX,^
M#VJ^-?"VK?"3XB_%KP%#XU'P?\83VC>,_"]Q::7HNH>*O#^JI9/);2WWA"XU
M[3]-UF>V=K:.[N(%5SY\0;V2@ HHKYG_ &O?VE=-_9"^ 'Q!_:)\0^!O%7CW
MP?\ "W0[_P 5^-].\&BSDUO2O".CV5SJ&M^((K:\DC6\@TJUMC+<6\+>>T;%
MT!",* /IBBOS8_;'_P""CNC?L1?"/X._%_XN_ ?XK7.D_%WQOX.^&$>C>&_[
M&U/6O"?Q&^(-^^F^#?"FO0+.J&?6KR-[9;RV9[6WN-D,Q#2 U^C6FW,][IUA
M>75E+IMS=V5K<W&G7#I)/83SP1RS64TD1,;RVLCM!(\9*,\;,A*D4 7:***
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
MM9H _6^BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MQV%K)]DGT?Q'K!\4R7&FQ>)?#G@JXB341)+%+< ']E]%?S&:=^RY^U%\9_\
M@E[\=?&?PV_:H\6^*OVH="^*GQC^-O[,T'@OXOP>,--\+?#C0?&MUXD^$O[+
M_C2_\/W$EGK4NJ_#+2K'P9XE2ZN7OK75]4MI?MOG:?++<?I-_P $JO&&L?M)
M?!C4OV\O$<OC'2+O]KN[TOQ5X3^&/B/4M1;3?A'X$\&>'="^'$'A73-&NV\J
MVN]8\6>#/%/C74=3"";4E\2V88(D #@'ZC6UK:V<1AM+:"UA,L\YBMH8X(C-
M<S27-S,8XE53+<7$LL\\F-\LTDDLA9W9C/110 4444 ?B-_P<=_\H4?V]/\
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
MQ3H]OHT,=OI MM6GMGN6FTJ&*&/3;F=I;FP6&(6LT7E1[0#^6_\ :7_:RO\
MPA^U;^R;XV\+_'&P\ ^%[3_@M"WP4^+,'B'XE:Q/\6O$_A;2SXX\,?%FS\=^
M$5OF\)^!/@CI&IZ/!H?A'09[%=3U#3X=!UU+ES>"1_J31O%_Q7NOV_OVG/\
M@D]=-XZ_X1SXO_M$_![]N;X??$^+6O$Q;2OV(=0\/Z/XL^,/A72_$8O_ +3H
M\4'QS\ 1_!?1[&"XB9=)^*UX\<>S3MU?O'K'['7[*?B'7_$'BK7OV>/@_K7B
M3Q5XSTCXA^(]<U3P'X>O]3UKQOH6[^R?$^H7ES8RS7&K6A9F6X=B979GG$KL
M6/LX\"^#1XV3XD#PSHH\>Q^%3X&3Q>+"W&OKX.;5DUT^&5U((+@:-_;*)J?V
M#?Y O%$X0/DT ?SF?M*>,/BK\//VZOC%_P $P_!5G\0=.T7_ (*0P? #XO?
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
M\<:)X=TZQ\4>+;NZN$O+N76M9B@%]=_:[R.*[ND:81W-U%%<3I)-%&Z^OT4
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
M#X@Z7I\PD\:^%[N+PAXXLGB5)M*2]AT?4IU\V.WP ?JRO[)7[,B?#:7X/1_
MCX7P_"V36D\2+X"A\(:1#X8M?$,;1O'KNGZ7%;I;Z9K$<D221ZEIRVMY'+NE
M299'=F^;/VP?^"?/AK]IGP]^S[X4\.:OX+\"^ OV>?$VN>*=%^#>N?"OPWXT
M^#OBZ^U+PCJ/@[1D\0^$[F33X[/_ (1"PUO7;_P]-IIQ%JFIR75S!,\:$?"O
M[-G_  5W\=2_L;^+/VJ?VG?!7AK1CXF_;<\:_LH_"#0/"6L/<P7GBN3]H'7/
M@SX:\/W\DD#7,6D>&K+0[KQ-K>O/"US>Z3I^JW%O;&401MW_ (4_X+/Z1K/@
M"[;7/V>_'6B?&W6/VT?#/[$?PD^'<]U'9^'_ (T^-?&B7.I^'OB/X'\7ZI;V
M=K)\,D\*Z7K_ (GUO5;F);G2K/1)[6:,7=W9HX![A\(?^"=6L?LV:+XZLOV5
M/C#X1^!GB'XL^+O"FM?%V+PQ\(M%NO!<>G>'O"NI:'#;>!/ ,FOIIG@_Q'=2
M:M_:E[XB61I=;-IIHOK)5M4=OT"^"'PC\+_ /X/?#/X*^"VO)/"WPN\$^'?!
M&C7.I2K/JFH6OA_3;>P.JZM<(B+<ZOJTT,NI:K<A$^TZA=W,^T&3%?C!_P $
M4=;^(.H_&?\ X+$:1\1'\26VI>%?^"C.OZ)I_A[Q!XQO_&L'AS3/^%4^ ;^*
MS\.ZE?3S"V\-:C)>2:YHNFVZ6\=A8:G;VDD*3P2 ?OC0 4444 %%%% 'XC?\
M''?_ "A1_;T_[)YX(_\ 5Q_#BOOG_@GK_P F"?L._P#9G_[-'_JE_!5? W_!
MQW_RA1_;T_[)YX(_]7'\.*^^?^">O_)@G[#O_9G_ .S1_P"J7\%4 ?8%%%%
M'\PO[&O_ "M'_P#!7G_LS_\ 99_]0CX#U_3U7\PO[&O_ "M'_P#!7G_LS_\
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
M:6_9>_X*1?L\>&M6^&?AVZ_;3^/'PH^)'@CQ#K.I:U<V?A'PQ\-_AO\ LN>
M)K7Q+;VMLUS=:SJ)_9J74(O[/$EN@\5P1R2![":@#NOBK_P68^&/P2^%7[37
MQ:^*/[.7[1_@_1OV:_#_ ,)?']_I.J^#[>'7?&/PF^-VN^//"WP^^*>G6'VH
MOHGA74?$WPX\3:)>MK/E7>F7<-I]K@5+N,UN>'_^"Q7P0ET+]IC7OB'\(_CS
M\(_^&=_@SH'[1.FZ!XV\#7<?B[XS_ _Q3JVH>&M"^(/PR\,6(N-4U"RN_%EC
M#X=FT^YBCU"QO-4TJ6[ABAO(VK\]_P#@O!\,_B;X9_86_P""E_QU\<R^!=(\
M*_$C]A;]EWX$V.F6NMSR:]'XT^#_ .T)\0O'%Y/ EU'#;7VG:W_PNN2PL8('
M?4(QX<GN98?+N5(^MOC9^QG^U3^T]H'Q)^/GPQ^(WPW^!O[07B3]A33OV3O@
MGXHTB\D\;>&(K/Q+\4_"GQ4\>>.;R^CMKA4@U;3/"UCX:\%+]EN[O1;K4=3U
MB^B5DMTD -/XF?\ !;GX4?!/P%^U)XH^+O[/OQO\)^*OV2O!OP1^(WQ,^'MA
M;:%XHU6#P'\?9O$=CX'\3-JVCWCZ7I]K:ZSX8U#0O$]O?-'=^']5EL[>\BQ<
MH]'B#_@MM\-_"FI_&G0_$W[+W[3&@:[\*OV:A^V'X>T'5_"=I9Z[\5OV;+#Q
M?H_@WQ7\3/!VE-</=1VWA&^UJVU#5M'U!8M5.D17%]%;E8]I^+/C9_P18_:*
M^(W@+]NGPAX'O?@;\/H?VS_V0?V:?@ T,WB?XB^++[PUXW^"GQ4\:^/->\;>
M*O$.O6\^I>*;GQ+I_B@6EU=1R;VOK:Q,,45JMPD7V_\ $_X(7'P@_;.\(_\
M!1#]JCQS\&OAU^S/\+_^"?/B#]C'XGP^*-6OG@DU;XG_ !;^'/B*/6[V[NK5
MM*/AG4-7T>#P:EE=DW5W)KL,DD83?0!]:>#/V^? WCV3]A5/#/@;Q7JJ_MY>
M"O$/Q%\ RZ==:3J$7@KP7X;\"Z7\0+WQ%XU>VG<6VEC2];T73'NK;?'!XBU?
M3-$F*WMY$A^+_P#@IA\8/CO\+/VZ/^"4/PV^%OQK\;> _ 7[67[0/COX7_&#
MPQI!TJ6QU'PWX(^'W_";6#Z/)>6$UQI&I7U[#)9:E=QR3>?9382.-XE+>:_\
M$._V1X_AQI_Q-^,UC\1-5^)7[/OA3Q5\7_V?_P#@G8-<L)K>7PE^R-)\7]7\
M>:UJ>G7-T3-J6G>-?'Y@T/PSK!2(W_PZ^&?@JYM_]"OHD'U%^WY^QM^T%^TC
M^U3_ ,$]OCO\*+WX:V&@_L2?%_QI\6=4TSQKJ&MV]_XYD\9^"#X,?1--.DVM
MQ'I_]G1/+??:KLA9I#%$N%\P@ ^R/VVOBSI7P,_9+_:%^*^O+\24T/P5\)_&
MVM:UJ7PBL8K_ .(GA[2+;0+Y]3\5>&(IU>WAO_"]B)]>6]N8Y+>R73VNIHY$
MB*-^=]S_ ,%B/!/A3QIXI_9\\'?LV_M3?&KXI_"?]F'X5_M"W=II'AC3WU#Q
ME\.O&&D-)%XI75KBX@T]P(=.O)KO59/*M=5UA9M/TZ$S'"_2OQY^#W[8O[1'
MP3_:V^%OB>_^#WA;3?C%^S;XU^!OPO\ #6B7OB#4+.S\3_$O0O$7A[Q%\0?'
M>L7EG%<"+1+#4=,@T71=$BG$\*:K)<.)Y[=1\W_!7]A']I7X8?M5_$W]H;4;
MOX8:CI7C?_@GG\"?V-]/\/6>JZRFH6GBSX,IXGNY/%MW<36HMCH.N7_B::WA
MMXF:_MK:UCEDCWR,H .S_9@_X+'?!7]I_P"+OP*^%VC?"+XU> [']J/X$^(/
MCS^S=X[\;^'(+'P[\8M \$:+HNM?$#1/#<44[WL6M>$HM86*9+U(H=3%L]Q8
M,\$L3'YW\<_\%3_B-\,K[]@CPU\(?@3\6OBKHG[8'[7G[5OPO\3:M\2+O1M,
M\>>%[KX3_$S]H.#Q%\+-,T=GMTM]8T?6/ ,^G>&_MQ^S:-\/]"M;2\FGUAD,
MD7[.W_!,#]I7X,>.O^".?B/5?$7PLU;3/^":O[./QI^!?CV.RO=<CO/B%>?%
MGP/H'@2'7?"@FM1%8VFCVWANVU2:WU1HYIVO9+:($P@GMO%/_!.O]IC5T_8I
M\8Z/KOPEM_'G[)7_  4$_:T_:SFT/5KWQ&WAKQ9X*_:A\;_'SQ9'H2:C8V<E
M_9:[X.B^-D5I=$P-:ZC)H%P]L^VZA) />/C5_P %</@5\!?C)X3^&WCWPMXH
MB\'Z_P#&WPE^S;K_ ,6=)U'0-5T+P)\;_&.@:1KNG>$O%'ARUO'\3VVDV;ZY
M8:'JWB^.Q;0].U]+_39Y5EL9J_/[_@J[_P %*?%D<'PX\._LG:S\7-'TGX=?
M\%)?V;?V4/C)\:? XTA?AI=>-]8^(?@>Z^)OP6\02W<5QJ=TECX6U:/3+[6M
M,6/3K;Q/=7'AF6Y&H12(OV/X0_84^.G@/XN?'FWTOPG^ROXJ^'OQM_:$U_\
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
M>\0^'[:Y=HM6T.P\5:9JNGZ?J2-]CU*XTBY:!WMRDC 'Q]\'/^"-W[''P/\
MAC\5OA1X0'QBO_#WQ:^&.M?!34;_ ,7?%CQ#XKU_P=\'_$GEIXA^&_PVU'6%
MN(O!/A?7+>&"SU2TTJS6:[L[:UMFN%BM;=8N^U+_ ()A? #5?BQX,^-]UXR^
M.X^)_@#X#ZA^S9X7\4P_$Z6.\L/A'JUO%#JWATK_ &,8I9-3N+>VU.]OW0W4
MNIVMM=AT:%%'RY_P2*_:#_:A_:.^)'_!1*'X]_&.T\<>'OV4OVY_C3^R'\/M
M"TWP-I7A@:AX=^&\'A;4M-\9:]?6=[=37&O7D&O-9W%K$B6:"%ID8M)A?:?B
M-^V5X1\#_P#!2.]^"FI?%#XN1-\/_P!B'Q_\;/$OP TCX3/JGA#Q7I6B?$#P
M;;#XH^'?&L;_ -J:YXKTV/71X2MO">DP26[_ /$P>9Q<QJ  =WX=_P""7O[-
M_AGX@_LH?$NQU?XOW/B3]BOX>7?PH^ "ZC\0I+S2_#/P\U/2;#P]K7A:_P!.
M;25BUG3M=\-Z3H_A[5UO"9;O2-(TZW\Q)+83'?\ A/\ \$V/V8?@W\0_!OQ!
M\*Z/XKNU^%6K_$77/@?X%\0>)Y]7^'/P)U/XJW=_=^-;OX4>$Y+:*V\-S7PU
M;5K"PDEFOWT32M3O--T@V=M,5KYA\/\ _!<?]DGQ#XH^&/A2#P7^T/:WWQX^
M$;?%S]GA[GX.>)%3X^65IINA:GJ_AKX6((S+XB\1:-;^(;*2^MU6"!8([N[$
MWV2#SFC_ &@_^"BWPX\1?![]A3XE^$_B3\:?@%;?M'?MJ?#OX.V%O#\(?[<U
MG5/%7AWXNZ[\)_'_ .SW\5+75)8X?AX-6\8:%KWA_6M6=WO[,>&M1?3DD*,:
M />O$7_!*[]EGQ;\-K#X;^(Q\3-6'AWX_P#BK]I_P#X\N?'MTOQ+^&7QK\<>
M*]4\;^+_ !?X \7VUC;W>A-XD\3ZYK6J:SIIANM-OY-5O(I[9H6BCB^/O^"B
MO_!,+XC_ !1_9S^&/PE_9I2'X@Q:+^U+8_M-?&JV^*/Q8\1^"OBM\6?%NE>&
MIM \.Z_I/QHT.T63P[XB\-B+0[:U:?3?L)\.>'-&T*TCMA:Q7$?T#X&_X*L>
M +KQ5^W9;_%SX;^-_A1\//V+_CS<? \_$/4],DN](\>ZV-"^$S:%I.EM&X$G
MC3QYXH^*%C;>!_"UJ'N=6T*YT34'>*6^E2+T/3_^"H_[-$7PQ^,7Q$\:S>+/
MA[JGP.^)'@GX2^,_AAXCT7S/B5<^/OBI8Z#J7PB\.^&/#>FSW<OB34/BE:^)
M-+'@^#39)7O[H:C:N(Y-+O?* /A7]FO]ES_@I5^R!\'/%9^"7ACP5XO\9_%'
MXD> =.U'X2?M*?M,^,_BSX<^&7@#1M!\96OBKQYHGC>71A<W6LZUJ6L^%K.Z
M\%6*RZ?-I'A9+J*1+^\FC/ZH?L-_LB> _P!AW]F[P9^S]X!AT_[-H^H>*_%W
MBK5-,TV+2;3Q#\0/B%XFU3QGXVUNUTZ+*V&G3Z]K-U::%IQ>3^RO#MEI&DK(
MT=BAKYP_8E_:8^*?QR_:[_;R\#^.;;X@^&O"WPHT;]EN^\%?#;XD>![;P7K7
M@*X^(^F_&G4=?MK1[>XNO^$HTO6M/\.^$]1@\1/*OFS_ &G33!#-ITX;]2*
M"BBB@ HHHH H:K_R"]2_Z\+S_P!)Y*_)_P#X(.?\H??V /\ L@6B?^G;6:_6
M#5?^07J7_7A>?^D\E?D__P $'/\ E#[^P!_V0+1/_3MK- 'ZWT444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 ?S@_\ !QS_ ,BK_P $E?\ M,Y^QC_Z(^(M?T?5_.#_ ,''
M/_(J_P#!)7_M,Y^QC_Z(^(M?T?4 %%%% !1110 5^/E[^P3\</V?OV]?C-^V
M[^QCXJ^'0TC]J_PSX8TO]I[X"?%1M?T[PUKWCOP-:-I_A#XN^#->\.VU[<Z;
MXC@TR2ZT[7]+N[<6FIQW]Y>)-]IE")^P=% 'Y7?%/]DW]K3QW-\&_CR/BM\.
M+_\ :?\ @K^T/8?&#PGX7OK77[7X&Z1\/;_X8_$'X,>./A#I,L%H_BAG\2>"
M/B7K^LS^,;ZV^V3>,+/1G:TATVP7S/"4_P"";'Q\CUO]I3X[MXG^#]U^T?\
MM;_MB?L4_'_XDP2MXKM_A[X0^%?[#_CSX9>+_AO\-/"US!8/K6J:]JEK\.[F
MVUK7=1MH+9M0\47D\0,.G6WF_N/10!^%7BO_ ()V_M7Z]\5_^"P/CZU\5? >
M'3/^"E?P&\"?!CP78SW'CDWWPVE\!_!SQ;\%[76O$KQZ88-334M*\9W_ (@N
M+?36=K>_T^TL8R]O/+*OQS^SUKW[2VK_ /!7K_@JEX?^#E[\&(/&7C7]EO\
M8P\"W^K>+X/'T?@\_$[X??#?QUH6L:MX#U"'10/$NB_#S5-8O(O%FDW+Q7TD
MNIZ'"@R+LI_4W6=!H^DVURUY;:7IUO>,96:Z@L;:*Y9IR6F9IXXEE)F8EI26
MS(22^30!_,=\;/\ @B'^U%XBM/VC_AA\-?C;\$=7^#'QC_81^ O['7PVN_C#
MX:\3Z_XX^ %A\$O@^?AKJL?PSL[.&?P_HVG_ !9U.*+Q%XOU>T:UUJ*XD1T:
MZ_LZUMG]G^$7_!,+]L_X?Z[^W5XE\0_$#]G?7M6_; _8>_9^_94T_P#L^+Q[
MI]IX2\1?!3X->(OA0_B6^B?3G:[T74QXQUC48H+<F]5-+TQ)$5[NZ$7]#=%
M'\D'Q@_8M_X6S\-_^";G_!**'6_&-A^VK^PSH7PLTGQU\?\ X4^%/%FB?#+1
M/V3=<\ ZE\,OCC WQ%UNQM;>5_BO\++=/#T?A2UFEU!?'EQI,:QI96MQ=)_5
M7+H-SX1\ 1>&/AAH_A^PE\,^&+30/ V@Z@US8>&;"WT?3X=-T/2YSIT4MS::
M59VMO;VJK:1/)%;Q*L:':!78"&)97F6*-9I51))0BB61(BYC1Y -[K&9'**Q
M(0NY4#<<R4 ?SM?L=?L"?\%3OV-/V0/&/[*/PV^+'[(%M>>+OB5\7O'=E\8'
MM_BK/XB\'+\9_%EYXFUQM'\.R:,NE7^J^'9-5U Z!<7MU%"]PED]TH6)E/HG
M[:W_  31_::_:*U_]KFV\ ^//A#IGA']H+_@GAX._82\+ZCXZN?&=[XNTIM!
M\:>*O%&J?$/Q2^FZ?+9WUS>6WC35;:*TM)7DEO+"SN;@JMS<"/\ >&B@#\:&
M_8B_:M?X\?LA?&DZ[\"<_LS?L,?&7]EO4=%-WXX'_"3>,_BEI?PK@@\2V=P-
M+/V3PUIM_P#"/1C+!,/[2DM-;U(I%YMI;K+X?^SC_P $NOVI?@O^S)_P2M_9
MUUOQU\#M73_@G]^TU??&?QGXETP^-HSX[\*SZ;\8M'MM)\-V=SIR_8M=6T^-
M.LSS-J3)8^?X?TY$D*7MPT7] ]% '\WNE?\ !'#]IZS_ &5?BA^S@OQZ^%>D
MWOP]_;8U/]N7]B?QOI/AOQ!/J/AGXK#X[>(?C9HP^,-O=I'#>Z4B>(+WP;>V
M/A[[0DEE?W>H;S)!;Q2^K_M%_P#!-O\ ;=_:>^%7PG^)?CW]HWX7Z-^V_P#
M#]J?X=_M/_!.?PYX<UQ/V>?!J_#O0M1\,?\ "M)=(GB'B74=-\8Z=K6LZIXK
MUZ6,7<^K7%I9VT4>G62RR?O710!^37_!.+]CC]J#]F3XP?MS?%/]H'QO\'?$
MEM^U_P#'.R^.]IH'PPL?$\,GA'Q#_P (1X6\&WNE37OB"WMUO=)@L/#D$-I*
MJBZGF1[NX2,SF-/UEHHH **** "BBB@#\1O^#CO_ )0H_MZ?]D\\$?\ JX_A
MQ7WS_P $]?\ DP3]AW_LS_\ 9H_]4OX*KX&_X.._^4*/[>G_ &3SP1_ZN/X<
M5]\_\$]?^3!/V'?^S/\ ]FC_ -4OX*H ^P**** /YA?V-?\ E:/_ ."O/_9G
M_P"RS_ZA'P'K^GJOYA?V-?\ E:/_ ."O/_9G_P"RS_ZA'P'K^GJ@ HHHH **
M** "BBB@!DL44\4D,T<<T,T;Q2Q2HLD4L4BE)(Y(W!1XW0E71@59258$$BN&
M^'7PM^&OPB\/GPG\*_ /@_X<^&3?7>J-H'@GP[I7AG2'U*_D\R]OY+#2+6TM
MI+RY<+YUR\;2NJ1H7V1HJ]Y10 4444 %%%% 'GGQ,^$GPQ^,WAY?"7Q8\!^%
MOB+X76\AU ^'O&&CV>O:*][;JZP7,NFZA%-:32PB1C$TL3^6Y#H ZJPZCPWX
M;T'P?H6E>&/"^DV.A>'M#LXM/T?1M-@6VL--L801#:6=NF$@MX@=L<2 (BX5
M0%  VZ* "N2\=> O!'Q/\*ZMX&^(WA+P[XY\&:]';Q:UX6\5Z18Z]H&JQVEW
M;W]JM_I6I07%G="VOK6VO+?S86,-U;PSQE98D9>MHH SM'T?2?#VE:=H6@Z7
MI^B:)I%E;:=I.D:39V^G:9IFGV<2P6ECI]A:1PVMG:6T*)%;VUO%'##&JI&B
MJ *T:** "BBB@ HHHH **** "BBB@#\/?^"SG_)0O^",W_:9+]F3_P!5Q\<:
M_<*OP]_X+.?\E"_X(S?]IDOV9/\ U7'QQK]PJ "BBB@ HHHH _F%_P"#K_\
MY1__ +-?_:1S]E__ -,?Q8K^GJOYA?\ @Z__ .4?_P"S7_VD<_9?_P#3'\6*
M_IZH **** "BBB@ K\3/A_\ L9?M%_L=_P#!3+]L']KGX%>%?#_QA_9^_;R\
M/_"[6_BQ\.6\7:7X-\=_#OXS_"O2M0T"T\5:'<>(?*T;6_#'B/2]5U2YU&QB
MG&J0ZGJ#ND;0PH3^V=% 'XJ_\%#_ -E+]L?]LCPK\#?&O@K3_ ?@KQ9^RE^V
ME^S5^U?\)_A#KGB2&Y?QY#\&)/%+>--"\;>+[+S/#]E>^)SXFMSX32+S;'1_
M[ CNM0E6[OV2'XM_;(_X)6_M3?M$^'O^"QWQ)\)>%/#.@_$;_@HUX._8S^&?
MPX^%E]XYT*.V\,:9^S;#X=N?$WC;QWXEA8Z%<ZEKMY97NG:1:::T]U#IEE:&
M=@UPR+_3Y10!^+MQ^RI^T@_[3'[=_P 8D^&ND/X<_:0_X)[? 7]G#P+:'QYX
M7&H0_$CX;:?\>T\06>KQM)LM=*EG^+NDV]IJ>XVLPT>_D/[N2U+?&'["_P ,
MOC;^R)^U5_P3]_9W\9_#/3/$GQ7^#'_!%CQ3\*O&6B:+X_\ "B007?A']HOX
M,6!UW1]6O9DMK_3=7N[!84MX,7=M!.L]R@BM9RO].->,ZC^SU\&-6^-&C?M$
M:CX!TFY^-?A_PW+X/T;XB-/J::[8>%9Y99Y_#T)BODLFTB>YF>[FL9+1X);Q
M8KN1&N8()8P#^8&V_P""-'[6NA_LS?M(? *Y\*>'/$VF?M"?"S]K;QAX4\*^
M%_BGIG@KP)\)_P!HG]I#XJ?%;7](T?QE"GV+5O'OA#X??#[5?AG8>%;>PFE\
M+Z?XJ7Q[?3Z9<V^KP2C])/A=^RG^U)X?T_X2'Q)\*=#M[KP!_P $D]4_8IU*
MVM?B+X6O!>?%=KGX>0V2P2B3R_[#N;3P;=W,VIMBVC:[@A;+(^/W HH _EO\
M7? SX\_L]_\ !.3_ ()A?LA>!O%_PV\ ?\%/?V=-?^$_A'X3>'7\0Z7XJN+[
M0/&>A>-OV?\ XR^+[6+2Y#=S> -*^%?CCQQX^U.X:,06UQ\.[.:?_3=.MU3^
MB_X&_![PS^SG\#/AG\$?A_9R3>&_A)\/M \%:!%+)''>ZN/#FD0V;:AJ%U(0
MCZOX@O89M3U:_G8FYU2_N[RX=GED8VM4^!?P>UKXP^&?V@=6^'/A34?C7X,\
M)ZIX%\*_$V[TJ";Q=H'A'6I[BYU30-,U5@9;;3[V:\O6EC3Y@M]?1HZQ7MTD
MOJ] 'X8_\$\_V?OVQ/V-?$7_  48UKQ3^SUIWBQ?VK/V^/CI^UA\-XM#^,/@
M"W^P^$_B-IWANQT#P_XA-[<(;;6H7\.>;?O#OMHX[V,1NSQ2 ;!_9?\ VQ-0
M_P""COP1_;(\;>"O"7B33_"O_!,[QU^S/\1Y_#GC/0='%U\<?'_Q(\)_$^^B
M\-Z1J,HNAX0TFXT2_P##EMJ=T4DG9[2_9%A:;;^VU% 'X(>$/V(_VH=$^,O_
M  0O\;WOP[T#^Q/^">7[,?Q0^#WQVEC\?>&7N%\2>.OV;?A_\%+&;PI )/,U
MBPM-:\'76K7<L&"VF7=M'$&N$D08OQ^_8>_:N^)G[/?[-WP[\/\ PTT*/Q-\
M*/\ @LEK_P"WCXCMKSXC>%HK9_@W/^V1\<?VB;*VL;SS3#/XFO?"_P 4M,TD
MZ;D&WU>POS,PMWA=OZ":* /YI?VHO^":/[8GQ>\'_M^^"? OA[X?6MW\6/\
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
MZ,/^#_\ WWXM_P#FDH_XA_/^".G_ $8?\'_^^_%O_P TE 'V_P#\-U?L9?\
M1T?P*_\ #E^%?_EE1_PW5^QE_P!'1_ K_P .7X5_^65?$'_$/Y_P1T_Z,/\
M@_\ ]]^+?_FDH_XA_/\ @CI_T8?\'_\ OOQ;_P#-)0!]O_\ #=7[&7_1T?P*
M_P##E^%?_EE1_P -U?L9?]'1_ K_ ,.7X5_^65?$'_$/Y_P1T_Z,/^#_ /WW
MXM_^:2C_ (A_/^".G_1A_P '_P#OOQ;_ /-)0!]O_P##=7[&7_1T?P*_\.7X
M5_\ EE1_PW5^QE_T='\"O_#E^%?_ )95\0?\0_G_  1T_P"C#_@__P!]^+?_
M )I*/^(?S_@CI_T8?\'_ /OOQ;_\TE 'V_\ \-U?L9?]'1_ K_PY?A7_ .65
M'_#=7[&7_1T?P*_\.7X5_P#EE7Q!_P 0_G_!'3_HP_X/_P#??BW_ .:2C_B'
M\_X(Z?\ 1A_P?_[[\6__ #24 ?;_ /PW5^QE_P!'1_ K_P .7X5_^65'_#=7
M[&7_ $='\"O_  Y?A7_Y95\0?\0_G_!'3_HP_P"#_P#WWXM_^:2C_B'\_P""
M.G_1A_P?_P"^_%O_ ,TE 'V__P -U?L9?]'1_ K_ ,.7X5_^65'_  W5^QE_
MT='\"O\ PY?A7_Y95\0?\0_G_!'3_HP_X/\ _??BW_YI*/\ B'\_X(Z?]&'_
M  ?_ .^_%O\ \TE 'V__ ,-U?L9?]'1_ K_PY?A7_P"65'_#=7[&7_1T?P*_
M\.7X5_\ EE7Q!_Q#^?\ !'3_ *,/^#__ 'WXM_\ FDH_XA_/^".G_1A_P?\
M^^_%O_S24 ?;_P#PW5^QE_T='\"O_#E^%?\ Y94?\-U?L9?]'1_ K_PY?A7_
M .65?$'_ !#^?\$=/^C#_@__ -]^+?\ YI*/^(?S_@CI_P!&'_!__OOQ;_\
M-)0!]O\ _#=7[&7_ $='\"O_  Y?A7_Y94?\-U?L9?\ 1T?P*_\ #E^%?_EE
M7Q!_Q#^?\$=/^C#_ (/_ /??BW_YI*/^(?S_ ((Z?]&'_!__ +[\6_\ S24
M?;__  W5^QE_T='\"O\ PY?A7_Y94?\ #=7[&7_1T?P*_P##E^%?_EE7Q!_Q
M#^?\$=/^C#_@_P#]]^+?_FDH_P"(?S_@CI_T8?\ !_\ [[\6_P#S24 ?;_\
MPW5^QE_T='\"O_#E^%?_ )94?\-U?L9?]'1_ K_PY?A7_P"65?$'_$/Y_P $
M=/\ HP_X/_\ ??BW_P":2C_B'\_X(Z?]&'_!_P#[[\6__-)0!\O_ /!53]I#
MX _&+XN?\$<O#GPI^,GPW^(FO6'_  6 _9HUF]T?P=XOT77]2M-)A\ _&>RE
MU&XM--N[B:*RCN[VSMGN'01+-=01E@TJ _T65^6?PJ_X(G_\$M/@A\2/!/Q>
M^%7[&OPN\%_$CX<>(],\7>"?%FE/XF.I>'O$>C7"W>F:K9"ZUZXM_M-G<(LL
M7G02Q[E&Y&'%?J90 4444 %%%% '\Q7_  =>V]U+_P $]OV?;JWLK^\ATC_@
MH3^S;K6IFPL;O4'LM)TSPY\6;G4-1N(;*&>9+2TA4R3S&/9&-H)RR@_IY_P^
M6_X)D_\ 1WGPT_+Q!_\ *6OTAUSP[X?\36:Z=XDT/1_$&GI.ETMCKFF66K6:
MW,2R)'<+:W\%Q )XTEE1)0@D19)%5@'8'DO^%/\ PE_Z)=\.O_")\-?_ "LH
M ^"_^'RW_!,G_H[SX:?EX@_^4M'_  ^6_P""9/\ T=Y\-/R\0?\ REK[T_X4
M_P#"7_HEWPZ_\(GPU_\ *RC_ (4_\)?^B7?#K_PB?#7_ ,K* /@O_A\M_P $
MR?\ H[SX:?EX@_\ E+1_P^6_X)D_]'>?#3\O$'_REK[T_P"%/_"7_HEWPZ_\
M(GPU_P#*RC_A3_PE_P"B7?#K_P (GPU_\K* /@O_ (?+?\$R?^CO/AI^7B#_
M .4M'_#Y;_@F3_T=Y\-/R\0?_*6OO3_A3_PE_P"B7?#K_P (GPU_\K*/^%/_
M  E_Z)=\.O\ PB?#7_RLH ^"_P#A\M_P3)_Z.\^&GY>(/_E+1_P^6_X)D_\
M1WGPT_+Q!_\ *6OO3_A3_P )?^B7?#K_ ,(GPU_\K*/^%/\ PE_Z)=\.O_")
M\-?_ "LH ^"_^'RW_!,G_H[SX:?EX@_^4M'_  ^6_P""9/\ T=Y\-/R\0?\
MREK[T_X4_P#"7_HEWPZ_\(GPU_\ *RC_ (4_\)?^B7?#K_PB?#7_ ,K* /@O
M_A\M_P $R?\ H[SX:?EX@_\ E+1_P^6_X)D_]'>?#3\O$'_REK[T_P"%/_"7
M_HEWPZ_\(GPU_P#*RC_A3_PE_P"B7?#K_P (GPU_\K* /@O_ (?+?\$R?^CO
M/AI^7B#_ .4M'_#Y;_@F3_T=Y\-/R\0?_*6OO3_A3_PE_P"B7?#K_P (GPU_
M\K*/^%/_  E_Z)=\.O\ PB?#7_RLH ^"_P#A\M_P3)_Z.\^&GY>(/_E+1_P^
M6_X)D_\ 1WGPT_+Q!_\ *6OO3_A3_P )?^B7?#K_ ,(GPU_\K*/^%/\ PE_Z
M)=\.O_")\-?_ "LH ^"_^'RW_!,G_H[SX:?EX@_^4M'_  ^6_P""9/\ T=Y\
M-/R\0?\ REK[T_X4_P#"7_HEWPZ_\(GPU_\ *RC_ (4_\)?^B7?#K_PB?#7_
M ,K* /@O_A\M_P $R?\ H[SX:?EX@_\ E+1_P^6_X)D_]'>?#3\O$'_REK[T
M_P"%/_"7_HEWPZ_\(GPU_P#*RC_A3_PE_P"B7?#K_P (GPU_\K* /@O_ (?+
M?\$R?^CO/AI^7B#_ .4M'_#Y;_@F3_T=Y\-/R\0?_*6OO3_A3_PE_P"B7?#K
M_P (GPU_\K*/^%/_  E_Z)=\.O\ PB?#7_RLH ^"_P#A\M_P3)_Z.\^&GY>(
M/_E+1_P^6_X)D_\ 1WGPT_+Q!_\ *6OO3_A3_P )?^B7?#K_ ,(GPU_\K*/^
M%/\ PE_Z)=\.O_")\-?_ "LH ^"_^'RW_!,G_H[SX:?EX@_^4M'_  ^6_P""
M9/\ T=Y\-/R\0?\ REK[T_X4_P#"7_HEWPZ_\(GPU_\ *RC_ (4_\)?^B7?#
MK_PB?#7_ ,K* /S_ -1_X+)?\$RY=/OHH_VNOAJSRV=S&BA?$!+.\+JJ@?V+
MR22 !ZUSW_!">SO-/_X)#?L#6=_:75C>6_P$T2.XM+VWFM+J"3^U=8/ESVUP
MD<T+@$$I(BL 02.:_2'_ (4_\)?^B7?#K_PB?#7_ ,K*[C3M-T[2+*VTS2;"
MRTO3;*(0V>GZ=:P65E:0J25AMK2VCB@@B!)(CBC1 22!S0!=HHHH **** "B
-BB@ HHHH **** /_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>19
<FILENAME>ex15-2_001.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ex15-2_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"  A ,X# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
(T455,J!__]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>20
<FILENAME>hlp-20241231.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Mon May 12 21:06:21 UTC 2025 -->
<xs:schema elementFormDefault="qualified" xmlns:srt-types="http://fasb.org/srt-types/2024" xmlns:hlp="http://www.hlyxgg.com/20241231" targetNamespace="http://www.hlyxgg.com/20241231" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:us-types="http://fasb.org/us-types/2024" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:dtr="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:xbrli="http://www.xbrl.org/2003/instance">
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xlink:type="simple" xlink:href="hlp-20241231_lab.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="hlp-20241231_pre.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="hlp-20241231_def.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="hlp-20241231_cal.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef"/>
      <link:roleType roleURI="http://www.hlyxgg.com/role/ConsolidatedBalanceSheet" id="hlp_r_ConsolidatedBalanceSheet">
        <link:definition>995301 - Statement - Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.hlyxgg.com/role/ConsolidatedBalanceSheet_Parentheticals" id="hlp_r_ConsolidatedBalanceSheet_Parentheticals">
        <link:definition>995302 - Statement - Consolidated Balance Sheets (Parentheticals)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.hlyxgg.com/role/ConsolidatedIncomeStatement" id="hlp_r_ConsolidatedIncomeStatement">
        <link:definition>995303 - Statement - Consolidated Statements of Operations and Comprehensive Income (Loss)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.hlyxgg.com/role/ConsolidatedIncomeStatementAlt0" id="hlp_r_ConsolidatedIncomeStatementAlt0">
        <link:definition>995303 - Statement - Consolidated Statements of Operations and Comprehensive Income (Loss) Alternate 0</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.hlyxgg.com/role/ShareholdersEquityType2or3" id="hlp_r_ShareholdersEquityType2or3">
        <link:definition>995304 - Statement - Consolidated Statements of Changes In Shareholders&#8217; Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.hlyxgg.com/role/ConsolidatedCashFlow" id="hlp_r_ConsolidatedCashFlow">
        <link:definition>995305 - Statement - Consolidated Statements of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.hlyxgg.com/role/OrganizationandNatureofOperations" id="hlp_r_OrganizationandNatureofOperations">
        <link:definition>995306 - Disclosure - Organization and Nature of Operations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.hlyxgg.com/role/SignificantAccountingPolicies" id="hlp_r_SignificantAccountingPolicies">
        <link:definition>995307 - Disclosure - Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.hlyxgg.com/role/AccountsReceivableNet" id="hlp_r_AccountsReceivableNet">
        <link:definition>995308 - Disclosure - Accounts Receivable, Net</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.hlyxgg.com/role/NotesReceivables" id="hlp_r_NotesReceivables">
        <link:definition>995309 - Disclosure - Notes Receivables</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.hlyxgg.com/role/InventoriesNet" id="hlp_r_InventoriesNet">
        <link:definition>995310 - Disclosure - Inventories, Net</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.hlyxgg.com/role/PrepaidExpenseandOtherCurrentAssets" id="hlp_r_PrepaidExpenseandOtherCurrentAssets">
        <link:definition>995311 - Disclosure - Prepaid Expense and Other Current Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.hlyxgg.com/role/PropertyPlantandEquipmentNet" id="hlp_r_PropertyPlantandEquipmentNet">
        <link:definition>995312 - Disclosure - Property, Plant and Equipment, Net</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.hlyxgg.com/role/IntangibleAssetsNet" id="hlp_r_IntangibleAssetsNet">
        <link:definition>995313 - Disclosure - Intangible Assets, Net</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.hlyxgg.com/role/DepositforInvestmentinJointVenture" id="hlp_r_DepositforInvestmentinJointVenture">
        <link:definition>995314 - Disclosure - Deposit for Investment in Joint Venture</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.hlyxgg.com/role/Loans" id="hlp_r_Loans">
        <link:definition>995315 - Disclosure - Loans</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.hlyxgg.com/role/AccruedExpensesandOtherPayables" id="hlp_r_AccruedExpensesandOtherPayables">
        <link:definition>995316 - Disclosure - Accrued Expenses and Other Payables</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.hlyxgg.com/role/Leases" id="hlp_r_Leases">
        <link:definition>995317 - Disclosure - Leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.hlyxgg.com/role/IncomeTaxes" id="hlp_r_IncomeTaxes">
        <link:definition>995318 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.hlyxgg.com/role/Concentrations" id="hlp_r_Concentrations">
        <link:definition>995319 - Disclosure - Concentrations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.hlyxgg.com/role/RelatedParty" id="hlp_r_RelatedParty">
        <link:definition>995320 - Disclosure - Related Party</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.hlyxgg.com/role/ShareholdersEquity" id="hlp_r_ShareholdersEquity">
        <link:definition>995321 - Disclosure - Shareholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.hlyxgg.com/role/SurplusReserve" id="hlp_r_SurplusReserve">
        <link:definition>995322 - Disclosure - Surplus Reserve</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.hlyxgg.com/role/Commitmentandcontingencies" id="hlp_r_Commitmentandcontingencies">
        <link:definition>995323 - Disclosure - Commitment and contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.hlyxgg.com/role/SegmentReporting" id="hlp_r_SegmentReporting">
        <link:definition>995324 - Disclosure - Segment Reporting</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.hlyxgg.com/role/SubsequentEvents" id="hlp_r_SubsequentEvents">
        <link:definition>995325 - Disclosure - Subsequent Events</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.hlyxgg.com/role/RestrictedNetAssetsorParentCompanysCondensedFinancialStatements" id="hlp_r_RestrictedNetAssetsorParentCompanysCondensedFinancialStatements">
        <link:definition>995326 - Disclosure - Restricted Net Assets or Parent Company&#8217;s Condensed Financial Statements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.hlyxgg.com/role/AccountingPoliciesByPolicy" id="hlp_r_AccountingPoliciesByPolicy">
        <link:definition>996000 - Disclosure - Accounting Policies, by Policy (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.hlyxgg.com/role/OrganizationandNatureofOperationsTables" id="hlp_r_OrganizationandNatureofOperationsTables">
        <link:definition>996001 - Disclosure - Organization and Nature of Operations (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.hlyxgg.com/role/SignificantAccountingPoliciesTables" id="hlp_r_SignificantAccountingPoliciesTables">
        <link:definition>996002 - Disclosure - Significant Accounting Policies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.hlyxgg.com/role/AccountsReceivableNetTables" id="hlp_r_AccountsReceivableNetTables">
        <link:definition>996003 - Disclosure - Accounts Receivable, Net (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.hlyxgg.com/role/NotesReceivablesTables" id="hlp_r_NotesReceivablesTables">
        <link:definition>996004 - Disclosure - Notes Receivables (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.hlyxgg.com/role/InventoriesNetTables" id="hlp_r_InventoriesNetTables">
        <link:definition>996005 - Disclosure - Inventories, Net (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.hlyxgg.com/role/PrepaidExpenseandOtherCurrentAssetsTables" id="hlp_r_PrepaidExpenseandOtherCurrentAssetsTables">
        <link:definition>996006 - Disclosure - Prepaid Expense and Other Current Assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.hlyxgg.com/role/PropertyPlantandEquipmentNetTables" id="hlp_r_PropertyPlantandEquipmentNetTables">
        <link:definition>996007 - Disclosure - Property, Plant and Equipment, Net (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.hlyxgg.com/role/IntangibleAssetsNetTables" id="hlp_r_IntangibleAssetsNetTables">
        <link:definition>996008 - Disclosure - Intangible Assets, Net (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.hlyxgg.com/role/LoansTables" id="hlp_r_LoansTables">
        <link:definition>996009 - Disclosure - Loans (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.hlyxgg.com/role/AccruedExpensesandOtherPayablesTables" id="hlp_r_AccruedExpensesandOtherPayablesTables">
        <link:definition>996010 - Disclosure - Accrued Expenses and Other Payables (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.hlyxgg.com/role/LeasesTables" id="hlp_r_LeasesTables">
        <link:definition>996011 - Disclosure - Leases (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.hlyxgg.com/role/IncomeTaxesTables" id="hlp_r_IncomeTaxesTables">
        <link:definition>996012 - Disclosure - Income Taxes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.hlyxgg.com/role/RelatedPartyTables" id="hlp_r_RelatedPartyTables">
        <link:definition>996013 - Disclosure - Related Party (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.hlyxgg.com/role/RestrictedNetAssetsorParentCompanysCondensedFinancialStatementsTables" id="hlp_r_RestrictedNetAssetsorParentCompanysCondensedFinancialStatementsTables">
        <link:definition>996014 - Disclosure - Restricted Net Assets or Parent Company&#8217;s Condensed Financial Statements (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.hlyxgg.com/role/OrganizationandNatureofOperationsDetails" id="hlp_r_OrganizationandNatureofOperationsDetails">
        <link:definition>996015 - Disclosure - Organization and Nature of Operations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.hlyxgg.com/role/ScheduleofConsolidatedVIEandSubsidiariesTable" id="hlp_r_ScheduleofConsolidatedVIEandSubsidiariesTable">
        <link:definition>996016 - Disclosure - Organization and Nature of Operations - Schedule of Consolidated VIE and Subsidiaries (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.hlyxgg.com/role/ScheduleofConsolidatedFinancialInformationoftheVIEandVIEsSubsidiariesTable" id="hlp_r_ScheduleofConsolidatedFinancialInformationoftheVIEandVIEsSubsidiariesTable">
        <link:definition>996017 - Disclosure - Organization and Nature of Operations - Schedule of Consolidated Financial Information of the VIE and VIE&#8217;s Subsidiaries (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.hlyxgg.com/role/ScheduleofConsolidatedOperatingInformationoftheVIEandVIEsSubsidiariesTable" id="hlp_r_ScheduleofConsolidatedOperatingInformationoftheVIEandVIEsSubsidiariesTable">
        <link:definition>996018 - Disclosure - Organization and Nature of Operations - Schedule of Consolidated Operating Information of the VIE and VIE&#8217;s Subsidiaries (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.hlyxgg.com/role/SignificantAccountingPoliciesDetails" id="hlp_r_SignificantAccountingPoliciesDetails">
        <link:definition>996019 - Disclosure - Significant Accounting Policies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.hlyxgg.com/role/ScheduleofCurrencyExchangeRatesTable" id="hlp_r_ScheduleofCurrencyExchangeRatesTable">
        <link:definition>996020 - Disclosure - Significant Accounting Policies - Schedule of Currency Exchange Rates (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.hlyxgg.com/role/ScheduleofEarningsPerShareTable" id="hlp_r_ScheduleofEarningsPerShareTable">
        <link:definition>996021 - Disclosure - Significant Accounting Policies - Schedule of Earnings Per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.hlyxgg.com/role/ScheduleofPropertyPlantandEquipmentTable" id="hlp_r_ScheduleofPropertyPlantandEquipmentTable">
        <link:definition>996022 - Disclosure - Significant Accounting Policies - Schedule of Property, Plant and Equipment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.hlyxgg.com/role/ScheduleofNetRevenueSegregatedByGeographicRegionsTable" id="hlp_r_ScheduleofNetRevenueSegregatedByGeographicRegionsTable">
        <link:definition>996023 - Disclosure - Significant Accounting Policies - Schedule of Net Revenue Segregated By Geographic Regions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.hlyxgg.com/role/AccountsReceivableNetDetails" id="hlp_r_AccountsReceivableNetDetails">
        <link:definition>996024 - Disclosure - Accounts Receivable, Net (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.hlyxgg.com/role/ScheduleofAccountsReceivableTable" id="hlp_r_ScheduleofAccountsReceivableTable">
        <link:definition>996025 - Disclosure - Accounts Receivable, Net - Schedule of Accounts Receivable (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.hlyxgg.com/role/ScheduleofCurrentExpectedCreditLossesTable" id="hlp_r_ScheduleofCurrentExpectedCreditLossesTable">
        <link:definition>996026 - Disclosure - Accounts Receivable, Net - Schedule of Current Expected Credit Losses (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.hlyxgg.com/role/ScheduleofNotesReceivableConsistedTable" id="hlp_r_ScheduleofNotesReceivableConsistedTable">
        <link:definition>996027 - Disclosure - Notes Receivables - Schedule of Notes Receivable Consisted (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.hlyxgg.com/role/InventoriesNetDetails" id="hlp_r_InventoriesNetDetails">
        <link:definition>996028 - Disclosure - Inventories, Net (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.hlyxgg.com/role/ScheduleofInventoriesTable" id="hlp_r_ScheduleofInventoriesTable">
        <link:definition>996029 - Disclosure - Inventories, Net - Schedule of Inventories (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.hlyxgg.com/role/ScheduleofPrepaidExpenseandOtherCurrentAssetsTable" id="hlp_r_ScheduleofPrepaidExpenseandOtherCurrentAssetsTable">
        <link:definition>996030 - Disclosure - Prepaid Expense and Other Current Assets - Schedule of Prepaid Expense and Other Current Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.hlyxgg.com/role/PropertyPlantandEquipmentNetDetails" id="hlp_r_PropertyPlantandEquipmentNetDetails">
        <link:definition>996031 - Disclosure - Property, Plant and Equipment, Net (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.hlyxgg.com/role/ScheduleofPropertyPlantandEquipmentNetTable" id="hlp_r_ScheduleofPropertyPlantandEquipmentNetTable">
        <link:definition>996032 - Disclosure - Property, Plant and Equipment, Net - Schedule of Property, Plant and Equipment Net (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.hlyxgg.com/role/IntangibleAssetsNetDetails" id="hlp_r_IntangibleAssetsNetDetails">
        <link:definition>996033 - Disclosure - Intangible Assets, Net (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
<!-- [WMV6][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrZqdG+IPTRQhaxITWbduhBMtXzm/uYHvW18KlxQGlivbNS1HLwmm97uUjMJddv/Qcho6/VybKnpAoRgBgPAww7T43RccRhasVOlziijHKc9INMObXHZ6HctG+reM9o1evcBLVP7ZyA0YN1XQNlfRU1bYgnejT/xAHu4cJsXbIBR7JvrFMhTTh2hIN3VA6ALx4oCFo4BNh+chdeeZmSVSgYs4I/KENQPrEL55XLqmRDM2w==] CSR-->
      <link:roleType roleURI="http://www.hlyxgg.com/role/ScheduleofIntangibleAssetsTable" id="hlp_r_ScheduleofIntangibleAssetsTable">
        <link:definition>996034 - Disclosure - Intangible Assets, Net - Schedule of Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.hlyxgg.com/role/ScheduleofAmortizationofIntangibleAssetsTable" id="hlp_r_ScheduleofAmortizationofIntangibleAssetsTable">
        <link:definition>996035 - Disclosure - Intangible Assets, Net - Schedule of Amortization of Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.hlyxgg.com/role/DepositforInvestmentinJointVentureDetails" id="hlp_r_DepositforInvestmentinJointVentureDetails">
        <link:definition>996036 - Disclosure - Deposit for Investment in Joint Venture (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.hlyxgg.com/role/LoansDetails" id="hlp_r_LoansDetails">
        <link:definition>996037 - Disclosure - Loans (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.hlyxgg.com/role/ScheduleofShortTermLoansConsistedTable" id="hlp_r_ScheduleofShortTermLoansConsistedTable">
        <link:definition>996038 - Disclosure - Loans - Schedule of Short-Term Loans Consisted (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.hlyxgg.com/role/ScheduleofFutureMaturitiesoftheLongTermLoanTable" id="hlp_r_ScheduleofFutureMaturitiesoftheLongTermLoanTable">
        <link:definition>996039 - Disclosure - Loans - Schedule of Future Maturities of the Long-Term Loan (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.hlyxgg.com/role/AccruedExpensesandOtherPayablesDetails" id="hlp_r_AccruedExpensesandOtherPayablesDetails">
        <link:definition>996040 - Disclosure - Accrued Expenses and Other Payables (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.hlyxgg.com/role/ScheduleofAccruedExpensesandOtherPayablesTable" id="hlp_r_ScheduleofAccruedExpensesandOtherPayablesTable">
        <link:definition>996041 - Disclosure - Accrued Expenses and Other Payables - Schedule of Accrued Expenses and Other Payables (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.hlyxgg.com/role/LeasesDetails" id="hlp_r_LeasesDetails">
        <link:definition>996042 - Disclosure - Leases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.hlyxgg.com/role/LeasesDetailsScheduleofFinanceLeaseRightofUseAssetsandLiability" id="hlp_r_LeasesDetailsScheduleofFinanceLeaseRightofUseAssetsandLiability">
        <link:definition>996043 - Disclosure - Leases - Schedule of Finance Lease Right-of-Use Assets and Liability (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.hlyxgg.com/role/ScheduleofLeaseExpensesTable" id="hlp_r_ScheduleofLeaseExpensesTable">
        <link:definition>996044 - Disclosure - Leases - Schedule of Lease Expenses (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.hlyxgg.com/role/IncomeTaxesDetails" id="hlp_r_IncomeTaxesDetails">
        <link:definition>996045 - Disclosure - Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.hlyxgg.com/role/ScheduleofCurrentandDeferredPortionsofIncomeTaxExpenseTable" id="hlp_r_ScheduleofCurrentandDeferredPortionsofIncomeTaxExpenseTable">
        <link:definition>996046 - Disclosure - Income Taxes - Schedule of Current and Deferred Portions of Income Tax Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.hlyxgg.com/role/ScheduleofEffectiveTaxRateTable" id="hlp_r_ScheduleofEffectiveTaxRateTable">
        <link:definition>996047 - Disclosure - Income Taxes - Schedule of Effective Tax Rate (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.hlyxgg.com/role/ScheduleofDeferredAssetsandLiabilitiesTable" id="hlp_r_ScheduleofDeferredAssetsandLiabilitiesTable">
        <link:definition>996048 - Disclosure - Income Taxes - Schedule of Deferred Assets and Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.hlyxgg.com/role/ConcentrationsDetails" id="hlp_r_ConcentrationsDetails">
        <link:definition>996049 - Disclosure - Concentrations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.hlyxgg.com/role/RelatedPartyDetails" id="hlp_r_RelatedPartyDetails">
        <link:definition>996050 - Disclosure - Related Party (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.hlyxgg.com/role/ScheduleofRelatedPartiesTransactionsTable" id="hlp_r_ScheduleofRelatedPartiesTransactionsTable">
        <link:definition>996051 - Disclosure - Related Party - Schedule of Related Parties Transactions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.hlyxgg.com/role/ScheduleofAmountDueToRelatedPartiesTable" id="hlp_r_ScheduleofAmountDueToRelatedPartiesTable">
        <link:definition>996052 - Disclosure - Related Party - Schedule of Amount Due To Related Parties (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.hlyxgg.com/role/ShareholdersEquityDetails" id="hlp_r_ShareholdersEquityDetails">
        <link:definition>996053 - Disclosure - Shareholders' Equity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.hlyxgg.com/role/SurplusReserveDetails" id="hlp_r_SurplusReserveDetails">
        <link:definition>996054 - Disclosure - Surplus Reserve (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.hlyxgg.com/role/CommitmentandcontingenciesDetails" id="hlp_r_CommitmentandcontingenciesDetails">
        <link:definition>996055 - Disclosure - Commitment and contingencies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.hlyxgg.com/role/SegmentReportingDetails" id="hlp_r_SegmentReportingDetails">
        <link:definition>996056 - Disclosure - Segment Reporting (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.hlyxgg.com/role/SubsequentEventsDetails" id="hlp_r_SubsequentEventsDetails">
        <link:definition>996057 - Disclosure - Subsequent Events (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.hlyxgg.com/role/ScheduleofCondensedBalanceSheetsUnauditedTable" id="hlp_r_ScheduleofCondensedBalanceSheetsUnauditedTable">
        <link:definition>996058 - Disclosure - Restricted Net Assets or Parent Company&#8217;s Condensed Financial Statements - Schedule of Condensed Balance Sheets (Unaudited) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.hlyxgg.com/role/ScheduleofCondensedBalanceSheetsUnauditedTable_Parentheticals" id="hlp_r_ScheduleofCondensedBalanceSheetsUnauditedTable_Parentheticals">
        <link:definition>996059 - Disclosure - Restricted Net Assets or Parent Company&#8217;s Condensed Financial Statements - Schedule of Condensed Balance Sheets (Unaudited) (Parentheticals) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.hlyxgg.com/role/ScheduleofCondensedStatementsofOperationsUnauditedTable" id="hlp_r_ScheduleofCondensedStatementsofOperationsUnauditedTable">
        <link:definition>996060 - Disclosure - Restricted Net Assets or Parent Company&#8217;s Condensed Financial Statements - Schedule of Condensed Statements of Operations (Unaudited) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.hlyxgg.com/role/ScheduleofCondensedStatementsOfCashFlowsUnauditedTable" id="hlp_r_ScheduleofCondensedStatementsOfCashFlowsUnauditedTable">
        <link:definition>996061 - Disclosure - Restricted Net Assets or Parent Company&#8217;s Condensed Financial Statements - Schedule of Condensed Statements Of Cash Flows (Unaudited) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.hlyxgg.com/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation">
        <link:definition>000 - Document - Document And Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-types/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://fasb.org/srt-types/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/sic/2024" schemaLocation="https://xbrl.sec.gov/sic/2024/sic-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/cyd-af/2024" schemaLocation="https://xbrl.sec.gov/cyd/2024/cyd-af-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd/2024" schemaLocation="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd-sub/2024" schemaLocation="https://xbrl.sec.gov/ecd/2024/ecd-sub-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei-sub/2024" schemaLocation="https://xbrl.sec.gov/dei/2024/dei-sub-2024.xsd"/>
  <xs:element name="ScheduleOfConsolidatedVieAndSubsidiariesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_ScheduleOfConsolidatedVieAndSubsidiariesAbstract"/>
  <xs:element name="ScheduleOfConsolidatedFinancialInformationOfTheVieAndVieSSubsidiariesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_ScheduleOfConsolidatedFinancialInformationOfTheVieAndVieSSubsidiariesAbstract"/>
  <xs:element name="ScheduleOfConsolidatedOperatingInformationOfTheVieAndVieSSubsidiariesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_ScheduleOfConsolidatedOperatingInformationOfTheVieAndVieSSubsidiariesAbstract"/>
  <xs:element name="ScheduleOfCurrencyExchangeRatesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_ScheduleOfCurrencyExchangeRatesAbstract"/>
  <xs:element name="ScheduleOfPropertyPlantAndEquipmentAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_ScheduleOfPropertyPlantAndEquipmentAbstract"/>
  <xs:element name="ScheduleOfNetRevenueSegregatedByGeographicRegionsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_ScheduleOfNetRevenueSegregatedByGeographicRegionsAbstract"/>
  <xs:element name="ScheduleOfAccountsReceivableAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_ScheduleOfAccountsReceivableAbstract"/>
  <xs:element name="ScheduleOfCurrentExpectedCreditLossesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_ScheduleOfCurrentExpectedCreditLossesAbstract"/>
  <xs:element name="ScheduleOfNotesReceivableConsistedAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_ScheduleOfNotesReceivableConsistedAbstract"/>
  <xs:element name="ScheduleOfPropertyPlantAndEquipmentNetAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_ScheduleOfPropertyPlantAndEquipmentNetAbstract"/>
  <xs:element name="ScheduleOfIntangibleAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_ScheduleOfIntangibleAssetsAbstract"/>
  <xs:element name="ScheduleOfAmortizationOfIntangibleAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_ScheduleOfAmortizationOfIntangibleAssetsAbstract"/>
  <xs:element name="ScheduleOfShortTermLoansConsistedAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_ScheduleOfShortTermLoansConsistedAbstract"/>
  <xs:element name="ScheduleOfFutureMaturitiesOfTheLongTermLoanAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_ScheduleOfFutureMaturitiesOfTheLongTermLoanAbstract"/>
  <xs:element name="ScheduleOfAccruedExpensesAndOtherPayablesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_ScheduleOfAccruedExpensesAndOtherPayablesAbstract"/>
  <xs:element name="ScheduleOfLeaseExpensesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_ScheduleOfLeaseExpensesAbstract"/>
  <xs:element name="ScheduleOfRelatedPartiesTransactionsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_ScheduleOfRelatedPartiesTransactionsAbstract"/>
  <xs:element name="ScheduleOfAmountDueToRelatedPartiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_ScheduleOfAmountDueToRelatedPartiesAbstract"/>
  <xs:element name="ScheduleOfCondensedBalanceSheetsUnauditedAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_ScheduleOfCondensedBalanceSheetsUnauditedAbstract"/>
  <xs:element name="ScheduleOfCondensedStatementsOfOperationsUnauditedAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_ScheduleOfCondensedStatementsOfOperationsUnauditedAbstract"/>
  <xs:element name="ScheduleOfCondensedStatementsOfCashFlowsUnauditedAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_ScheduleOfCondensedStatementsOfCashFlowsUnauditedAbstract"/>
  <xs:element name="UnlabeledAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_UnlabeledAbstract"/>
  <xs:element name="UnlabeledAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_UnlabeledAbstract0"/>
  <xs:element name="UnlabeledAbstract1" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_UnlabeledAbstract1"/>
  <xs:element name="ReconciliationOfCashCashEquivalentsAndRestrictedCashBeginningOfTheYearAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_ReconciliationOfCashCashEquivalentsAndRestrictedCashBeginningOfTheYearAbstract"/>
  <xs:element name="ReconciliationOfCashCashEquivalentsAndRestrictedCashEndOfTheYearAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_ReconciliationOfCashCashEquivalentsAndRestrictedCashEndOfTheYearAbstract"/>
  <xs:element name="SubsidiariesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_SubsidiariesAbstract"/>
  <xs:element name="VieAndItsSubsidiariesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_VieAndItsSubsidiariesAbstract"/>
  <xs:element name="AssetsAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_AssetsAbstract0"/>
  <xs:element name="CurrentAssetsAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_CurrentAssetsAbstract0"/>
  <xs:element name="NonCurrentAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_NonCurrentAssetsAbstract"/>
  <xs:element name="LiabilitiesAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_LiabilitiesAbstract0"/>
  <xs:element name="CurrentLiabilitiesAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_CurrentLiabilitiesAbstract0"/>
  <xs:element name="a1UsRmbAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_a1UsRmbAbstract"/>
  <xs:element name="FinanceLeaseCostAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_FinanceLeaseCostAbstract"/>
  <xs:element name="OtherComprehensiveIncomeLossAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_OtherComprehensiveIncomeLossAbstract"/>
  <xs:element name="CashFlowsFromOperatingActivitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_CashFlowsFromOperatingActivitiesAbstract"/>
  <xs:element name="AdjustmentsToReconcileNetIncomeToNetCashUsedInOperatingActivitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_AdjustmentsToReconcileNetIncomeToNetCashUsedInOperatingActivitiesAbstract"/>
  <xs:element name="CashFlowsFromInvestingActivitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_CashFlowsFromInvestingActivitiesAbstract"/>
  <xs:element name="CashFlowsFromFinancingActivitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_CashFlowsFromFinancingActivitiesAbstract"/>
  <xs:element name="NonCashInvestingAndFinancingActivitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_NonCashInvestingAndFinancingActivitiesAbstract"/>
  <xs:element name="StatutoryReserve" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="hlp_StatutoryReserve"/>
  <xs:element name="StockIssuedDuringPeriodValueUnderwritersOptionExercisedMay22023" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="hlp_StockIssuedDuringPeriodValueUnderwritersOptionExercisedMay22023"/>
  <xs:element name="StockIssuedDuringPeriodSharesUnderwritersOptionExercisedMay22023inShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_StockIssuedDuringPeriodSharesUnderwritersOptionExercisedMay22023inShares"/>
  <xs:element name="StockIssuedDuringPeriodValueSurrenderOfShares" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="hlp_StockIssuedDuringPeriodValueSurrenderOfShares"/>
  <xs:element name="StockIssuedDuringPeriodSharesSurrenderOfShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_StockIssuedDuringPeriodSharesSurrenderOfShares"/>
  <xs:element name="ProceedsFromRelatedPartie" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="hlp_ProceedsFromRelatedPartie"/>
  <xs:element name="ProceedsFromFinancingLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="hlp_ProceedsFromFinancingLiabilities"/>
  <xs:element name="PaymentsForFinancingLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="hlp_PaymentsForFinancingLiabilities"/>
  <xs:element name="PropertyPlantAndEquipmentTransferredFromConstructionInProgress" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="hlp_PropertyPlantAndEquipmentTransferredFromConstructionInProgress"/>
  <xs:element name="PropertyPlantAndEquipmentAcquiredInExchangeOfNotesReceivable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="hlp_PropertyPlantAndEquipmentAcquiredInExchangeOfNotesReceivable"/>
  <xs:element name="PropertyPlantAndEquipmentAcquiredAndAppliedFromPrepaidExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="hlp_PropertyPlantAndEquipmentAcquiredAndAppliedFromPrepaidExpenses"/>
  <xs:element name="RightofuseAssetsObtainedInExchangeForLeaseObligations" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="hlp_RightofuseAssetsObtainedInExchangeForLeaseObligations"/>
  <xs:element name="RightofuseAssetsTransferredToPropertyAndEquipmentUponExerciseOfPurchaseOption" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="hlp_RightofuseAssetsTransferredToPropertyAndEquipmentUponExerciseOfPurchaseOption"/>
  <xs:element name="PropertyAndEquipmentAcquiredOnCreditAsLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="hlp_PropertyAndEquipmentAcquiredOnCreditAsLiabilities"/>
  <xs:element name="PropertyAndEquipmentAcquiredByPrepaymentsForPurchaseOfYingxuanAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="hlp_PropertyAndEquipmentAcquiredByPrepaymentsForPurchaseOfYingxuanAssets"/>
  <xs:element name="SecurityDepositsAppliedToPaymentsOfLongtermPayable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="hlp_SecurityDepositsAppliedToPaymentsOfLongtermPayable"/>
  <xs:element name="LeasesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="hlp_LeasesTable"/>
  <xs:element name="LeasesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_LeasesLineItems"/>
  <xs:element name="NoncontrollingInterestPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_NoncontrollingInterestPolicyTextBlock"/>
  <xs:element name="RelatedPartiesTransactionsPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_RelatedPartiesTransactionsPolicyTextBlock"/>
  <xs:element name="DeferredOfferingCostsPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_DeferredOfferingCostsPolicyTextBlock"/>
  <xs:element name="ValueAddedTaxPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_ValueAddedTaxPolicyTextBlock"/>
  <xs:element name="StatutoryReservesPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_StatutoryReservesPolicyTextBlock"/>
  <xs:element name="PropertyPlantAndEquipmentUsefulLifeTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_PropertyPlantAndEquipmentUsefulLifeTableTextBlock"/>
  <xs:element name="ScheduleOfFinanceLeaseRightOfUseAssetsAndLiabilityTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_ScheduleOfFinanceLeaseRightOfUseAssetsAndLiabilityTableTextBlock"/>
  <xs:element name="ScheduleOfAmountDueToRelatedPartiesTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_ScheduleOfAmountDueToRelatedPartiesTableTextBlock"/>
  <xs:element name="RestrictedNetAssetsorParentCompanysCondensedFinancialStatementsTablesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="hlp_RestrictedNetAssetsorParentCompanysCondensedFinancialStatementsTablesTable"/>
  <xs:element name="VariableInterestEntityPlaceOfOrganization" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_VariableInterestEntityPlaceOfOrganization"/>
  <xs:element name="DueFromParentCompany" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="hlp_DueFromParentCompany"/>
  <xs:element name="SignificantAccountingPoliciesScheduleofCurrencyExchangeRatesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="hlp_SignificantAccountingPoliciesScheduleofCurrencyExchangeRatesDetailsTable"/>
  <xs:element name="SignificantAccountingPoliciesScheduleofCurrencyExchangeRatesDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_SignificantAccountingPoliciesScheduleofCurrencyExchangeRatesDetailsLineItems"/>
  <xs:element name="SignificantAccountingPoliciesScheduleofPropertyPlantandEquipmentDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="hlp_SignificantAccountingPoliciesScheduleofPropertyPlantandEquipmentDetailsTable"/>
  <xs:element name="SignificantAccountingPoliciesScheduleofNetRevenueSegregatedByGeographicRegionsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="hlp_SignificantAccountingPoliciesScheduleofNetRevenueSegregatedByGeographicRegionsDetailsTable"/>
  <xs:element name="CurrentExpectedCreditLossesHistoricalLossRate" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_CurrentExpectedCreditLossesHistoricalLossRate"/>
  <xs:element name="CurrentExpectedCreditLossesAdjustment" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_CurrentExpectedCreditLossesAdjustment"/>
  <xs:element name="CurrentExpectedCreditLossesRate" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_CurrentExpectedCreditLossesRate"/>
  <xs:element name="LongtermLoans" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="hlp_LongtermLoans"/>
  <xs:element name="LoansScheduleofFutureMaturitiesoftheLongTermLoanDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="hlp_LoansScheduleofFutureMaturitiesoftheLongTermLoanDetailsTable"/>
  <xs:element name="LoansScheduleofFutureMaturitiesoftheLongTermLoanDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_LoansScheduleofFutureMaturitiesoftheLongTermLoanDetailsLineItems"/>
  <xs:element name="DeferredTaxAssetsDepreciationAndAmortization" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="hlp_DeferredTaxAssetsDepreciationAndAmortization"/>
  <xs:element name="AllowanceForCECL" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="hlp_AllowanceForCECL"/>
  <xs:element name="NameOfTheRelatedPartyTransactionDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_NameOfTheRelatedPartyTransactionDescription"/>
  <xs:element name="RelatedPartyScheduleofAmountDueToRelatedPartiesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="hlp_RelatedPartyScheduleofAmountDueToRelatedPartiesDetailsTable"/>
  <xs:element name="DueFromdueToRelatedPartiesNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="hlp_DueFromdueToRelatedPartiesNet"/>
  <xs:element name="ShareOfProfitInSubsidiaries" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="hlp_ShareOfProfitInSubsidiaries"/>
  <xs:element name="NonCashAdjustment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="hlp_NonCashAdjustment"/>
  <xs:element name="ProceedsFromInitialPublicOfferingNetOfCosts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="hlp_ProceedsFromInitialPublicOfferingNetOfCosts"/>
  <xs:element name="OrganizationandNatureofOperationsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="hlp_OrganizationandNatureofOperationsDetailsTable"/>
  <xs:element name="SignificantAccountingPoliciesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="hlp_SignificantAccountingPoliciesDetailsTable"/>
  <xs:element name="SignificantAccountingPoliciesDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_SignificantAccountingPoliciesDetailsLineItems"/>
  <xs:element name="ValueAddedTaxPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_ValueAddedTaxPercentage"/>
  <xs:element name="AccountsReceivableNetDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="hlp_AccountsReceivableNetDetailsTable"/>
  <xs:element name="WorkingCapitalLoan" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="hlp_WorkingCapitalLoan"/>
  <xs:element name="PropertyPlantandEquipmentNetDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="hlp_PropertyPlantandEquipmentNetDetailsTable"/>
  <xs:element name="PropertyPlantandEquipmentNetDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_PropertyPlantandEquipmentNetDetailsLineItems"/>
  <xs:element name="IntangibleAssetsNetDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="hlp_IntangibleAssetsNetDetailsTable"/>
  <xs:element name="IntangibleAssetsNetDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_IntangibleAssetsNetDetailsLineItems"/>
  <xs:element name="LoansDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="hlp_LoansDetailsTable"/>
  <xs:element name="PledgedValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="hlp_PledgedValue"/>
  <xs:element name="ShortTermLoanforPurchase" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="hlp_ShortTermLoanforPurchase"/>
  <xs:element name="PledgedRealPropertiesValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="hlp_PledgedRealPropertiesValue"/>
  <xs:element name="AccruedExpensesandOtherPayablesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="hlp_AccruedExpensesandOtherPayablesDetailsTable"/>
  <xs:element name="AccruedExpensesandOtherPayablesDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_AccruedExpensesandOtherPayablesDetailsLineItems"/>
  <xs:element name="LeaseBargainPurchaseOption" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="hlp_LeaseBargainPurchaseOption"/>
  <xs:element name="LeasesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="hlp_LeasesDetailsTable"/>
  <xs:element name="LeaseTermConsideration" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="hlp_LeaseTermConsideration"/>
  <xs:element name="IncomeTaxesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="hlp_IncomeTaxesDetailsTable"/>
  <xs:element name="IncomeTaxesDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_IncomeTaxesDetailsLineItems"/>
  <xs:element name="ProfitsAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="hlp_ProfitsAmount"/>
  <xs:element name="PercentageOfUnifromRate" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_PercentageOfUnifromRate"/>
  <xs:element name="ConcentrationsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="hlp_ConcentrationsDetailsTable"/>
  <xs:element name="ConcentrationsDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_ConcentrationsDetailsLineItems"/>
  <xs:element name="RelatedPartyDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="hlp_RelatedPartyDetailsTable"/>
  <xs:element name="ProceedsFromRelatedpartyDebt" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="hlp_ProceedsFromRelatedpartyDebt"/>
  <xs:element name="ShareholdersEquityDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="hlp_ShareholdersEquityDetailsTable"/>
  <xs:element name="PurchasePricePerShare" type="dtr:perShareItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="hlp_PurchasePricePerShare"/>
  <xs:element name="SurplusReserveDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="hlp_SurplusReserveDetailsTable"/>
  <xs:element name="SurplusReserveDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_SurplusReserveDetailsLineItems"/>
  <xs:element name="TaxNetProfitsPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_TaxNetProfitsPercentage"/>
  <xs:element name="StatutoryReservePercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_StatutoryReservePercentage"/>
  <xs:element name="CommitmentandcontingenciesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="hlp_CommitmentandcontingenciesDetailsTable"/>
  <xs:element name="AnnualInterestRate" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_AnnualInterestRate"/>
  <xs:element name="RemainingAssetsValued" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="hlp_RemainingAssetsValued"/>
  <xs:element name="SegmentReportingDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="hlp_SegmentReportingDetailsTable"/>
  <xs:element name="SubsequentEventsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="hlp_SubsequentEventsDetailsTable"/>
  <xs:element name="AgriculturalBankOfChinaMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_AgriculturalBankOfChinaMember"/>
  <xs:element name="AmortizationExpenseMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_AmortizationExpenseMember"/>
  <xs:element name="AverageRateMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_AverageRateMember"/>
  <xs:element name="BankOfBeijingMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_BankOfBeijingMember"/>
  <xs:element name="BankOfRizhaoMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_BankOfRizhaoMember"/>
  <xs:element name="BankOfWeifangMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_BankOfWeifangMember"/>
  <xs:element name="BankOfWeifangOneMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_BankOfWeifangOneMember"/>
  <xs:element name="BeijingHaozhenHeavyIndustryTechnologyCompanyLimitedHaozhenBeijingMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_BeijingHaozhenHeavyIndustryTechnologyCompanyLimitedHaozhenBeijingMember"/>
  <xs:element name="ChinaIndustrialBankMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_ChinaIndustrialBankMember"/>
  <xs:element name="ChinaMinshengBankMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_ChinaMinshengBankMember"/>
  <xs:element name="ChinasForeignInvestmentEnterprisesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_ChinasForeignInvestmentEnterprisesMember"/>
  <xs:element name="CompanysVIEMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_CompanysVIEMember"/>
  <xs:element name="ContractLiabilitiesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_ContractLiabilitiesMember"/>
  <xs:element name="CreditLineAndLoanAgreementsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_CreditLineAndLoanAgreementsMember"/>
  <xs:element name="CustomerMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_CustomerMember"/>
  <xs:element name="ElectronicDevicesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_ElectronicDevicesMember"/>
  <xs:element name="FailedSaleAndLeasebackMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_FailedSaleAndLeasebackMember"/>
  <xs:element name="HaozhenBeijingMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_HaozhenBeijingMember"/>
  <xs:element name="HaozhenShandongMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_HaozhenShandongMember"/>
  <xs:element name="HighAndNewTechnologyEnterprisesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_HighAndNewTechnologyEnterprisesMember"/>
  <xs:element name="HongliCaymanMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_HongliCaymanMember"/>
  <xs:element name="HongliDevelopmentMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_HongliDevelopmentMember"/>
  <xs:element name="HongliHongKongLimitedHongliHKMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_HongliHongKongLimitedHongliHKMember"/>
  <xs:element name="HongliTechnologyMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_HongliTechnologyMember"/>
  <xs:element name="HongyuHaoMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_HongyuHaoMember"/>
  <xs:element name="HundredAndEightyOneToTwoHundredAndSeventyDaysMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_HundredAndEightyOneToTwoHundredAndSeventyDaysMember"/>
  <xs:element name="HundredAndTwentyOneToHundredAndEightyDaysMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_HundredAndTwentyOneToHundredAndEightyDaysMember"/>
  <xs:element name="IndustrialAndCommercialBankOfChinaMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_IndustrialAndCommercialBankOfChinaMember"/>
  <xs:element name="IndustrialBankMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_IndustrialBankMember"/>
  <xs:element name="JieLiuMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_JieLiuMember"/>
  <xs:element name="JinanLangchiHeavyIndustryCoLtdMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_JinanLangchiHeavyIndustryCoLtdMember"/>
  <xs:element name="LargestCustomersMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_LargestCustomersMember"/>
  <xs:element name="LiLiuMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_LiLiuMember"/>
  <xs:element name="LoanAgreementMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_LoanAgreementMember"/>
  <xs:element name="MachineryEquipmentAndToolsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_MachineryEquipmentAndToolsMember"/>
  <xs:element name="MrJieLiuMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_MrJieLiuMember"/>
  <xs:element name="NinetyOneToHundredAndTwentyDaysMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_NinetyOneToHundredAndTwentyDaysMember"/>
  <xs:element name="OverThreeHundredAndSixtyDaysMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_OverThreeHundredAndSixtyDaysMember"/>
  <xs:element name="OverseasMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_OverseasMember"/>
  <xs:element name="PeoplesRepublicOfChinaMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_PeoplesRepublicOfChinaMember"/>
  <xs:element name="PostalSavingsBankOfChinaPSBCMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_PostalSavingsBankOfChinaPSBCMember"/>
  <xs:element name="RonglanSunMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_RonglanSunMember"/>
  <xs:element name="RuralCommercialBankOfShandongMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_RuralCommercialBankOfShandongMember"/>
  <xs:element name="SalesToSouthKoreaMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_SalesToSouthKoreaMember"/>
  <xs:element name="SecondLargestCustomersMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_SecondLargestCustomersMember"/>
  <xs:element name="ShandongHaozhenHeavyIndustryCoLtdHaozhenShandong2Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_ShandongHaozhenHeavyIndustryCoLtdHaozhenShandong2Member"/>
  <xs:element name="ShandongHongliSpecialSectionTubeCoLtdHongliShandongMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_ShandongHongliSpecialSectionTubeCoLtdHongliShandongMember"/>
  <xs:element name="ShandongMaituoHeavyIndustryCoLtdMaituo1Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_ShandongMaituoHeavyIndustryCoLtdMaituo1Member"/>
  <xs:element name="ShandongXiangfengHeavyIndustryCoLtdWFOEMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_ShandongXiangfengHeavyIndustryCoLtdWFOEMember"/>
  <xs:element name="ShenzhenQianhaiWeBankCoLtdMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_ShenzhenQianhaiWeBankCoLtdMember"/>
  <xs:element name="SixtyOneToNinetyDaysMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_SixtyOneToNinetyDaysMember"/>
  <xs:element name="SpotRateMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_SpotRateMember"/>
  <xs:element name="StatutoryReserveMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_StatutoryReserveMember"/>
  <xs:element name="SungdaTechCoLtdMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_SungdaTechCoLtdMember"/>
  <xs:element name="SupplierMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_SupplierMember"/>
  <xs:element name="SupplierOneMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_SupplierOneMember"/>
  <xs:element name="ThirtyOneToSixtyDaysMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_ThirtyOneToSixtyDaysMember"/>
  <xs:element name="TwoHundredAndSeventyOneToThreeHundredAndSixtyDaysMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_TwoHundredAndSeventyOneToThreeHundredAndSixtyDaysMember"/>
  <xs:element name="VariableInterestEntityMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_VariableInterestEntityMember"/>
  <xs:element name="WeihaiCityCommercialBankMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_WeihaiCityCommercialBankMember"/>
  <xs:element name="WithinTheFirstQuarterOf2024Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_WithinTheFirstQuarterOf2024Member"/>
  <xs:element name="WithinTheFirstQuarterOf2025Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_WithinTheFirstQuarterOf2025Member"/>
  <xs:element name="WithinTheSecondQuarterOf2024Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_WithinTheSecondQuarterOf2024Member"/>
  <xs:element name="WithinTheSecondQuarterOf2025Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_WithinTheSecondQuarterOf2025Member"/>
  <xs:element name="YongqingDongMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_YongqingDongMember"/>
  <xs:element name="YuanqingLiuMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_YuanqingLiuMember"/>
  <xs:element name="YuanxiangLiuMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_YuanxiangLiuMember"/>
  <xs:element name="ZhongkeHongyuanBeijingHoldingsCoLtdMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_ZhongkeHongyuanBeijingHoldingsCoLtdMember"/>
  <xs:element name="DocumentAndEntityInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hlp_DocumentAndEntityInformationAbstract"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>21
<FILENAME>hlp-20241231_cal.xml
<DESCRIPTION>XBRL CALCULATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Mon May 12 21:06:21 UTC 2025 -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_ConsolidatedBalanceSheet" roleURI="http://www.hlyxgg.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_ConsolidatedIncomeStatement" roleURI="http://www.hlyxgg.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_ConsolidatedCashFlow" roleURI="http://www.hlyxgg.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_ScheduleofConsolidatedFinancialInformationoftheVIEandVIEsSubsidiariesTable" roleURI="http://www.hlyxgg.com/role/ScheduleofConsolidatedFinancialInformationoftheVIEandVIEsSubsidiariesTable"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_ScheduleofAccountsReceivableTable" roleURI="http://www.hlyxgg.com/role/ScheduleofAccountsReceivableTable"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_ScheduleofInventoriesTable" roleURI="http://www.hlyxgg.com/role/ScheduleofInventoriesTable"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_ScheduleofPrepaidExpenseandOtherCurrentAssetsTable" roleURI="http://www.hlyxgg.com/role/ScheduleofPrepaidExpenseandOtherCurrentAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_ScheduleofIntangibleAssetsTable" roleURI="http://www.hlyxgg.com/role/ScheduleofIntangibleAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_ScheduleofAmortizationofIntangibleAssetsTable" roleURI="http://www.hlyxgg.com/role/ScheduleofAmortizationofIntangibleAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_ScheduleofAccruedExpensesandOtherPayablesTable" roleURI="http://www.hlyxgg.com/role/ScheduleofAccruedExpensesandOtherPayablesTable"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_ScheduleofLeaseExpensesTable" roleURI="http://www.hlyxgg.com/role/ScheduleofLeaseExpensesTable"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_ScheduleofCurrentandDeferredPortionsofIncomeTaxExpenseTable" roleURI="http://www.hlyxgg.com/role/ScheduleofCurrentandDeferredPortionsofIncomeTaxExpenseTable"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_ScheduleofEffectiveTaxRateTable" roleURI="http://www.hlyxgg.com/role/ScheduleofEffectiveTaxRateTable"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_ScheduleofDeferredAssetsandLiabilitiesTable" roleURI="http://www.hlyxgg.com/role/ScheduleofDeferredAssetsandLiabilitiesTable"/>
  <calculationLink xlink:role="http://www.hlyxgg.com/role/ConsolidatedBalanceSheet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_RestrictedCashCurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesAndLoansReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesAndLoansReceivableNetCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_NotesAndLoansReceivableNetCurrent" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_InventoryNet" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_OtherReceivablesNetCurrent" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_AssetsCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_PrepaidExpenseNoncurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLongTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLongTermInvestments"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_OtherLongTermInvestments" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_FinanceLeaseRightOfUseAsset" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet" order="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBorrowings"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_ShortTermBorrowings" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableCurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNotesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNotesPayableCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_OtherNotesPayableCurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedIncomeTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccruedIncomeTaxesCurrent" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_FinanceLeaseLiabilityCurrent" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesAndOtherLiabilities" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_LiabilitiesCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermLoansPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermLoansPayable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_LongTermLoansPayable" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_CommonStockValue" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="hlp_StatutoryReserve" xlink:href="hlp-20241231.xsd#hlp_StatutoryReserve"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="hlp_StatutoryReserve" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_Liabilities" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_StockholdersEquity" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.hlyxgg.com/role/ConsolidatedIncomeStatement" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_Revenues" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfRevenue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_CostOfRevenue" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_GrossProfit" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingExpenses" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncome"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncome" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinancingInterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancingInterestExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_FinancingInterestExpense" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingExpense" order="3" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_OperatingIncomeLoss" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_NonoperatingIncomeExpense" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeTaxesPaidNet" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_NetIncomeLoss" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.hlyxgg.com/role/ConsolidatedCashFlow" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetIncomeLoss" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_DepreciationDepletionAndAmortization" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_AmortizationOfIntangibleAssets" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProvisionForOtherCreditLosses" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProvisionForOtherCreditLosses"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_ProvisionForOtherCreditLosses" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_ShareBasedCompensation" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryLIFOReservePeriodCharge" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryLIFOReservePeriodCharge"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_InventoryLIFOReservePeriodCharge" order="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="8" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInDueToRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDueToRelatedParties"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInDueToRelatedParties" order="9" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" order="10" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" order="11" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" order="12" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" order="13" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" order="14" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInNotesReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInNotesReceivables"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInNotesReceivables" order="15" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInInventories" order="16" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" order="17" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" order="18" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInDueFromRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDueFromRelatedParties"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInDueFromRelatedParties" order="19" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="hlp_ProceedsFromRelatedPartie" xlink:href="hlp-20241231.xsd#hlp_ProceedsFromRelatedPartie"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="hlp_ProceedsFromRelatedPartie" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="4" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets" order="5" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireOtherProductiveAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireOtherProductiveAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquireOtherProductiveAssets" order="6" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireInvestments"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquireInvestments" order="7" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToFundLongtermLoansToRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToFundLongtermLoansToRelatedParties"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToFundLongtermLoansToRelatedParties" order="8" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <loc xlink:type="locator" xlink:label="hlp_ProceedsFromFinancingLiabilities" xlink:href="hlp-20241231.xsd#hlp_ProceedsFromFinancingLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="hlp_ProceedsFromFinancingLiabilities" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromRelatedPartyDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromRelatedPartyDebt"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromRelatedPartyDebt" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromShortTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromShortTermDebt"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromShortTermDebt" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
<!-- [WMV6][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrZqdG+IPTRQhaxITWbduhBMtXzm/uYHvW18KlxQGlivbNS1HLwmm97uUjMJddv/Qcho6/VybKnpAoRgBgPAww7T43RccRhasVOlziijHKc9INMObXHZ6HctG+reM9o1evcBLVP7ZyA0YN1XQNlfRU1bYgnejT/xAHu4cJsXbIBR7JvrFMhTTh2hIN3VA6ALx4oCFo4BNh+chdeeZmSVSgYsAZO5VJxhfsXx5ch5NTWSCBnrvIT5lkw3] CSR-->
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromLongTermLinesOfCredit" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromIssuanceInitialPublicOffering" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromStockOptionsExercised" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfPrivatePlacement" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfPrivatePlacement"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromIssuanceOfPrivatePlacement" order="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="hlp_PaymentsForFinancingLiabilities" xlink:href="hlp-20241231.xsd#hlp_PaymentsForFinancingLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="hlp_PaymentsForFinancingLiabilities" order="8" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeasePrincipalPayments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_FinanceLeasePrincipalPayments" order="9" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfRelatedPartyDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfRelatedPartyDebt"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_RepaymentsOfRelatedPartyDebt" order="10" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsOfFinancingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_PaymentsOfFinancingCosts" order="11" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfShortTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfShortTermDebt"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_RepaymentsOfShortTermDebt" order="12" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfLongTermLinesOfCredit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_RepaymentsOfLongTermLinesOfCredit" order="13" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="2" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="4" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.hlyxgg.com/role/ScheduleofConsolidatedFinancialInformationoftheVIEandVIEsSubsidiariesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_RestrictedCashCurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesAndLoansReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesAndLoansReceivableNetCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_NotesAndLoansReceivableNetCurrent" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_InventoryNet" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="hlp_DueFromParentCompany" xlink:href="hlp-20241231.xsd#hlp_DueFromParentCompany"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="hlp_DueFromParentCompany" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_OtherReceivablesNetCurrent" order="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="8" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_AssetsCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_PrepaidExpenseNoncurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_FinanceLeaseRightOfUseAsset" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBorrowings"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_ShortTermBorrowings" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableCurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_OtherLiabilitiesCurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxesPayableCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_TaxesPayableCurrent" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_FinanceLeaseLiabilityCurrent" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesAndOtherLiabilities" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_LiabilitiesCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_LongTermDebtNoncurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermLoansPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermLoansPayable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_LongTermLoansPayable" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNet" xlink:to="us-gaap_Assets" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNet" xlink:to="us-gaap_Liabilities" order="2" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.hlyxgg.com/role/ScheduleofAccountsReceivableTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableGross"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableGross" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable" order="2" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.hlyxgg.com/role/ScheduleofInventoriesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryGross"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryRawMaterials" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryRawMaterials"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryGross" xlink:to="us-gaap_InventoryRawMaterials" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWorkInProcess" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWorkInProcess"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryGross" xlink:to="us-gaap_InventoryWorkInProcess" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryFinishedGoods" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryFinishedGoods"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryGross" xlink:to="us-gaap_InventoryFinishedGoods" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryGross" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryLIFOReserve" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryLIFOReserve"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryLIFOReserve" order="2" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.hlyxgg.com/role/ScheduleofPrepaidExpenseandOtherCurrentAssetsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidAdvertising" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidAdvertising"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidAdvertising" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_OtherAssetsCurrent" order="3" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.hlyxgg.com/role/ScheduleofIntangibleAssetsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" order="2" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.hlyxgg.com/role/ScheduleofAmortizationofIntangibleAssetsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" order="6" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.hlyxgg.com/role/ScheduleofAccruedExpensesandOtherPayablesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxesPayableCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_TaxesPayableCurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPayableCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_InterestPayableCurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent" order="5" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.hlyxgg.com/role/ScheduleofLeaseExpensesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LeaseCost" xlink:to="us-gaap_FinanceLeaseRightOfUseAssetAmortization" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseInterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LeaseCost" xlink:to="us-gaap_FinanceLeaseInterestExpense" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.hlyxgg.com/role/ScheduleofCurrentandDeferredPortionsofIncomeTaxExpenseTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.hlyxgg.com/role/ScheduleofEffectiveTaxRateTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome" order="3" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.hlyxgg.com/role/ScheduleofDeferredAssetsandLiabilitiesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <loc xlink:type="locator" xlink:label="hlp_DeferredTaxAssetsDepreciationAndAmortization" xlink:href="hlp-20241231.xsd#hlp_DeferredTaxAssetsDepreciationAndAmortization"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="hlp_DeferredTaxAssetsDepreciationAndAmortization" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="hlp_AllowanceForCECL" xlink:href="hlp-20241231.xsd#hlp_AllowanceForCECL"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="hlp_AllowanceForCECL" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsInventory" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="us-gaap_DeferredTaxAssetsInventory" order="3" weight="1"/>
  </calculationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>22
<FILENAME>hlp-20241231_def.xml
<DESCRIPTION>XBRL DEFINITION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Mon May 12 21:06:21 UTC 2025 -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:xbrldt="http://xbrl.org/2005/xbrldt">
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_ConsolidatedBalanceSheet" roleURI="http://www.hlyxgg.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_ConsolidatedBalanceSheet_Parentheticals" roleURI="http://www.hlyxgg.com/role/ConsolidatedBalanceSheet_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_ConsolidatedIncomeStatement" roleURI="http://www.hlyxgg.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_ShareholdersEquityType2or3" roleURI="http://www.hlyxgg.com/role/ShareholdersEquityType2or3"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_ConsolidatedCashFlow" roleURI="http://www.hlyxgg.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_OrganizationandNatureofOperations" roleURI="http://www.hlyxgg.com/role/OrganizationandNatureofOperations"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_SignificantAccountingPolicies" roleURI="http://www.hlyxgg.com/role/SignificantAccountingPolicies"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_AccountsReceivableNet" roleURI="http://www.hlyxgg.com/role/AccountsReceivableNet"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_NotesReceivables" roleURI="http://www.hlyxgg.com/role/NotesReceivables"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_InventoriesNet" roleURI="http://www.hlyxgg.com/role/InventoriesNet"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_PrepaidExpenseandOtherCurrentAssets" roleURI="http://www.hlyxgg.com/role/PrepaidExpenseandOtherCurrentAssets"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_PropertyPlantandEquipmentNet" roleURI="http://www.hlyxgg.com/role/PropertyPlantandEquipmentNet"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_IntangibleAssetsNet" roleURI="http://www.hlyxgg.com/role/IntangibleAssetsNet"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_DepositforInvestmentinJointVenture" roleURI="http://www.hlyxgg.com/role/DepositforInvestmentinJointVenture"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_Loans" roleURI="http://www.hlyxgg.com/role/Loans"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_AccruedExpensesandOtherPayables" roleURI="http://www.hlyxgg.com/role/AccruedExpensesandOtherPayables"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_Leases" roleURI="http://www.hlyxgg.com/role/Leases"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_IncomeTaxes" roleURI="http://www.hlyxgg.com/role/IncomeTaxes"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_Concentrations" roleURI="http://www.hlyxgg.com/role/Concentrations"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_RelatedParty" roleURI="http://www.hlyxgg.com/role/RelatedParty"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_ShareholdersEquity" roleURI="http://www.hlyxgg.com/role/ShareholdersEquity"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_SurplusReserve" roleURI="http://www.hlyxgg.com/role/SurplusReserve"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_Commitmentandcontingencies" roleURI="http://www.hlyxgg.com/role/Commitmentandcontingencies"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_SegmentReporting" roleURI="http://www.hlyxgg.com/role/SegmentReporting"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_SubsequentEvents" roleURI="http://www.hlyxgg.com/role/SubsequentEvents"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_RestrictedNetAssetsorParentCompanysCondensedFinancialStatements" roleURI="http://www.hlyxgg.com/role/RestrictedNetAssetsorParentCompanysCondensedFinancialStatements"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_AccountingPoliciesByPolicy" roleURI="http://www.hlyxgg.com/role/AccountingPoliciesByPolicy"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_OrganizationandNatureofOperationsTables" roleURI="http://www.hlyxgg.com/role/OrganizationandNatureofOperationsTables"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_SignificantAccountingPoliciesTables" roleURI="http://www.hlyxgg.com/role/SignificantAccountingPoliciesTables"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_AccountsReceivableNetTables" roleURI="http://www.hlyxgg.com/role/AccountsReceivableNetTables"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_NotesReceivablesTables" roleURI="http://www.hlyxgg.com/role/NotesReceivablesTables"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_InventoriesNetTables" roleURI="http://www.hlyxgg.com/role/InventoriesNetTables"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_PrepaidExpenseandOtherCurrentAssetsTables" roleURI="http://www.hlyxgg.com/role/PrepaidExpenseandOtherCurrentAssetsTables"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_PropertyPlantandEquipmentNetTables" roleURI="http://www.hlyxgg.com/role/PropertyPlantandEquipmentNetTables"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_IntangibleAssetsNetTables" roleURI="http://www.hlyxgg.com/role/IntangibleAssetsNetTables"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_LoansTables" roleURI="http://www.hlyxgg.com/role/LoansTables"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_AccruedExpensesandOtherPayablesTables" roleURI="http://www.hlyxgg.com/role/AccruedExpensesandOtherPayablesTables"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_LeasesTables" roleURI="http://www.hlyxgg.com/role/LeasesTables"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_IncomeTaxesTables" roleURI="http://www.hlyxgg.com/role/IncomeTaxesTables"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_RelatedPartyTables" roleURI="http://www.hlyxgg.com/role/RelatedPartyTables"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_RestrictedNetAssetsorParentCompanysCondensedFinancialStatementsTables" roleURI="http://www.hlyxgg.com/role/RestrictedNetAssetsorParentCompanysCondensedFinancialStatementsTables"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_ScheduleofConsolidatedVIEandSubsidiariesTable" roleURI="http://www.hlyxgg.com/role/ScheduleofConsolidatedVIEandSubsidiariesTable"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_ScheduleofConsolidatedFinancialInformationoftheVIEandVIEsSubsidiariesTable" roleURI="http://www.hlyxgg.com/role/ScheduleofConsolidatedFinancialInformationoftheVIEandVIEsSubsidiariesTable"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_ScheduleofConsolidatedOperatingInformationoftheVIEandVIEsSubsidiariesTable" roleURI="http://www.hlyxgg.com/role/ScheduleofConsolidatedOperatingInformationoftheVIEandVIEsSubsidiariesTable"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_ScheduleofCurrencyExchangeRatesTable" roleURI="http://www.hlyxgg.com/role/ScheduleofCurrencyExchangeRatesTable"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_ScheduleofEarningsPerShareTable" roleURI="http://www.hlyxgg.com/role/ScheduleofEarningsPerShareTable"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_ScheduleofPropertyPlantandEquipmentTable" roleURI="http://www.hlyxgg.com/role/ScheduleofPropertyPlantandEquipmentTable"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_ScheduleofNetRevenueSegregatedByGeographicRegionsTable" roleURI="http://www.hlyxgg.com/role/ScheduleofNetRevenueSegregatedByGeographicRegionsTable"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_ScheduleofAccountsReceivableTable" roleURI="http://www.hlyxgg.com/role/ScheduleofAccountsReceivableTable"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_ScheduleofCurrentExpectedCreditLossesTable" roleURI="http://www.hlyxgg.com/role/ScheduleofCurrentExpectedCreditLossesTable"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_ScheduleofNotesReceivableConsistedTable" roleURI="http://www.hlyxgg.com/role/ScheduleofNotesReceivableConsistedTable"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_ScheduleofInventoriesTable" roleURI="http://www.hlyxgg.com/role/ScheduleofInventoriesTable"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_ScheduleofPrepaidExpenseandOtherCurrentAssetsTable" roleURI="http://www.hlyxgg.com/role/ScheduleofPrepaidExpenseandOtherCurrentAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_ScheduleofPropertyPlantandEquipmentNetTable" roleURI="http://www.hlyxgg.com/role/ScheduleofPropertyPlantandEquipmentNetTable"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_ScheduleofIntangibleAssetsTable" roleURI="http://www.hlyxgg.com/role/ScheduleofIntangibleAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_ScheduleofAmortizationofIntangibleAssetsTable" roleURI="http://www.hlyxgg.com/role/ScheduleofAmortizationofIntangibleAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_ScheduleofShortTermLoansConsistedTable" roleURI="http://www.hlyxgg.com/role/ScheduleofShortTermLoansConsistedTable"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_ScheduleofFutureMaturitiesoftheLongTermLoanTable" roleURI="http://www.hlyxgg.com/role/ScheduleofFutureMaturitiesoftheLongTermLoanTable"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_ScheduleofAccruedExpensesandOtherPayablesTable" roleURI="http://www.hlyxgg.com/role/ScheduleofAccruedExpensesandOtherPayablesTable"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_ScheduleofLeaseExpensesTable" roleURI="http://www.hlyxgg.com/role/ScheduleofLeaseExpensesTable"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_ScheduleofCurrentandDeferredPortionsofIncomeTaxExpenseTable" roleURI="http://www.hlyxgg.com/role/ScheduleofCurrentandDeferredPortionsofIncomeTaxExpenseTable"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_ScheduleofEffectiveTaxRateTable" roleURI="http://www.hlyxgg.com/role/ScheduleofEffectiveTaxRateTable"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_ScheduleofDeferredAssetsandLiabilitiesTable" roleURI="http://www.hlyxgg.com/role/ScheduleofDeferredAssetsandLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_ScheduleofRelatedPartiesTransactionsTable" roleURI="http://www.hlyxgg.com/role/ScheduleofRelatedPartiesTransactionsTable"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_ScheduleofAmountDueToRelatedPartiesTable" roleURI="http://www.hlyxgg.com/role/ScheduleofAmountDueToRelatedPartiesTable"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_ScheduleofCondensedBalanceSheetsUnauditedTable" roleURI="http://www.hlyxgg.com/role/ScheduleofCondensedBalanceSheetsUnauditedTable"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_ScheduleofCondensedBalanceSheetsUnauditedTable_Parentheticals" roleURI="http://www.hlyxgg.com/role/ScheduleofCondensedBalanceSheetsUnauditedTable_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_ScheduleofCondensedStatementsofOperationsUnauditedTable" roleURI="http://www.hlyxgg.com/role/ScheduleofCondensedStatementsofOperationsUnauditedTable"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_ScheduleofCondensedStatementsOfCashFlowsUnauditedTable" roleURI="http://www.hlyxgg.com/role/ScheduleofCondensedStatementsOfCashFlowsUnauditedTable"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_LeasesDetailsScheduleofFinanceLeaseRightofUseAssetsandLiability" roleURI="http://www.hlyxgg.com/role/LeasesDetailsScheduleofFinanceLeaseRightofUseAssetsandLiability"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_OrganizationandNatureofOperationsDetails" roleURI="http://www.hlyxgg.com/role/OrganizationandNatureofOperationsDetails"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_SignificantAccountingPoliciesDetails" roleURI="http://www.hlyxgg.com/role/SignificantAccountingPoliciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_AccountsReceivableNetDetails" roleURI="http://www.hlyxgg.com/role/AccountsReceivableNetDetails"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_InventoriesNetDetails" roleURI="http://www.hlyxgg.com/role/InventoriesNetDetails"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_PropertyPlantandEquipmentNetDetails" roleURI="http://www.hlyxgg.com/role/PropertyPlantandEquipmentNetDetails"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_IntangibleAssetsNetDetails" roleURI="http://www.hlyxgg.com/role/IntangibleAssetsNetDetails"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_DepositforInvestmentinJointVentureDetails" roleURI="http://www.hlyxgg.com/role/DepositforInvestmentinJointVentureDetails"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_LoansDetails" roleURI="http://www.hlyxgg.com/role/LoansDetails"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_AccruedExpensesandOtherPayablesDetails" roleURI="http://www.hlyxgg.com/role/AccruedExpensesandOtherPayablesDetails"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_LeasesDetails" roleURI="http://www.hlyxgg.com/role/LeasesDetails"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_IncomeTaxesDetails" roleURI="http://www.hlyxgg.com/role/IncomeTaxesDetails"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_ConcentrationsDetails" roleURI="http://www.hlyxgg.com/role/ConcentrationsDetails"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_RelatedPartyDetails" roleURI="http://www.hlyxgg.com/role/RelatedPartyDetails"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_ShareholdersEquityDetails" roleURI="http://www.hlyxgg.com/role/ShareholdersEquityDetails"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_SurplusReserveDetails" roleURI="http://www.hlyxgg.com/role/SurplusReserveDetails"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_CommitmentandcontingenciesDetails" roleURI="http://www.hlyxgg.com/role/CommitmentandcontingenciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_SegmentReportingDetails" roleURI="http://www.hlyxgg.com/role/SegmentReportingDetails"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_SubsequentEventsDetails" roleURI="http://www.hlyxgg.com/role/SubsequentEventsDetails"/>
  <roleRef xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd#eedm" roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#DocumentAndEntityInformation" roleURI="http://www.hlyxgg.com/role/DocumentAndEntityInformation"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" arcroleURI="http://xbrl.org/int/dim/arcrole/all"/>
  <definitionLink xlink:role="http://www.hlyxgg.com/role/ConsolidatedBalanceSheet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="us-gaap_RelatedPartyMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RestrictedCashCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesAndLoansReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesAndLoansReceivableNetCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NotesAndLoansReceivableNetCurrent" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InventoryNet" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherReceivablesNetCurrent" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AssetsCurrent" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PrepaidExpenseNoncurrent" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLongTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLongTermInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherLongTermInvestments" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FinanceLeaseRightOfUseAsset" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_Assets" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBorrowings"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShortTermBorrowings" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccountsPayableCurrent" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNotesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNotesPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherNotesPayableCurrent" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedIncomeTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccruedIncomeTaxesCurrent" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FinanceLeaseLiabilityCurrent" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccruedLiabilitiesAndOtherLiabilities" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesCurrent" order="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermLoansPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermLoansPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LongTermLoansPayable" order="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_Liabilities" order="23" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockValue" order="24" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock" order="25" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_StatutoryReserve" xlink:href="hlp-20241231.xsd#hlp_StatutoryReserve"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="hlp_StatutoryReserve" order="26" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="27" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="28" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity" order="29" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="30" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.hlyxgg.com/role/ConsolidatedBalanceSheet_Parentheticals" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesAuthorized" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesIssued" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesOutstanding" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.hlyxgg.com/role/ConsolidatedIncomeStatement" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_Revenues" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfRevenue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_CostOfRevenue" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_GrossProfit" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingExpenses" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingIncomeLoss" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncome"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OtherNonoperatingIncome" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinancingInterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancingInterestExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_FinancingInterestExpense" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OtherNonoperatingExpense" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NonoperatingIncomeExpense" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeTaxesPaidNet" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NetIncomeLoss" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareBasic" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="18" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.hlyxgg.com/role/ShareholdersEquityType2or3" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AdditionalPaidInCapitalMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_StatutoryReserveMember" xlink:href="hlp-20241231.xsd#hlp_StatutoryReserveMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="hlp_StatutoryReserveMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_RetainedEarningsMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_StockIssuedDuringPeriodSharesUnderwritersOptionExercisedMay22023inShares" xlink:href="hlp-20241231.xsd#hlp_StockIssuedDuringPeriodSharesUnderwritersOptionExercisedMay22023inShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="hlp_StockIssuedDuringPeriodSharesUnderwritersOptionExercisedMay22023inShares" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_StockIssuedDuringPeriodValueUnderwritersOptionExercisedMay22023" xlink:href="hlp-20241231.xsd#hlp_StockIssuedDuringPeriodValueUnderwritersOptionExercisedMay22023"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="hlp_StockIssuedDuringPeriodValueUnderwritersOptionExercisedMay22023" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_StockIssuedDuringPeriodSharesSurrenderOfShares" xlink:href="hlp-20241231.xsd#hlp_StockIssuedDuringPeriodSharesSurrenderOfShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="hlp_StockIssuedDuringPeriodSharesSurrenderOfShares" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_StockIssuedDuringPeriodValueSurrenderOfShares" xlink:href="hlp-20241231.xsd#hlp_StockIssuedDuringPeriodValueSurrenderOfShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="hlp_StockIssuedDuringPeriodValueSurrenderOfShares" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesOther"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesOther" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueOther"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueOther" order="15" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.hlyxgg.com/role/ConsolidatedCashFlow" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetIncomeLoss" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_DepreciationDepletionAndAmortization" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_AmortizationOfIntangibleAssets" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProvisionForOtherCreditLosses" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProvisionForOtherCreditLosses"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_ProvisionForOtherCreditLosses" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_ShareBasedCompensation" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryLIFOReservePeriodCharge" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryLIFOReservePeriodCharge"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_InventoryLIFOReservePeriodCharge" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInNotesReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInNotesReceivables"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInNotesReceivables" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInInventories" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInDueFromRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDueFromRelatedParties"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInDueFromRelatedParties" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInDueToRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDueToRelatedParties"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInDueToRelatedParties" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets" order="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireOtherProductiveAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireOtherProductiveAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_PaymentsToAcquireOtherProductiveAssets" order="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" order="23" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" order="24" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_PaymentsToAcquireInvestments" order="25" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToFundLongtermLoansToRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToFundLongtermLoansToRelatedParties"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_PaymentsToFundLongtermLoansToRelatedParties" order="26" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_ProceedsFromRelatedPartie" xlink:href="hlp-20241231.xsd#hlp_ProceedsFromRelatedPartie"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="hlp_ProceedsFromRelatedPartie" order="27" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="28" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_ProceedsFromFinancingLiabilities" xlink:href="hlp-20241231.xsd#hlp_ProceedsFromFinancingLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="hlp_ProceedsFromFinancingLiabilities" order="29" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_PaymentsForFinancingLiabilities" xlink:href="hlp-20241231.xsd#hlp_PaymentsForFinancingLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="hlp_PaymentsForFinancingLiabilities" order="30" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeasePrincipalPayments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_FinanceLeasePrincipalPayments" order="31" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromRelatedPartyDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromRelatedPartyDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_ProceedsFromRelatedPartyDebt" order="32" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfRelatedPartyDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfRelatedPartyDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_RepaymentsOfRelatedPartyDebt" order="33" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsOfFinancingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_PaymentsOfFinancingCosts" order="34" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromShortTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromShortTermDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_ProceedsFromShortTermDebt" order="35" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfShortTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfShortTermDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_RepaymentsOfShortTermDebt" order="36" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_ProceedsFromLongTermLinesOfCredit" order="37" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfLongTermLinesOfCredit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_RepaymentsOfLongTermLinesOfCredit" order="38" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_ProceedsFromIssuanceInitialPublicOffering" order="39" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_ProceedsFromStockOptionsExercised" order="40" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfPrivatePlacement" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfPrivatePlacement"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfPrivatePlacement" order="41" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="42" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="43" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" order="44" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="45" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashEquivalentsAtCarryingValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashEquivalentsAtCarryingValue" order="46" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCash" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCash"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_RestrictedCash" order="47" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" order="48" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaidNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_InterestPaidNet" order="49" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaid"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncomeTaxesPaid" order="50" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_PropertyPlantAndEquipmentTransferredFromConstructionInProgress" xlink:href="hlp-20241231.xsd#hlp_PropertyPlantAndEquipmentTransferredFromConstructionInProgress"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="hlp_PropertyPlantAndEquipmentTransferredFromConstructionInProgress" order="51" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_PropertyPlantAndEquipmentAcquiredInExchangeOfNotesReceivable" xlink:href="hlp-20241231.xsd#hlp_PropertyPlantAndEquipmentAcquiredInExchangeOfNotesReceivable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="hlp_PropertyPlantAndEquipmentAcquiredInExchangeOfNotesReceivable" order="52" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_PropertyPlantAndEquipmentAcquiredAndAppliedFromPrepaidExpenses" xlink:href="hlp-20241231.xsd#hlp_PropertyPlantAndEquipmentAcquiredAndAppliedFromPrepaidExpenses"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="hlp_PropertyPlantAndEquipmentAcquiredAndAppliedFromPrepaidExpenses" order="53" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_RightofuseAssetsObtainedInExchangeForLeaseObligations" xlink:href="hlp-20241231.xsd#hlp_RightofuseAssetsObtainedInExchangeForLeaseObligations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="hlp_RightofuseAssetsObtainedInExchangeForLeaseObligations" order="54" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_RightofuseAssetsTransferredToPropertyAndEquipmentUponExerciseOfPurchaseOption" xlink:href="hlp-20241231.xsd#hlp_RightofuseAssetsTransferredToPropertyAndEquipmentUponExerciseOfPurchaseOption"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="hlp_RightofuseAssetsTransferredToPropertyAndEquipmentUponExerciseOfPurchaseOption" order="55" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_PropertyAndEquipmentAcquiredOnCreditAsLiabilities" xlink:href="hlp-20241231.xsd#hlp_PropertyAndEquipmentAcquiredOnCreditAsLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="hlp_PropertyAndEquipmentAcquiredOnCreditAsLiabilities" order="56" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_PropertyAndEquipmentAcquiredByPrepaymentsForPurchaseOfYingxuanAssets" xlink:href="hlp-20241231.xsd#hlp_PropertyAndEquipmentAcquiredByPrepaymentsForPurchaseOfYingxuanAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="hlp_PropertyAndEquipmentAcquiredByPrepaymentsForPurchaseOfYingxuanAssets" order="57" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_SecurityDepositsAppliedToPaymentsOfLongtermPayable" xlink:href="hlp-20241231.xsd#hlp_SecurityDepositsAppliedToPaymentsOfLongtermPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="hlp_SecurityDepositsAppliedToPaymentsOfLongtermPayable" order="58" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.hlyxgg.com/role/OrganizationandNatureofOperations" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.hlyxgg.com/role/SignificantAccountingPolicies" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.hlyxgg.com/role/AccountsReceivableNet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsAndNontradeReceivableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsAndNontradeReceivableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsReceivableNetAbstract" xlink:to="us-gaap_AccountsAndNontradeReceivableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.hlyxgg.com/role/NotesReceivables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivablesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivablesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.hlyxgg.com/role/InventoriesNet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.hlyxgg.com/role/PrepaidExpenseandOtherCurrentAssets" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCurrentAssetsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCurrentAssetsTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="us-gaap_OtherCurrentAssetsTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.hlyxgg.com/role/PropertyPlantandEquipmentNet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.hlyxgg.com/role/IntangibleAssetsNet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_IntangibleAssetsDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.hlyxgg.com/role/DepositforInvestmentinJointVenture" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentsDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:to="us-gaap_EquityMethodInvestmentsDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.hlyxgg.com/role/Loans" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LoansPayableAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansPayableAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LoansPayableAbstract" xlink:to="us-gaap_DebtDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.hlyxgg.com/role/AccruedExpensesandOtherPayables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.hlyxgg.com/role/Leases" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="hlp_LeasesLineItems" xlink:href="hlp-20241231.xsd#hlp_LeasesLineItems"/>
    <loc xlink:type="locator" xlink:label="hlp_LeasesTable" xlink:href="hlp-20241231.xsd#hlp_LeasesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="hlp_LeasesLineItems" xlink:to="hlp_LeasesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hlp_LeasesLineItems" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.hlyxgg.com/role/IncomeTaxes" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.hlyxgg.com/role/Concentrations" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RisksAndUncertaintiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RisksAndUncertaintiesAbstract" xlink:to="us-gaap_ConcentrationRiskDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.hlyxgg.com/role/RelatedParty" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.hlyxgg.com/role/ShareholdersEquity" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.hlyxgg.com/role/SurplusReserve" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InsuranceAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InsuranceAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatutoryAccountingPracticesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatutoryAccountingPracticesDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InsuranceAbstract" xlink:to="us-gaap_StatutoryAccountingPracticesDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.hlyxgg.com/role/Commitmentandcontingencies" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.hlyxgg.com/role/SegmentReporting" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.hlyxgg.com/role/SubsequentEvents" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.hlyxgg.com/role/RestrictedNetAssetsorParentCompanysCondensedFinancialStatements" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:to="us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.hlyxgg.com/role/AccountingPoliciesByPolicy" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConsolidationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConsolidationPolicyTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_NoncontrollingInterestPolicyTextBlock" xlink:href="hlp-20241231.xsd#hlp_NoncontrollingInterestPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="hlp_NoncontrollingInterestPolicyTextBlock" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseOfEstimates"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_UseOfEstimates" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_RelatedPartiesTransactionsPolicyTextBlock" xlink:href="hlp-20241231.xsd#hlp_RelatedPartiesTransactionsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="hlp_RelatedPartiesTransactionsPolicyTextBlock" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_TradeAndOtherAccountsReceivablePolicy" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InventoryPolicyTextBlock" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_DeferredOfferingCostsPolicyTextBlock" xlink:href="hlp-20241231.xsd#hlp_DeferredOfferingCostsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="hlp_DeferredOfferingCostsPolicyTextBlock" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsFiniteLivedPolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_IntangibleAssetsFiniteLivedPolicy" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_ValueAddedTaxPolicyTextBlock" xlink:href="hlp-20241231.xsd#hlp_ValueAddedTaxPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="hlp_ValueAddedTaxPolicyTextBlock" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfSalesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfSalesPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CostOfSalesPolicyTextBlock" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" order="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_IncomeTaxPolicyTextBlock" order="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PriorPeriodReclassificationAdjustmentDescription" order="23" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GovernmentAssistancePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GovernmentAssistancePolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_GovernmentAssistancePolicyTextBlock" order="24" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_StatutoryReservesPolicyTextBlock" xlink:href="hlp-20241231.xsd#hlp_StatutoryReservesPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="hlp_StatutoryReservesPolicyTextBlock" order="25" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" order="26" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SegmentReportingPolicyPolicyTextBlock" order="27" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" order="28" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.hlyxgg.com/role/OrganizationandNatureofOperationsTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfCondensedBalanceSheetTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="srt_ScheduleOfCondensedBalanceSheetTableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedStatementOfComprehensiveIncomeTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedStatementOfComprehensiveIncomeTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="srt_CondensedStatementOfComprehensiveIncomeTableTextBlock" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.hlyxgg.com/role/SignificantAccountingPoliciesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_PropertyPlantAndEquipmentUsefulLifeTableTextBlock" xlink:href="hlp-20241231.xsd#hlp_PropertyPlantAndEquipmentUsefulLifeTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="hlp_PropertyPlantAndEquipmentUsefulLifeTableTextBlock" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.hlyxgg.com/role/AccountsReceivableNetTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsReceivableNetAbstract" xlink:to="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNoncurrentPastDueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNoncurrentPastDueTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsReceivableNetAbstract" xlink:to="us-gaap_AccountsReceivableNoncurrentPastDueTableTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.hlyxgg.com/role/NotesReceivablesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivablesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivablesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.hlyxgg.com/role/InventoriesNetTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.hlyxgg.com/role/PrepaidExpenseandOtherCurrentAssetsTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.hlyxgg.com/role/PropertyPlantandEquipmentNetTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.hlyxgg.com/role/IntangibleAssetsNetTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.hlyxgg.com/role/LoansTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LoansPayableAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansPayableAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShortTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShortTermDebtTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LoansPayableAbstract" xlink:to="us-gaap_ScheduleOfShortTermDebtTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LoansPayableAbstract" xlink:to="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.hlyxgg.com/role/AccruedExpensesandOtherPayablesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract" xlink:to="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.hlyxgg.com/role/LeasesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="hlp_ScheduleOfFinanceLeaseRightOfUseAssetsAndLiabilityTableTextBlock" xlink:href="hlp-20241231.xsd#hlp_ScheduleOfFinanceLeaseRightOfUseAssetsAndLiabilityTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" xlink:to="hlp_ScheduleOfFinanceLeaseRightOfUseAssetsAndLiabilityTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LeaseCostTableTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.hlyxgg.com/role/IncomeTaxesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.hlyxgg.com/role/RelatedPartyTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_ScheduleOfAmountDueToRelatedPartiesTableTextBlock" xlink:href="hlp-20241231.xsd#hlp_ScheduleOfAmountDueToRelatedPartiesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="hlp_ScheduleOfAmountDueToRelatedPartiesTableTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.hlyxgg.com/role/RestrictedNetAssetsorParentCompanysCondensedFinancialStatementsTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="srt_CondensedFinancialStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedFinancialStatementsCaptionsLineItems"/>
    <loc xlink:type="locator" xlink:label="hlp_RestrictedNetAssetsorParentCompanysCondensedFinancialStatementsTablesTable" xlink:href="hlp-20241231.xsd#hlp_RestrictedNetAssetsorParentCompanysCondensedFinancialStatementsTablesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="srt_CondensedFinancialStatementsCaptionsLineItems" xlink:to="hlp_RestrictedNetAssetsorParentCompanysCondensedFinancialStatementsTablesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hlp_RestrictedNetAssetsorParentCompanysCondensedFinancialStatementsTablesTable" xlink:to="srt_ConsolidatedEntitiesAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ParentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ParentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="us-gaap_ParentMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfCondensedBalanceSheetTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedFinancialStatementsCaptionsLineItems" xlink:to="srt_ScheduleOfCondensedBalanceSheetTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedStatementOfComprehensiveIncomeTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedStatementOfComprehensiveIncomeTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedFinancialStatementsCaptionsLineItems" xlink:to="srt_CondensedStatementOfComprehensiveIncomeTableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfCondensedCashFlowStatementTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedFinancialStatementsCaptionsLineItems" xlink:to="srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.hlyxgg.com/role/ScheduleofConsolidatedVIEandSubsidiariesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:to="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_OwnershipAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" xlink:to="srt_OwnershipAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_OwnershipDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_OwnershipAxis" xlink:to="srt_OwnershipDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_OwnershipDomain_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_OwnershipAxis" xlink:to="srt_OwnershipDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_HongliHongKongLimitedHongliHKMember" xlink:href="hlp-20241231.xsd#hlp_HongliHongKongLimitedHongliHKMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_OwnershipDomain" xlink:to="hlp_HongliHongKongLimitedHongliHKMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_ShandongXiangfengHeavyIndustryCoLtdWFOEMember" xlink:href="hlp-20241231.xsd#hlp_ShandongXiangfengHeavyIndustryCoLtdWFOEMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_OwnershipDomain" xlink:to="hlp_ShandongXiangfengHeavyIndustryCoLtdWFOEMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_ShandongHongliSpecialSectionTubeCoLtdHongliShandongMember" xlink:href="hlp-20241231.xsd#hlp_ShandongHongliSpecialSectionTubeCoLtdHongliShandongMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_OwnershipDomain" xlink:to="hlp_ShandongHongliSpecialSectionTubeCoLtdHongliShandongMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_ShandongMaituoHeavyIndustryCoLtdMaituo1Member" xlink:href="hlp-20241231.xsd#hlp_ShandongMaituoHeavyIndustryCoLtdMaituo1Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_OwnershipDomain" xlink:to="hlp_ShandongMaituoHeavyIndustryCoLtdMaituo1Member" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_ShandongHaozhenHeavyIndustryCoLtdHaozhenShandong2Member" xlink:href="hlp-20241231.xsd#hlp_ShandongHaozhenHeavyIndustryCoLtdHaozhenShandong2Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_OwnershipDomain" xlink:to="hlp_ShandongHaozhenHeavyIndustryCoLtdHaozhenShandong2Member" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_BeijingHaozhenHeavyIndustryTechnologyCompanyLimitedHaozhenBeijingMember" xlink:href="hlp-20241231.xsd#hlp_BeijingHaozhenHeavyIndustryTechnologyCompanyLimitedHaozhenBeijingMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_OwnershipDomain" xlink:to="hlp_BeijingHaozhenHeavyIndustryTechnologyCompanyLimitedHaozhenBeijingMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:to="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:to="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableInterestEntityQualitativeOrQuantitativeInformationDateInvolvementBegan1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableInterestEntityQualitativeOrQuantitativeInformationDateInvolvementBegan1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:to="us-gaap_VariableInterestEntityQualitativeOrQuantitativeInformationDateInvolvementBegan1" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_VariableInterestEntityPlaceOfOrganization" xlink:href="hlp-20241231.xsd#hlp_VariableInterestEntityPlaceOfOrganization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:to="hlp_VariableInterestEntityPlaceOfOrganization" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.hlyxgg.com/role/ScheduleofConsolidatedFinancialInformationoftheVIEandVIEsSubsidiariesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedBalanceSheetStatementsCaptionsLineItems"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedBalanceSheetStatementTable" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedBalanceSheetStatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="srt_CondensedBalanceSheetStatementTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="srt_CondensedBalanceSheetStatementTable" xlink:to="srt_ConsolidatedEntitiesAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_RestrictedCashCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesAndLoansReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesAndLoansReceivableNetCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_NotesAndLoansReceivableNetCurrent" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_InventoryNet" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_DueFromParentCompany" xlink:href="hlp-20241231.xsd#hlp_DueFromParentCompany"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="hlp_DueFromParentCompany" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_OtherReceivablesNetCurrent" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_AssetsCurrent" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_PrepaidExpenseNoncurrent" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_FinanceLeaseRightOfUseAsset" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_Assets" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBorrowings"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_ShortTermBorrowings" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_AccountsPayableCurrent" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_OtherLiabilitiesCurrent" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxesPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_TaxesPayableCurrent" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_FinanceLeaseLiabilityCurrent" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_AccruedLiabilitiesAndOtherLiabilities" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_LiabilitiesCurrent" order="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_LongTermDebtNoncurrent" order="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermLoansPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermLoansPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_LongTermLoansPayable" order="23" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_Liabilities" order="24" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_AssetsNet" order="25" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.hlyxgg.com/role/ScheduleofConsolidatedOperatingInformationoftheVIEandVIEsSubsidiariesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="srt_CondensedIncomeStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedIncomeStatementsCaptionsLineItems"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedStatementOfComprehensiveIncomeTable" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedStatementOfComprehensiveIncomeTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="srt_CondensedIncomeStatementsCaptionsLineItems" xlink:to="srt_CondensedStatementOfComprehensiveIncomeTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="srt_CondensedStatementOfComprehensiveIncomeTable" xlink:to="srt_ConsolidatedEntitiesAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_SubsidiariesMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SubsidiariesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="srt_SubsidiariesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedIncomeStatementsCaptionsLineItems" xlink:to="us-gaap_Revenues" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedIncomeStatementsCaptionsLineItems" xlink:to="us-gaap_GrossProfit" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedIncomeStatementsCaptionsLineItems" xlink:to="us-gaap_OperatingIncomeLoss" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedIncomeStatementsCaptionsLineItems" xlink:to="us-gaap_NetIncomeLoss" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.hlyxgg.com/role/ScheduleofCurrencyExchangeRatesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="hlp_SignificantAccountingPoliciesScheduleofCurrencyExchangeRatesDetailsLineItems" xlink:href="hlp-20241231.xsd#hlp_SignificantAccountingPoliciesScheduleofCurrencyExchangeRatesDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="hlp_SignificantAccountingPoliciesScheduleofCurrencyExchangeRatesDetailsTable" xlink:href="hlp-20241231.xsd#hlp_SignificantAccountingPoliciesScheduleofCurrencyExchangeRatesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="hlp_SignificantAccountingPoliciesScheduleofCurrencyExchangeRatesDetailsLineItems" xlink:to="hlp_SignificantAccountingPoliciesScheduleofCurrencyExchangeRatesDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntercompanyForeignCurrencyBalanceByDescriptionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntercompanyForeignCurrencyBalanceByDescriptionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hlp_SignificantAccountingPoliciesScheduleofCurrencyExchangeRatesDetailsTable" xlink:to="us-gaap_IntercompanyForeignCurrencyBalanceByDescriptionAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntercompanyForeignCurrencyBalanceNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntercompanyForeignCurrencyBalanceNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IntercompanyForeignCurrencyBalanceByDescriptionAxis" xlink:to="us-gaap_IntercompanyForeignCurrencyBalanceNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntercompanyForeignCurrencyBalanceNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntercompanyForeignCurrencyBalanceNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IntercompanyForeignCurrencyBalanceByDescriptionAxis" xlink:to="us-gaap_IntercompanyForeignCurrencyBalanceNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_SpotRateMember" xlink:href="hlp-20241231.xsd#hlp_SpotRateMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IntercompanyForeignCurrencyBalanceNameDomain" xlink:to="hlp_SpotRateMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_AverageRateMember" xlink:href="hlp-20241231.xsd#hlp_AverageRateMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IntercompanyForeignCurrencyBalanceNameDomain" xlink:to="hlp_AverageRateMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyExchangeRateTranslation1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyExchangeRateTranslation1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hlp_SignificantAccountingPoliciesScheduleofCurrencyExchangeRatesDetailsLineItems" xlink:to="us-gaap_ForeignCurrencyExchangeRateTranslation1" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.hlyxgg.com/role/ScheduleofEarningsPerShareTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareBasic" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.hlyxgg.com/role/ScheduleofPropertyPlantandEquipmentTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <loc xlink:type="locator" xlink:label="hlp_SignificantAccountingPoliciesScheduleofPropertyPlantandEquipmentDetailsTable" xlink:href="hlp-20241231.xsd#hlp_SignificantAccountingPoliciesScheduleofPropertyPlantandEquipmentDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="hlp_SignificantAccountingPoliciesScheduleofPropertyPlantandEquipmentDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hlp_SignificantAccountingPoliciesScheduleofPropertyPlantandEquipmentDetailsTable" xlink:to="srt_RangeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hlp_SignificantAccountingPoliciesScheduleofPropertyPlantandEquipmentDetailsTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BuildingAndBuildingImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_BuildingAndBuildingImprovementsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MachineryAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_MachineryAndEquipmentMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VehiclesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VehiclesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_VehiclesMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OfficeEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OfficeEquipmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_OfficeEquipmentMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ToolsDiesAndMoldsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ToolsDiesAndMoldsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_ToolsDiesAndMoldsMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_ElectronicDevicesMember" xlink:href="hlp-20241231.xsd#hlp_ElectronicDevicesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="hlp_ElectronicDevicesMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.hlyxgg.com/role/ScheduleofNetRevenueSegregatedByGeographicRegionsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems"/>
    <loc xlink:type="locator" xlink:label="hlp_SignificantAccountingPoliciesScheduleofNetRevenueSegregatedByGeographicRegionsDetailsTable" xlink:href="hlp-20241231.xsd#hlp_SignificantAccountingPoliciesScheduleofNetRevenueSegregatedByGeographicRegionsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:to="hlp_SignificantAccountingPoliciesScheduleofNetRevenueSegregatedByGeographicRegionsDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hlp_SignificantAccountingPoliciesScheduleofNetRevenueSegregatedByGeographicRegionsDetailsTable" xlink:to="srt_StatementGeographicalAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_CN" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_CN"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_CN" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_OverseasMember" xlink:href="hlp-20241231.xsd#hlp_OverseasMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="hlp_OverseasMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:to="us-gaap_Revenues" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.hlyxgg.com/role/ScheduleofAccountsReceivableTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="hlp_ScheduleOfAccountsReceivableAbstract" xlink:href="hlp-20241231.xsd#hlp_ScheduleOfAccountsReceivableAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hlp_ScheduleOfAccountsReceivableAbstract" xlink:to="us-gaap_AccountsReceivableGross" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hlp_ScheduleOfAccountsReceivableAbstract" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hlp_ScheduleOfAccountsReceivableAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.hlyxgg.com/role/ScheduleofCurrentExpectedCreditLossesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNoncurrentPastDueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNoncurrentPastDueLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNoncurrentPastDueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNoncurrentPastDueTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_AccountsReceivableNoncurrentPastDueLineItems" xlink:to="us-gaap_AccountsReceivableNoncurrentPastDueTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinancingReceivablesPeriodPastDueAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancingReceivablesPeriodPastDueAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_AccountsReceivableNoncurrentPastDueTable" xlink:to="us-gaap_FinancingReceivablesPeriodPastDueAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinancingReceivablesPeriodPastDueDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancingReceivablesPeriodPastDueDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FinancingReceivablesPeriodPastDueAxis" xlink:to="us-gaap_FinancingReceivablesPeriodPastDueDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinancingReceivablesPeriodPastDueDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancingReceivablesPeriodPastDueDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FinancingReceivablesPeriodPastDueAxis" xlink:to="us-gaap_FinancingReceivablesPeriodPastDueDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_ThirtyOneToSixtyDaysMember" xlink:href="hlp-20241231.xsd#hlp_ThirtyOneToSixtyDaysMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FinancingReceivablesPeriodPastDueDomain" xlink:to="hlp_ThirtyOneToSixtyDaysMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_SixtyOneToNinetyDaysMember" xlink:href="hlp-20241231.xsd#hlp_SixtyOneToNinetyDaysMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FinancingReceivablesPeriodPastDueDomain" xlink:to="hlp_SixtyOneToNinetyDaysMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_NinetyOneToHundredAndTwentyDaysMember" xlink:href="hlp-20241231.xsd#hlp_NinetyOneToHundredAndTwentyDaysMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FinancingReceivablesPeriodPastDueDomain" xlink:to="hlp_NinetyOneToHundredAndTwentyDaysMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_HundredAndTwentyOneToHundredAndEightyDaysMember" xlink:href="hlp-20241231.xsd#hlp_HundredAndTwentyOneToHundredAndEightyDaysMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FinancingReceivablesPeriodPastDueDomain" xlink:to="hlp_HundredAndTwentyOneToHundredAndEightyDaysMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_HundredAndEightyOneToTwoHundredAndSeventyDaysMember" xlink:href="hlp-20241231.xsd#hlp_HundredAndEightyOneToTwoHundredAndSeventyDaysMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FinancingReceivablesPeriodPastDueDomain" xlink:to="hlp_HundredAndEightyOneToTwoHundredAndSeventyDaysMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_TwoHundredAndSeventyOneToThreeHundredAndSixtyDaysMember" xlink:href="hlp-20241231.xsd#hlp_TwoHundredAndSeventyOneToThreeHundredAndSixtyDaysMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FinancingReceivablesPeriodPastDueDomain" xlink:to="hlp_TwoHundredAndSeventyOneToThreeHundredAndSixtyDaysMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_OverThreeHundredAndSixtyDaysMember" xlink:href="hlp-20241231.xsd#hlp_OverThreeHundredAndSixtyDaysMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FinancingReceivablesPeriodPastDueDomain" xlink:to="hlp_OverThreeHundredAndSixtyDaysMember" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_CurrentExpectedCreditLossesHistoricalLossRate" xlink:href="hlp-20241231.xsd#hlp_CurrentExpectedCreditLossesHistoricalLossRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsReceivableNoncurrentPastDueLineItems" xlink:to="hlp_CurrentExpectedCreditLossesHistoricalLossRate" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_CurrentExpectedCreditLossesAdjustment" xlink:href="hlp-20241231.xsd#hlp_CurrentExpectedCreditLossesAdjustment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsReceivableNoncurrentPastDueLineItems" xlink:to="hlp_CurrentExpectedCreditLossesAdjustment" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_CurrentExpectedCreditLossesRate" xlink:href="hlp-20241231.xsd#hlp_CurrentExpectedCreditLossesRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsReceivableNoncurrentPastDueLineItems" xlink:to="hlp_CurrentExpectedCreditLossesRate" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.hlyxgg.com/role/ScheduleofNotesReceivableConsistedTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis" xlink:to="us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis" xlink:to="us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_WithinTheFirstQuarterOf2024Member" xlink:href="hlp-20241231.xsd#hlp_WithinTheFirstQuarterOf2024Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain" xlink:to="hlp_WithinTheFirstQuarterOf2024Member" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_WithinTheSecondQuarterOf2024Member" xlink:href="hlp-20241231.xsd#hlp_WithinTheSecondQuarterOf2024Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain" xlink:to="hlp_WithinTheSecondQuarterOf2024Member" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_WithinTheFirstQuarterOf2025Member" xlink:href="hlp-20241231.xsd#hlp_WithinTheFirstQuarterOf2025Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain" xlink:to="hlp_WithinTheFirstQuarterOf2025Member" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_WithinTheSecondQuarterOf2025Member" xlink:href="hlp-20241231.xsd#hlp_WithinTheSecondQuarterOf2025Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain" xlink:to="hlp_WithinTheSecondQuarterOf2025Member" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesReceivableNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesReceivableNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_NotesReceivableNet" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.hlyxgg.com/role/ScheduleofInventoriesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryRawMaterials" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryRawMaterials"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryRawMaterials" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWorkInProcess" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWorkInProcess"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryWorkInProcess" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryFinishedGoods" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryFinishedGoods"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryFinishedGoods" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryGross" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryLIFOReserve" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryLIFOReserve"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryLIFOReserve" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryNet" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.hlyxgg.com/role/ScheduleofPrepaidExpenseandOtherCurrentAssetsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidAdvertising" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidAdvertising"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="us-gaap_PrepaidAdvertising" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="us-gaap_OtherAssetsCurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.hlyxgg.com/role/ScheduleofPropertyPlantandEquipmentNetTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BuildingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_BuildingMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_MachineryEquipmentAndToolsMember" xlink:href="hlp-20241231.xsd#hlp_MachineryEquipmentAndToolsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="hlp_MachineryEquipmentAndToolsMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_ElectronicDevicesMember" xlink:href="hlp-20241231.xsd#hlp_ElectronicDevicesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="hlp_ElectronicDevicesMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OfficeEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OfficeEquipmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_OfficeEquipmentMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VehiclesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VehiclesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_VehiclesMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConstructionInProgressMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConstructionInProgressMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_ConstructionInProgressMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.hlyxgg.com/role/ScheduleofIntangibleAssetsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="hlp_ScheduleOfIntangibleAssetsAbstract" xlink:href="hlp-20241231.xsd#hlp_ScheduleOfIntangibleAssetsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hlp_ScheduleOfIntangibleAssetsAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hlp_ScheduleOfIntangibleAssetsAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hlp_ScheduleOfIntangibleAssetsAbstract" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.hlyxgg.com/role/ScheduleofAmortizationofIntangibleAssetsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="hlp_ScheduleOfAmortizationOfIntangibleAssetsAbstract" xlink:href="hlp-20241231.xsd#hlp_ScheduleOfAmortizationOfIntangibleAssetsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hlp_ScheduleOfAmortizationOfIntangibleAssetsAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hlp_ScheduleOfAmortizationOfIntangibleAssetsAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hlp_ScheduleOfAmortizationOfIntangibleAssetsAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hlp_ScheduleOfAmortizationOfIntangibleAssetsAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hlp_ScheduleOfAmortizationOfIntangibleAssetsAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hlp_ScheduleOfAmortizationOfIntangibleAssetsAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hlp_ScheduleOfAmortizationOfIntangibleAssetsAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" order="6" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.hlyxgg.com/role/ScheduleofShortTermLoansConsistedTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShortTermDebtTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShortTermDebtTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_ScheduleOfShortTermDebtTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShortTermDebtTable" xlink:to="us-gaap_LongtermDebtTypeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShortTermDebtTable" xlink:to="us-gaap_ShortTermDebtTypeAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_RuralCommercialBankOfShandongMember" xlink:href="hlp-20241231.xsd#hlp_RuralCommercialBankOfShandongMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="hlp_RuralCommercialBankOfShandongMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_PostalSavingsBankOfChinaPSBCMember" xlink:href="hlp-20241231.xsd#hlp_PostalSavingsBankOfChinaPSBCMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="hlp_PostalSavingsBankOfChinaPSBCMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_IndustrialAndCommercialBankOfChinaMember" xlink:href="hlp-20241231.xsd#hlp_IndustrialAndCommercialBankOfChinaMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="hlp_IndustrialAndCommercialBankOfChinaMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_BankOfBeijingMember" xlink:href="hlp-20241231.xsd#hlp_BankOfBeijingMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="hlp_BankOfBeijingMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_BankOfRizhaoMember" xlink:href="hlp-20241231.xsd#hlp_BankOfRizhaoMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="hlp_BankOfRizhaoMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_IndustrialBankMember" xlink:href="hlp-20241231.xsd#hlp_IndustrialBankMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="hlp_IndustrialBankMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_AgriculturalBankOfChinaMember" xlink:href="hlp-20241231.xsd#hlp_AgriculturalBankOfChinaMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="hlp_AgriculturalBankOfChinaMember" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_ChinaMinshengBankMember" xlink:href="hlp-20241231.xsd#hlp_ChinaMinshengBankMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="hlp_ChinaMinshengBankMember" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_WeihaiCityCommercialBankMember" xlink:href="hlp-20241231.xsd#hlp_WeihaiCityCommercialBankMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="hlp_WeihaiCityCommercialBankMember" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_BankOfWeifangMember" xlink:href="hlp-20241231.xsd#hlp_BankOfWeifangMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="hlp_BankOfWeifangMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_BankOfWeifangOneMember" xlink:href="hlp-20241231.xsd#hlp_BankOfWeifangOneMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="hlp_BankOfWeifangOneMember" order="1" xbrldt:closed="true"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="hlp_RuralCommercialBankOfShandongMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_ShenzhenQianhaiWeBankCoLtdMember" xlink:href="hlp-20241231.xsd#hlp_ShenzhenQianhaiWeBankCoLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="hlp_ShenzhenQianhaiWeBankCoLtdMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShorttermDebtFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShorttermDebtFairValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_ShorttermDebtFairValue" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_LongtermLoans" xlink:href="hlp-20241231.xsd#hlp_LongtermLoans"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="hlp_LongtermLoans" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBorrowings"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_ShortTermBorrowings" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_LongTermDebt" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_LongTermDebtCurrent" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermLoansPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermLoansPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_LongTermLoansPayable" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.hlyxgg.com/role/ScheduleofFutureMaturitiesoftheLongTermLoanTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="hlp_LoansScheduleofFutureMaturitiesoftheLongTermLoanDetailsLineItems" xlink:href="hlp-20241231.xsd#hlp_LoansScheduleofFutureMaturitiesoftheLongTermLoanDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="hlp_LoansScheduleofFutureMaturitiesoftheLongTermLoanDetailsTable" xlink:href="hlp-20241231.xsd#hlp_LoansScheduleofFutureMaturitiesoftheLongTermLoanDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="hlp_LoansScheduleofFutureMaturitiesoftheLongTermLoanDetailsLineItems" xlink:to="hlp_LoansScheduleofFutureMaturitiesoftheLongTermLoanDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementScenarioAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hlp_LoansScheduleofFutureMaturitiesoftheLongTermLoanDetailsTable" xlink:to="srt_StatementScenarioAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hlp_LoansScheduleofFutureMaturitiesoftheLongTermLoanDetailsLineItems" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hlp_LoansScheduleofFutureMaturitiesoftheLongTermLoanDetailsLineItems" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hlp_LoansScheduleofFutureMaturitiesoftheLongTermLoanDetailsLineItems" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hlp_LoansScheduleofFutureMaturitiesoftheLongTermLoanDetailsLineItems" xlink:to="us-gaap_LongTermDebt" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.hlyxgg.com/role/ScheduleofAccruedExpensesandOtherPayablesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="hlp_ScheduleOfAccruedExpensesAndOtherPayablesAbstract" xlink:href="hlp-20241231.xsd#hlp_ScheduleOfAccruedExpensesAndOtherPayablesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hlp_ScheduleOfAccruedExpensesAndOtherPayablesAbstract" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxesPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hlp_ScheduleOfAccruedExpensesAndOtherPayablesAbstract" xlink:to="us-gaap_TaxesPayableCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hlp_ScheduleOfAccruedExpensesAndOtherPayablesAbstract" xlink:to="us-gaap_InterestPayableCurrent" order="2" xbrldt:closed="true"/>
<!-- [WMV6][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrZqdG+IPTRQhaxITWbduhBMtXzm/uYHvW18KlxQGlivbNS1HLwmm97uUjMJddv/Qcho6/VybKnpAoRgBgPAww7T43RccRhasVOlziijHKc9INMObXHZ6HctG+reM9o1evcBLVP7ZyA0YN1XQNlfRU1bYgnejT/xAHu4cJsXbIBR7JvrFMhTTh2hIN3VA6ALx4oCFo4BNh+chdeeZmSVSgYsz4lbdk/d2tZBD1Sua1kL/QEx215BEqZp] CSR-->
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hlp_ScheduleOfAccruedExpensesAndOtherPayablesAbstract" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hlp_ScheduleOfAccruedExpensesAndOtherPayablesAbstract" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hlp_ScheduleOfAccruedExpensesAndOtherPayablesAbstract" xlink:to="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.hlyxgg.com/role/ScheduleofLeaseExpensesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="hlp_ScheduleOfLeaseExpensesAbstract" xlink:href="hlp-20241231.xsd#hlp_ScheduleOfLeaseExpensesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hlp_ScheduleOfLeaseExpensesAbstract" xlink:to="us-gaap_FinanceLeaseRightOfUseAssetAmortization" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseInterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hlp_ScheduleOfLeaseExpensesAbstract" xlink:to="us-gaap_FinanceLeaseInterestExpense" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hlp_ScheduleOfLeaseExpensesAbstract" xlink:to="us-gaap_LeaseCost" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.hlyxgg.com/role/ScheduleofCurrentandDeferredPortionsofIncomeTaxExpenseTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredRevenueAndCreditsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredRevenueAndCreditsCurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredRevenueAndCreditsCurrentAbstract" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredRevenueAndCreditsCurrentAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredRevenueAndCreditsCurrentAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.hlyxgg.com/role/ScheduleofEffectiveTaxRateTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationTable" xlink:to="srt_StatementGeographicalAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_CN" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_CN"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_CN" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.hlyxgg.com/role/ScheduleofDeferredAssetsandLiabilitiesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesNetAbstract"/>
    <loc xlink:type="locator" xlink:label="hlp_DeferredTaxAssetsDepreciationAndAmortization" xlink:href="hlp-20241231.xsd#hlp_DeferredTaxAssetsDepreciationAndAmortization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:to="hlp_DeferredTaxAssetsDepreciationAndAmortization" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_AllowanceForCECL" xlink:href="hlp-20241231.xsd#hlp_AllowanceForCECL"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:to="hlp_AllowanceForCECL" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsInventory" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:to="us-gaap_DeferredTaxAssetsInventory" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNet" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.hlyxgg.com/role/ScheduleofRelatedPartiesTransactionsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_JieLiuMember" xlink:href="hlp-20241231.xsd#hlp_JieLiuMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="hlp_JieLiuMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_YuanqingLiuMember" xlink:href="hlp-20241231.xsd#hlp_YuanqingLiuMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="hlp_YuanqingLiuMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_RonglanSunMember" xlink:href="hlp-20241231.xsd#hlp_RonglanSunMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="hlp_RonglanSunMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_HongyuHaoMember" xlink:href="hlp-20241231.xsd#hlp_HongyuHaoMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="hlp_HongyuHaoMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_YuanxiangLiuMember" xlink:href="hlp-20241231.xsd#hlp_YuanxiangLiuMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="hlp_YuanxiangLiuMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_LiLiuMember" xlink:href="hlp-20241231.xsd#hlp_LiLiuMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="hlp_LiLiuMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_YongqingDongMember" xlink:href="hlp-20241231.xsd#hlp_YongqingDongMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="hlp_YongqingDongMember" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_NameOfTheRelatedPartyTransactionDescription" xlink:href="hlp-20241231.xsd#hlp_NameOfTheRelatedPartyTransactionDescription"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="hlp_NameOfTheRelatedPartyTransactionDescription" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDescriptionOfTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionDescriptionOfTransaction"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_RelatedPartyTransactionDescriptionOfTransaction" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.hlyxgg.com/role/ScheduleofAmountDueToRelatedPartiesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <loc xlink:type="locator" xlink:label="hlp_RelatedPartyScheduleofAmountDueToRelatedPartiesDetailsTable" xlink:href="hlp-20241231.xsd#hlp_RelatedPartyScheduleofAmountDueToRelatedPartiesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="hlp_RelatedPartyScheduleofAmountDueToRelatedPartiesDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hlp_RelatedPartyScheduleofAmountDueToRelatedPartiesDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_JieLiuMember" xlink:href="hlp-20241231.xsd#hlp_JieLiuMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="hlp_JieLiuMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_HongyuHaoMember" xlink:href="hlp-20241231.xsd#hlp_HongyuHaoMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="hlp_HongyuHaoMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_YongqingDongMember" xlink:href="hlp-20241231.xsd#hlp_YongqingDongMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="hlp_YongqingDongMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="us-gaap_RelatedPartyMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_DueFromdueToRelatedPartiesNet" xlink:href="hlp-20241231.xsd#hlp_DueFromdueToRelatedPartiesNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="hlp_DueFromdueToRelatedPartiesNet" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.hlyxgg.com/role/ScheduleofCondensedBalanceSheetsUnauditedTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedBalanceSheetStatementsCaptionsLineItems"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedBalanceSheetStatementTable" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedBalanceSheetStatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="srt_CondensedBalanceSheetStatementTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="srt_CondensedBalanceSheetStatementTable" xlink:to="srt_ConsolidatedEntitiesAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ParentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ParentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="us-gaap_ParentMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_OtherReceivablesNetCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_Assets" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_LiabilitiesCurrent" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_Liabilities" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_CommonStockValue" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_AdditionalPaidInCapital" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatutoryAccountingPracticesRetainedEarningsNotAvailableForDividends" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatutoryAccountingPracticesRetainedEarningsNotAvailableForDividends"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_StatutoryAccountingPracticesRetainedEarningsNotAvailableForDividends" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_StockholdersEquity" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="12" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.hlyxgg.com/role/ScheduleofCondensedBalanceSheetsUnauditedTable_Parentheticals" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedBalanceSheetStatementsCaptionsLineItems"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedBalanceSheetStatementTable" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedBalanceSheetStatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="srt_CondensedBalanceSheetStatementTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="srt_CondensedBalanceSheetStatementTable" xlink:to="srt_ConsolidatedEntitiesAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ParentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ParentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="us-gaap_ParentMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_CommonStockSharesIssued" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.hlyxgg.com/role/ScheduleofCondensedStatementsofOperationsUnauditedTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="srt_CondensedStatementOfIncomeCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedStatementOfIncomeCaptionsLineItems"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedStatementOfComprehensiveIncomeTable" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedStatementOfComprehensiveIncomeTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="srt_CondensedStatementOfIncomeCaptionsLineItems" xlink:to="srt_CondensedStatementOfComprehensiveIncomeTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="srt_CondensedStatementOfComprehensiveIncomeTable" xlink:to="srt_ConsolidatedEntitiesAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ParentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ParentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="us-gaap_ParentMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedStatementOfIncomeCaptionsLineItems" xlink:to="us-gaap_Revenues" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_ShareOfProfitInSubsidiaries" xlink:href="hlp-20241231.xsd#hlp_ShareOfProfitInSubsidiaries"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedStatementOfIncomeCaptionsLineItems" xlink:to="hlp_ShareOfProfitInSubsidiaries" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedStatementOfIncomeCaptionsLineItems" xlink:to="us-gaap_ShareBasedCompensation" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherGeneralAndAdministrativeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedStatementOfIncomeCaptionsLineItems" xlink:to="us-gaap_OtherGeneralAndAdministrativeExpense" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedStatementOfIncomeCaptionsLineItems" xlink:to="us-gaap_OperatingExpenses" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedStatementOfIncomeCaptionsLineItems" xlink:to="us-gaap_NetIncomeLoss" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedStatementOfIncomeCaptionsLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedStatementOfIncomeCaptionsLineItems" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax" order="7" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.hlyxgg.com/role/ScheduleofCondensedStatementsOfCashFlowsUnauditedTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedCashFlowStatementsCaptionsLineItems"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedCashFlowStatementTable" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedCashFlowStatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="srt_CondensedCashFlowStatementTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="srt_CondensedCashFlowStatementTable" xlink:to="srt_ConsolidatedEntitiesAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ParentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ParentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="us-gaap_ParentMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="us-gaap_NetIncomeLoss" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_NonCashAdjustment" xlink:href="hlp-20241231.xsd#hlp_NonCashAdjustment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="hlp_NonCashAdjustment" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="us-gaap_ShareBasedCompensation" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherAccruedLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForAdvanceToAffiliate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForAdvanceToAffiliate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="us-gaap_PaymentsForAdvanceToAffiliate" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_ProceedsFromInitialPublicOfferingNetOfCosts" xlink:href="hlp-20241231.xsd#hlp_ProceedsFromInitialPublicOfferingNetOfCosts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="hlp_ProceedsFromInitialPublicOfferingNetOfCosts" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="us-gaap_ProceedsFromStockOptionsExercised" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesIssued1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesIssued1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="us-gaap_NotesIssued1" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfPrivatePlacement" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfPrivatePlacement"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="us-gaap_ProceedsFromIssuanceOfPrivatePlacement" order="13" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.hlyxgg.com/role/LeasesDetailsScheduleofFinanceLeaseRightofUseAssetsandLiability" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureTextBlockAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_FinanceLeaseRightOfUseAsset" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityNoncurrent" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_FinanceLeaseLiability" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" order="6" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.hlyxgg.com/role/OrganizationandNatureofOperationsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems"/>
    <loc xlink:type="locator" xlink:label="hlp_OrganizationandNatureofOperationsDetailsTable" xlink:href="hlp-20241231.xsd#hlp_OrganizationandNatureofOperationsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="hlp_OrganizationandNatureofOperationsDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hlp_OrganizationandNatureofOperationsDetailsTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hlp_OrganizationandNatureofOperationsDetailsTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hlp_OrganizationandNatureofOperationsDetailsTable" xlink:to="srt_MajorCustomersAxis" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_NameOfMajorCustomerDomain_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hlp_OrganizationandNatureofOperationsDetailsTable" xlink:to="dei_LegalEntityAxis" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityDomain_0" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hlp_OrganizationandNatureofOperationsDetailsTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_VariableInterestEntityMember" xlink:href="hlp-20241231.xsd#hlp_VariableInterestEntityMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="hlp_VariableInterestEntityMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IPOMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IPOMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_IPOMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OverAllotmentOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OverAllotmentOptionMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_OverAllotmentOptionMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesRevenueNetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesRevenueNetMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_SalesRevenueNetMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_CustomerConcentrationRiskMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_HaozhenShandongMember" xlink:href="hlp-20241231.xsd#hlp_HaozhenShandongMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="hlp_HaozhenShandongMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_HaozhenBeijingMember" xlink:href="hlp-20241231.xsd#hlp_HaozhenBeijingMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="hlp_HaozhenBeijingMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_HongliCaymanMember" xlink:href="hlp-20241231.xsd#hlp_HongliCaymanMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="hlp_HongliCaymanMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableInterestEntityOwnershipPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableInterestEntityOwnershipPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_VariableInterestEntityOwnershipPercentage" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesIssuedPricePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesIssuedPricePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_SharesIssuedPricePerShare" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_ProceedsFromIssuanceInitialPublicOffering" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.hlyxgg.com/role/SignificantAccountingPoliciesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="hlp_SignificantAccountingPoliciesDetailsLineItems" xlink:href="hlp-20241231.xsd#hlp_SignificantAccountingPoliciesDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="hlp_SignificantAccountingPoliciesDetailsTable" xlink:href="hlp-20241231.xsd#hlp_SignificantAccountingPoliciesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="hlp_SignificantAccountingPoliciesDetailsLineItems" xlink:to="hlp_SignificantAccountingPoliciesDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hlp_SignificantAccountingPoliciesDetailsTable" xlink:to="srt_ProductOrServiceAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hlp_SignificantAccountingPoliciesDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BalanceSheetLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hlp_SignificantAccountingPoliciesDetailsTable" xlink:to="us-gaap_BalanceSheetLocationAxis" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BalanceSheetLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BalanceSheetLocationDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hlp_SignificantAccountingPoliciesDetailsTable" xlink:to="srt_RangeAxis" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentRiskAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hlp_SignificantAccountingPoliciesDetailsTable" xlink:to="us-gaap_DerivativeInstrumentRiskAxis" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeContractTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeContractTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeContractTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeContractTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_OwnershipAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hlp_SignificantAccountingPoliciesDetailsTable" xlink:to="srt_OwnershipAxis" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_OwnershipDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_OwnershipAxis" xlink:to="srt_OwnershipDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_OwnershipDomain_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_OwnershipAxis" xlink:to="srt_OwnershipDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_ContractLiabilitiesMember" xlink:href="hlp-20241231.xsd#hlp_ContractLiabilitiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="hlp_ContractLiabilitiesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrantMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrantMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="us-gaap_GrantMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_ChinasForeignInvestmentEnterprisesMember" xlink:href="hlp-20241231.xsd#hlp_ChinasForeignInvestmentEnterprisesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="hlp_ChinasForeignInvestmentEnterprisesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherContractMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherContractMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativeContractTypeDomain" xlink:to="us-gaap_OtherContractMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_CompanysVIEMember" xlink:href="hlp-20241231.xsd#hlp_CompanysVIEMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_OwnershipDomain" xlink:to="hlp_CompanysVIEMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_SungdaTechCoLtdMember" xlink:href="hlp-20241231.xsd#hlp_SungdaTechCoLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_OwnershipDomain" xlink:to="hlp_SungdaTechCoLtdMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_HaozhenBeijingMember" xlink:href="hlp-20241231.xsd#hlp_HaozhenBeijingMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_OwnershipDomain" xlink:to="hlp_HaozhenBeijingMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hlp_SignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_MinorityInterestOwnershipPercentageByParent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hlp_SignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hlp_SignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossRealized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionGainLossRealized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hlp_SignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossRealized" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentSalvageValuePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentSalvageValuePercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hlp_SignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentSalvageValuePercentage" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hlp_SignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hlp_SignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_AccruedLiabilitiesAndOtherLiabilities" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hlp_SignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_ValueAddedTaxPercentage" xlink:href="hlp-20241231.xsd#hlp_ValueAddedTaxPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hlp_SignificantAccountingPoliciesDetailsLineItems" xlink:to="hlp_ValueAddedTaxPercentage" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hlp_SignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_ResearchAndDevelopmentExpense" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingAndMarketingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hlp_SignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_SellingAndMarketingExpense" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIncome"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hlp_SignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_OtherIncome" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hlp_SignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" order="12" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.hlyxgg.com/role/AccountsReceivableNetDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <loc xlink:type="locator" xlink:label="hlp_AccountsReceivableNetDetailsTable" xlink:href="hlp-20241231.xsd#hlp_AccountsReceivableNetDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="hlp_AccountsReceivableNetDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hlp_AccountsReceivableNetDetailsTable" xlink:to="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis" xlink:to="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis" xlink:to="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hlp_AccountsReceivableNetDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_ChinaIndustrialBankMember" xlink:href="hlp-20241231.xsd#hlp_ChinaIndustrialBankMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="hlp_ChinaIndustrialBankMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_ChinaMinshengBankMember" xlink:href="hlp-20241231.xsd#hlp_ChinaMinshengBankMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain" xlink:to="hlp_ChinaMinshengBankMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableGrossCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_AccountsReceivableGrossCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBorrowings"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_ShortTermBorrowings" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_WorkingCapitalLoan" xlink:href="hlp-20241231.xsd#hlp_WorkingCapitalLoan"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="hlp_WorkingCapitalLoan" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.hlyxgg.com/role/InventoriesNetDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWriteDown" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWriteDown"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryWriteDown" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryValuationReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryValuationReserves"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryValuationReserves" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.hlyxgg.com/role/PropertyPlantandEquipmentNetDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="hlp_PropertyPlantandEquipmentNetDetailsLineItems" xlink:href="hlp-20241231.xsd#hlp_PropertyPlantandEquipmentNetDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="hlp_PropertyPlantandEquipmentNetDetailsTable" xlink:href="hlp-20241231.xsd#hlp_PropertyPlantandEquipmentNetDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="hlp_PropertyPlantandEquipmentNetDetailsLineItems" xlink:to="hlp_PropertyPlantandEquipmentNetDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hlp_PropertyPlantandEquipmentNetDetailsTable" xlink:to="us-gaap_IncomeStatementLocationAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hlp_PropertyPlantandEquipmentNetDetailsTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConstructionInProgressMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConstructionInProgressMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_ConstructionInProgressMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hlp_PropertyPlantandEquipmentNetDetailsLineItems" xlink:to="us-gaap_Depreciation" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsAndServicesSoldDepreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSoldDepreciation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hlp_PropertyPlantandEquipmentNetDetailsLineItems" xlink:to="us-gaap_CostOfGoodsAndServicesSoldDepreciation" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hlp_PropertyPlantandEquipmentNetDetailsLineItems" xlink:to="us-gaap_AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hlp_PropertyPlantandEquipmentNetDetailsLineItems" xlink:to="us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hlp_PropertyPlantandEquipmentNetDetailsLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciation" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSaleOfOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfOtherAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hlp_PropertyPlantandEquipmentNetDetailsLineItems" xlink:to="us-gaap_GainLossOnSaleOfOtherAssets" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValueAddedTaxReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValueAddedTaxReceivable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hlp_PropertyPlantandEquipmentNetDetailsLineItems" xlink:to="us-gaap_ValueAddedTaxReceivable" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSaleOfInterestInProjects" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfInterestInProjects"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hlp_PropertyPlantandEquipmentNetDetailsLineItems" xlink:to="us-gaap_GainLossOnSaleOfInterestInProjects" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSaleOfOilAndGasProperty" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfOilAndGasProperty"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hlp_PropertyPlantandEquipmentNetDetailsLineItems" xlink:to="us-gaap_GainLossOnSaleOfOilAndGasProperty" order="8" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.hlyxgg.com/role/IntangibleAssetsNetDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="hlp_IntangibleAssetsNetDetailsLineItems" xlink:href="hlp-20241231.xsd#hlp_IntangibleAssetsNetDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="hlp_IntangibleAssetsNetDetailsTable" xlink:href="hlp-20241231.xsd#hlp_IntangibleAssetsNetDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="hlp_IntangibleAssetsNetDetailsLineItems" xlink:to="hlp_IntangibleAssetsNetDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hlp_IntangibleAssetsNetDetailsTable" xlink:to="us-gaap_IncomeStatementLocationAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_AmortizationExpenseMember" xlink:href="hlp-20241231.xsd#hlp_AmortizationExpenseMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="hlp_AmortizationExpenseMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hlp_IntangibleAssetsNetDetailsLineItems" xlink:to="us-gaap_AmortizationOfIntangibleAssets" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsAndServicesSoldAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSoldAmortization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hlp_IntangibleAssetsNetDetailsLineItems" xlink:to="us-gaap_CostOfGoodsAndServicesSoldAmortization" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfBuildings" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfBuildings"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hlp_IntangibleAssetsNetDetailsLineItems" xlink:to="us-gaap_ProceedsFromSaleOfBuildings" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Land" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Land"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hlp_IntangibleAssetsNetDetailsLineItems" xlink:to="us-gaap_Land" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentForAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentForAmortization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hlp_IntangibleAssetsNetDetailsLineItems" xlink:to="us-gaap_AdjustmentForAmortization" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireLandHeldForUse" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireLandHeldForUse"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hlp_IntangibleAssetsNetDetailsLineItems" xlink:to="us-gaap_PaymentsToAcquireLandHeldForUse" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.hlyxgg.com/role/DepositforInvestmentinJointVentureDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentFinancialStatementReportedAmountsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentFinancialStatementReportedAmountsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityMethodInvestmentFinancialStatementReportedAmountsAbstract" xlink:to="us-gaap_EquityMethodInvestments" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.hlyxgg.com/role/LoansDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <loc xlink:type="locator" xlink:label="hlp_LoansDetailsTable" xlink:href="hlp-20241231.xsd#hlp_LoansDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="hlp_LoansDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hlp_LoansDetailsTable" xlink:to="us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis" xlink:to="us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis" xlink:to="us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hlp_LoansDetailsTable" xlink:to="us-gaap_ShortTermDebtTypeAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hlp_LoansDetailsTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hlp_LoansDetailsTable" xlink:to="srt_RangeAxis" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentRiskAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hlp_LoansDetailsTable" xlink:to="us-gaap_DerivativeInstrumentRiskAxis" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeContractTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeContractTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeContractTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeContractTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hlp_LoansDetailsTable" xlink:to="us-gaap_DebtInstrumentAxis" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesPayableToBanksMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesPayableToBanksMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="us-gaap_NotesPayableToBanksMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LandBuildingsAndImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LandBuildingsAndImprovementsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_LandBuildingsAndImprovementsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseRightsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseRightsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_UseRightsMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_BankOfBeijingMember" xlink:href="hlp-20241231.xsd#hlp_BankOfBeijingMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativeContractTypeDomain" xlink:to="hlp_BankOfBeijingMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_BankOfRizhaoMember" xlink:href="hlp-20241231.xsd#hlp_BankOfRizhaoMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativeContractTypeDomain" xlink:to="hlp_BankOfRizhaoMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_CreditLineAndLoanAgreementsMember" xlink:href="hlp-20241231.xsd#hlp_CreditLineAndLoanAgreementsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="hlp_CreditLineAndLoanAgreementsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_RuralCommercialBankOfShandongMember" xlink:href="hlp-20241231.xsd#hlp_RuralCommercialBankOfShandongMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="hlp_RuralCommercialBankOfShandongMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_PostalSavingsBankOfChinaPSBCMember" xlink:href="hlp-20241231.xsd#hlp_PostalSavingsBankOfChinaPSBCMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="hlp_PostalSavingsBankOfChinaPSBCMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_IndustrialAndCommercialBankOfChinaMember" xlink:href="hlp-20241231.xsd#hlp_IndustrialAndCommercialBankOfChinaMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="hlp_IndustrialAndCommercialBankOfChinaMember" order="3" xbrldt:closed="true"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="hlp_BankOfBeijingMember" order="4" xbrldt:closed="true"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="hlp_BankOfRizhaoMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_AgriculturalBankOfChinaMember" xlink:href="hlp-20241231.xsd#hlp_AgriculturalBankOfChinaMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="hlp_AgriculturalBankOfChinaMember" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_ChinaMinshengBankMember" xlink:href="hlp-20241231.xsd#hlp_ChinaMinshengBankMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="hlp_ChinaMinshengBankMember" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_WeihaiCityCommercialBankMember" xlink:href="hlp-20241231.xsd#hlp_WeihaiCityCommercialBankMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="hlp_WeihaiCityCommercialBankMember" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_BankOfWeifangMember" xlink:href="hlp-20241231.xsd#hlp_BankOfWeifangMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="hlp_BankOfWeifangMember" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_ShenzhenQianhaiWeBankCoLtdMember" xlink:href="hlp-20241231.xsd#hlp_ShenzhenQianhaiWeBankCoLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="hlp_ShenzhenQianhaiWeBankCoLtdMember" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_LoanAgreementMember" xlink:href="hlp-20241231.xsd#hlp_LoanAgreementMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain" xlink:to="hlp_LoanAgreementMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentFaceAmount" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateDuringPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateDuringPeriod" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherShortTermBorrowings"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_OtherShortTermBorrowings" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_PledgedValue" xlink:href="hlp-20241231.xsd#hlp_PledgedValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="hlp_PledgedValue" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBankLoansAndNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBankLoansAndNotesPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_ShortTermBankLoansAndNotesPayable" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_ShortTermLoanforPurchase" xlink:href="hlp-20241231.xsd#hlp_ShortTermLoanforPurchase"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="hlp_ShortTermLoanforPurchase" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_PledgedRealPropertiesValue" xlink:href="hlp-20241231.xsd#hlp_PledgedRealPropertiesValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="hlp_PledgedRealPropertiesValue" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentCompanyDebtInstrumentAmountRepaidToNavExcessLess" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentCompanyDebtInstrumentAmountRepaidToNavExcessLess"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_InvestmentCompanyDebtInstrumentAmountRepaidToNavExcessLess" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLoansPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLoansPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_OtherLoansPayable" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherReceivables"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_OtherReceivables" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_InterestExpenseDebt" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtWeightedAverageInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtWeightedAverageInterestRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_ShortTermDebtWeightedAverageInterestRate" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoaned" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoaned"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoaned" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtPercentageBearingVariableInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtPercentageBearingVariableInterestRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebtPercentageBearingVariableInterestRate" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentMaturityDate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentMaturityDate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentMaturityDate" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfOtherLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfOtherLongTermDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_RepaymentsOfOtherLongTermDebt" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsOfLoanCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfLoanCosts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_PaymentsOfLoanCosts" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLongTermDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_OtherLongTermDebt" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentCollateralAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCollateralAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentCollateralAmount" order="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SecuredDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SecuredDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_SecuredDebt" order="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestAndDebtExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestAndDebtExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_InterestAndDebtExpense" order="23" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.hlyxgg.com/role/AccruedExpensesandOtherPayablesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="hlp_AccruedExpensesandOtherPayablesDetailsLineItems" xlink:href="hlp-20241231.xsd#hlp_AccruedExpensesandOtherPayablesDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="hlp_AccruedExpensesandOtherPayablesDetailsTable" xlink:href="hlp-20241231.xsd#hlp_AccruedExpensesandOtherPayablesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="hlp_AccruedExpensesandOtherPayablesDetailsLineItems" xlink:to="hlp_AccruedExpensesandOtherPayablesDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleLeasebackTransactionDescriptionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleLeasebackTransactionDescriptionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hlp_AccruedExpensesandOtherPayablesDetailsTable" xlink:to="us-gaap_SaleLeasebackTransactionDescriptionAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleLeasebackTransactionNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleLeasebackTransactionNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SaleLeasebackTransactionDescriptionAxis" xlink:to="us-gaap_SaleLeasebackTransactionNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleLeasebackTransactionNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleLeasebackTransactionNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SaleLeasebackTransactionDescriptionAxis" xlink:to="us-gaap_SaleLeasebackTransactionNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_FailedSaleAndLeasebackMember" xlink:href="hlp-20241231.xsd#hlp_FailedSaleAndLeasebackMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SaleLeasebackTransactionNameDomain" xlink:to="hlp_FailedSaleAndLeasebackMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseRemainingLeaseTerm"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hlp_AccruedExpensesandOtherPayablesDetailsLineItems" xlink:to="us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_LeaseBargainPurchaseOption" xlink:href="hlp-20241231.xsd#hlp_LeaseBargainPurchaseOption"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hlp_AccruedExpensesandOtherPayablesDetailsLineItems" xlink:to="hlp_LeaseBargainPurchaseOption" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hlp_AccruedExpensesandOtherPayablesDetailsLineItems" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.hlyxgg.com/role/LeasesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeLeaseDescriptionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <loc xlink:type="locator" xlink:label="hlp_LeasesDetailsTable" xlink:href="hlp-20241231.xsd#hlp_LeasesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="hlp_LeasesDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hlp_LeasesDetailsTable" xlink:to="srt_RangeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByAssetClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hlp_LeasesDetailsTable" xlink:to="us-gaap_FairValueByAssetClassAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FairValueByAssetClassAxis" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FairValueByAssetClassAxis" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="us-gaap_PropertyPlantAndEquipmentMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleLeasebackTransactionLeaseTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleLeasebackTransactionLeaseTerm"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_SaleLeasebackTransactionLeaseTerm" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_LeaseTermConsideration" xlink:href="hlp-20241231.xsd#hlp_LeaseTermConsideration"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="hlp_LeaseTermConsideration" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_FinanceLeaseRightOfUseAsset" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.hlyxgg.com/role/IncomeTaxesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="hlp_IncomeTaxesDetailsLineItems" xlink:href="hlp-20241231.xsd#hlp_IncomeTaxesDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="hlp_IncomeTaxesDetailsTable" xlink:href="hlp-20241231.xsd#hlp_IncomeTaxesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="hlp_IncomeTaxesDetailsLineItems" xlink:to="hlp_IncomeTaxesDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityNameAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hlp_IncomeTaxesDetailsTable" xlink:to="us-gaap_IncomeTaxAuthorityNameAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="us-gaap_IncomeTaxAuthorityNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="us-gaap_IncomeTaxAuthorityNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hlp_IncomeTaxesDetailsTable" xlink:to="srt_RangeAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hlp_IncomeTaxesDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InlandRevenueHongKongMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InlandRevenueHongKongMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="us-gaap_InlandRevenueHongKongMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_PeoplesRepublicOfChinaMember" xlink:href="hlp-20241231.xsd#hlp_PeoplesRepublicOfChinaMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="hlp_PeoplesRepublicOfChinaMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_HighAndNewTechnologyEnterprisesMember" xlink:href="hlp-20241231.xsd#hlp_HighAndNewTechnologyEnterprisesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="hlp_HighAndNewTechnologyEnterprisesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hlp_IncomeTaxesDetailsLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_ProfitsAmount" xlink:href="hlp-20241231.xsd#hlp_ProfitsAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hlp_IncomeTaxesDetailsLineItems" xlink:to="hlp_ProfitsAmount" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_PercentageOfUnifromRate" xlink:href="hlp-20241231.xsd#hlp_PercentageOfUnifromRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hlp_IncomeTaxesDetailsLineItems" xlink:to="hlp_PercentageOfUnifromRate" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.hlyxgg.com/role/ConcentrationsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="hlp_ConcentrationsDetailsLineItems" xlink:href="hlp-20241231.xsd#hlp_ConcentrationsDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="hlp_ConcentrationsDetailsTable" xlink:href="hlp-20241231.xsd#hlp_ConcentrationsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="hlp_ConcentrationsDetailsLineItems" xlink:to="hlp_ConcentrationsDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hlp_ConcentrationsDetailsTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hlp_ConcentrationsDetailsTable" xlink:to="srt_MajorCustomersAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_NameOfMajorCustomerDomain_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hlp_ConcentrationsDetailsTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hlp_ConcentrationsDetailsTable" xlink:to="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:to="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:to="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_CustomerMember" xlink:href="hlp-20241231.xsd#hlp_CustomerMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="hlp_CustomerMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_LargestCustomersMember" xlink:href="hlp-20241231.xsd#hlp_LargestCustomersMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="hlp_LargestCustomersMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_SecondLargestCustomersMember" xlink:href="hlp-20241231.xsd#hlp_SecondLargestCustomersMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="hlp_SecondLargestCustomersMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesRevenueNetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesRevenueNetMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_SalesRevenueNetMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_AccountsReceivableMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_CustomerConcentrationRiskMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProductConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductConcentrationRiskMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_ProductConcentrationRiskMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplierConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierConcentrationRiskMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_SupplierConcentrationRiskMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_SupplierOneMember" xlink:href="hlp-20241231.xsd#hlp_SupplierOneMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:to="hlp_SupplierOneMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_SupplierMember" xlink:href="hlp-20241231.xsd#hlp_SupplierMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:to="hlp_SupplierMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hlp_ConcentrationsDetailsLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Supplies" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Supplies"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hlp_ConcentrationsDetailsLineItems" xlink:to="us-gaap_Supplies" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCashEquivalentsAtCarryingValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hlp_ConcentrationsDetailsLineItems" xlink:to="us-gaap_OtherCashEquivalentsAtCarryingValue" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Deposits" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Deposits"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hlp_ConcentrationsDetailsLineItems" xlink:to="us-gaap_Deposits" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashUninsuredAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashUninsuredAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hlp_ConcentrationsDetailsLineItems" xlink:to="us-gaap_CashUninsuredAmount" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.hlyxgg.com/role/RelatedPartyDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <loc xlink:type="locator" xlink:label="hlp_RelatedPartyDetailsTable" xlink:href="hlp-20241231.xsd#hlp_RelatedPartyDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="hlp_RelatedPartyDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hlp_RelatedPartyDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hlp_RelatedPartyDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_MrJieLiuMember" xlink:href="hlp-20241231.xsd#hlp_MrJieLiuMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="hlp_MrJieLiuMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="us-gaap_RelatedPartyMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_ProceedsFromRelatedpartyDebt" xlink:href="hlp-20241231.xsd#hlp_ProceedsFromRelatedpartyDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="hlp_ProceedsFromRelatedpartyDebt" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfRelatedPartyDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfRelatedPartyDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_RepaymentsOfRelatedPartyDebt" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToFundLongtermLoansToRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToFundLongtermLoansToRelatedParties"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_PaymentsToFundLongtermLoansToRelatedParties" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.hlyxgg.com/role/ShareholdersEquityDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockLineItems"/>
    <loc xlink:type="locator" xlink:label="hlp_ShareholdersEquityDetailsTable" xlink:href="hlp-20241231.xsd#hlp_ShareholdersEquityDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="hlp_ShareholdersEquityDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hlp_ShareholdersEquityDetailsTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hlp_ShareholdersEquityDetailsTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hlp_ShareholdersEquityDetailsTable" xlink:to="dei_LegalEntityAxis" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityDomain_0" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IPOMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IPOMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_IPOMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OverAllotmentOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OverAllotmentOptionMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_OverAllotmentOptionMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredCompensationShareBasedPaymentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCompensationShareBasedPaymentsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_DeferredCompensationShareBasedPaymentsMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_HongliDevelopmentMember" xlink:href="hlp-20241231.xsd#hlp_HongliDevelopmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="hlp_HongliDevelopmentMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_HongliTechnologyMember" xlink:href="hlp-20241231.xsd#hlp_HongliTechnologyMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="hlp_HongliTechnologyMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockSharesIssued" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteStockSplit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteStockSplit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_StockholdersEquityNoteStockSplit" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOrSaleOfEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ProceedsFromIssuanceOrSaleOfEquity" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentOwnedBalanceShares" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentOwnedBalanceShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_InvestmentOwnedBalanceShares" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssued1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssued1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_StockIssued1" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesIssuedPricePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesIssuedPricePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_SharesIssuedPricePerShare" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ShareBasedCompensation" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_SharePrice" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_PurchasePricePerShare" xlink:href="hlp-20241231.xsd#hlp_PurchasePricePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="hlp_PurchasePricePerShare" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfPrivatePlacement" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfPrivatePlacement"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ProceedsFromIssuanceOfPrivatePlacement" order="15" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.hlyxgg.com/role/SurplusReserveDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="hlp_SurplusReserveDetailsLineItems" xlink:href="hlp-20241231.xsd#hlp_SurplusReserveDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="hlp_SurplusReserveDetailsTable" xlink:href="hlp-20241231.xsd#hlp_SurplusReserveDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="hlp_SurplusReserveDetailsLineItems" xlink:to="hlp_SurplusReserveDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_TaxNetProfitsPercentage" xlink:href="hlp-20241231.xsd#hlp_TaxNetProfitsPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hlp_SurplusReserveDetailsLineItems" xlink:to="hlp_TaxNetProfitsPercentage" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_StatutoryReservePercentage" xlink:href="hlp-20241231.xsd#hlp_StatutoryReservePercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hlp_SurplusReserveDetailsLineItems" xlink:to="hlp_StatutoryReservePercentage" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatutoryAccountingPracticesRetainedEarningsNotAvailableForDividends" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatutoryAccountingPracticesRetainedEarningsNotAvailableForDividends"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hlp_SurplusReserveDetailsLineItems" xlink:to="us-gaap_StatutoryAccountingPracticesRetainedEarningsNotAvailableForDividends" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.hlyxgg.com/role/CommitmentandcontingenciesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCommitmentsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <loc xlink:type="locator" xlink:label="hlp_CommitmentandcontingenciesDetailsTable" xlink:href="hlp-20241231.xsd#hlp_CommitmentandcontingenciesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="hlp_CommitmentandcontingenciesDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetAcquisitionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hlp_CommitmentandcontingenciesDetailsTable" xlink:to="us-gaap_AssetAcquisitionAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetAcquisitionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetAcquisitionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AssetAcquisitionAxis" xlink:to="us-gaap_AssetAcquisitionDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetAcquisitionDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetAcquisitionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AssetAcquisitionAxis" xlink:to="us-gaap_AssetAcquisitionDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SeriesOfIndividuallyImmaterialAssetAcquisitionsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesOfIndividuallyImmaterialAssetAcquisitionsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetAcquisitionDomain" xlink:to="us-gaap_SeriesOfIndividuallyImmaterialAssetAcquisitionsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForOtherDeposits" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForOtherDeposits"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="us-gaap_PaymentsForOtherDeposits" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetAcquisitionPriceOfAcquisitionExpected" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetAcquisitionPriceOfAcquisitionExpected"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="us-gaap_AssetAcquisitionPriceOfAcquisitionExpected" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_AnnualInterestRate" xlink:href="hlp-20241231.xsd#hlp_AnnualInterestRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="hlp_AnnualInterestRate" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseOther"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="us-gaap_InterestExpenseOther" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryRealEstateImprovements" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryRealEstateImprovements"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="us-gaap_InventoryRealEstateImprovements" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForFees" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForFees"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="us-gaap_PaymentsForFees" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetAcquisitionConsiderationTransferred" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetAcquisitionConsiderationTransferred"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="us-gaap_AssetAcquisitionConsiderationTransferred" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_RemainingAssetsValued" xlink:href="hlp-20241231.xsd#hlp_RemainingAssetsValued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="hlp_RemainingAssetsValued" order="9" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.hlyxgg.com/role/SegmentReportingDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <loc xlink:type="locator" xlink:label="hlp_SegmentReportingDetailsTable" xlink:href="hlp-20241231.xsd#hlp_SegmentReportingDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="hlp_SegmentReportingDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hlp_SegmentReportingDetailsTable" xlink:to="srt_ProductOrServiceAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_SalesToSouthKoreaMember" xlink:href="hlp-20241231.xsd#hlp_SalesToSouthKoreaMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="hlp_SalesToSouthKoreaMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingDescriptionOfAllOtherSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingDescriptionOfAllOtherSegments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_SegmentReportingDescriptionOfAllOtherSegments" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligationPercentage" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.hlyxgg.com/role/SubsequentEventsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventLineItems"/>
    <loc xlink:type="locator" xlink:label="hlp_SubsequentEventsDetailsTable" xlink:href="hlp-20241231.xsd#hlp_SubsequentEventsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="hlp_SubsequentEventsDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementScenarioAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hlp_SubsequentEventsDetailsTable" xlink:to="srt_StatementScenarioAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hlp_SubsequentEventsDetailsTable" xlink:to="us-gaap_SubsequentEventTypeAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hlp_SubsequentEventsDetailsTable" xlink:to="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_EquityMethodInvesteeNameDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="srt_EquityMethodInvesteeNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_EquityMethodInvesteeNameDomain_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="srt_EquityMethodInvesteeNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsegmentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hlp_SubsequentEventsDetailsTable" xlink:to="us-gaap_SubsegmentsAxis" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsegmentsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsegmentsDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsegmentsAxis" xlink:to="us-gaap_SubsegmentsDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsegmentsDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsegmentsDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsegmentsAxis" xlink:to="us-gaap_SubsegmentsDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hlp_SubsequentEventsDetailsTable" xlink:to="us-gaap_DebtInstrumentAxis" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_JinanLangchiHeavyIndustryCoLtdMember" xlink:href="hlp-20241231.xsd#hlp_JinanLangchiHeavyIndustryCoLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_EquityMethodInvesteeNameDomain" xlink:to="hlp_JinanLangchiHeavyIndustryCoLtdMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_ShandongXiangfengHeavyIndustryCoLtdWFOEMember" xlink:href="hlp-20241231.xsd#hlp_ShandongXiangfengHeavyIndustryCoLtdWFOEMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_EquityMethodInvesteeNameDomain" xlink:to="hlp_ShandongXiangfengHeavyIndustryCoLtdWFOEMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_ZhongkeHongyuanBeijingHoldingsCoLtdMember" xlink:href="hlp-20241231.xsd#hlp_ZhongkeHongyuanBeijingHoldingsCoLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_EquityMethodInvesteeNameDomain" xlink:to="hlp_ZhongkeHongyuanBeijingHoldingsCoLtdMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioForecastMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioForecastMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ScenarioUnspecifiedDomain" xlink:to="srt_ScenarioForecastMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_ChinaMinshengBankMember" xlink:href="hlp-20241231.xsd#hlp_ChinaMinshengBankMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="hlp_ChinaMinshengBankMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_BankOfRizhaoMember" xlink:href="hlp-20241231.xsd#hlp_BankOfRizhaoMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="hlp_BankOfRizhaoMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" order="0" xbrldt:closed="true"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsegmentsDomain" xlink:to="us-gaap_SubsequentEventMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherShortTermBorrowings"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_OtherShortTermBorrowings" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableGrossCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_AccountsReceivableGrossCurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_ShortTermLoanforPurchase" xlink:href="hlp-20241231.xsd#hlp_ShortTermLoanforPurchase"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="hlp_ShortTermLoanforPurchase" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hlp_PledgedValue" xlink:href="hlp-20241231.xsd#hlp_PledgedValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="hlp_PledgedValue" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_EquityMethodInvestments" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromRelatedPartyDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromRelatedPartyDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_ProceedsFromRelatedPartyDebt" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfRelatedPartyDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfRelatedPartyDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_RepaymentsOfRelatedPartyDebt" order="8" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityCurrent" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.hlyxgg.com/role/DocumentAndEntityInformation" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="dei_DocumentInformationLineItems" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentInformationLineItems"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentInformationTable" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentInformationTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentInformationTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressesAddressTypeAxis" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressesAddressTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="dei_DocumentInformationTable" xlink:to="dei_EntityAddressesAddressTypeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_AddressTypeDomain" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AddressTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_EntityAddressesAddressTypeAxis" xlink:to="dei_AddressTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_AddressTypeDomain_0" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AddressTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_EntityAddressesAddressTypeAxis" xlink:to="dei_AddressTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_BusinessContactMember" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_BusinessContactMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_AddressTypeDomain" xlink:to="dei_BusinessContactMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentType" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentRegistrationStatement" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentRegistrationStatement"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentRegistrationStatement" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAnnualReport"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentAnnualReport" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CurrentFiscalYearEndDate" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentPeriodEndDate" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalYearFocus" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentTransitionReport" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentShellCompanyReport" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentShellCompanyReport"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentShellCompanyReport" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFileNumber" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityRegistrantName" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityIncorporationStateCountryCode" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressAddressLine1" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressAddressLine2" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine2"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressAddressLine2" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressAddressLine3" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine3"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressAddressLine3" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressCityOrTown" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressCountry" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCountry"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressCountry" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressPostalZipCode" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_ContactPersonnelName" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_ContactPersonnelName"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_ContactPersonnelName" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CityAreaCode" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_LocalPhoneNumber" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_ContactPersonnelEmailAddress" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_ContactPersonnelEmailAddress"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_ContactPersonnelEmailAddress" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_Security12bTitle" order="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_TradingSymbol" order="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_SecurityExchangeName" order="23" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCommonStockSharesOutstanding" order="24" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityWellKnownSeasonedIssuer" order="25" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityVoluntaryFilers"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityVoluntaryFilers" order="26" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCurrentReportingStatus" order="27" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityInteractiveDataCurrent" order="28" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFilerCategory" order="29" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityEmergingGrowthCompany" order="30" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityExTransitionPeriod" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityExTransitionPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityExTransitionPeriod" order="31" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_IcfrAuditorAttestationFlag"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_IcfrAuditorAttestationFlag" order="32" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFinStmtErrorCorrectionFlag" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFinStmtErrorCorrectionFlag"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFinStmtErrorCorrectionFlag" order="33" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentAccountingStandard" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAccountingStandard"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentAccountingStandard" order="34" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityShellCompany" order="35" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorFirmId"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AuditorFirmId" order="36" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_AuditorOpinionTextBlock" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorOpinionTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AuditorOpinionTextBlock" order="37" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorName"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AuditorName" order="38" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorLocation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AuditorLocation" order="39" xbrldt:closed="true"/>
  </definitionLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>23
<FILENAME>hlp-20241231_lab.xml
<DESCRIPTION>XBRL LABEL FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Mon May 12 21:06:21 UTC 2025 -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel"/>
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel"/>
  <labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl" xml:lang="en-US">Related and Nonrelated Parties [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsCurrent_lbl" xml:lang="en-US">Total current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Assets_lbl" xml:lang="en-US">TOTAL ASSETS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Assets_lbl0" xml:lang="en-US">Total Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xml:lang="en-US">Total current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesCurrent_lbl0" xml:lang="en-US">Current liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Liabilities_lbl" xml:lang="en-US">TOTAL LIABILITIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Liabilities_lbl0" xml:lang="en-US">Total Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US">TOTAL SHAREHOLDERS&#8217; EQUITY</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_StockholdersEquity_lbl0" xml:lang="en-US">Balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_StockholdersEquity_lbl1" xml:lang="en-US">Balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockholdersEquity_lbl2" xml:lang="en-US">Total Hongli Group Inc. stockholders&#8217; equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl2"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xml:lang="en-US">TOTAL LIABILITIES AND SHAREHOLDERS&#8217; EQUITY</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl0" xml:lang="en-US">Total Liabilities and Equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_GrossProfit_lbl" xml:lang="en-US">Gross Profit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GrossProfit_lbl0" xml:lang="en-US">Gross profit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingExpenses_lbl" xml:lang="en-US">Total operating expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingExpenses_lbl0" xml:lang="en-US">Total operating expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US">Income from operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingIncomeLoss_lbl0" xml:lang="en-US">Income from operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NonoperatingIncomeExpense_lbl" xml:lang="en-US">Total other income (expenses), net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US">Net income (loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="us-gaap_NetIncomeLoss_lbl0" xml:lang="en-US">Net income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NetIncomeLoss_lbl1" xml:lang="en-US">Net (loss) income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xml:lang="en-US">Comprehensive income (loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl0" xml:lang="en-US">Comprehensive income (loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US">Balance (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl0" xml:lang="en-US">Balance (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl1" xml:lang="en-US">Ordinary shares, shares outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementEquityComponentsAxis_lbl" xml:lang="en-US">Equity Components [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xml:lang="en-US">Net cash (used in) provided by operating activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl0" xml:lang="en-US">Net Cash Used in Operating Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xml:lang="en-US">Net cash used in investing activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl0" xml:lang="en-US">Net Cash Used in Investing Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xml:lang="en-US">Net cash provided by financing activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl0" xml:lang="en-US">Net Cash Provided by Financing Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xml:lang="en-US">Net change in cash, cash equivalents and restricted cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US">Cash, cash equivalents and restricted cash, beginning of the year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl0" xml:lang="en-US">Cash, cash equivalents and restricted cash, end of the year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl1" xml:lang="en-US">Cash, cash equivalents and restricted cash, end of the year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashEquivalentsAtCarryingValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CashEquivalentsAtCarryingValue_lbl" xml:lang="en-US">Cash, cash equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashEquivalentsAtCarryingValue_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CashEquivalentsAtCarryingValue_lbl0" xml:lang="en-US">Cash and cash equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashEquivalentsAtCarryingValue_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCash" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCash"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_RestrictedCash_lbl" xml:lang="en-US">Restricted cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCash" xlink:to="us-gaap_RestrictedCash_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_RestrictedCash_lbl0" xml:lang="en-US">Restricted cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCash" xlink:to="us-gaap_RestrictedCash_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_lbl" xml:lang="en-US">Cash, cash equivalents and restricted cash, beginning of the year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" xml:lang="en-US">Organization and Nature of Operations [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_OwnershipAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_OwnershipAxis_lbl" xml:lang="en-US">Ownership [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_OwnershipAxis" xlink:to="srt_OwnershipAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsNet_lbl" xml:lang="en-US">Net Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsNet" xlink:to="us-gaap_AssetsNet_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ConsolidatedEntitiesAxis_lbl" xml:lang="en-US">Consolidated Entities [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountingPoliciesAbstract_lbl" xml:lang="en-US">Significant Accounting Policies [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_ScheduleOfCurrencyExchangeRatesAbstract" xlink:href="hlp-20241231.xsd#hlp_ScheduleOfCurrencyExchangeRatesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_ScheduleOfCurrencyExchangeRatesAbstract_lbl" xml:lang="en-US">Schedule of Currency Exchange Rates [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_ScheduleOfCurrencyExchangeRatesAbstract" xlink:to="hlp_ScheduleOfCurrencyExchangeRatesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntercompanyForeignCurrencyBalanceByDescriptionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntercompanyForeignCurrencyBalanceByDescriptionAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntercompanyForeignCurrencyBalanceByDescriptionAxis_lbl" xml:lang="en-US">Intra-Entity Foreign Currency Balance by Description [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntercompanyForeignCurrencyBalanceByDescriptionAxis" xlink:to="us-gaap_IntercompanyForeignCurrencyBalanceByDescriptionAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareAbstract_lbl" xml:lang="en-US">Schedule of Earnings Per Share [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareAbstract_lbl0" xml:lang="en-US">Earnings (loss) per share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareAbstract_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RangeAxis_lbl" xml:lang="en-US">Statistical Measurement [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeAxis" xlink:to="srt_RangeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_StatementGeographicalAxis_lbl" xml:lang="en-US">Geographical [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_StatementGeographicalAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNetAbstract_lbl" xml:lang="en-US">Accounts Receivable, Net [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetAbstract" xlink:to="us-gaap_AccountsReceivableNetAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_ScheduleOfAccountsReceivableAbstract" xlink:href="hlp-20241231.xsd#hlp_ScheduleOfAccountsReceivableAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_ScheduleOfAccountsReceivableAbstract_lbl" xml:lang="en-US">Schedule of Accounts Receivable [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_ScheduleOfAccountsReceivableAbstract" xlink:to="hlp_ScheduleOfAccountsReceivableAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xml:lang="en-US">Accounts receivable, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl0" xml:lang="en-US">Accounts receivable, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl1" xml:lang="en-US">Accounts receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinancingReceivablesPeriodPastDueAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancingReceivablesPeriodPastDueAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinancingReceivablesPeriodPastDueAxis_lbl" xml:lang="en-US">Financial Asset, Aging [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinancingReceivablesPeriodPastDueAxis" xlink:to="us-gaap_FinancingReceivablesPeriodPastDueAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivablesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivablesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ReceivablesAbstract_lbl" xml:lang="en-US">Notes Receivables [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="us-gaap_ReceivablesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_lbl" xml:lang="en-US">Class of Financing Receivable [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis" xlink:to="us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryDisclosureAbstract_lbl" xml:lang="en-US">Inventories, Net [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNetAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryNetAbstract_lbl" xml:lang="en-US">Schedule of Inventories Net [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryNetAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_InventoryGross_lbl" xml:lang="en-US">Subtotal</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryGross" xlink:to="us-gaap_InventoryGross_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_InventoryNet_lbl" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryNet_lbl0" xml:lang="en-US">Inventories, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_lbl" xml:lang="en-US">Prepaid Expense and Other Current Assets [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl0" xml:lang="en-US">Prepaid expense and other current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNetAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentNetAbstract_lbl" xml:lang="en-US">Property, Plant and Equipment, Net [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNetAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_lbl" xml:lang="en-US">Intangible Assets, Net [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_ScheduleOfIntangibleAssetsAbstract" xlink:href="hlp-20241231.xsd#hlp_ScheduleOfIntangibleAssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_ScheduleOfIntangibleAssetsAbstract_lbl" xml:lang="en-US">Schedule of Intangible Assets [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_ScheduleOfIntangibleAssetsAbstract" xlink:to="hlp_ScheduleOfIntangibleAssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xml:lang="en-US">Intangible assets, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl0" xml:lang="en-US">Intangible assets, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl0"/>
    <loc xlink:type="locator" xlink:label="hlp_ScheduleOfAmortizationOfIntangibleAssetsAbstract" xlink:href="hlp-20241231.xsd#hlp_ScheduleOfAmortizationOfIntangibleAssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_ScheduleOfAmortizationOfIntangibleAssetsAbstract_lbl" xml:lang="en-US">Schedule of Amortization of Intangible Assets [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_ScheduleOfAmortizationOfIntangibleAssetsAbstract" xlink:to="hlp_ScheduleOfAmortizationOfIntangibleAssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentFinancialStatementReportedAmountsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentFinancialStatementReportedAmountsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvestmentFinancialStatementReportedAmountsAbstract_lbl" xml:lang="en-US">Deposit for investment in joint venture [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentFinancialStatementReportedAmountsAbstract" xlink:to="us-gaap_EquityMethodInvestmentFinancialStatementReportedAmountsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansPayableAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansPayableAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LoansPayableAbstract_lbl" xml:lang="en-US">Loans [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansPayableAbstract" xlink:to="us-gaap_LoansPayableAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermDebtTypeAxis_lbl" xml:lang="en-US">Short-Term Debt, Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongtermDebtTypeAxis_lbl" xml:lang="en-US">Long-Term Debt, Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_ScheduleOfFutureMaturitiesOfTheLongTermLoanAbstract" xlink:href="hlp-20241231.xsd#hlp_ScheduleOfFutureMaturitiesOfTheLongTermLoanAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_ScheduleOfFutureMaturitiesOfTheLongTermLoanAbstract_lbl" xml:lang="en-US">Schedule of Future Maturities of the Long Term Loan [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_ScheduleOfFutureMaturitiesOfTheLongTermLoanAbstract" xlink:to="hlp_ScheduleOfFutureMaturitiesOfTheLongTermLoanAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract_lbl" xml:lang="en-US">Accrued Expenses and Other Payables [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_ScheduleOfAccruedExpensesAndOtherPayablesAbstract" xlink:href="hlp-20241231.xsd#hlp_ScheduleOfAccruedExpensesAndOtherPayablesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_ScheduleOfAccruedExpensesAndOtherPayablesAbstract_lbl" xml:lang="en-US">Schedule of Accrued Expenses and Other Payables [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_ScheduleOfAccruedExpensesAndOtherPayablesAbstract" xlink:to="hlp_ScheduleOfAccruedExpensesAndOtherPayablesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_lbl" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeasesAbstract_lbl" xml:lang="en-US">Leases [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LeasesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_ScheduleOfLeaseExpensesAbstract" xlink:href="hlp-20241231.xsd#hlp_ScheduleOfLeaseExpensesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_ScheduleOfLeaseExpensesAbstract_lbl" xml:lang="en-US">Schedule of Lease Expenses [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_ScheduleOfLeaseExpensesAbstract" xlink:to="hlp_ScheduleOfLeaseExpensesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LeaseCost_lbl" xml:lang="en-US">Total finance lease cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCost" xlink:to="us-gaap_LeaseCost_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureAbstract_lbl" xml:lang="en-US">Income Taxes [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredRevenueAndCreditsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredRevenueAndCreditsCurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredRevenueAndCreditsCurrentAbstract_lbl" xml:lang="en-US">Schedule of Current and Deferred Portions of Income Tax Expense [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredRevenueAndCreditsCurrentAbstract" xlink:to="us-gaap_DeferredRevenueAndCreditsCurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Income tax expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl" xml:lang="en-US">Effective tax rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesNetAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilitiesNetAbstract_lbl" xml:lang="en-US">Schedule of Deferred Assets and Liabilities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesNetAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl" xml:lang="en-US">Deferred tax assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RisksAndUncertaintiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RisksAndUncertaintiesAbstract_lbl" xml:lang="en-US">Concentrations [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RisksAndUncertaintiesAbstract" xlink:to="us-gaap_RisksAndUncertaintiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityAbstract_lbl" xml:lang="en-US">Shareholders&apos; Equity [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_EquityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InsuranceAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InsuranceAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InsuranceAbstract_lbl" xml:lang="en-US">Surplus Reserve [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InsuranceAbstract" xlink:to="us-gaap_InsuranceAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xml:lang="en-US">Commitment [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsAbstract_lbl" xml:lang="en-US">Subsequent Events [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_lbl" xml:lang="en-US">Restricted Net Assets Or Parent Company&#8217;S Condensed Financial Statements [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:to="srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_ScheduleOfCondensedStatementsOfOperationsUnauditedAbstract" xlink:href="hlp-20241231.xsd#hlp_ScheduleOfCondensedStatementsOfOperationsUnauditedAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_ScheduleOfCondensedStatementsOfOperationsUnauditedAbstract_lbl" xml:lang="en-US">Schedule of Condensed Statements of Operations (Unaudited) [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_ScheduleOfCondensedStatementsOfOperationsUnauditedAbstract" xlink:to="hlp_ScheduleOfCondensedStatementsOfOperationsUnauditedAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_ScheduleOfCondensedStatementsOfCashFlowsUnauditedAbstract" xlink:href="hlp-20241231.xsd#hlp_ScheduleOfCondensedStatementsOfCashFlowsUnauditedAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_ScheduleOfCondensedStatementsOfCashFlowsUnauditedAbstract_lbl" xml:lang="en-US">Schedule of Condensed Statements Of Cash Flows (Unaudited) [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_ScheduleOfCondensedStatementsOfCashFlowsUnauditedAbstract" xlink:to="hlp_ScheduleOfCondensedStatementsOfCashFlowsUnauditedAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US">Cash and cash equivalents - beginning of the year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_lbl0" xml:lang="en-US">Cash and cash equivalents - end of the year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsAbstract_lbl" xml:lang="en-US">ASSETS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AssetsAbstract_lbl0" xml:lang="en-US">Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xml:lang="en-US">Current assets:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US">Cash and cash equivalent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl0" xml:lang="en-US">Cash and cash equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl1" xml:lang="en-US">Cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RestrictedCashCurrent_lbl" xml:lang="en-US">Restricted cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCashCurrent" xlink:to="us-gaap_RestrictedCashCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesAndLoansReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesAndLoansReceivableNetCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NotesAndLoansReceivableNetCurrent_lbl" xml:lang="en-US">Notes receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesAndLoansReceivableNetCurrent" xlink:to="us-gaap_NotesAndLoansReceivableNetCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherReceivablesNetCurrent_lbl" xml:lang="en-US">Due from related parties - officers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherReceivablesNetCurrent" xlink:to="us-gaap_OtherReceivablesNetCurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OtherReceivablesNetCurrent_lbl0" xml:lang="en-US">Due from a related party</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherReceivablesNetCurrent" xlink:to="us-gaap_OtherReceivablesNetCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="us-gaap_OtherReceivablesNetCurrent_lbl1" xml:lang="en-US">Due from subsidiaries, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherReceivablesNetCurrent" xlink:to="us-gaap_OtherReceivablesNetCurrent_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsNoncurrentAbstract_lbl" xml:lang="en-US">Non-current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_AssetsNoncurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US">Property, plant and equipment, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl0" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PrepaidExpenseNoncurrent_lbl" xml:lang="en-US">Prepayment for purchase of Yingxuan Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseNoncurrent" xlink:to="us-gaap_PrepaidExpenseNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLongTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLongTermInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherLongTermInvestments_lbl" xml:lang="en-US">Deposit for Investment in Joint Venture</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLongTermInvestments" xlink:to="us-gaap_OtherLongTermInvestments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinanceLeaseRightOfUseAsset_lbl" xml:lang="en-US">Finance lease right-of-use assets, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseRightOfUseAsset" xlink:to="us-gaap_FinanceLeaseRightOfUseAsset_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FinanceLeaseRightOfUseAsset_lbl0" xml:lang="en-US">Finance Lease, Right-of-Use Asset, after Accumulated Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseRightOfUseAsset" xlink:to="us-gaap_FinanceLeaseRightOfUseAsset_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="us-gaap_FinanceLeaseRightOfUseAsset_lbl1" xml:lang="en-US">Right-of-use assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseRightOfUseAsset" xlink:to="us-gaap_FinanceLeaseRightOfUseAsset_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet_lbl" xml:lang="en-US">Deferred tax assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesAbstract_lbl" xml:lang="en-US">LIABILITIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAbstract" xlink:to="us-gaap_LiabilitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xml:lang="en-US">Current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBorrowings"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShortTermBorrowings_lbl" xml:lang="en-US">Short-term loans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermBorrowings" xlink:to="us-gaap_ShortTermBorrowings_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShortTermBorrowings_lbl0" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermBorrowings" xlink:to="us-gaap_ShortTermBorrowings_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="us-gaap_ShortTermBorrowings_lbl1" xml:lang="en-US">Short-term loan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermBorrowings" xlink:to="us-gaap_ShortTermBorrowings_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xml:lang="en-US">Accounts payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNotesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNotesPayableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherNotesPayableCurrent_lbl" xml:lang="en-US">Due to related parties - officers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNotesPayableCurrent" xlink:to="us-gaap_OtherNotesPayableCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedIncomeTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccruedIncomeTaxesCurrent_lbl" xml:lang="en-US">Income tax payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedIncomeTaxesCurrent" xlink:to="us-gaap_AccruedIncomeTaxesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinanceLeaseLiabilityCurrent_lbl" xml:lang="en-US">Finance lease obligation, current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityCurrent" xlink:to="us-gaap_FinanceLeaseLiabilityCurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FinanceLeaseLiabilityCurrent_lbl0" xml:lang="en-US">Finance Lease, Liability, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityCurrent" xlink:to="us-gaap_FinanceLeaseLiabilityCurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities_lbl" xml:lang="en-US">Accrued expenses and other payables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:to="us-gaap_AccruedLiabilitiesAndOtherLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermLoansPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermLoansPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermLoansPayable_lbl" xml:lang="en-US">Long-term loans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermLoansPayable" xlink:to="us-gaap_LongTermLoansPayable_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LongTermLoansPayable_lbl0" xml:lang="en-US">Long-term loans - related party</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermLoansPayable" xlink:to="us-gaap_LongTermLoansPayable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="us-gaap_LongTermLoansPayable_lbl1" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermLoansPayable" xlink:to="us-gaap_LongTermLoansPayable_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xml:lang="en-US">SHAREHOLDERS&#8217; EQUITY:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockValue_lbl" xml:lang="en-US">Ordinary shares, $0.0001 par value, 500,000,000 shares authorized, 73,438,750 and 12,238,750 shares issued and outstanding as of December 31, 2024, and 2023, respectively</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommonStockValue_lbl0" xml:lang="en-US">Ordinary shares, $0.0001 par value, 500,000,000 shares authorized, 73,438,750 and 12,238,750 shares issued and outstanding as of December 31, 2024 and 2023, respectively</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xml:lang="en-US">Ordinary shares, par value (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xml:lang="en-US">Ordinary shares, shares authorized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US">Ordinary shares, shares issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock_lbl" xml:lang="en-US">Additional paid-in capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_StatutoryReserve" xlink:href="hlp-20241231.xsd#hlp_StatutoryReserve"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_StatutoryReserve_lbl" xml:lang="en-US">Statutory reserve</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_StatutoryReserve" xlink:to="hlp_StatutoryReserve_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xml:lang="en-US">Retained earnings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xml:lang="en-US">Accumulated other comprehensive loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Revenues_lbl" xml:lang="en-US">Revenues, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_Revenues_lbl0" xml:lang="en-US">Revenue, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="us-gaap_Revenues_lbl1" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Revenues_lbl2" xml:lang="en-US">Revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_lbl2"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfRevenue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CostOfRevenue_lbl" xml:lang="en-US">Cost of revenues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfRevenue" xlink:to="us-gaap_CostOfRevenue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpensesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingExpensesAbstract_lbl" xml:lang="en-US">Operating expenses:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpensesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense_lbl" xml:lang="en-US">Selling, general and administrative expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherIncomeAndExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherIncomeAndExpensesAbstract_lbl" xml:lang="en-US">Other income and (expense)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherIncomeAndExpensesAbstract" xlink:to="us-gaap_OtherIncomeAndExpensesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncome"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherNonoperatingIncome_lbl" xml:lang="en-US">Other income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncome" xlink:to="us-gaap_OtherNonoperatingIncome_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xml:lang="en-US">Income (loss) before income taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_lbl" xml:lang="en-US">Comprehensive income (loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfOtherComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfOtherComprehensiveIncomeAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StatementOfOtherComprehensiveIncomeAbstract_lbl" xml:lang="en-US">Other comprehensive income (loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfOtherComprehensiveIncomeAbstract" xlink:to="us-gaap_StatementOfOtherComprehensiveIncomeAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl" xml:lang="en-US">Foreign currency translation adjustment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xml:lang="en-US">Earnings per share, Basic (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EarningsPerShareBasic_lbl0" xml:lang="en-US">Per share - basic</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xml:lang="en-US">Earnings per share, Diluted (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EarningsPerShareDiluted_lbl0" xml:lang="en-US">Per share - diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl" xml:lang="en-US">Weighted average common shares outstanding*</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US">Weighted average common shares outstanding, Basic (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl0" xml:lang="en-US">Basic and weighted average ordinary shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US">Weighted average common shares outstanding, Diluted (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_UnlabeledAbstract" xlink:href="hlp-20241231.xsd#hlp_UnlabeledAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_UnlabeledAbstract_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_UnlabeledAbstract" xlink:to="hlp_UnlabeledAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl" xml:lang="en-US">Initial public offering - March 31, 2023</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl0" xml:lang="en-US">Gross proceeds (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl" xml:lang="en-US">Initial public offering - March 31, 2023 (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl0" xml:lang="en-US">Ordinary shares (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl1" xml:lang="en-US">Shares issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl1"/>
    <loc xlink:type="locator" xlink:label="hlp_StockIssuedDuringPeriodValueUnderwritersOptionExercisedMay22023" xlink:href="hlp-20241231.xsd#hlp_StockIssuedDuringPeriodValueUnderwritersOptionExercisedMay22023"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_StockIssuedDuringPeriodValueUnderwritersOptionExercisedMay22023_lbl" xml:lang="en-US">Underwriter&#8217;s option exercised - May 2, 2023</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_StockIssuedDuringPeriodValueUnderwritersOptionExercisedMay22023" xlink:to="hlp_StockIssuedDuringPeriodValueUnderwritersOptionExercisedMay22023_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_StockIssuedDuringPeriodSharesUnderwritersOptionExercisedMay22023inShares" xlink:href="hlp-20241231.xsd#hlp_StockIssuedDuringPeriodSharesUnderwritersOptionExercisedMay22023inShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_StockIssuedDuringPeriodSharesUnderwritersOptionExercisedMay22023inShares_lbl" xml:lang="en-US">Underwriter&#8217;s option exercised - May 2, 2023 (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_StockIssuedDuringPeriodSharesUnderwritersOptionExercisedMay22023inShares" xlink:to="hlp_StockIssuedDuringPeriodSharesUnderwritersOptionExercisedMay22023inShares_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_UnlabeledAbstract0" xlink:href="hlp-20241231.xsd#hlp_UnlabeledAbstract0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_UnlabeledAbstract0_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_UnlabeledAbstract0" xlink:to="hlp_UnlabeledAbstract0_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_StockIssuedDuringPeriodValueSurrenderOfShares" xlink:href="hlp-20241231.xsd#hlp_StockIssuedDuringPeriodValueSurrenderOfShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_StockIssuedDuringPeriodValueSurrenderOfShares_lbl" xml:lang="en-US">Surrender of shares - November 23, 2023</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_StockIssuedDuringPeriodValueSurrenderOfShares" xlink:to="hlp_StockIssuedDuringPeriodValueSurrenderOfShares_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_StockIssuedDuringPeriodSharesSurrenderOfShares" xlink:href="hlp-20241231.xsd#hlp_StockIssuedDuringPeriodSharesSurrenderOfShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_StockIssuedDuringPeriodSharesSurrenderOfShares_lbl" xml:lang="en-US">Surrender of shares - November 23, 2023 (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_StockIssuedDuringPeriodSharesSurrenderOfShares" xlink:to="hlp_StockIssuedDuringPeriodSharesSurrenderOfShares_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_UnlabeledAbstract1" xlink:href="hlp-20241231.xsd#hlp_UnlabeledAbstract1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_UnlabeledAbstract1_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_UnlabeledAbstract1" xlink:to="hlp_UnlabeledAbstract1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_lbl" xml:lang="en-US">Share-based compensation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl" xml:lang="en-US">Share-based compensation (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueOther"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueOther_lbl" xml:lang="en-US">Private placement, December 5, 2024</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueOther" xlink:to="us-gaap_StockIssuedDuringPeriodValueOther_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesOther"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesOther_lbl" xml:lang="en-US">Private placement, December 5, 2024 (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesOther" xlink:to="us-gaap_StockIssuedDuringPeriodSharesOther_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Cash flows from operating activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Adjustments to reconcile net income (loss) to net cash (used in) provided by operating activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DepreciationDepletionAndAmortization_lbl" xml:lang="en-US">Depreciation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationDepletionAndAmortization" xlink:to="us-gaap_DepreciationDepletionAndAmortization_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_lbl" xml:lang="en-US">Amortization of operating lease right-of-use assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AmortizationOfIntangibleAssets_lbl" xml:lang="en-US">Amortization of intangible assets - land use rights</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfIntangibleAssets" xlink:to="us-gaap_AmortizationOfIntangibleAssets_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AmortizationOfIntangibleAssets_lbl0" xml:lang="en-US">Amortization expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfIntangibleAssets" xlink:to="us-gaap_AmortizationOfIntangibleAssets_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProvisionForOtherCreditLosses" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProvisionForOtherCreditLosses"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProvisionForOtherCreditLosses_lbl" xml:lang="en-US">Allowance for current expected credit losses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProvisionForOtherCreditLosses" xlink:to="us-gaap_ProvisionForOtherCreditLosses_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensation_lbl" xml:lang="en-US">Share-based compensation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensation_lbl0" xml:lang="en-US">Share based compensation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensation_lbl1" xml:lang="en-US">Share based compensation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="us-gaap_ShareBasedCompensation_lbl2" xml:lang="en-US">Wages and employment benefits expenses (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_lbl2"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryLIFOReservePeriodCharge" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryLIFOReservePeriodCharge"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryLIFOReservePeriodCharge_lbl" xml:lang="en-US">Change in inventory reserve</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryLIFOReservePeriodCharge" xlink:to="us-gaap_InventoryLIFOReservePeriodCharge_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Deferred tax provision (benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xml:lang="en-US">Changes in operating assets and liabilities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInDueToRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDueToRelatedParties"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInDueToRelatedParties_lbl" xml:lang="en-US">Due to related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDueToRelatedParties" xlink:to="us-gaap_IncreaseDecreaseInDueToRelatedParties_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_lbl" xml:lang="en-US">Accounts payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_lbl" xml:lang="en-US">Accrued expenses and other payables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl" xml:lang="en-US">Income tax payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xml:lang="en-US">Cash flows from investing activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_lbl" xml:lang="en-US">Security deposit received for sales of properties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:to="us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl" xml:lang="en-US">Proceeds from sale of property and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_ProceedsFromRelatedPartie" xlink:href="hlp-20241231.xsd#hlp_ProceedsFromRelatedPartie"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_ProceedsFromRelatedPartie_lbl" xml:lang="en-US">Repayment of loan from related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_ProceedsFromRelatedPartie" xlink:to="hlp_ProceedsFromRelatedPartie_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xml:lang="en-US">Cash flows from financing activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_ProceedsFromFinancingLiabilities" xlink:href="hlp-20241231.xsd#hlp_ProceedsFromFinancingLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_ProceedsFromFinancingLiabilities_lbl" xml:lang="en-US">Proceeds from financing liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_ProceedsFromFinancingLiabilities" xlink:to="hlp_ProceedsFromFinancingLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromRelatedPartyDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromRelatedPartyDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromRelatedPartyDebt_lbl" xml:lang="en-US">Advances from related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromRelatedPartyDebt" xlink:to="us-gaap_ProceedsFromRelatedPartyDebt_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ProceedsFromRelatedPartyDebt_lbl0" xml:lang="en-US">Advance received from related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromRelatedPartyDebt" xlink:to="us-gaap_ProceedsFromRelatedPartyDebt_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromShortTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromShortTermDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromShortTermDebt_lbl" xml:lang="en-US">Borrowings from short term loans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromShortTermDebt" xlink:to="us-gaap_ProceedsFromShortTermDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromLongTermLinesOfCredit_lbl" xml:lang="en-US">Borrowings from long term loans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:to="us-gaap_ProceedsFromLongTermLinesOfCredit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromIssuanceInitialPublicOffering_lbl" xml:lang="en-US">Proceeds from initial public offering, net of costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:to="us-gaap_ProceedsFromIssuanceInitialPublicOffering_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ProceedsFromIssuanceInitialPublicOffering_lbl0" xml:lang="en-US">Gross proceeds (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:to="us-gaap_ProceedsFromIssuanceInitialPublicOffering_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromStockOptionsExercised_lbl" xml:lang="en-US">Proceeds from exercised of option, net of costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromStockOptionsExercised" xlink:to="us-gaap_ProceedsFromStockOptionsExercised_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ProceedsFromStockOptionsExercised_lbl0" xml:lang="en-US">Proceeds from exercise of option, net of costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromStockOptionsExercised" xlink:to="us-gaap_ProceedsFromStockOptionsExercised_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfPrivatePlacement" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfPrivatePlacement"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromIssuanceOfPrivatePlacement_lbl" xml:lang="en-US">Proceeds from private placement</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfPrivatePlacement" xlink:to="us-gaap_ProceedsFromIssuanceOfPrivatePlacement_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ProceedsFromIssuanceOfPrivatePlacement_lbl0" xml:lang="en-US">Proceeds of private placement deposited into WOFE account</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfPrivatePlacement" xlink:to="us-gaap_ProceedsFromIssuanceOfPrivatePlacement_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="us-gaap_ProceedsFromIssuanceOfPrivatePlacement_lbl1" xml:lang="en-US">Aggregate purchase price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfPrivatePlacement" xlink:to="us-gaap_ProceedsFromIssuanceOfPrivatePlacement_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US">Effect of exchange rate changes on cash, cash equivalents and restricted cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_ReconciliationOfCashCashEquivalentsAndRestrictedCashBeginningOfTheYearAbstract" xlink:href="hlp-20241231.xsd#hlp_ReconciliationOfCashCashEquivalentsAndRestrictedCashBeginningOfTheYearAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_ReconciliationOfCashCashEquivalentsAndRestrictedCashBeginningOfTheYearAbstract_lbl" xml:lang="en-US">Reconciliation of cash, cash equivalents and restricted cash, beginning of the year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_ReconciliationOfCashCashEquivalentsAndRestrictedCashBeginningOfTheYearAbstract" xlink:to="hlp_ReconciliationOfCashCashEquivalentsAndRestrictedCashBeginningOfTheYearAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_ReconciliationOfCashCashEquivalentsAndRestrictedCashEndOfTheYearAbstract" xlink:href="hlp-20241231.xsd#hlp_ReconciliationOfCashCashEquivalentsAndRestrictedCashEndOfTheYearAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_ReconciliationOfCashCashEquivalentsAndRestrictedCashEndOfTheYearAbstract_lbl" xml:lang="en-US">Reconciliation of cash, cash equivalents and restricted cash, end of the year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_ReconciliationOfCashCashEquivalentsAndRestrictedCashEndOfTheYearAbstract" xlink:to="hlp_ReconciliationOfCashCashEquivalentsAndRestrictedCashEndOfTheYearAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xml:lang="en-US">Supplemental disclosure of cash flow information:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaidNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestPaidNet_lbl" xml:lang="en-US">Cash paid for interest expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPaidNet" xlink:to="us-gaap_InterestPaidNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaid"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxesPaid_lbl" xml:lang="en-US">Cash paid for income taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaid" xlink:to="us-gaap_IncomeTaxesPaid_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl" xml:lang="en-US">Non-cash investing and financing activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_PropertyPlantAndEquipmentTransferredFromConstructionInProgress" xlink:href="hlp-20241231.xsd#hlp_PropertyPlantAndEquipmentTransferredFromConstructionInProgress"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_PropertyPlantAndEquipmentTransferredFromConstructionInProgress_lbl" xml:lang="en-US">Property, plant and equipment transferred from construction in progress</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_PropertyPlantAndEquipmentTransferredFromConstructionInProgress" xlink:to="hlp_PropertyPlantAndEquipmentTransferredFromConstructionInProgress_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_PropertyPlantAndEquipmentAcquiredInExchangeOfNotesReceivable" xlink:href="hlp-20241231.xsd#hlp_PropertyPlantAndEquipmentAcquiredInExchangeOfNotesReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_PropertyPlantAndEquipmentAcquiredInExchangeOfNotesReceivable_lbl" xml:lang="en-US">Property, plant and equipment acquired in exchange of notes receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_PropertyPlantAndEquipmentAcquiredInExchangeOfNotesReceivable" xlink:to="hlp_PropertyPlantAndEquipmentAcquiredInExchangeOfNotesReceivable_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_PropertyPlantAndEquipmentAcquiredAndAppliedFromPrepaidExpenses" xlink:href="hlp-20241231.xsd#hlp_PropertyPlantAndEquipmentAcquiredAndAppliedFromPrepaidExpenses"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_PropertyPlantAndEquipmentAcquiredAndAppliedFromPrepaidExpenses_lbl" xml:lang="en-US">Property, plant and equipment acquired and applied from prepaid expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_PropertyPlantAndEquipmentAcquiredAndAppliedFromPrepaidExpenses" xlink:to="hlp_PropertyPlantAndEquipmentAcquiredAndAppliedFromPrepaidExpenses_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_RightofuseAssetsObtainedInExchangeForLeaseObligations" xlink:href="hlp-20241231.xsd#hlp_RightofuseAssetsObtainedInExchangeForLeaseObligations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_RightofuseAssetsObtainedInExchangeForLeaseObligations_lbl" xml:lang="en-US">Right-of-use assets obtained in exchange for lease obligations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_RightofuseAssetsObtainedInExchangeForLeaseObligations" xlink:to="hlp_RightofuseAssetsObtainedInExchangeForLeaseObligations_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_RightofuseAssetsTransferredToPropertyAndEquipmentUponExerciseOfPurchaseOption" xlink:href="hlp-20241231.xsd#hlp_RightofuseAssetsTransferredToPropertyAndEquipmentUponExerciseOfPurchaseOption"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_RightofuseAssetsTransferredToPropertyAndEquipmentUponExerciseOfPurchaseOption_lbl" xml:lang="en-US">Right-of-use assets transferred to property and equipment upon exercise of purchase option</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_RightofuseAssetsTransferredToPropertyAndEquipmentUponExerciseOfPurchaseOption" xlink:to="hlp_RightofuseAssetsTransferredToPropertyAndEquipmentUponExerciseOfPurchaseOption_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_PropertyAndEquipmentAcquiredOnCreditAsLiabilities" xlink:href="hlp-20241231.xsd#hlp_PropertyAndEquipmentAcquiredOnCreditAsLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_PropertyAndEquipmentAcquiredOnCreditAsLiabilities_lbl" xml:lang="en-US">Property and equipment acquired on credit as liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_PropertyAndEquipmentAcquiredOnCreditAsLiabilities" xlink:to="hlp_PropertyAndEquipmentAcquiredOnCreditAsLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_PropertyAndEquipmentAcquiredByPrepaymentsForPurchaseOfYingxuanAssets" xlink:href="hlp-20241231.xsd#hlp_PropertyAndEquipmentAcquiredByPrepaymentsForPurchaseOfYingxuanAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_PropertyAndEquipmentAcquiredByPrepaymentsForPurchaseOfYingxuanAssets_lbl" xml:lang="en-US">Property and equipment acquired by prepayments for purchase of Yingxuan Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_PropertyAndEquipmentAcquiredByPrepaymentsForPurchaseOfYingxuanAssets" xlink:to="hlp_PropertyAndEquipmentAcquiredByPrepaymentsForPurchaseOfYingxuanAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_SecurityDepositsAppliedToPaymentsOfLongtermPayable" xlink:href="hlp-20241231.xsd#hlp_SecurityDepositsAppliedToPaymentsOfLongtermPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_SecurityDepositsAppliedToPaymentsOfLongtermPayable_lbl" xml:lang="en-US">Security deposits applied to payments of long-term payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_SecurityDepositsAppliedToPaymentsOfLongtermPayable" xlink:to="hlp_SecurityDepositsAppliedToPaymentsOfLongtermPayable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinancingInterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancingInterestExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_FinancingInterestExpense_lbl" xml:lang="en-US">Interest and financing expenses, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinancingInterestExpense" xlink:to="us-gaap_FinancingInterestExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_OtherNonoperatingExpense_lbl" xml:lang="en-US">Other expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingExpense" xlink:to="us-gaap_OtherNonoperatingExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncomeTaxesPaidNet_lbl" xml:lang="en-US">Income tax expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaidNet" xlink:to="us-gaap_IncomeTaxesPaidNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_lbl" xml:lang="en-US">Initial public offering costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl" xml:lang="en-US">Exercise costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl" xml:lang="en-US">(Gain) loss on disposals of property and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xml:lang="en-US">Accounts receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInNotesReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInNotesReceivables"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInNotesReceivables_lbl" xml:lang="en-US">Notes receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInNotesReceivables" xlink:to="us-gaap_IncreaseDecreaseInNotesReceivables_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl" xml:lang="en-US">Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" xml:lang="en-US">Prepaid expense and other current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_lbl" xml:lang="en-US">Other non-current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:to="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInDueFromRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDueFromRelatedParties"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInDueFromRelatedParties_lbl" xml:lang="en-US">Due from related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDueFromRelatedParties" xlink:to="us-gaap_IncreaseDecreaseInDueFromRelatedParties_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xml:lang="en-US">Purchase of property and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets_lbl" xml:lang="en-US">Purchase of intangible assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireOtherProductiveAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireOtherProductiveAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquireOtherProductiveAssets_lbl" xml:lang="en-US">Prepayments for purchase of Yingxuan Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireOtherProductiveAssets" xlink:to="us-gaap_PaymentsToAcquireOtherProductiveAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquireInvestments_lbl" xml:lang="en-US">Deposit for Investment in Joint Venture</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireInvestments" xlink:to="us-gaap_PaymentsToAcquireInvestments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToFundLongtermLoansToRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToFundLongtermLoansToRelatedParties"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToFundLongtermLoansToRelatedParties_lbl" xml:lang="en-US">Loans made of related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToFundLongtermLoansToRelatedParties" xlink:to="us-gaap_PaymentsToFundLongtermLoansToRelatedParties_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PaymentsToFundLongtermLoansToRelatedParties_lbl0" xml:lang="en-US">Loans made of related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToFundLongtermLoansToRelatedParties" xlink:to="us-gaap_PaymentsToFundLongtermLoansToRelatedParties_lbl0"/>
    <loc xlink:type="locator" xlink:label="hlp_PaymentsForFinancingLiabilities" xlink:href="hlp-20241231.xsd#hlp_PaymentsForFinancingLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="hlp_PaymentsForFinancingLiabilities_lbl" xml:lang="en-US">Payments for financing liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_PaymentsForFinancingLiabilities" xlink:to="hlp_PaymentsForFinancingLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeasePrincipalPayments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_FinanceLeasePrincipalPayments_lbl" xml:lang="en-US">Payments for finance leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeasePrincipalPayments" xlink:to="us-gaap_FinanceLeasePrincipalPayments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfRelatedPartyDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfRelatedPartyDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RepaymentsOfRelatedPartyDebt_lbl" xml:lang="en-US">Repayments to related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfRelatedPartyDebt" xlink:to="us-gaap_RepaymentsOfRelatedPartyDebt_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RepaymentsOfRelatedPartyDebt_lbl0" xml:lang="en-US">Repayments of Related Party Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfRelatedPartyDebt" xlink:to="us-gaap_RepaymentsOfRelatedPartyDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_RepaymentsOfRelatedPartyDebt_lbl1" xml:lang="en-US">Repaid to related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfRelatedPartyDebt" xlink:to="us-gaap_RepaymentsOfRelatedPartyDebt_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsOfFinancingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsOfFinancingCosts_lbl" xml:lang="en-US">Payments of offering costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfFinancingCosts" xlink:to="us-gaap_PaymentsOfFinancingCosts_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfShortTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfShortTermDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RepaymentsOfShortTermDebt_lbl" xml:lang="en-US">Repayments of short term loans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfShortTermDebt" xlink:to="us-gaap_RepaymentsOfShortTermDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfLongTermLinesOfCredit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RepaymentsOfLongTermLinesOfCredit_lbl" xml:lang="en-US">Repayments of long term loans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:to="us-gaap_RepaymentsOfLongTermLinesOfCredit_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_BusinessContactMember" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_BusinessContactMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_BusinessContactMember_lbl" xml:lang="en-US">Business Contact</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_BusinessContactMember" xlink:to="dei_BusinessContactMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RelatedPartyMember_lbl" xml:lang="en-US">Due from related parties - officers [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyMember" xlink:to="us-gaap_RelatedPartyMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_RelatedPartyMember_lbl0" xml:lang="en-US">Related Party</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyMember" xlink:to="us-gaap_RelatedPartyMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="us-gaap_RelatedPartyMember_lbl1" xml:lang="en-US">Related Party [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyMember" xlink:to="us-gaap_RelatedPartyMember_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockMember_lbl" xml:lang="en-US">Ordinary Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommonStockMember_lbl0" xml:lang="en-US">Ordinary Shares [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl" xml:lang="en-US">Additional paid-in capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_StatutoryReserveMember" xlink:href="hlp-20241231.xsd#hlp_StatutoryReserveMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_StatutoryReserveMember_lbl" xml:lang="en-US">Statutory reserve</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_StatutoryReserveMember" xlink:to="hlp_StatutoryReserveMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RetainedEarningsMember_lbl" xml:lang="en-US">Retained earnings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xml:lang="en-US">Accumulated other comprehensive income (loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_lbl" xml:lang="en-US">ORGANIZATION AND NATURE OF OPERATIONS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock_lbl" xml:lang="en-US">Schedule of Consolidated VIE and Subsidiaries</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock" xlink:to="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_SubsidiariesAbstract" xlink:href="hlp-20241231.xsd#hlp_SubsidiariesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_SubsidiariesAbstract_lbl" xml:lang="en-US">Subsidiaries</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_SubsidiariesAbstract" xlink:to="hlp_SubsidiariesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate_lbl" xml:lang="en-US">Date of Organization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate" xlink:to="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState_lbl" xml:lang="en-US">Place of Organization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState" xlink:to="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_VieAndItsSubsidiariesAbstract" xlink:href="hlp-20241231.xsd#hlp_VieAndItsSubsidiariesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_VieAndItsSubsidiariesAbstract_lbl" xml:lang="en-US">VIE and Its Subsidiaries</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_VieAndItsSubsidiariesAbstract" xlink:to="hlp_VieAndItsSubsidiariesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableInterestEntityQualitativeOrQuantitativeInformationDateInvolvementBegan1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableInterestEntityQualitativeOrQuantitativeInformationDateInvolvementBegan1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_VariableInterestEntityQualitativeOrQuantitativeInformationDateInvolvementBegan1_lbl" xml:lang="en-US">Date of Organization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableInterestEntityQualitativeOrQuantitativeInformationDateInvolvementBegan1" xlink:to="us-gaap_VariableInterestEntityQualitativeOrQuantitativeInformationDateInvolvementBegan1_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_VariableInterestEntityPlaceOfOrganization" xlink:href="hlp-20241231.xsd#hlp_VariableInterestEntityPlaceOfOrganization"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_VariableInterestEntityPlaceOfOrganization_lbl" xml:lang="en-US">Place of Organization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_VariableInterestEntityPlaceOfOrganization" xlink:to="hlp_VariableInterestEntityPlaceOfOrganization_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfCondensedBalanceSheetTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_ScheduleOfCondensedBalanceSheetTableTextBlock_lbl" xml:lang="en-US">Schedule of Consolidated Financial Information of the VIE and VIE&#8217;s Subsidiaries</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:to="srt_ScheduleOfCondensedBalanceSheetTableTextBlock_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="srt_ScheduleOfCondensedBalanceSheetTableTextBlock_lbl0" xml:lang="en-US">Schedule of Condensed Balance Sheets (Unaudited)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:to="srt_ScheduleOfCondensedBalanceSheetTableTextBlock_lbl0"/>
    <loc xlink:type="locator" xlink:label="hlp_AssetsAbstract0" xlink:href="hlp-20241231.xsd#hlp_AssetsAbstract0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_AssetsAbstract0_lbl" xml:lang="en-US">Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_AssetsAbstract0" xlink:to="hlp_AssetsAbstract0_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_CurrentAssetsAbstract0" xlink:href="hlp-20241231.xsd#hlp_CurrentAssetsAbstract0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_CurrentAssetsAbstract0_lbl" xml:lang="en-US">Current assets:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_CurrentAssetsAbstract0" xlink:to="hlp_CurrentAssetsAbstract0_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_DueFromParentCompany" xlink:href="hlp-20241231.xsd#hlp_DueFromParentCompany"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_DueFromParentCompany_lbl" xml:lang="en-US">Due from parent company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_DueFromParentCompany" xlink:to="hlp_DueFromParentCompany_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_NonCurrentAssetsAbstract" xlink:href="hlp-20241231.xsd#hlp_NonCurrentAssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_NonCurrentAssetsAbstract_lbl" xml:lang="en-US">Non-current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_NonCurrentAssetsAbstract" xlink:to="hlp_NonCurrentAssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_LiabilitiesAbstract0" xlink:href="hlp-20241231.xsd#hlp_LiabilitiesAbstract0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_LiabilitiesAbstract0_lbl" xml:lang="en-US">Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_LiabilitiesAbstract0" xlink:to="hlp_LiabilitiesAbstract0_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_CurrentLiabilitiesAbstract0" xlink:href="hlp-20241231.xsd#hlp_CurrentLiabilitiesAbstract0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_CurrentLiabilitiesAbstract0_lbl" xml:lang="en-US">Current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_CurrentLiabilitiesAbstract0" xlink:to="hlp_CurrentLiabilitiesAbstract0_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherLiabilitiesCurrent_lbl" xml:lang="en-US">Due to related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesCurrent" xlink:to="us-gaap_OtherLiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxesPayableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TaxesPayableCurrent_lbl" xml:lang="en-US">Income tax payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxesPayableCurrent" xlink:to="us-gaap_TaxesPayableCurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_TaxesPayableCurrent_lbl0" xml:lang="en-US">VAT and other taxes payables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxesPayableCurrent" xlink:to="us-gaap_TaxesPayableCurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtNoncurrent_lbl" xml:lang="en-US">Long-term loans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtNoncurrent" xlink:to="us-gaap_LongTermDebtNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedStatementOfComprehensiveIncomeTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedStatementOfComprehensiveIncomeTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_CondensedStatementOfComprehensiveIncomeTableTextBlock_lbl" xml:lang="en-US">Schedule of Consolidated Operating Information of the VIE and VIE&#8217;s Subsidiaries</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CondensedStatementOfComprehensiveIncomeTableTextBlock" xlink:to="srt_CondensedStatementOfComprehensiveIncomeTableTextBlock_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="srt_CondensedStatementOfComprehensiveIncomeTableTextBlock_lbl0" xml:lang="en-US">Schedule of Condensed Statements of Operations (Unaudited)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CondensedStatementOfComprehensiveIncomeTableTextBlock" xlink:to="srt_CondensedStatementOfComprehensiveIncomeTableTextBlock_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" xml:lang="en-US">SIGNIFICANT ACCOUNTING POLICIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock_lbl" xml:lang="en-US">Schedule of Currency Exchange Rates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock" xlink:to="us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_a1UsRmbAbstract" xlink:href="hlp-20241231.xsd#hlp_a1UsRmbAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_a1UsRmbAbstract_lbl" xml:lang="en-US">1 US$ = RMB</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_a1UsRmbAbstract" xlink:to="hlp_a1UsRmbAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyExchangeRateTranslation1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyExchangeRateTranslation1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ForeignCurrencyExchangeRateTranslation1_lbl" xml:lang="en-US">Currency exchange rates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyExchangeRateTranslation1" xlink:to="us-gaap_ForeignCurrencyExchangeRateTranslation1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xml:lang="en-US">Schedule of Earnings Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasicAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareBasicAbstract_lbl" xml:lang="en-US">Numerator for earnings (loss) per share:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasicAbstract" xlink:to="us-gaap_EarningsPerShareBasicAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl" xml:lang="en-US">Net income (loss) attributable to the Company&#8217;s ordinary shareholders</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDilutedAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDilutedAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareDilutedAbstract_lbl" xml:lang="en-US">Denominator for basic and diluted earnings per share:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDilutedAbstract" xlink:to="us-gaap_EarningsPerShareDilutedAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareReconciliationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareReconciliationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareReconciliationAbstract_lbl" xml:lang="en-US">Per share amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareReconciliationAbstract" xlink:to="us-gaap_EarningsPerShareReconciliationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_PropertyPlantAndEquipmentUsefulLifeTableTextBlock" xlink:href="hlp-20241231.xsd#hlp_PropertyPlantAndEquipmentUsefulLifeTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_PropertyPlantAndEquipmentUsefulLifeTableTextBlock_lbl" xml:lang="en-US">Schedule of Property, Plant and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_PropertyPlantAndEquipmentUsefulLifeTableTextBlock" xlink:to="hlp_PropertyPlantAndEquipmentUsefulLifeTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl" xml:lang="en-US">Property, plant and equipment estimated useful life</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_lbl" xml:lang="en-US">Schedule of Net Revenue Segregated By Geographic Regions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:to="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_lbl" xml:lang="en-US">Revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsAndNontradeReceivableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsAndNontradeReceivableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsAndNontradeReceivableTextBlock_lbl" xml:lang="en-US">ACCOUNTS RECEIVABLE, NET</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsAndNontradeReceivableTextBlock" xlink:to="us-gaap_AccountsAndNontradeReceivableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_lbl" xml:lang="en-US">Schedule of Accounts Receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:to="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsReceivableGross_lbl" xml:lang="en-US">Accounts receivable, gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableGross" xlink:to="us-gaap_AccountsReceivableGross_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNoncurrentPastDueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNoncurrentPastDueTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsReceivableNoncurrentPastDueTableTextBlock_lbl" xml:lang="en-US">Schedule of Current Expected Credit Losses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNoncurrentPastDueTableTextBlock" xlink:to="us-gaap_AccountsReceivableNoncurrentPastDueTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_CurrentExpectedCreditLossesHistoricalLossRate" xlink:href="hlp-20241231.xsd#hlp_CurrentExpectedCreditLossesHistoricalLossRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_CurrentExpectedCreditLossesHistoricalLossRate_lbl" xml:lang="en-US">Historical loss rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_CurrentExpectedCreditLossesHistoricalLossRate" xlink:to="hlp_CurrentExpectedCreditLossesHistoricalLossRate_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_CurrentExpectedCreditLossesAdjustment" xlink:href="hlp-20241231.xsd#hlp_CurrentExpectedCreditLossesAdjustment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_CurrentExpectedCreditLossesAdjustment_lbl" xml:lang="en-US">Adjustment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_CurrentExpectedCreditLossesAdjustment" xlink:to="hlp_CurrentExpectedCreditLossesAdjustment_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_CurrentExpectedCreditLossesRate" xlink:href="hlp-20241231.xsd#hlp_CurrentExpectedCreditLossesRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_CurrentExpectedCreditLossesRate_lbl" xml:lang="en-US">CECL rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_CurrentExpectedCreditLossesRate" xlink:to="hlp_CurrentExpectedCreditLossesRate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_lbl" xml:lang="en-US">NOTES RECEIVABLES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:to="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_lbl" xml:lang="en-US">Schedule of Notes Receivable Consisted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesReceivableNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesReceivableNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NotesReceivableNet_lbl" xml:lang="en-US">Note Receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesReceivableNet" xlink:to="us-gaap_NotesReceivableNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryDisclosureTextBlock_lbl" xml:lang="en-US">INVENTORIES, NET</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureTextBlock" xlink:to="us-gaap_InventoryDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl" xml:lang="en-US">Schedule of Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryRawMaterials" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryRawMaterials"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryRawMaterials_lbl" xml:lang="en-US">Raw materials</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryRawMaterials" xlink:to="us-gaap_InventoryRawMaterials_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWorkInProcess" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWorkInProcess"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryWorkInProcess_lbl" xml:lang="en-US">Work in progress</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWorkInProcess" xlink:to="us-gaap_InventoryWorkInProcess_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryFinishedGoods" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryFinishedGoods"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryFinishedGoods_lbl" xml:lang="en-US">Finished goods</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryFinishedGoods" xlink:to="us-gaap_InventoryFinishedGoods_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCurrentAssetsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCurrentAssetsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherCurrentAssetsTextBlock_lbl" xml:lang="en-US">PREPAID EXPENSE AND OTHER CURRENT ASSETS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherCurrentAssetsTextBlock" xlink:to="us-gaap_OtherCurrentAssetsTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_lbl" xml:lang="en-US">Schedule of Prepaid Expense and Other Current Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:to="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PrepaidExpenseCurrent_lbl" xml:lang="en-US">Prepaid operating cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseCurrent" xlink:to="us-gaap_PrepaidExpenseCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidAdvertising" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidAdvertising"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PrepaidAdvertising_lbl" xml:lang="en-US">Prepaid service cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidAdvertising" xlink:to="us-gaap_PrepaidAdvertising_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherAssetsCurrent_lbl" xml:lang="en-US">Others</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsCurrent" xlink:to="us-gaap_OtherAssetsCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" xml:lang="en-US">PROPERTY, PLANT AND EQUIPMENT, NET</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xml:lang="en-US">Schedule of Property, Plant and Equipment Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xml:lang="en-US">Subtotal</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock_lbl" xml:lang="en-US">INTANGIBLE ASSETS, NET</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:to="us-gaap_IntangibleAssetsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl" xml:lang="en-US">Schedule of Intangible Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross_lbl" xml:lang="en-US">Land use rights</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_lbl" xml:lang="en-US">Schedule of Amortization of Intangible Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl" xml:lang="en-US">2025</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl" xml:lang="en-US">2026</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl" xml:lang="en-US">2027</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl" xml:lang="en-US">2028</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl" xml:lang="en-US">2029</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_lbl" xml:lang="en-US">Thereafter</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EquityMethodInvestmentsDisclosureTextBlock_lbl" xml:lang="en-US">DEPOSIT FOR INVESTMENT IN JOINT VENTURE</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentsDisclosureTextBlock" xlink:to="us-gaap_EquityMethodInvestmentsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtDisclosureTextBlock_lbl" xml:lang="en-US">LOANS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureTextBlock" xlink:to="us-gaap_DebtDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShortTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShortTermDebtTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfShortTermDebtTextBlock_lbl" xml:lang="en-US">Schedule of Short-Term Loans Consisted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShortTermDebtTextBlock" xlink:to="us-gaap_ScheduleOfShortTermDebtTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShorttermDebtFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShorttermDebtFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShorttermDebtFairValue_lbl" xml:lang="en-US">Short-term loans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShorttermDebtFairValue" xlink:to="us-gaap_ShorttermDebtFairValue_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_LongtermLoans" xlink:href="hlp-20241231.xsd#hlp_LongtermLoans"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_LongtermLoans_lbl" xml:lang="en-US">current portion of long-term loans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_LongtermLoans" xlink:to="hlp_LongtermLoans_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebt_lbl" xml:lang="en-US">Long-term loans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebt_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LongTermDebt_lbl0" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebt_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_lbl" xml:lang="en-US">Schedule of Future Maturities of the Long-Term Loan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:to="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_lbl" xml:lang="en-US">2025</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_lbl" xml:lang="en-US">2026</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_lbl" xml:lang="en-US">Thereafter</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl" xml:lang="en-US">ACCRUED EXPENSES AND OTHER PAYABLES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Schedule of Accrued Expenses and Other Payables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl" xml:lang="en-US">Salary and welfare payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPayableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestPayableCurrent_lbl" xml:lang="en-US">Interest payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPayableCurrent" xlink:to="us-gaap_InterestPayableCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent_lbl" xml:lang="en-US">Deferred revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent_lbl" xml:lang="en-US">Other accrued expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock_lbl" xml:lang="en-US">LEASES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_ScheduleOfFinanceLeaseRightOfUseAssetsAndLiabilityTableTextBlock" xlink:href="hlp-20241231.xsd#hlp_ScheduleOfFinanceLeaseRightOfUseAssetsAndLiabilityTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_ScheduleOfFinanceLeaseRightOfUseAssetsAndLiabilityTableTextBlock_lbl" xml:lang="en-US">Schedule of Finance Lease Right-of-Use Assets and Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_ScheduleOfFinanceLeaseRightOfUseAssetsAndLiabilityTableTextBlock" xlink:to="hlp_ScheduleOfFinanceLeaseRightOfUseAssetsAndLiabilityTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LeaseCostTableTextBlock_lbl" xml:lang="en-US">Schedule of Lease Expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCostTableTextBlock" xlink:to="us-gaap_LeaseCostTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_FinanceLeaseCostAbstract" xlink:href="hlp-20241231.xsd#hlp_FinanceLeaseCostAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_FinanceLeaseCostAbstract_lbl" xml:lang="en-US">Finance Lease Cost:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_FinanceLeaseCostAbstract" xlink:to="hlp_FinanceLeaseCostAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinanceLeaseRightOfUseAssetAmortization_lbl" xml:lang="en-US">Amortization of right-of-use assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:to="us-gaap_FinanceLeaseRightOfUseAssetAmortization_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseInterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinanceLeaseInterestExpense_lbl" xml:lang="en-US">Interest on lease liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseInterestExpense" xlink:to="us-gaap_FinanceLeaseInterestExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xml:lang="en-US">INCOME TAXES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl" xml:lang="en-US">Schedule of Current and Deferred Portions of Income Tax Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Current tax provision</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl" xml:lang="en-US">Schedule of Effective Tax Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" xml:lang="en-US">PRC statutory income tax rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl0" xml:lang="en-US">Statutory surplus rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl1" xml:lang="en-US">Applicable tax rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_lbl" xml:lang="en-US">Effect of additional deduction allowed for tax purposes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Schedule of Deferred Assets and Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_DeferredTaxAssetsDepreciationAndAmortization" xlink:href="hlp-20241231.xsd#hlp_DeferredTaxAssetsDepreciationAndAmortization"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_DeferredTaxAssetsDepreciationAndAmortization_lbl" xml:lang="en-US">Depreciation and amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_DeferredTaxAssetsDepreciationAndAmortization" xlink:to="hlp_DeferredTaxAssetsDepreciationAndAmortization_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_AllowanceForCECL" xlink:href="hlp-20241231.xsd#hlp_AllowanceForCECL"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_AllowanceForCECL_lbl" xml:lang="en-US">Allowance for CECL</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_AllowanceForCECL" xlink:to="hlp_AllowanceForCECL_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsInventory" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsInventory_lbl" xml:lang="en-US">Inventory reserve</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsInventory" xlink:to="us-gaap_DeferredTaxAssetsInventory_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock_lbl" xml:lang="en-US">CONCENTRATIONS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:to="us-gaap_ConcentrationRiskDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl" xml:lang="en-US">RELATED PARTY</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_lbl" xml:lang="en-US">Schedule of Related Parties Transactions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_NameOfTheRelatedPartyTransactionDescription" xlink:href="hlp-20241231.xsd#hlp_NameOfTheRelatedPartyTransactionDescription"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_NameOfTheRelatedPartyTransactionDescription_lbl" xml:lang="en-US">Name of the related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_NameOfTheRelatedPartyTransactionDescription" xlink:to="hlp_NameOfTheRelatedPartyTransactionDescription_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDescriptionOfTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionDescriptionOfTransaction"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RelatedPartyTransactionDescriptionOfTransaction_lbl" xml:lang="en-US">Nature of relationship</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionDescriptionOfTransaction" xlink:to="us-gaap_RelatedPartyTransactionDescriptionOfTransaction_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_ScheduleOfAmountDueToRelatedPartiesTableTextBlock" xlink:href="hlp-20241231.xsd#hlp_ScheduleOfAmountDueToRelatedPartiesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_ScheduleOfAmountDueToRelatedPartiesTableTextBlock_lbl" xml:lang="en-US">Schedule of Amount Due To Related Parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_ScheduleOfAmountDueToRelatedPartiesTableTextBlock" xlink:to="hlp_ScheduleOfAmountDueToRelatedPartiesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_DueFromdueToRelatedPartiesNet" xlink:href="hlp-20241231.xsd#hlp_DueFromdueToRelatedPartiesNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_DueFromdueToRelatedPartiesNet_lbl" xml:lang="en-US">Due from (due to) related parties, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_DueFromdueToRelatedPartiesNet" xlink:to="hlp_DueFromdueToRelatedPartiesNet_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="hlp_DueFromdueToRelatedPartiesNet_lbl0" xml:lang="en-US">Due from (due to) related parties, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_DueFromdueToRelatedPartiesNet" xlink:to="hlp_DueFromdueToRelatedPartiesNet_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xml:lang="en-US">SHAREHOLDERS&apos; EQUITY</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatutoryAccountingPracticesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatutoryAccountingPracticesDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StatutoryAccountingPracticesDisclosureTextBlock_lbl" xml:lang="en-US">SURPLUS RESERVE</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatutoryAccountingPracticesDisclosureTextBlock" xlink:to="us-gaap_StatutoryAccountingPracticesDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xml:lang="en-US">COMMITMENT AND CONTINGENCIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock_lbl" xml:lang="en-US">SEGMENT REPORTING</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl" xml:lang="en-US">SUBSEQUENT EVENTS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsTextBlock" xlink:to="us-gaap_SubsequentEventsTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_lbl" xml:lang="en-US">RESTRICTED NET ASSETS OR PARENT COMPANY&#8217;S CONDENSED FINANCIAL STATEMENTS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:to="us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_lbl" xml:lang="en-US">Investment in subsidiaries</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:to="us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xml:lang="en-US">Liabilities and Equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdditionalPaidInCapital_lbl" xml:lang="en-US">Additional paid-in capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatutoryAccountingPracticesRetainedEarningsNotAvailableForDividends" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatutoryAccountingPracticesRetainedEarningsNotAvailableForDividends"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StatutoryAccountingPracticesRetainedEarningsNotAvailableForDividends_lbl" xml:lang="en-US">Statutory reserves</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatutoryAccountingPracticesRetainedEarningsNotAvailableForDividends" xlink:to="us-gaap_StatutoryAccountingPracticesRetainedEarningsNotAvailableForDividends_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StatutoryAccountingPracticesRetainedEarningsNotAvailableForDividends_lbl0" xml:lang="en-US">Statutory reserve amounted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatutoryAccountingPracticesRetainedEarningsNotAvailableForDividends" xlink:to="us-gaap_StatutoryAccountingPracticesRetainedEarningsNotAvailableForDividends_lbl0"/>
    <loc xlink:type="locator" xlink:label="hlp_ShareOfProfitInSubsidiaries" xlink:href="hlp-20241231.xsd#hlp_ShareOfProfitInSubsidiaries"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_ShareOfProfitInSubsidiaries_lbl" xml:lang="en-US">Share of profit in subsidiaries</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_ShareOfProfitInSubsidiaries" xlink:to="hlp_ShareOfProfitInSubsidiaries_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_OtherComprehensiveIncomeLossAbstract" xlink:href="hlp-20241231.xsd#hlp_OtherComprehensiveIncomeLossAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_OtherComprehensiveIncomeLossAbstract_lbl" xml:lang="en-US">Other comprehensive income (loss):</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_OtherComprehensiveIncomeLossAbstract" xlink:to="hlp_OtherComprehensiveIncomeLossAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_lbl" xml:lang="en-US">Foreign currency translation adjustments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfCondensedCashFlowStatementTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_ScheduleOfCondensedCashFlowStatementTableTextBlock_lbl" xml:lang="en-US">Schedule of Condensed Statements Of Cash Flows (Unaudited)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:to="srt_ScheduleOfCondensedCashFlowStatementTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_CashFlowsFromOperatingActivitiesAbstract" xlink:href="hlp-20241231.xsd#hlp_CashFlowsFromOperatingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_CashFlowsFromOperatingActivitiesAbstract_lbl" xml:lang="en-US">Cash Flows from Operating Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_CashFlowsFromOperatingActivitiesAbstract" xlink:to="hlp_CashFlowsFromOperatingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_NonCashAdjustment" xlink:href="hlp-20241231.xsd#hlp_NonCashAdjustment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_NonCashAdjustment_lbl" xml:lang="en-US">Non cash adjustment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_NonCashAdjustment" xlink:to="hlp_NonCashAdjustment_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_AdjustmentsToReconcileNetIncomeToNetCashUsedInOperatingActivitiesAbstract" xlink:href="hlp-20241231.xsd#hlp_AdjustmentsToReconcileNetIncomeToNetCashUsedInOperatingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_AdjustmentsToReconcileNetIncomeToNetCashUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Adjustments to reconcile net income to net cash used in operating activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_AdjustmentsToReconcileNetIncomeToNetCashUsedInOperatingActivitiesAbstract" xlink:to="hlp_AdjustmentsToReconcileNetIncomeToNetCashUsedInOperatingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherAccruedLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_lbl" xml:lang="en-US">Increase in accrued liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_CashFlowsFromInvestingActivitiesAbstract" xlink:href="hlp-20241231.xsd#hlp_CashFlowsFromInvestingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_CashFlowsFromInvestingActivitiesAbstract_lbl" xml:lang="en-US">Cash Flows from Investing Activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_CashFlowsFromInvestingActivitiesAbstract" xlink:to="hlp_CashFlowsFromInvestingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_CashFlowsFromFinancingActivitiesAbstract" xlink:href="hlp-20241231.xsd#hlp_CashFlowsFromFinancingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_CashFlowsFromFinancingActivitiesAbstract_lbl" xml:lang="en-US">Cash Flows from Financing Activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_CashFlowsFromFinancingActivitiesAbstract" xlink:to="hlp_CashFlowsFromFinancingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_ProceedsFromInitialPublicOfferingNetOfCosts" xlink:href="hlp-20241231.xsd#hlp_ProceedsFromInitialPublicOfferingNetOfCosts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_ProceedsFromInitialPublicOfferingNetOfCosts_lbl" xml:lang="en-US">Proceeds from initial public offering, net of costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_ProceedsFromInitialPublicOfferingNetOfCosts" xlink:to="hlp_ProceedsFromInitialPublicOfferingNetOfCosts_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_lbl" xml:lang="en-US">Net (decrease) increase in cash and cash equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_NonCashInvestingAndFinancingActivitiesAbstract" xlink:href="hlp-20241231.xsd#hlp_NonCashInvestingAndFinancingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_NonCashInvestingAndFinancingActivitiesAbstract_lbl" xml:lang="en-US">Non-cash investing and financing activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_NonCashInvestingAndFinancingActivitiesAbstract" xlink:to="hlp_NonCashInvestingAndFinancingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesIssued1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesIssued1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NotesIssued1_lbl" xml:lang="en-US">Offering costs paid by subsidiary</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesIssued1" xlink:to="us-gaap_NotesIssued1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl" xml:lang="en-US">Less: allowance for current expected credit loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryLIFOReserve" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryLIFOReserve"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_InventoryLIFOReserve_lbl" xml:lang="en-US">Reserve for obsolete inventory</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryLIFOReserve" xlink:to="us-gaap_InventoryLIFOReserve_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xml:lang="en-US">Less: accumulated depreciation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl" xml:lang="en-US">Less: accumulated amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_LongTermDebtCurrent_lbl" xml:lang="en-US">Less: current portion of long-term loans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtCurrent" xlink:to="us-gaap_LongTermDebtCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome_lbl" xml:lang="en-US">Effect of income tax exemptions and reliefs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherGeneralAndAdministrativeExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_OtherGeneralAndAdministrativeExpense_lbl" xml:lang="en-US">Other general and administrative expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherGeneralAndAdministrativeExpense" xlink:to="us-gaap_OtherGeneralAndAdministrativeExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForAdvanceToAffiliate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForAdvanceToAffiliate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsForAdvanceToAffiliate_lbl" xml:lang="en-US">Advance to subsidiary</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForAdvanceToAffiliate" xlink:to="us-gaap_PaymentsForAdvanceToAffiliate_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_HongliHongKongLimitedHongliHKMember" xlink:href="hlp-20241231.xsd#hlp_HongliHongKongLimitedHongliHKMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_HongliHongKongLimitedHongliHKMember_lbl" xml:lang="en-US">Hongli Hong Kong Limited (&#8220;Hongli HK&#8221;) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_HongliHongKongLimitedHongliHKMember" xlink:to="hlp_HongliHongKongLimitedHongliHKMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_ShandongXiangfengHeavyIndustryCoLtdWFOEMember" xlink:href="hlp-20241231.xsd#hlp_ShandongXiangfengHeavyIndustryCoLtdWFOEMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_ShandongXiangfengHeavyIndustryCoLtdWFOEMember_lbl" xml:lang="en-US">Shandong Xiangfeng Heavy Industry Co., Ltd. (&#8220;WFOE&#8221;) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_ShandongXiangfengHeavyIndustryCoLtdWFOEMember" xlink:to="hlp_ShandongXiangfengHeavyIndustryCoLtdWFOEMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_ShandongHongliSpecialSectionTubeCoLtdHongliShandongMember" xlink:href="hlp-20241231.xsd#hlp_ShandongHongliSpecialSectionTubeCoLtdHongliShandongMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_ShandongHongliSpecialSectionTubeCoLtdHongliShandongMember_lbl" xml:lang="en-US">Shandong Hongli Special Section Tube Co., Ltd., (&#8220;Hongli Shandong&#8221;)	[Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_ShandongHongliSpecialSectionTubeCoLtdHongliShandongMember" xlink:to="hlp_ShandongHongliSpecialSectionTubeCoLtdHongliShandongMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_ShandongMaituoHeavyIndustryCoLtdMaituo1Member" xlink:href="hlp-20241231.xsd#hlp_ShandongMaituoHeavyIndustryCoLtdMaituo1Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_ShandongMaituoHeavyIndustryCoLtdMaituo1Member_lbl" xml:lang="en-US">Shandong Maituo Heavy Industry Co., Ltd. (&#8220;Maituo&#8221;) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_ShandongMaituoHeavyIndustryCoLtdMaituo1Member" xlink:to="hlp_ShandongMaituoHeavyIndustryCoLtdMaituo1Member_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_ShandongHaozhenHeavyIndustryCoLtdHaozhenShandong2Member" xlink:href="hlp-20241231.xsd#hlp_ShandongHaozhenHeavyIndustryCoLtdHaozhenShandong2Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_ShandongHaozhenHeavyIndustryCoLtdHaozhenShandong2Member_lbl" xml:lang="en-US">Shandong Haozhen Heavy Industry Co., Ltd. (&#8220;Haozhen Shandong&#8221;) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_ShandongHaozhenHeavyIndustryCoLtdHaozhenShandong2Member" xlink:to="hlp_ShandongHaozhenHeavyIndustryCoLtdHaozhenShandong2Member_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_BeijingHaozhenHeavyIndustryTechnologyCompanyLimitedHaozhenBeijingMember" xlink:href="hlp-20241231.xsd#hlp_BeijingHaozhenHeavyIndustryTechnologyCompanyLimitedHaozhenBeijingMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_BeijingHaozhenHeavyIndustryTechnologyCompanyLimitedHaozhenBeijingMember_lbl" xml:lang="en-US">Beijing Haozhen Heavy Industry Technology Company Limited (&#8220;Haozhen Beijing&#8221;) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_BeijingHaozhenHeavyIndustryTechnologyCompanyLimitedHaozhenBeijingMember" xlink:to="hlp_BeijingHaozhenHeavyIndustryTechnologyCompanyLimitedHaozhenBeijingMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_lbl" xml:lang="en-US">Variable Interest Entity, Primary Beneficiary [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:to="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_SubsidiariesMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SubsidiariesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_SubsidiariesMember_lbl" xml:lang="en-US">Subsidiaries [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_SubsidiariesMember" xlink:to="srt_SubsidiariesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_SpotRateMember" xlink:href="hlp-20241231.xsd#hlp_SpotRateMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_SpotRateMember_lbl" xml:lang="en-US">Spot Rate [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_SpotRateMember" xlink:to="hlp_SpotRateMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_AverageRateMember" xlink:href="hlp-20241231.xsd#hlp_AverageRateMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_AverageRateMember_lbl" xml:lang="en-US">Average Rate [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_AverageRateMember" xlink:to="hlp_AverageRateMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BuildingAndBuildingImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BuildingAndBuildingImprovementsMember_lbl" xml:lang="en-US">Buildings [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BuildingAndBuildingImprovementsMember" xlink:to="us-gaap_BuildingAndBuildingImprovementsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MachineryAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MachineryAndEquipmentMember_lbl" xml:lang="en-US">Machinery equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MachineryAndEquipmentMember" xlink:to="us-gaap_MachineryAndEquipmentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VehiclesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VehiclesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_VehiclesMember_lbl" xml:lang="en-US">Vehicles [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VehiclesMember" xlink:to="us-gaap_VehiclesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OfficeEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OfficeEquipmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OfficeEquipmentMember_lbl" xml:lang="en-US">Office equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OfficeEquipmentMember" xlink:to="us-gaap_OfficeEquipmentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ToolsDiesAndMoldsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ToolsDiesAndMoldsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ToolsDiesAndMoldsMember_lbl" xml:lang="en-US">Tools [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ToolsDiesAndMoldsMember" xlink:to="us-gaap_ToolsDiesAndMoldsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_ElectronicDevicesMember" xlink:href="hlp-20241231.xsd#hlp_ElectronicDevicesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_ElectronicDevicesMember_lbl" xml:lang="en-US">Electronic devices [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_ElectronicDevicesMember" xlink:to="hlp_ElectronicDevicesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_MinimumMember_lbl" xml:lang="en-US">Minimum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_MaximumMember_lbl" xml:lang="en-US">Maximum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember_lbl"/>
    <loc xlink:type="locator" xlink:label="country_CN" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_CN"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="country_CN_lbl" xml:lang="en-US">PRC [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_CN" xlink:to="country_CN_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_OverseasMember" xlink:href="hlp-20241231.xsd#hlp_OverseasMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_OverseasMember_lbl" xml:lang="en-US">Overseas [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_OverseasMember" xlink:to="hlp_OverseasMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_ThirtyOneToSixtyDaysMember" xlink:href="hlp-20241231.xsd#hlp_ThirtyOneToSixtyDaysMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_ThirtyOneToSixtyDaysMember_lbl" xml:lang="en-US">31-60 days [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_ThirtyOneToSixtyDaysMember" xlink:to="hlp_ThirtyOneToSixtyDaysMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_SixtyOneToNinetyDaysMember" xlink:href="hlp-20241231.xsd#hlp_SixtyOneToNinetyDaysMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_SixtyOneToNinetyDaysMember_lbl" xml:lang="en-US">61-90 days [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_SixtyOneToNinetyDaysMember" xlink:to="hlp_SixtyOneToNinetyDaysMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_NinetyOneToHundredAndTwentyDaysMember" xlink:href="hlp-20241231.xsd#hlp_NinetyOneToHundredAndTwentyDaysMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_NinetyOneToHundredAndTwentyDaysMember_lbl" xml:lang="en-US">91-120 days [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_NinetyOneToHundredAndTwentyDaysMember" xlink:to="hlp_NinetyOneToHundredAndTwentyDaysMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_HundredAndTwentyOneToHundredAndEightyDaysMember" xlink:href="hlp-20241231.xsd#hlp_HundredAndTwentyOneToHundredAndEightyDaysMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_HundredAndTwentyOneToHundredAndEightyDaysMember_lbl" xml:lang="en-US">121-180 days [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_HundredAndTwentyOneToHundredAndEightyDaysMember" xlink:to="hlp_HundredAndTwentyOneToHundredAndEightyDaysMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_HundredAndEightyOneToTwoHundredAndSeventyDaysMember" xlink:href="hlp-20241231.xsd#hlp_HundredAndEightyOneToTwoHundredAndSeventyDaysMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_HundredAndEightyOneToTwoHundredAndSeventyDaysMember_lbl" xml:lang="en-US">181-270 days [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_HundredAndEightyOneToTwoHundredAndSeventyDaysMember" xlink:to="hlp_HundredAndEightyOneToTwoHundredAndSeventyDaysMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_TwoHundredAndSeventyOneToThreeHundredAndSixtyDaysMember" xlink:href="hlp-20241231.xsd#hlp_TwoHundredAndSeventyOneToThreeHundredAndSixtyDaysMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_TwoHundredAndSeventyOneToThreeHundredAndSixtyDaysMember_lbl" xml:lang="en-US">271-360 days [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_TwoHundredAndSeventyOneToThreeHundredAndSixtyDaysMember" xlink:to="hlp_TwoHundredAndSeventyOneToThreeHundredAndSixtyDaysMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_OverThreeHundredAndSixtyDaysMember" xlink:href="hlp-20241231.xsd#hlp_OverThreeHundredAndSixtyDaysMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_OverThreeHundredAndSixtyDaysMember_lbl" xml:lang="en-US">Over 360 days [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_OverThreeHundredAndSixtyDaysMember" xlink:to="hlp_OverThreeHundredAndSixtyDaysMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_WithinTheFirstQuarterOf2024Member" xlink:href="hlp-20241231.xsd#hlp_WithinTheFirstQuarterOf2024Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_WithinTheFirstQuarterOf2024Member_lbl" xml:lang="en-US">Within the first quarter of 2024 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_WithinTheFirstQuarterOf2024Member" xlink:to="hlp_WithinTheFirstQuarterOf2024Member_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_WithinTheSecondQuarterOf2024Member" xlink:href="hlp-20241231.xsd#hlp_WithinTheSecondQuarterOf2024Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_WithinTheSecondQuarterOf2024Member_lbl" xml:lang="en-US">Within the second quarter of 2024 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_WithinTheSecondQuarterOf2024Member" xlink:to="hlp_WithinTheSecondQuarterOf2024Member_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_WithinTheFirstQuarterOf2025Member" xlink:href="hlp-20241231.xsd#hlp_WithinTheFirstQuarterOf2025Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_WithinTheFirstQuarterOf2025Member_lbl" xml:lang="en-US">Within the first quarter of 2025 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_WithinTheFirstQuarterOf2025Member" xlink:to="hlp_WithinTheFirstQuarterOf2025Member_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_WithinTheSecondQuarterOf2025Member" xlink:href="hlp-20241231.xsd#hlp_WithinTheSecondQuarterOf2025Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_WithinTheSecondQuarterOf2025Member_lbl" xml:lang="en-US">Within the second quarter of 2025 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_WithinTheSecondQuarterOf2025Member" xlink:to="hlp_WithinTheSecondQuarterOf2025Member_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BuildingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BuildingMember_lbl" xml:lang="en-US">Buildings [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BuildingMember" xlink:to="us-gaap_BuildingMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_MachineryEquipmentAndToolsMember" xlink:href="hlp-20241231.xsd#hlp_MachineryEquipmentAndToolsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_MachineryEquipmentAndToolsMember_lbl" xml:lang="en-US">Machinery equipment and tools [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_MachineryEquipmentAndToolsMember" xlink:to="hlp_MachineryEquipmentAndToolsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConstructionInProgressMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConstructionInProgressMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConstructionInProgressMember_lbl" xml:lang="en-US">Construction in progress [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConstructionInProgressMember" xlink:to="us-gaap_ConstructionInProgressMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ConstructionInProgressMember_lbl0" xml:lang="en-US">Construction in Progress [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConstructionInProgressMember" xlink:to="us-gaap_ConstructionInProgressMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="hlp_RuralCommercialBankOfShandongMember" xlink:href="hlp-20241231.xsd#hlp_RuralCommercialBankOfShandongMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_RuralCommercialBankOfShandongMember_lbl" xml:lang="en-US">Rural Commercial Bank of Shandong [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_RuralCommercialBankOfShandongMember" xlink:to="hlp_RuralCommercialBankOfShandongMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_PostalSavingsBankOfChinaPSBCMember" xlink:href="hlp-20241231.xsd#hlp_PostalSavingsBankOfChinaPSBCMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_PostalSavingsBankOfChinaPSBCMember_lbl" xml:lang="en-US">Postal Savings Bank of China (&#8220;PSBC&#8221;) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_PostalSavingsBankOfChinaPSBCMember" xlink:to="hlp_PostalSavingsBankOfChinaPSBCMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_IndustrialAndCommercialBankOfChinaMember" xlink:href="hlp-20241231.xsd#hlp_IndustrialAndCommercialBankOfChinaMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_IndustrialAndCommercialBankOfChinaMember_lbl" xml:lang="en-US">Industrial and Commercial Bank of China [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_IndustrialAndCommercialBankOfChinaMember" xlink:to="hlp_IndustrialAndCommercialBankOfChinaMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="hlp_IndustrialAndCommercialBankOfChinaMember_lbl0" xml:lang="en-US">Industrial Bank Co., Ltd. [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_IndustrialAndCommercialBankOfChinaMember" xlink:to="hlp_IndustrialAndCommercialBankOfChinaMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="hlp_BankOfBeijingMember" xlink:href="hlp-20241231.xsd#hlp_BankOfBeijingMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_BankOfBeijingMember_lbl" xml:lang="en-US">Bank of Beijing [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_BankOfBeijingMember" xlink:to="hlp_BankOfBeijingMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_BankOfRizhaoMember" xlink:href="hlp-20241231.xsd#hlp_BankOfRizhaoMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_BankOfRizhaoMember_lbl" xml:lang="en-US">Bank of Rizhao [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_BankOfRizhaoMember" xlink:to="hlp_BankOfRizhaoMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_IndustrialBankMember" xlink:href="hlp-20241231.xsd#hlp_IndustrialBankMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_IndustrialBankMember_lbl" xml:lang="en-US">Industrial Bank [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_IndustrialBankMember" xlink:to="hlp_IndustrialBankMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_AgriculturalBankOfChinaMember" xlink:href="hlp-20241231.xsd#hlp_AgriculturalBankOfChinaMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_AgriculturalBankOfChinaMember_lbl" xml:lang="en-US">Agricultural Bank of China [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_AgriculturalBankOfChinaMember" xlink:to="hlp_AgriculturalBankOfChinaMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_ChinaMinshengBankMember" xlink:href="hlp-20241231.xsd#hlp_ChinaMinshengBankMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_ChinaMinshengBankMember_lbl" xml:lang="en-US">China Minsheng Bank [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_ChinaMinshengBankMember" xlink:to="hlp_ChinaMinshengBankMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_WeihaiCityCommercialBankMember" xlink:href="hlp-20241231.xsd#hlp_WeihaiCityCommercialBankMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_WeihaiCityCommercialBankMember_lbl" xml:lang="en-US">Weihai City Commercial Bank [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_WeihaiCityCommercialBankMember" xlink:to="hlp_WeihaiCityCommercialBankMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_BankOfWeifangMember" xlink:href="hlp-20241231.xsd#hlp_BankOfWeifangMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_BankOfWeifangMember_lbl" xml:lang="en-US">Bank of Weifang [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_BankOfWeifangMember" xlink:to="hlp_BankOfWeifangMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_BankOfWeifangOneMember" xlink:href="hlp-20241231.xsd#hlp_BankOfWeifangOneMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_BankOfWeifangOneMember_lbl" xml:lang="en-US">Bank of Weifang [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_BankOfWeifangOneMember" xlink:to="hlp_BankOfWeifangOneMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_ShenzhenQianhaiWeBankCoLtdMember" xlink:href="hlp-20241231.xsd#hlp_ShenzhenQianhaiWeBankCoLtdMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_ShenzhenQianhaiWeBankCoLtdMember_lbl" xml:lang="en-US">Shenzhen Qianhai WeBank Co., Ltd [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_ShenzhenQianhaiWeBankCoLtdMember" xlink:to="hlp_ShenzhenQianhaiWeBankCoLtdMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_JieLiuMember" xlink:href="hlp-20241231.xsd#hlp_JieLiuMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_JieLiuMember_lbl" xml:lang="en-US">Jie Liu [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_JieLiuMember" xlink:to="hlp_JieLiuMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_YuanqingLiuMember" xlink:href="hlp-20241231.xsd#hlp_YuanqingLiuMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_YuanqingLiuMember_lbl" xml:lang="en-US">Yuanqing Liu [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_YuanqingLiuMember" xlink:to="hlp_YuanqingLiuMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_RonglanSunMember" xlink:href="hlp-20241231.xsd#hlp_RonglanSunMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_RonglanSunMember_lbl" xml:lang="en-US">Ronglan Sun [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_RonglanSunMember" xlink:to="hlp_RonglanSunMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_HongyuHaoMember" xlink:href="hlp-20241231.xsd#hlp_HongyuHaoMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_HongyuHaoMember_lbl" xml:lang="en-US">Hongyu Hao [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_HongyuHaoMember" xlink:to="hlp_HongyuHaoMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_YuanxiangLiuMember" xlink:href="hlp-20241231.xsd#hlp_YuanxiangLiuMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_YuanxiangLiuMember_lbl" xml:lang="en-US">Yuanxiang Liu [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_YuanxiangLiuMember" xlink:to="hlp_YuanxiangLiuMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_LiLiuMember" xlink:href="hlp-20241231.xsd#hlp_LiLiuMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_LiLiuMember_lbl" xml:lang="en-US">Li Liu [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_LiLiuMember" xlink:to="hlp_LiLiuMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_YongqingDongMember" xlink:href="hlp-20241231.xsd#hlp_YongqingDongMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_YongqingDongMember_lbl" xml:lang="en-US">Yongqing Dong [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_YongqingDongMember" xlink:to="hlp_YongqingDongMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ParentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ParentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ParentMember_lbl" xml:lang="en-US">Parent [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ParentMember" xlink:to="us-gaap_ParentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MajorCustomersAxis_lbl" xml:lang="en-US">Customer [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_MajorCustomersAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" xml:lang="en-US">Concentration Risk Benchmark [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByTypeAxis_lbl" xml:lang="en-US">Concentration Risk Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskByTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsidiarySaleOfStockAxis_lbl" xml:lang="en-US">Sale of Stock [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SubsidiarySaleOfStockAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BalanceSheetLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BalanceSheetLocationAxis_lbl" xml:lang="en-US">Statement of Financial Position Location, Balance [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentRiskAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeInstrumentRiskAxis_lbl" xml:lang="en-US">Derivative Instrument [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeInstrumentRiskAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ProductOrServiceAxis_lbl" xml:lang="en-US">Product and Service [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductOrServiceAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_lbl" xml:lang="en-US">Type of Borrower [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis" xlink:to="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionAxis_lbl" xml:lang="en-US">Related Party Transaction [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementLocationAxis_lbl" xml:lang="en-US">Statement of Income Location, Balance [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentAxis_lbl" xml:lang="en-US">Debt Instrument [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_lbl" xml:lang="en-US">Research and Development Arrangement, Contract to Perform for Others, Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis" xlink:to="us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleLeasebackTransactionDescriptionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleLeasebackTransactionDescriptionAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SaleLeasebackTransactionDescriptionAxis_lbl" xml:lang="en-US">Sale Leaseback Transaction, Description [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleLeasebackTransactionDescriptionAxis" xlink:to="us-gaap_SaleLeasebackTransactionDescriptionAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByAssetClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueByAssetClassAxis_lbl" xml:lang="en-US">Asset Class [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByAssetClassAxis" xlink:to="us-gaap_FairValueByAssetClassAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityNameAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxAuthorityNameAxis_lbl" xml:lang="en-US">Income Tax Authority, Name [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="us-gaap_IncomeTaxAuthorityNameAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_lbl" xml:lang="en-US">Supplier [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:to="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetAcquisitionAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetAcquisitionAxis_lbl" xml:lang="en-US">Asset Acquisition [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetAcquisitionAxis" xlink:to="us-gaap_AssetAcquisitionAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventTypeAxis_lbl" xml:lang="en-US">Subsequent Event Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementScenarioAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_StatementScenarioAxis_lbl" xml:lang="en-US">Scenario [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_StatementScenarioAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_lbl" xml:lang="en-US">Investment, Name [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsegmentsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsegmentsAxis_lbl" xml:lang="en-US">Subsegments [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsegmentsAxis" xlink:to="us-gaap_SubsegmentsAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_lbl" xml:lang="en-US">Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:to="us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinanceLeaseLiabilityNoncurrent_lbl" xml:lang="en-US">Finance Lease, Liability, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:to="us-gaap_FinanceLeaseLiabilityNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinanceLeaseLiability_lbl" xml:lang="en-US">Finance Lease, Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiability" xlink:to="us-gaap_FinanceLeaseLiability_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock_lbl" xml:lang="en-US">Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:to="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag_lbl" xml:lang="en-US">Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" xlink:to="cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock_lbl" xml:lang="en-US">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" xlink:to="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag_lbl" xml:lang="en-US">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" xlink:to="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock_lbl" xml:lang="en-US">Cybersecurity Risk Board of Directors Oversight [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:to="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskRoleOfManagementTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskRoleOfManagementTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskRoleOfManagementTextBlock_lbl" xml:lang="en-US">Cybersecurity Risk Role of Management [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskRoleOfManagementTextBlock" xlink:to="cyd_CybersecurityRiskRoleOfManagementTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock_lbl" xml:lang="en-US">Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:to="cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock_lbl" xml:lang="en-US">Cybersecurity Risk Management Expertise of Management Responsible [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" xlink:to="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock_lbl" xml:lang="en-US">Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:to="cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableInterestEntityOwnershipPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableInterestEntityOwnershipPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_VariableInterestEntityOwnershipPercentage_lbl" xml:lang="en-US">Ownership percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableInterestEntityOwnershipPercentage" xlink:to="us-gaap_VariableInterestEntityOwnershipPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskPercentage1_lbl" xml:lang="en-US">Aggregate revenue rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskPercentage1" xlink:to="us-gaap_ConcentrationRiskPercentage1_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ConcentrationRiskPercentage1_lbl0" xml:lang="en-US">Concentration Risk Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskPercentage1" xlink:to="us-gaap_ConcentrationRiskPercentage1_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesIssuedPricePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesIssuedPricePerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharesIssuedPricePerShare_lbl" xml:lang="en-US">Price per share (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesIssuedPricePerShare" xlink:to="us-gaap_SharesIssuedPricePerShare_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_SharesIssuedPricePerShare_lbl0" xml:lang="en-US">Par value per share (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesIssuedPricePerShare" xlink:to="us-gaap_SharesIssuedPricePerShare_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByParent_lbl" xml:lang="en-US">Owned percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:to="us-gaap_MinorityInterestOwnershipPercentageByParent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_lbl" xml:lang="en-US">Subsidiary, Ownership Percentage, Noncontrolling Owner</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:to="us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_lbl" xml:lang="en-US">Income or loss attributable to the noncontrolling interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:to="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossRealized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionGainLossRealized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossRealized_lbl" xml:lang="en-US">Gain (loss) from foreign currency transactions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionGainLossRealized" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossRealized_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentSalvageValuePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentSalvageValuePercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentSalvageValuePercentage_lbl" xml:lang="en-US">Residual value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentSalvageValuePercentage" xlink:to="us-gaap_PropertyPlantAndEquipmentSalvageValuePercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl" xml:lang="en-US">Useful life term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized_lbl" xml:lang="en-US">Contract liabilities as revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:to="us-gaap_ContractWithCustomerLiabilityRevenueRecognized_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_ValueAddedTaxPercentage" xlink:href="hlp-20241231.xsd#hlp_ValueAddedTaxPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_ValueAddedTaxPercentage_lbl" xml:lang="en-US">Value added tax percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_ValueAddedTaxPercentage" xlink:to="hlp_ValueAddedTaxPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl" xml:lang="en-US">Research and development expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingAndMarketingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SellingAndMarketingExpense_lbl" xml:lang="en-US">Sales and marketing expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingAndMarketingExpense" xlink:to="us-gaap_SellingAndMarketingExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIncome"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherIncome_lbl" xml:lang="en-US">Government subsidy grant</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherIncome" xlink:to="us-gaap_OtherIncome_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableGrossCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsReceivableGrossCurrent_lbl" xml:lang="en-US">Accounts receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableGrossCurrent" xlink:to="us-gaap_AccountsReceivableGrossCurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AccountsReceivableGrossCurrent_lbl0" xml:lang="en-US">Accounts receivable totaling</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableGrossCurrent" xlink:to="us-gaap_AccountsReceivableGrossCurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="hlp_WorkingCapitalLoan" xlink:href="hlp-20241231.xsd#hlp_WorkingCapitalLoan"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_WorkingCapitalLoan_lbl" xml:lang="en-US">Working capital loan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_WorkingCapitalLoan" xlink:to="hlp_WorkingCapitalLoan_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWriteDown" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWriteDown"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryWriteDown_lbl" xml:lang="en-US">Inventory write-downs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWriteDown" xlink:to="us-gaap_InventoryWriteDown_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryValuationReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryValuationReserves"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryValuationReserves_lbl" xml:lang="en-US">Inventory valuation allowances</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryValuationReserves" xlink:to="us-gaap_InventoryValuationReserves_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Depreciation_lbl" xml:lang="en-US">Depreciation expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Depreciation" xlink:to="us-gaap_Depreciation_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsAndServicesSoldDepreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSoldDepreciation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CostOfGoodsAndServicesSoldDepreciation_lbl" xml:lang="en-US">Cost of revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServicesSoldDepreciation" xlink:to="us-gaap_CostOfGoodsAndServicesSoldDepreciation_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1_lbl" xml:lang="en-US">Assets disposed</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1" xlink:to="us-gaap_AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1_lbl" xml:lang="en-US">Fixed asset costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1" xlink:to="us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciation_lbl" xml:lang="en-US">Accumulated depreciation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciation" xlink:to="us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciation_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSaleOfOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfOtherAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GainLossOnSaleOfOtherAssets_lbl" xml:lang="en-US">Transaction amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnSaleOfOtherAssets" xlink:to="us-gaap_GainLossOnSaleOfOtherAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValueAddedTaxReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValueAddedTaxReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ValueAddedTaxReceivable_lbl" xml:lang="en-US">Value-added tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValueAddedTaxReceivable" xlink:to="us-gaap_ValueAddedTaxReceivable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSaleOfInterestInProjects" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfInterestInProjects"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GainLossOnSaleOfInterestInProjects_lbl" xml:lang="en-US">Net gain</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnSaleOfInterestInProjects" xlink:to="us-gaap_GainLossOnSaleOfInterestInProjects_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSaleOfOilAndGasProperty" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfOilAndGasProperty"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GainLossOnSaleOfOilAndGasProperty_lbl" xml:lang="en-US">Sale recognized gain</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnSaleOfOilAndGasProperty" xlink:to="us-gaap_GainLossOnSaleOfOilAndGasProperty_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsAndServicesSoldAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSoldAmortization"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CostOfGoodsAndServicesSoldAmortization_lbl" xml:lang="en-US">Cost amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServicesSoldAmortization" xlink:to="us-gaap_CostOfGoodsAndServicesSoldAmortization_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfBuildings" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfBuildings"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromSaleOfBuildings_lbl" xml:lang="en-US">Proceeds from sale of buildings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleOfBuildings" xlink:to="us-gaap_ProceedsFromSaleOfBuildings_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Land" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Land"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Land_lbl" xml:lang="en-US">Land cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Land" xlink:to="us-gaap_Land_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentForAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentForAmortization"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdjustmentForAmortization_lbl" xml:lang="en-US">Accumulated amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentForAmortization" xlink:to="us-gaap_AdjustmentForAmortization_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireLandHeldForUse" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireLandHeldForUse"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PaymentsToAcquireLandHeldForUse_lbl" xml:lang="en-US">Land use rights</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireLandHeldForUse" xlink:to="us-gaap_PaymentsToAcquireLandHeldForUse_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EquityMethodInvestments_lbl" xml:lang="en-US">Deposit for investment in joint venture</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestments" xlink:to="us-gaap_EquityMethodInvestments_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EquityMethodInvestments_lbl0" xml:lang="en-US">Contribute capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestments" xlink:to="us-gaap_EquityMethodInvestments_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentFaceAmount_lbl" xml:lang="en-US">Aggregated loan amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentFaceAmount" xlink:to="us-gaap_DebtInstrumentFaceAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateDuringPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentInterestRateDuringPeriod_lbl" xml:lang="en-US">Interest rates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:to="us-gaap_DebtInstrumentInterestRateDuringPeriod_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherShortTermBorrowings"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherShortTermBorrowings_lbl" xml:lang="en-US">Short-term loan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherShortTermBorrowings" xlink:to="us-gaap_OtherShortTermBorrowings_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl" xml:lang="en-US">Annual interest rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl0" xml:lang="en-US">Loan interest rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl0"/>
    <loc xlink:type="locator" xlink:label="hlp_PledgedValue" xlink:href="hlp-20241231.xsd#hlp_PledgedValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_PledgedValue_lbl" xml:lang="en-US">Pledged value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_PledgedValue" xlink:to="hlp_PledgedValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl" xml:lang="en-US">Borrowed loans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBankLoansAndNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBankLoansAndNotesPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShortTermBankLoansAndNotesPayable_lbl" xml:lang="en-US">Short-term loan for working capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermBankLoansAndNotesPayable" xlink:to="us-gaap_ShortTermBankLoansAndNotesPayable_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_ShortTermLoanforPurchase" xlink:href="hlp-20241231.xsd#hlp_ShortTermLoanforPurchase"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_ShortTermLoanforPurchase_lbl" xml:lang="en-US">Short-term loan for purchase</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_ShortTermLoanforPurchase" xlink:to="hlp_ShortTermLoanforPurchase_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="hlp_ShortTermLoanforPurchase_lbl0" xml:lang="en-US">Short-term loan purchase</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_ShortTermLoanforPurchase" xlink:to="hlp_ShortTermLoanforPurchase_lbl0"/>
    <loc xlink:type="locator" xlink:label="hlp_PledgedRealPropertiesValue" xlink:href="hlp-20241231.xsd#hlp_PledgedRealPropertiesValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_PledgedRealPropertiesValue_lbl" xml:lang="en-US">Pledged real properties value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_PledgedRealPropertiesValue" xlink:to="hlp_PledgedRealPropertiesValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentCompanyDebtInstrumentAmountRepaidToNavExcessLess" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentCompanyDebtInstrumentAmountRepaidToNavExcessLess"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InvestmentCompanyDebtInstrumentAmountRepaidToNavExcessLess_lbl" xml:lang="en-US">Repaid amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentCompanyDebtInstrumentAmountRepaidToNavExcessLess" xlink:to="us-gaap_InvestmentCompanyDebtInstrumentAmountRepaidToNavExcessLess_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLoansPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLoansPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherLoansPayable_lbl" xml:lang="en-US">Other Loans Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLoansPayable" xlink:to="us-gaap_OtherLoansPayable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherReceivables"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherReceivables_lbl" xml:lang="en-US">Other Receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherReceivables" xlink:to="us-gaap_OtherReceivables_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestExpenseDebt_lbl" xml:lang="en-US">Interest expense short term loan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseDebt" xlink:to="us-gaap_InterestExpenseDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtWeightedAverageInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtWeightedAverageInterestRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShortTermDebtWeightedAverageInterestRate_lbl" xml:lang="en-US">Weighted average interest rate for short-term loans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtWeightedAverageInterestRate" xlink:to="us-gaap_ShortTermDebtWeightedAverageInterestRate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoaned" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoaned"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoaned_lbl" xml:lang="en-US">working capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoaned" xlink:to="us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoaned_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtPercentageBearingVariableInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtPercentageBearingVariableInterestRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtPercentageBearingVariableInterestRate_lbl" xml:lang="en-US">Annual interest rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtPercentageBearingVariableInterestRate" xlink:to="us-gaap_LongTermDebtPercentageBearingVariableInterestRate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentMaturityDate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentMaturityDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentMaturityDate_lbl" xml:lang="en-US">Maturity date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentMaturityDate" xlink:to="us-gaap_DebtInstrumentMaturityDate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfOtherLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfOtherLongTermDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RepaymentsOfOtherLongTermDebt_lbl" xml:lang="en-US">Semi-annual installments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfOtherLongTermDebt" xlink:to="us-gaap_RepaymentsOfOtherLongTermDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt_lbl" xml:lang="en-US">Balloon payment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt" xlink:to="us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsOfLoanCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfLoanCosts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PaymentsOfLoanCosts_lbl" xml:lang="en-US">Real estate worth amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfLoanCosts" xlink:to="us-gaap_PaymentsOfLoanCosts_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLongTermDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherLongTermDebt_lbl" xml:lang="en-US">Remaining loan amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLongTermDebt" xlink:to="us-gaap_OtherLongTermDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentCollateralAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCollateralAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentCollateralAmount_lbl" xml:lang="en-US">Collaterals secure amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentCollateralAmount" xlink:to="us-gaap_DebtInstrumentCollateralAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SecuredDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SecuredDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SecuredDebt_lbl" xml:lang="en-US">Secured Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SecuredDebt" xlink:to="us-gaap_SecuredDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestAndDebtExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestAndDebtExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestAndDebtExpense_lbl" xml:lang="en-US">Interest expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestAndDebtExpense" xlink:to="us-gaap_InterestAndDebtExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseRemainingLeaseTerm"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_lbl" xml:lang="en-US">Lease year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:to="us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_LeaseBargainPurchaseOption" xlink:href="hlp-20241231.xsd#hlp_LeaseBargainPurchaseOption"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_LeaseBargainPurchaseOption_lbl" xml:lang="en-US">Lease&apos;s conclusion</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_LeaseBargainPurchaseOption" xlink:to="hlp_LeaseBargainPurchaseOption_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_lbl" xml:lang="en-US">Accrued expenses and other payables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleLeasebackTransactionLeaseTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleLeasebackTransactionLeaseTerm"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SaleLeasebackTransactionLeaseTerm_lbl" xml:lang="en-US">Original lease terms</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleLeasebackTransactionLeaseTerm" xlink:to="us-gaap_SaleLeasebackTransactionLeaseTerm_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_LeaseTermConsideration" xlink:href="hlp-20241231.xsd#hlp_LeaseTermConsideration"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_LeaseTermConsideration_lbl" xml:lang="en-US">Lease term consideration</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_LeaseTermConsideration" xlink:to="hlp_LeaseTermConsideration_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_ProfitsAmount" xlink:href="hlp-20241231.xsd#hlp_ProfitsAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_ProfitsAmount_lbl" xml:lang="en-US">Profits amount (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_ProfitsAmount" xlink:to="hlp_ProfitsAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_PercentageOfUnifromRate" xlink:href="hlp-20241231.xsd#hlp_PercentageOfUnifromRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_PercentageOfUnifromRate_lbl" xml:lang="en-US">Percentage of uniform rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_PercentageOfUnifromRate" xlink:to="hlp_PercentageOfUnifromRate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Supplies" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Supplies"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Supplies_lbl" xml:lang="en-US">Prepaid balance (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Supplies" xlink:to="us-gaap_Supplies_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCashEquivalentsAtCarryingValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US">Cash and cash equivalent (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherCashEquivalentsAtCarryingValue" xlink:to="us-gaap_OtherCashEquivalentsAtCarryingValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Deposits" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Deposits"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Deposits_lbl" xml:lang="en-US">Bank deposits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Deposits" xlink:to="us-gaap_Deposits_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashUninsuredAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashUninsuredAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashUninsuredAmount_lbl" xml:lang="en-US">Cash and cash equivalents (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashUninsuredAmount" xlink:to="us-gaap_CashUninsuredAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_ProceedsFromRelatedpartyDebt" xlink:href="hlp-20241231.xsd#hlp_ProceedsFromRelatedpartyDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_ProceedsFromRelatedpartyDebt_lbl" xml:lang="en-US">Proceeds from Related Party Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_ProceedsFromRelatedpartyDebt" xlink:to="hlp_ProceedsFromRelatedpartyDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteStockSplit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteStockSplit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockholdersEquityNoteStockSplit_lbl" xml:lang="en-US">Forward split</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteStockSplit" xlink:to="us-gaap_StockholdersEquityNoteStockSplit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOrSaleOfEquity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromIssuanceOrSaleOfEquity_lbl" xml:lang="en-US">Issuance of shares divided (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:to="us-gaap_ProceedsFromIssuanceOrSaleOfEquity_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_lbl" xml:lang="en-US">Surrendered shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:to="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentOwnedBalanceShares" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentOwnedBalanceShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InvestmentOwnedBalanceShares_lbl" xml:lang="en-US">Holding shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentOwnedBalanceShares" xlink:to="us-gaap_InvestmentOwnedBalanceShares_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssued1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssued1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssued1_lbl" xml:lang="en-US">Shares issued (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssued1" xlink:to="us-gaap_StockIssued1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl" xml:lang="en-US">Additional paid-in capital in equity (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharePrice_lbl" xml:lang="en-US">Ordinary shares, par value (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharePrice" xlink:to="us-gaap_SharePrice_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_PurchasePricePerShare" xlink:href="hlp-20241231.xsd#hlp_PurchasePricePerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_PurchasePricePerShare_lbl" xml:lang="en-US">Purchase price per share (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_PurchasePricePerShare" xlink:to="hlp_PurchasePricePerShare_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_TaxNetProfitsPercentage" xlink:href="hlp-20241231.xsd#hlp_TaxNetProfitsPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_TaxNetProfitsPercentage_lbl" xml:lang="en-US">Tax net profits percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_TaxNetProfitsPercentage" xlink:to="hlp_TaxNetProfitsPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_StatutoryReservePercentage" xlink:href="hlp-20241231.xsd#hlp_StatutoryReservePercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_StatutoryReservePercentage_lbl" xml:lang="en-US">Statutory reserve percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_StatutoryReservePercentage" xlink:to="hlp_StatutoryReservePercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration_lbl" xml:lang="en-US">Total consideration</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration" xlink:to="us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForOtherDeposits" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForOtherDeposits"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PaymentsForOtherDeposits_lbl" xml:lang="en-US">Deposit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForOtherDeposits" xlink:to="us-gaap_PaymentsForOtherDeposits_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetAcquisitionPriceOfAcquisitionExpected" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetAcquisitionPriceOfAcquisitionExpected"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetAcquisitionPriceOfAcquisitionExpected_lbl" xml:lang="en-US">Acquisition price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetAcquisitionPriceOfAcquisitionExpected" xlink:to="us-gaap_AssetAcquisitionPriceOfAcquisitionExpected_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_AnnualInterestRate" xlink:href="hlp-20241231.xsd#hlp_AnnualInterestRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_AnnualInterestRate_lbl" xml:lang="en-US">Annual interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_AnnualInterestRate" xlink:to="hlp_AnnualInterestRate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseOther"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestExpenseOther_lbl" xml:lang="en-US">Interest expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseOther" xlink:to="us-gaap_InterestExpenseOther_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryRealEstateImprovements" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryRealEstateImprovements"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryRealEstateImprovements_lbl" xml:lang="en-US">Facilities and infrastructure consideration</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryRealEstateImprovements" xlink:to="us-gaap_InventoryRealEstateImprovements_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted_lbl" xml:lang="en-US">Remaining balance payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted" xlink:to="us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForFees" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForFees"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PaymentsForFees_lbl" xml:lang="en-US">Total paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForFees" xlink:to="us-gaap_PaymentsForFees_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetAcquisitionConsiderationTransferred" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetAcquisitionConsiderationTransferred"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetAcquisitionConsiderationTransferred_lbl" xml:lang="en-US">Real estate and land use rights transferred</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetAcquisitionConsiderationTransferred" xlink:to="us-gaap_AssetAcquisitionConsiderationTransferred_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_RemainingAssetsValued" xlink:href="hlp-20241231.xsd#hlp_RemainingAssetsValued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_RemainingAssetsValued_lbl" xml:lang="en-US">Remaining assets, valued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_RemainingAssetsValued" xlink:to="hlp_RemainingAssetsValued_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingDescriptionOfAllOtherSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingDescriptionOfAllOtherSegments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SegmentReportingDescriptionOfAllOtherSegments_lbl" xml:lang="en-US">Number of reportable segment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingDescriptionOfAllOtherSegments" xlink:to="us-gaap_SegmentReportingDescriptionOfAllOtherSegments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueRemainingPerformanceObligationPercentage_lbl" xml:lang="en-US">Revenue performance obligation percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:to="us-gaap_RevenueRemainingPerformanceObligationPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl" xml:lang="en-US">Equity interest percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl" xml:lang="en-US">Basis of Presentation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConsolidationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConsolidationPolicyTextBlock_lbl" xml:lang="en-US">Principles of Consolidation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConsolidationPolicyTextBlock" xlink:to="us-gaap_ConsolidationPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_NoncontrollingInterestPolicyTextBlock" xlink:href="hlp-20241231.xsd#hlp_NoncontrollingInterestPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_NoncontrollingInterestPolicyTextBlock_lbl" xml:lang="en-US">Noncontrolling Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_NoncontrollingInterestPolicyTextBlock" xlink:to="hlp_NoncontrollingInterestPolicyTextBlock_lbl"/>
<!-- [WMV6][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrZqdG+IPTRQhaxITWbduhBMtXzm/uYHvW18KlxQGlivbNS1HLwmm97uUjMJddv/Qcho6/VybKnpAoRgBgPAww7T43RccRhasVOlziijHKc9INMObXHZ6HctG+reM9o1evcBLVP7ZyA0YN1XQNlfRU1bYgnejT/xAHu4cJsXbIBR7JvrFMhTTh2hIN3VA6ALx4oCFo4BNh+chdeeZmSVSgYswS/PqPVqj/tVhygb8Pm4ucabXzWkpuh+] CSR-->
    <loc xlink:type="locator" xlink:label="us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseOfEstimates"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UseOfEstimates_lbl" xml:lang="en-US">Use of Estimates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseOfEstimates" xlink:to="us-gaap_UseOfEstimates_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_RelatedPartiesTransactionsPolicyTextBlock" xlink:href="hlp-20241231.xsd#hlp_RelatedPartiesTransactionsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_RelatedPartiesTransactionsPolicyTextBlock_lbl" xml:lang="en-US">Related Parties Transactions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_RelatedPartiesTransactionsPolicyTextBlock" xlink:to="hlp_RelatedPartiesTransactionsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl" xml:lang="en-US">Foreign Currency Translation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl" xml:lang="en-US">Fair Value Measurement</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:to="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xml:lang="en-US">Earnings (Loss) per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl" xml:lang="en-US">Cash and Cash Equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_lbl" xml:lang="en-US">Restricted Cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:to="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl" xml:lang="en-US">Accounts Receivable, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:to="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryPolicyTextBlock_lbl" xml:lang="en-US">Inventories, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryPolicyTextBlock" xlink:to="us-gaap_InventoryPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_DeferredOfferingCostsPolicyTextBlock" xlink:href="hlp-20241231.xsd#hlp_DeferredOfferingCostsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_DeferredOfferingCostsPolicyTextBlock_lbl" xml:lang="en-US">Deferred Offering Costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_DeferredOfferingCostsPolicyTextBlock" xlink:to="hlp_DeferredOfferingCostsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xml:lang="en-US">Property, Plant and Equipment, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsFiniteLivedPolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IntangibleAssetsFiniteLivedPolicy_lbl" xml:lang="en-US">Intangible Assets, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:to="us-gaap_IntangibleAssetsFiniteLivedPolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl" xml:lang="en-US">Impairment for Long-Lived Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock_lbl" xml:lang="en-US">Lease Commitments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl" xml:lang="en-US">Revenue Recognition</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_ValueAddedTaxPolicyTextBlock" xlink:href="hlp-20241231.xsd#hlp_ValueAddedTaxPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_ValueAddedTaxPolicyTextBlock_lbl" xml:lang="en-US">Value Added Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_ValueAddedTaxPolicyTextBlock" xlink:to="hlp_ValueAddedTaxPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfSalesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfSalesPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CostOfSalesPolicyTextBlock_lbl" xml:lang="en-US">Cost of Revenues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfSalesPolicyTextBlock" xlink:to="us-gaap_CostOfSalesPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl" xml:lang="en-US">Research and Development Expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_lbl" xml:lang="en-US">Sales and Marketing Expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl" xml:lang="en-US">Income Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PriorPeriodReclassificationAdjustmentDescription_lbl" xml:lang="en-US">Reclassifications</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:to="us-gaap_PriorPeriodReclassificationAdjustmentDescription_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GovernmentAssistancePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GovernmentAssistancePolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GovernmentAssistancePolicyTextBlock_lbl" xml:lang="en-US">Government Subsidy</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GovernmentAssistancePolicyTextBlock" xlink:to="us-gaap_GovernmentAssistancePolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_StatutoryReservesPolicyTextBlock" xlink:href="hlp-20241231.xsd#hlp_StatutoryReservesPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_StatutoryReservesPolicyTextBlock_lbl" xml:lang="en-US">Statutory Reserves</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_StatutoryReservesPolicyTextBlock" xlink:to="hlp_StatutoryReservesPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_lbl" xml:lang="en-US">Comprehensive Income (Loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:to="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl" xml:lang="en-US">Segment Reporting</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:to="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xml:lang="en-US">Recently Issued Accounting Pronouncements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_HaozhenShandongMember" xlink:href="hlp-20241231.xsd#hlp_HaozhenShandongMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_HaozhenShandongMember_lbl" xml:lang="en-US">Haozhen Shandong [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_HaozhenShandongMember" xlink:to="hlp_HaozhenShandongMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_HaozhenBeijingMember" xlink:href="hlp-20241231.xsd#hlp_HaozhenBeijingMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_HaozhenBeijingMember_lbl" xml:lang="en-US">Haozhen Beijing [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_HaozhenBeijingMember" xlink:to="hlp_HaozhenBeijingMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_HongliCaymanMember" xlink:href="hlp-20241231.xsd#hlp_HongliCaymanMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_HongliCaymanMember_lbl" xml:lang="en-US">Hongli Cayman [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_HongliCaymanMember" xlink:to="hlp_HongliCaymanMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_VariableInterestEntityMember" xlink:href="hlp-20241231.xsd#hlp_VariableInterestEntityMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_VariableInterestEntityMember_lbl" xml:lang="en-US">Variable Interest Entity [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_VariableInterestEntityMember" xlink:to="hlp_VariableInterestEntityMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesRevenueNetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesRevenueNetMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SalesRevenueNetMember_lbl" xml:lang="en-US">Revenue Benchmark [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueNetMember" xlink:to="us-gaap_SalesRevenueNetMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_SalesRevenueNetMember_lbl0" xml:lang="en-US">Revenues [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueNetMember" xlink:to="us-gaap_SalesRevenueNetMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CustomerConcentrationRiskMember_lbl" xml:lang="en-US">Customer Concentration Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerConcentrationRiskMember" xlink:to="us-gaap_CustomerConcentrationRiskMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IPOMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IPOMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IPOMember_lbl" xml:lang="en-US">IPO [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IPOMember" xlink:to="us-gaap_IPOMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OverAllotmentOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OverAllotmentOptionMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OverAllotmentOptionMember_lbl" xml:lang="en-US">Over-Allotment Option [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OverAllotmentOptionMember" xlink:to="us-gaap_OverAllotmentOptionMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_CompanysVIEMember" xlink:href="hlp-20241231.xsd#hlp_CompanysVIEMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_CompanysVIEMember_lbl" xml:lang="en-US">Company&#8217;s VIE [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_CompanysVIEMember" xlink:to="hlp_CompanysVIEMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_SungdaTechCoLtdMember" xlink:href="hlp-20241231.xsd#hlp_SungdaTechCoLtdMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_SungdaTechCoLtdMember_lbl" xml:lang="en-US">Sungda Tech Co., Ltd [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_SungdaTechCoLtdMember" xlink:to="hlp_SungdaTechCoLtdMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_ContractLiabilitiesMember" xlink:href="hlp-20241231.xsd#hlp_ContractLiabilitiesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_ContractLiabilitiesMember_lbl" xml:lang="en-US">Contract Liabilities [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_ContractLiabilitiesMember" xlink:to="hlp_ContractLiabilitiesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherContractMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherContractMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherContractMember_lbl" xml:lang="en-US">Other Contract [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherContractMember" xlink:to="us-gaap_OtherContractMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrantMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrantMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GrantMember_lbl" xml:lang="en-US">Grant [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrantMember" xlink:to="us-gaap_GrantMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_ChinasForeignInvestmentEnterprisesMember" xlink:href="hlp-20241231.xsd#hlp_ChinasForeignInvestmentEnterprisesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_ChinasForeignInvestmentEnterprisesMember_lbl" xml:lang="en-US">China&#8217;s Foreign Investment Enterprises [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_ChinasForeignInvestmentEnterprisesMember" xlink:to="hlp_ChinasForeignInvestmentEnterprisesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_ChinaIndustrialBankMember" xlink:href="hlp-20241231.xsd#hlp_ChinaIndustrialBankMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_ChinaIndustrialBankMember_lbl" xml:lang="en-US">China Industrial Bank [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_ChinaIndustrialBankMember" xlink:to="hlp_ChinaIndustrialBankMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesMember_lbl" xml:lang="en-US">Selling, General and Administrative Expenses [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_AmortizationExpenseMember" xlink:href="hlp-20241231.xsd#hlp_AmortizationExpenseMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_AmortizationExpenseMember_lbl" xml:lang="en-US">Amortization expense [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_AmortizationExpenseMember" xlink:to="hlp_AmortizationExpenseMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_CreditLineAndLoanAgreementsMember" xlink:href="hlp-20241231.xsd#hlp_CreditLineAndLoanAgreementsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_CreditLineAndLoanAgreementsMember_lbl" xml:lang="en-US">Credit Line and Loan Agreements [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_CreditLineAndLoanAgreementsMember" xlink:to="hlp_CreditLineAndLoanAgreementsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesPayableToBanksMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesPayableToBanksMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NotesPayableToBanksMember_lbl" xml:lang="en-US">Notes Payable to Banks [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesPayableToBanksMember" xlink:to="us-gaap_NotesPayableToBanksMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_LoanAgreementMember" xlink:href="hlp-20241231.xsd#hlp_LoanAgreementMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_LoanAgreementMember_lbl" xml:lang="en-US">Loan agreement [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_LoanAgreementMember" xlink:to="hlp_LoanAgreementMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LandBuildingsAndImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LandBuildingsAndImprovementsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LandBuildingsAndImprovementsMember_lbl" xml:lang="en-US">Land, Buildings and Improvements [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LandBuildingsAndImprovementsMember" xlink:to="us-gaap_LandBuildingsAndImprovementsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseRightsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseRightsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UseRightsMember_lbl" xml:lang="en-US">Use Rights [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseRightsMember" xlink:to="us-gaap_UseRightsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_FailedSaleAndLeasebackMember" xlink:href="hlp-20241231.xsd#hlp_FailedSaleAndLeasebackMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_FailedSaleAndLeasebackMember_lbl" xml:lang="en-US">Failed Sale and Leaseback [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_FailedSaleAndLeasebackMember" xlink:to="hlp_FailedSaleAndLeasebackMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentMember_lbl" xml:lang="en-US">Property and equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentMember" xlink:to="us-gaap_PropertyPlantAndEquipmentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InlandRevenueHongKongMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InlandRevenueHongKongMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InlandRevenueHongKongMember_lbl" xml:lang="en-US">Inland Revenue, Hong Kong [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InlandRevenueHongKongMember" xlink:to="us-gaap_InlandRevenueHongKongMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_PeoplesRepublicOfChinaMember" xlink:href="hlp-20241231.xsd#hlp_PeoplesRepublicOfChinaMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_PeoplesRepublicOfChinaMember_lbl" xml:lang="en-US">PRC [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_PeoplesRepublicOfChinaMember" xlink:to="hlp_PeoplesRepublicOfChinaMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_HighAndNewTechnologyEnterprisesMember" xlink:href="hlp-20241231.xsd#hlp_HighAndNewTechnologyEnterprisesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_HighAndNewTechnologyEnterprisesMember_lbl" xml:lang="en-US">High and New Technology Enterprises [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_HighAndNewTechnologyEnterprisesMember" xlink:to="hlp_HighAndNewTechnologyEnterprisesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_CustomerMember" xlink:href="hlp-20241231.xsd#hlp_CustomerMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_CustomerMember_lbl" xml:lang="en-US">Customer [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_CustomerMember" xlink:to="hlp_CustomerMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_LargestCustomersMember" xlink:href="hlp-20241231.xsd#hlp_LargestCustomersMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_LargestCustomersMember_lbl" xml:lang="en-US">Largest Customers [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_LargestCustomersMember" xlink:to="hlp_LargestCustomersMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_SecondLargestCustomersMember" xlink:href="hlp-20241231.xsd#hlp_SecondLargestCustomersMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_SecondLargestCustomersMember_lbl" xml:lang="en-US">Second Largest Customers [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_SecondLargestCustomersMember" xlink:to="hlp_SecondLargestCustomersMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsReceivableMember_lbl" xml:lang="en-US">Accounts Receivable [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableMember" xlink:to="us-gaap_AccountsReceivableMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProductConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductConcentrationRiskMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProductConcentrationRiskMember_lbl" xml:lang="en-US">Product Concentration Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductConcentrationRiskMember" xlink:to="us-gaap_ProductConcentrationRiskMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_SupplierOneMember" xlink:href="hlp-20241231.xsd#hlp_SupplierOneMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_SupplierOneMember_lbl" xml:lang="en-US">Supplier One [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_SupplierOneMember" xlink:to="hlp_SupplierOneMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplierConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierConcentrationRiskMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SupplierConcentrationRiskMember_lbl" xml:lang="en-US">Supplier Concentration Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplierConcentrationRiskMember" xlink:to="us-gaap_SupplierConcentrationRiskMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_SupplierMember" xlink:href="hlp-20241231.xsd#hlp_SupplierMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_SupplierMember_lbl" xml:lang="en-US">Supplier [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_SupplierMember" xlink:to="hlp_SupplierMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_MrJieLiuMember" xlink:href="hlp-20241231.xsd#hlp_MrJieLiuMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_MrJieLiuMember_lbl" xml:lang="en-US">Mr. Jie Liu [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_MrJieLiuMember" xlink:to="hlp_MrJieLiuMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_HongliDevelopmentMember" xlink:href="hlp-20241231.xsd#hlp_HongliDevelopmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_HongliDevelopmentMember_lbl" xml:lang="en-US">Hongli Development [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_HongliDevelopmentMember" xlink:to="hlp_HongliDevelopmentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_HongliTechnologyMember" xlink:href="hlp-20241231.xsd#hlp_HongliTechnologyMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_HongliTechnologyMember_lbl" xml:lang="en-US">Hongli Technology [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_HongliTechnologyMember" xlink:to="hlp_HongliTechnologyMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredCompensationShareBasedPaymentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCompensationShareBasedPaymentsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredCompensationShareBasedPaymentsMember_lbl" xml:lang="en-US">Share Based Compensation [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredCompensationShareBasedPaymentsMember" xlink:to="us-gaap_DeferredCompensationShareBasedPaymentsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SeriesOfIndividuallyImmaterialAssetAcquisitionsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesOfIndividuallyImmaterialAssetAcquisitionsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SeriesOfIndividuallyImmaterialAssetAcquisitionsMember_lbl" xml:lang="en-US">Immaterial Asset Acquisitions [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SeriesOfIndividuallyImmaterialAssetAcquisitionsMember" xlink:to="us-gaap_SeriesOfIndividuallyImmaterialAssetAcquisitionsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_SalesToSouthKoreaMember" xlink:href="hlp-20241231.xsd#hlp_SalesToSouthKoreaMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_SalesToSouthKoreaMember_lbl" xml:lang="en-US">Sales to South Korea [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_SalesToSouthKoreaMember" xlink:to="hlp_SalesToSouthKoreaMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsequentEventMember_lbl" xml:lang="en-US">Subsequent Event [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventMember" xlink:to="us-gaap_SubsequentEventMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioForecastMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioForecastMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_ScenarioForecastMember_lbl" xml:lang="en-US">Forecast [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScenarioForecastMember" xlink:to="srt_ScenarioForecastMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_JinanLangchiHeavyIndustryCoLtdMember" xlink:href="hlp-20241231.xsd#hlp_JinanLangchiHeavyIndustryCoLtdMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_JinanLangchiHeavyIndustryCoLtdMember_lbl" xml:lang="en-US">Jinan Langchi Heavy Industry Co., Ltd. [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_JinanLangchiHeavyIndustryCoLtdMember" xlink:to="hlp_JinanLangchiHeavyIndustryCoLtdMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_ZhongkeHongyuanBeijingHoldingsCoLtdMember" xlink:href="hlp-20241231.xsd#hlp_ZhongkeHongyuanBeijingHoldingsCoLtdMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_ZhongkeHongyuanBeijingHoldingsCoLtdMember_lbl" xml:lang="en-US">Zhongke Hongyuan (Beijing) Holdings Co., Ltd. [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_ZhongkeHongyuanBeijingHoldingsCoLtdMember" xlink:to="hlp_ZhongkeHongyuanBeijingHoldingsCoLtdMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyDomain_lbl" xml:lang="en-US">Related and Nonrelated Parties [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="us-gaap_RelatedPartyDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementTable_lbl" xml:lang="en-US">Statement [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementLineItems_lbl" xml:lang="en-US">Statement [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityComponentDomain_lbl" xml:lang="en-US">Equity Component [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_EquityComponentDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_LeasesTable" xlink:href="hlp-20241231.xsd#hlp_LeasesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_LeasesTable_lbl" xml:lang="en-US">Leases [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_LeasesTable" xlink:to="hlp_LeasesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_LeasesLineItems" xlink:href="hlp-20241231.xsd#hlp_LeasesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_LeasesLineItems_lbl" xml:lang="en-US">Leases [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_LeasesLineItems" xlink:to="hlp_LeasesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ConsolidatedEntitiesDomain_lbl" xml:lang="en-US">Consolidated Entities [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="srt_ConsolidatedEntitiesDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_RestrictedNetAssetsorParentCompanysCondensedFinancialStatementsTablesTable" xlink:href="hlp-20241231.xsd#hlp_RestrictedNetAssetsorParentCompanysCondensedFinancialStatementsTablesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_RestrictedNetAssetsorParentCompanysCondensedFinancialStatementsTablesTable_lbl" xml:lang="en-US">Restricted Net Assets or Parent Company&#8217;s Condensed Financial Statements (Tables) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_RestrictedNetAssetsorParentCompanysCondensedFinancialStatementsTablesTable" xlink:to="hlp_RestrictedNetAssetsorParentCompanysCondensedFinancialStatementsTablesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedFinancialStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedFinancialStatementsCaptionsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_CondensedFinancialStatementsCaptionsLineItems_lbl" xml:lang="en-US">Restricted Net Assets or Parent Company&#8217;s Condensed Financial Statements [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CondensedFinancialStatementsCaptionsLineItems" xlink:to="srt_CondensedFinancialStatementsCaptionsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_OwnershipDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_OwnershipDomain_lbl" xml:lang="en-US">Ownership [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_OwnershipDomain" xlink:to="srt_OwnershipDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable_lbl" xml:lang="en-US">Subsidiary of LLC or LP [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" xlink:to="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems_lbl" xml:lang="en-US">Schedule of Consolidated VIE and Subsidiaries [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:to="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedBalanceSheetStatementTable" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedBalanceSheetStatementTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_CondensedBalanceSheetStatementTable_lbl" xml:lang="en-US">Condensed Balance Sheet Statement [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CondensedBalanceSheetStatementTable" xlink:to="srt_CondensedBalanceSheetStatementTable_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedBalanceSheetStatementsCaptionsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_CondensedBalanceSheetStatementsCaptionsLineItems_lbl" xml:lang="en-US">Schedule of Consolidated Financial Information of the VIE and VIE&apos;s Subsidiaries [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="srt_CondensedBalanceSheetStatementsCaptionsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedStatementOfComprehensiveIncomeTable" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedStatementOfComprehensiveIncomeTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_CondensedStatementOfComprehensiveIncomeTable_lbl" xml:lang="en-US">Condensed Statement of Comprehensive Income [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CondensedStatementOfComprehensiveIncomeTable" xlink:to="srt_CondensedStatementOfComprehensiveIncomeTable_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedIncomeStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedIncomeStatementsCaptionsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_CondensedIncomeStatementsCaptionsLineItems_lbl" xml:lang="en-US">Schedule of Consolidated Operating Information of the VIE and VIE&#8217;s Subsidiaries Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CondensedIncomeStatementsCaptionsLineItems" xlink:to="srt_CondensedIncomeStatementsCaptionsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntercompanyForeignCurrencyBalanceNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntercompanyForeignCurrencyBalanceNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntercompanyForeignCurrencyBalanceNameDomain_lbl" xml:lang="en-US">Intra-Entity Foreign Currency Balance, Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntercompanyForeignCurrencyBalanceNameDomain" xlink:to="us-gaap_IntercompanyForeignCurrencyBalanceNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_SignificantAccountingPoliciesScheduleofCurrencyExchangeRatesDetailsTable" xlink:href="hlp-20241231.xsd#hlp_SignificantAccountingPoliciesScheduleofCurrencyExchangeRatesDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_SignificantAccountingPoliciesScheduleofCurrencyExchangeRatesDetailsTable_lbl" xml:lang="en-US">Significant Accounting Policies - Schedule of Currency Exchange Rates (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_SignificantAccountingPoliciesScheduleofCurrencyExchangeRatesDetailsTable" xlink:to="hlp_SignificantAccountingPoliciesScheduleofCurrencyExchangeRatesDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_SignificantAccountingPoliciesScheduleofCurrencyExchangeRatesDetailsLineItems" xlink:href="hlp-20241231.xsd#hlp_SignificantAccountingPoliciesScheduleofCurrencyExchangeRatesDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_SignificantAccountingPoliciesScheduleofCurrencyExchangeRatesDetailsLineItems_lbl" xml:lang="en-US">Significant Accounting Policies - Schedule of Currency Exchange Rates (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_SignificantAccountingPoliciesScheduleofCurrencyExchangeRatesDetailsLineItems" xlink:to="hlp_SignificantAccountingPoliciesScheduleofCurrencyExchangeRatesDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RangeMember_lbl" xml:lang="en-US">Statistical Measurement [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeMember" xlink:to="srt_RangeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_SignificantAccountingPoliciesScheduleofPropertyPlantandEquipmentDetailsTable" xlink:href="hlp-20241231.xsd#hlp_SignificantAccountingPoliciesScheduleofPropertyPlantandEquipmentDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_SignificantAccountingPoliciesScheduleofPropertyPlantandEquipmentDetailsTable_lbl" xml:lang="en-US">Significant Accounting Policies - Schedule of Property, Plant and Equipment (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_SignificantAccountingPoliciesScheduleofPropertyPlantandEquipmentDetailsTable" xlink:to="hlp_SignificantAccountingPoliciesScheduleofPropertyPlantandEquipmentDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xml:lang="en-US">Property, Plant and Equipment [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_SegmentGeographicalDomain_lbl" xml:lang="en-US">Geographical [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_SegmentGeographicalDomain" xlink:to="srt_SegmentGeographicalDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_SignificantAccountingPoliciesScheduleofNetRevenueSegregatedByGeographicRegionsDetailsTable" xlink:href="hlp-20241231.xsd#hlp_SignificantAccountingPoliciesScheduleofNetRevenueSegregatedByGeographicRegionsDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_SignificantAccountingPoliciesScheduleofNetRevenueSegregatedByGeographicRegionsDetailsTable_lbl" xml:lang="en-US">Significant Accounting Policies - Schedule of Net Revenue Segregated By Geographic Regions (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_SignificantAccountingPoliciesScheduleofNetRevenueSegregatedByGeographicRegionsDetailsTable" xlink:to="hlp_SignificantAccountingPoliciesScheduleofNetRevenueSegregatedByGeographicRegionsDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_lbl" xml:lang="en-US">Schedule of Net Revenue Segregated By Geographic Regions [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:to="us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinancingReceivablesPeriodPastDueDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancingReceivablesPeriodPastDueDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinancingReceivablesPeriodPastDueDomain_lbl" xml:lang="en-US">Financial Asset, Aging [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinancingReceivablesPeriodPastDueDomain" xlink:to="us-gaap_FinancingReceivablesPeriodPastDueDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNoncurrentPastDueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNoncurrentPastDueTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNoncurrentPastDueTable_lbl" xml:lang="en-US">Accounts Receivable, Noncurrent, Past Due [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNoncurrentPastDueTable" xlink:to="us-gaap_AccountsReceivableNoncurrentPastDueTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNoncurrentPastDueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNoncurrentPastDueLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNoncurrentPastDueLineItems_lbl" xml:lang="en-US">Accounts Receivable, Noncurrent, Past Due [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNoncurrentPastDueLineItems" xlink:to="us-gaap_AccountsReceivableNoncurrentPastDueLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_lbl" xml:lang="en-US">Class of Financing Receivable [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain" xlink:to="us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_lbl" xml:lang="en-US">Accounts and Financing Receivables [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems_lbl" xml:lang="en-US">Schedule of Notes Receivable Consisted [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_AccountsNotesAndLoansReceivableLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" xml:lang="en-US">Property, Plant and Equipment [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_lbl0" xml:lang="en-US">Schedule of Property, Plant and Equipment Net [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermDebtTypeDomain_lbl" xml:lang="en-US">Short-Term Debt, Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="us-gaap_ShortTermDebtTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongtermDebtTypeDomain_lbl" xml:lang="en-US">Long-Term Debt, Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="us-gaap_LongtermDebtTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShortTermDebtTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShortTermDebtTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShortTermDebtTable_lbl" xml:lang="en-US">Short-Term Debt [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShortTermDebtTable" xlink:to="us-gaap_ScheduleOfShortTermDebtTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermDebtLineItems_lbl" xml:lang="en-US">Short-Term Debt [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_ShortTermDebtLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_LoansScheduleofFutureMaturitiesoftheLongTermLoanDetailsTable" xlink:href="hlp-20241231.xsd#hlp_LoansScheduleofFutureMaturitiesoftheLongTermLoanDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_LoansScheduleofFutureMaturitiesoftheLongTermLoanDetailsTable_lbl" xml:lang="en-US">Loans - Schedule of Future Maturities of the Long-Term Loan (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_LoansScheduleofFutureMaturitiesoftheLongTermLoanDetailsTable" xlink:to="hlp_LoansScheduleofFutureMaturitiesoftheLongTermLoanDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_LoansScheduleofFutureMaturitiesoftheLongTermLoanDetailsLineItems" xlink:href="hlp-20241231.xsd#hlp_LoansScheduleofFutureMaturitiesoftheLongTermLoanDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hlp_LoansScheduleofFutureMaturitiesoftheLongTermLoanDetailsLineItems_lbl" xml:lang="en-US">Schedule of Future Maturities of the Long Term Loan [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_LoansScheduleofFutureMaturitiesoftheLongTermLoanDetailsLineItems" xlink:to="hlp_LoansScheduleofFutureMaturitiesoftheLongTermLoanDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTable_lbl" xml:lang="en-US">Effective Income Tax Rate Reconciliation [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationTable" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems_lbl" xml:lang="en-US">Schedule of Effective Tax Rate [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_lbl" xml:lang="en-US">Related Party Transaction [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionLineItems_lbl" xml:lang="en-US">Related Party Transaction [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_RelatedPartyTransactionLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_RelatedPartyScheduleofAmountDueToRelatedPartiesDetailsTable" xlink:href="hlp-20241231.xsd#hlp_RelatedPartyScheduleofAmountDueToRelatedPartiesDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_RelatedPartyScheduleofAmountDueToRelatedPartiesDetailsTable_lbl" xml:lang="en-US">Related Party - Schedule of Amount Due To Related Parties (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_RelatedPartyScheduleofAmountDueToRelatedPartiesDetailsTable" xlink:to="hlp_RelatedPartyScheduleofAmountDueToRelatedPartiesDetailsTable_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_CondensedBalanceSheetStatementsCaptionsLineItems_lbl0" xml:lang="en-US">Condensed Balance Sheet Statements, Captions [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="srt_CondensedBalanceSheetStatementsCaptionsLineItems_lbl0"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedStatementOfIncomeCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedStatementOfIncomeCaptionsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_CondensedStatementOfIncomeCaptionsLineItems_lbl" xml:lang="en-US">Condensed Statement of Income Captions [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CondensedStatementOfIncomeCaptionsLineItems" xlink:to="srt_CondensedStatementOfIncomeCaptionsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedCashFlowStatementTable" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedCashFlowStatementTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_CondensedCashFlowStatementTable_lbl" xml:lang="en-US">Condensed Cash Flow Statement [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CondensedCashFlowStatementTable" xlink:to="srt_CondensedCashFlowStatementTable_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedCashFlowStatementsCaptionsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_CondensedCashFlowStatementsCaptionsLineItems_lbl" xml:lang="en-US">Condensed Cash Flow Statements, Captions [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="srt_CondensedCashFlowStatementsCaptionsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceTable" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementStrategyAndGovernanceTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceTable_lbl" xml:lang="en-US">Cybersecurity Risk Management, Strategy, and Governance [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceTable" xlink:to="cyd_CybersecurityRiskManagementStrategyAndGovernanceTable_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems_lbl" xml:lang="en-US">Cybersecurity Risk Management, Strategy, and Governance [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain_lbl" xml:lang="en-US">Sale of Stock [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_NameOfMajorCustomerDomain_lbl" xml:lang="en-US">Customer [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="srt_NameOfMajorCustomerDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskTypeDomain_lbl" xml:lang="en-US">Concentration Risk Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_ConcentrationRiskTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_lbl" xml:lang="en-US">Concentration Risk Benchmark [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_OrganizationandNatureofOperationsDetailsTable" xlink:href="hlp-20241231.xsd#hlp_OrganizationandNatureofOperationsDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_OrganizationandNatureofOperationsDetailsTable_lbl" xml:lang="en-US">Organization and Nature of Operations (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_OrganizationandNatureofOperationsDetailsTable" xlink:to="hlp_OrganizationandNatureofOperationsDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_lbl" xml:lang="en-US">Organization and Nature of Operations [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ProductsAndServicesDomain_lbl" xml:lang="en-US">Product and Service [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ProductsAndServicesDomain" xlink:to="srt_ProductsAndServicesDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BalanceSheetLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BalanceSheetLocationDomain_lbl" xml:lang="en-US">Statement of Financial Position Location, Balance [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="us-gaap_BalanceSheetLocationDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeContractTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeContractTypeDomain_lbl" xml:lang="en-US">Derivative Contract [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeContractTypeDomain" xlink:to="us-gaap_DerivativeContractTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_SignificantAccountingPoliciesDetailsTable" xlink:href="hlp-20241231.xsd#hlp_SignificantAccountingPoliciesDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_SignificantAccountingPoliciesDetailsTable_lbl" xml:lang="en-US">Significant Accounting Policies (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_SignificantAccountingPoliciesDetailsTable" xlink:to="hlp_SignificantAccountingPoliciesDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_SignificantAccountingPoliciesDetailsLineItems" xlink:href="hlp-20241231.xsd#hlp_SignificantAccountingPoliciesDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_SignificantAccountingPoliciesDetailsLineItems_lbl" xml:lang="en-US">Significant Accounting Policies [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_SignificantAccountingPoliciesDetailsLineItems" xlink:to="hlp_SignificantAccountingPoliciesDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionDomain_lbl" xml:lang="en-US">Related Party Transaction [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="us-gaap_RelatedPartyTransactionDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain_lbl" xml:lang="en-US">Class of Financing Receivable, Type of Borrower [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain" xlink:to="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_AccountsReceivableNetDetailsTable" xlink:href="hlp-20241231.xsd#hlp_AccountsReceivableNetDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_AccountsReceivableNetDetailsTable_lbl" xml:lang="en-US">Accounts Receivable, Net (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_AccountsReceivableNetDetailsTable" xlink:to="hlp_AccountsReceivableNetDetailsTable_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems_lbl0" xml:lang="en-US">Accounts Receivable Net [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_AccountsNotesAndLoansReceivableLineItems_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementLocationDomain_lbl" xml:lang="en-US">Statement of Income Location, Balance [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_IncomeStatementLocationDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_PropertyPlantandEquipmentNetDetailsTable" xlink:href="hlp-20241231.xsd#hlp_PropertyPlantandEquipmentNetDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_PropertyPlantandEquipmentNetDetailsTable_lbl" xml:lang="en-US">Property, Plant and Equipment, Net (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_PropertyPlantandEquipmentNetDetailsTable" xlink:to="hlp_PropertyPlantandEquipmentNetDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_PropertyPlantandEquipmentNetDetailsLineItems" xlink:href="hlp-20241231.xsd#hlp_PropertyPlantandEquipmentNetDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_PropertyPlantandEquipmentNetDetailsLineItems_lbl" xml:lang="en-US">Property, Plant and Equipment, Net [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_PropertyPlantandEquipmentNetDetailsLineItems" xlink:to="hlp_PropertyPlantandEquipmentNetDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_IntangibleAssetsNetDetailsTable" xlink:href="hlp-20241231.xsd#hlp_IntangibleAssetsNetDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_IntangibleAssetsNetDetailsTable_lbl" xml:lang="en-US">Intangible Assets, Net (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_IntangibleAssetsNetDetailsTable" xlink:to="hlp_IntangibleAssetsNetDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_IntangibleAssetsNetDetailsLineItems" xlink:href="hlp-20241231.xsd#hlp_IntangibleAssetsNetDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_IntangibleAssetsNetDetailsLineItems_lbl" xml:lang="en-US">Intangible Assets, Net [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_IntangibleAssetsNetDetailsLineItems" xlink:to="hlp_IntangibleAssetsNetDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_lbl" xml:lang="en-US">Research and Development Arrangement, Contract to Perform for Others, Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain" xlink:to="us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentNameDomain_lbl" xml:lang="en-US">Debt Instrument, Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="us-gaap_DebtInstrumentNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_LoansDetailsTable" xlink:href="hlp-20241231.xsd#hlp_LoansDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_LoansDetailsTable_lbl" xml:lang="en-US">Loans (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_LoansDetailsTable" xlink:to="hlp_LoansDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentLineItems_lbl" xml:lang="en-US">Loans [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleLeasebackTransactionNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleLeasebackTransactionNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SaleLeasebackTransactionNameDomain_lbl" xml:lang="en-US">Sale Leaseback Transaction, Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleLeasebackTransactionNameDomain" xlink:to="us-gaap_SaleLeasebackTransactionNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_AccruedExpensesandOtherPayablesDetailsTable" xlink:href="hlp-20241231.xsd#hlp_AccruedExpensesandOtherPayablesDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_AccruedExpensesandOtherPayablesDetailsTable_lbl" xml:lang="en-US">Accrued Expenses and Other Payables (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_AccruedExpensesandOtherPayablesDetailsTable" xlink:to="hlp_AccruedExpensesandOtherPayablesDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_AccruedExpensesandOtherPayablesDetailsLineItems" xlink:href="hlp-20241231.xsd#hlp_AccruedExpensesandOtherPayablesDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_AccruedExpensesandOtherPayablesDetailsLineItems_lbl" xml:lang="en-US">Accrued Expenses and Other Payables [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_AccruedExpensesandOtherPayablesDetailsLineItems" xlink:to="hlp_AccruedExpensesandOtherPayablesDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_lbl" xml:lang="en-US">Asset Class [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_LeasesDetailsTable" xlink:href="hlp-20241231.xsd#hlp_LeasesDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_LeasesDetailsTable_lbl" xml:lang="en-US">Leases (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_LeasesDetailsTable" xlink:to="hlp_LeasesDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeLeaseDescriptionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeLeaseDescriptionLineItems_lbl" xml:lang="en-US">Lease [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_LesseeLeaseDescriptionLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxAuthorityNameDomain_lbl" xml:lang="en-US">Income Tax Authority, Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="us-gaap_IncomeTaxAuthorityNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_IncomeTaxesDetailsTable" xlink:href="hlp-20241231.xsd#hlp_IncomeTaxesDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_IncomeTaxesDetailsTable_lbl" xml:lang="en-US">Income Taxes (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_IncomeTaxesDetailsTable" xlink:to="hlp_IncomeTaxesDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_IncomeTaxesDetailsLineItems" xlink:href="hlp-20241231.xsd#hlp_IncomeTaxesDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_IncomeTaxesDetailsLineItems_lbl" xml:lang="en-US">Income Taxes [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_IncomeTaxesDetailsLineItems" xlink:to="hlp_IncomeTaxesDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_lbl" xml:lang="en-US">Supplier [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:to="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_ConcentrationsDetailsTable" xlink:href="hlp-20241231.xsd#hlp_ConcentrationsDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_ConcentrationsDetailsTable_lbl" xml:lang="en-US">Concentrations (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_ConcentrationsDetailsTable" xlink:to="hlp_ConcentrationsDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_ConcentrationsDetailsLineItems" xlink:href="hlp-20241231.xsd#hlp_ConcentrationsDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_ConcentrationsDetailsLineItems_lbl" xml:lang="en-US">Concentrations [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_ConcentrationsDetailsLineItems" xlink:to="hlp_ConcentrationsDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_RelatedPartyDetailsTable" xlink:href="hlp-20241231.xsd#hlp_RelatedPartyDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_RelatedPartyDetailsTable_lbl" xml:lang="en-US">Related Party (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_RelatedPartyDetailsTable" xlink:to="hlp_RelatedPartyDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_ShareholdersEquityDetailsTable" xlink:href="hlp-20241231.xsd#hlp_ShareholdersEquityDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_ShareholdersEquityDetailsTable_lbl" xml:lang="en-US">Shareholders&apos; Equity (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_ShareholdersEquityDetailsTable" xlink:to="hlp_ShareholdersEquityDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfStockLineItems_lbl" xml:lang="en-US">Shareholders&#8217; Equity [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ClassOfStockLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_SurplusReserveDetailsTable" xlink:href="hlp-20241231.xsd#hlp_SurplusReserveDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_SurplusReserveDetailsTable_lbl" xml:lang="en-US">Surplus Reserve (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_SurplusReserveDetailsTable" xlink:to="hlp_SurplusReserveDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_SurplusReserveDetailsLineItems" xlink:href="hlp-20241231.xsd#hlp_SurplusReserveDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_SurplusReserveDetailsLineItems_lbl" xml:lang="en-US">Surplus Reserve [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_SurplusReserveDetailsLineItems" xlink:to="hlp_SurplusReserveDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetAcquisitionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetAcquisitionDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetAcquisitionDomain_lbl" xml:lang="en-US">Asset Acquisition [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetAcquisitionDomain" xlink:to="us-gaap_AssetAcquisitionDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_CommitmentandcontingenciesDetailsTable" xlink:href="hlp-20241231.xsd#hlp_CommitmentandcontingenciesDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_CommitmentandcontingenciesDetailsTable_lbl" xml:lang="en-US">Commitment and contingencies (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_CommitmentandcontingenciesDetailsTable" xlink:to="hlp_CommitmentandcontingenciesDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCommitmentsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherCommitmentsLineItems_lbl" xml:lang="en-US">Commitment [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="us-gaap_OtherCommitmentsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_SegmentReportingDetailsTable" xlink:href="hlp-20241231.xsd#hlp_SegmentReportingDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_SegmentReportingDetailsTable_lbl" xml:lang="en-US">Segment Reporting (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_SegmentReportingDetailsTable" xlink:to="hlp_SegmentReportingDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingInformationLineItems_lbl" xml:lang="en-US">Segment Reporting Information [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_SegmentReportingInformationLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ScenarioUnspecifiedDomain_lbl" xml:lang="en-US">Scenario [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScenarioUnspecifiedDomain" xlink:to="srt_ScenarioUnspecifiedDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventTypeDomain_lbl" xml:lang="en-US">Subsequent Event Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_EquityMethodInvesteeNameDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_EquityMethodInvesteeNameDomain_lbl" xml:lang="en-US">Investment, Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_EquityMethodInvesteeNameDomain" xlink:to="srt_EquityMethodInvesteeNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsegmentsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsegmentsDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsegmentsDomain_lbl" xml:lang="en-US">Subsegments [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsegmentsDomain" xlink:to="us-gaap_SubsegmentsDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="hlp_SubsequentEventsDetailsTable" xlink:href="hlp-20241231.xsd#hlp_SubsequentEventsDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_SubsequentEventsDetailsTable_lbl" xml:lang="en-US">Subsequent Events (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_SubsequentEventsDetailsTable" xlink:to="hlp_SubsequentEventsDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventLineItems_lbl" xml:lang="en-US">Subsequent Events [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_SubsequentEventLineItems_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hlp_AllowanceForCECL_lbl0" xml:lang="en-US">Represent the amount of allowance for CECL.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_AllowanceForCECL" xlink:to="hlp_AllowanceForCECL_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hlp_AnnualInterestRate_lbl0" xml:lang="en-US">Annual interest rate.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_AnnualInterestRate" xlink:to="hlp_AnnualInterestRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hlp_CurrentExpectedCreditLossesAdjustment_lbl0" xml:lang="en-US">Percentage of current expected credit losses adjustment.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_CurrentExpectedCreditLossesAdjustment" xlink:to="hlp_CurrentExpectedCreditLossesAdjustment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hlp_CurrentExpectedCreditLossesHistoricalLossRate_lbl0" xml:lang="en-US">Percentage of current expected credit losses historical loss rate.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_CurrentExpectedCreditLossesHistoricalLossRate" xlink:to="hlp_CurrentExpectedCreditLossesHistoricalLossRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hlp_CurrentExpectedCreditLossesRate_lbl0" xml:lang="en-US">Percentage of current expected credit losses rate.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_CurrentExpectedCreditLossesRate" xlink:to="hlp_CurrentExpectedCreditLossesRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hlp_DeferredOfferingCostsPolicyTextBlock_lbl0" xml:lang="en-US">The disclosure of accounting policies for deferred offering cost.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_DeferredOfferingCostsPolicyTextBlock" xlink:to="hlp_DeferredOfferingCostsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hlp_DeferredTaxAssetsDepreciationAndAmortization_lbl0" xml:lang="en-US">Amount of deferred tax assets, depreciation, and amortization.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_DeferredTaxAssetsDepreciationAndAmortization" xlink:to="hlp_DeferredTaxAssetsDepreciationAndAmortization_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hlp_DueFromParentCompany_lbl0" xml:lang="en-US">Amount of due from parent company.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_DueFromParentCompany" xlink:to="hlp_DueFromParentCompany_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hlp_DueFromdueToRelatedPartiesNet_lbl1" xml:lang="en-US">Amount of due from (due to) related parties, net.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_DueFromdueToRelatedPartiesNet" xlink:to="hlp_DueFromdueToRelatedPartiesNet_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hlp_LeaseBargainPurchaseOption_lbl0" xml:lang="en-US">Value of bargain purchase option.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_LeaseBargainPurchaseOption" xlink:to="hlp_LeaseBargainPurchaseOption_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hlp_LeaseTermConsideration_lbl0" xml:lang="en-US">Lease term consideration.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_LeaseTermConsideration" xlink:to="hlp_LeaseTermConsideration_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hlp_LongtermLoans_lbl0" xml:lang="en-US">The amount of current portion of long-term loans.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_LongtermLoans" xlink:to="hlp_LongtermLoans_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hlp_NameOfTheRelatedPartyTransactionDescription_lbl0" xml:lang="en-US">A description of the related party transaction, including transactions to which no amounts or nominal amounts were ascribed and such other information deemed necessary to an understanding of the effects of the transactions on the financial statements. Examples of common related party transactions are, sales, purchases and transfers of realty and personal property, services received or furnished, loans and leases to and from top management and affiliates.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_NameOfTheRelatedPartyTransactionDescription" xlink:to="hlp_NameOfTheRelatedPartyTransactionDescription_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hlp_NonCashAdjustment_lbl0" xml:lang="en-US">Represent the amount of non cash adjustment.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_NonCashAdjustment" xlink:to="hlp_NonCashAdjustment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hlp_NoncontrollingInterestPolicyTextBlock_lbl0" xml:lang="en-US">Disclosure of accounting policy for noncontrolling interest.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_NoncontrollingInterestPolicyTextBlock" xlink:to="hlp_NoncontrollingInterestPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hlp_PaymentsForFinancingLiabilities_lbl0" xml:lang="en-US">Represent the amount of payments for financing liabilities.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_PaymentsForFinancingLiabilities" xlink:to="hlp_PaymentsForFinancingLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hlp_PercentageOfUnifromRate_lbl0" xml:lang="en-US">Percentage of unifrom rate.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_PercentageOfUnifromRate" xlink:to="hlp_PercentageOfUnifromRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hlp_PledgedRealPropertiesValue_lbl0" xml:lang="en-US">Pledged real properties value.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_PledgedRealPropertiesValue" xlink:to="hlp_PledgedRealPropertiesValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hlp_PledgedValue_lbl0" xml:lang="en-US">Amount of pledged value.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_PledgedValue" xlink:to="hlp_PledgedValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hlp_ProceedsFromFinancingLiabilities_lbl0" xml:lang="en-US">Represent the amount of financing liabilities.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_ProceedsFromFinancingLiabilities" xlink:to="hlp_ProceedsFromFinancingLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hlp_ProceedsFromInitialPublicOfferingNetOfCosts_lbl0" xml:lang="en-US">Proceeds from initial public offering, net of costs.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_ProceedsFromInitialPublicOfferingNetOfCosts" xlink:to="hlp_ProceedsFromInitialPublicOfferingNetOfCosts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hlp_ProceedsFromRelatedPartie_lbl0" xml:lang="en-US">The amount of proceeds from related parties.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_ProceedsFromRelatedPartie" xlink:to="hlp_ProceedsFromRelatedPartie_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hlp_ProceedsFromRelatedpartyDebt_lbl0" xml:lang="en-US">Proceeds from Related Party Debt.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_ProceedsFromRelatedpartyDebt" xlink:to="hlp_ProceedsFromRelatedpartyDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hlp_ProfitsAmount_lbl0" xml:lang="en-US">The amount of profits amount .</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_ProfitsAmount" xlink:to="hlp_ProfitsAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hlp_PropertyAndEquipmentAcquiredByPrepaymentsForPurchaseOfYingxuanAssets_lbl0" xml:lang="en-US">The amount of property and equipment acquired by prepayments for purchase of yingxuan assets.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_PropertyAndEquipmentAcquiredByPrepaymentsForPurchaseOfYingxuanAssets" xlink:to="hlp_PropertyAndEquipmentAcquiredByPrepaymentsForPurchaseOfYingxuanAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hlp_PropertyAndEquipmentAcquiredOnCreditAsLiabilities_lbl0" xml:lang="en-US">The amount  of property and equipment acquired on credit as liabilities.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_PropertyAndEquipmentAcquiredOnCreditAsLiabilities" xlink:to="hlp_PropertyAndEquipmentAcquiredOnCreditAsLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hlp_PropertyPlantAndEquipmentAcquiredAndAppliedFromPrepaidExpenses_lbl0" xml:lang="en-US">Amount of property, plant, and equipment acquired and applied from prepaid expenses.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_PropertyPlantAndEquipmentAcquiredAndAppliedFromPrepaidExpenses" xlink:to="hlp_PropertyPlantAndEquipmentAcquiredAndAppliedFromPrepaidExpenses_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hlp_PropertyPlantAndEquipmentAcquiredInExchangeOfNotesReceivable_lbl0" xml:lang="en-US">Amount of property, plant, and equipment acquired in exchange of notes receivable.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_PropertyPlantAndEquipmentAcquiredInExchangeOfNotesReceivable" xlink:to="hlp_PropertyPlantAndEquipmentAcquiredInExchangeOfNotesReceivable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hlp_PropertyPlantAndEquipmentTransferredFromConstructionInProgress_lbl0" xml:lang="en-US">Amount of property, plant, and equipment transferred from construction in progress.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_PropertyPlantAndEquipmentTransferredFromConstructionInProgress" xlink:to="hlp_PropertyPlantAndEquipmentTransferredFromConstructionInProgress_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hlp_PropertyPlantAndEquipmentUsefulLifeTableTextBlock_lbl0" xml:lang="en-US">Tabular disclosure of the useful lives of property, plant and equipment.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_PropertyPlantAndEquipmentUsefulLifeTableTextBlock" xlink:to="hlp_PropertyPlantAndEquipmentUsefulLifeTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hlp_PurchasePricePerShare_lbl0" xml:lang="en-US">Purchase price per share.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_PurchasePricePerShare" xlink:to="hlp_PurchasePricePerShare_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hlp_RelatedPartiesTransactionsPolicyTextBlock_lbl0" xml:lang="en-US">Disclosure of accounting policy for related parties transactions.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_RelatedPartiesTransactionsPolicyTextBlock" xlink:to="hlp_RelatedPartiesTransactionsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hlp_RemainingAssetsValued_lbl0" xml:lang="en-US">Remaining assets, valued.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_RemainingAssetsValued" xlink:to="hlp_RemainingAssetsValued_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hlp_RightofuseAssetsObtainedInExchangeForLeaseObligations_lbl0" xml:lang="en-US">Represent the right-of-use assets obtained in exchange for lease obligations.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_RightofuseAssetsObtainedInExchangeForLeaseObligations" xlink:to="hlp_RightofuseAssetsObtainedInExchangeForLeaseObligations_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hlp_RightofuseAssetsTransferredToPropertyAndEquipmentUponExerciseOfPurchaseOption_lbl0" xml:lang="en-US">Represent the amount of right-of-use assets transferred to property and equipment upon exercise of purchase option.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_RightofuseAssetsTransferredToPropertyAndEquipmentUponExerciseOfPurchaseOption" xlink:to="hlp_RightofuseAssetsTransferredToPropertyAndEquipmentUponExerciseOfPurchaseOption_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hlp_ScheduleOfAmountDueToRelatedPartiesTableTextBlock_lbl0" xml:lang="en-US">Schedule of amount due to related parties.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_ScheduleOfAmountDueToRelatedPartiesTableTextBlock" xlink:to="hlp_ScheduleOfAmountDueToRelatedPartiesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hlp_ScheduleOfFinanceLeaseRightOfUseAssetsAndLiabilityTableTextBlock_lbl0" xml:lang="en-US">Tabular disclosure of finance lease right of use assets and liability.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_ScheduleOfFinanceLeaseRightOfUseAssetsAndLiabilityTableTextBlock" xlink:to="hlp_ScheduleOfFinanceLeaseRightOfUseAssetsAndLiabilityTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hlp_SecurityDepositsAppliedToPaymentsOfLongtermPayable_lbl0" xml:lang="en-US">The amount of security deposits applied to payments of long-term payable.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_SecurityDepositsAppliedToPaymentsOfLongtermPayable" xlink:to="hlp_SecurityDepositsAppliedToPaymentsOfLongtermPayable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hlp_ShareOfProfitInSubsidiaries_lbl0" xml:lang="en-US">Represent the amount of share of profit in subsidiaries.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_ShareOfProfitInSubsidiaries" xlink:to="hlp_ShareOfProfitInSubsidiaries_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hlp_ShortTermLoanforPurchase_lbl1" xml:lang="en-US">The amount of short-term loan for purchase.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_ShortTermLoanforPurchase" xlink:to="hlp_ShortTermLoanforPurchase_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hlp_StatutoryReserve_lbl0" xml:lang="en-US">Represents the amount of statutory reserve.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_StatutoryReserve" xlink:to="hlp_StatutoryReserve_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hlp_StatutoryReservePercentage_lbl0" xml:lang="en-US">Percentage of statutory reserve.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_StatutoryReservePercentage" xlink:to="hlp_StatutoryReservePercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hlp_StatutoryReservesPolicyTextBlock_lbl0" xml:lang="en-US">Disclosure of accounting policy for statutory reserves.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_StatutoryReservesPolicyTextBlock" xlink:to="hlp_StatutoryReservesPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hlp_StockIssuedDuringPeriodSharesSurrenderOfShares_lbl0" xml:lang="en-US">Number of shares surrendered.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_StockIssuedDuringPeriodSharesSurrenderOfShares" xlink:to="hlp_StockIssuedDuringPeriodSharesSurrenderOfShares_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hlp_StockIssuedDuringPeriodSharesUnderwritersOptionExercisedMay22023inShares_lbl0" xml:lang="en-US">Represent the number of underwriter&apos;s option exercised.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_StockIssuedDuringPeriodSharesUnderwritersOptionExercisedMay22023inShares" xlink:to="hlp_StockIssuedDuringPeriodSharesUnderwritersOptionExercisedMay22023inShares_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hlp_StockIssuedDuringPeriodValueSurrenderOfShares_lbl0" xml:lang="en-US">Value of surrender of shares.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_StockIssuedDuringPeriodValueSurrenderOfShares" xlink:to="hlp_StockIssuedDuringPeriodValueSurrenderOfShares_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hlp_StockIssuedDuringPeriodValueUnderwritersOptionExercisedMay22023_lbl0" xml:lang="en-US">Represent the amount of underwriter&apos;s option exercised.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_StockIssuedDuringPeriodValueUnderwritersOptionExercisedMay22023" xlink:to="hlp_StockIssuedDuringPeriodValueUnderwritersOptionExercisedMay22023_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hlp_TaxNetProfitsPercentage_lbl0" xml:lang="en-US">Tax net profits percentage.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_TaxNetProfitsPercentage" xlink:to="hlp_TaxNetProfitsPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hlp_ValueAddedTaxPercentage_lbl0" xml:lang="en-US">Percentage of value added tax.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_ValueAddedTaxPercentage" xlink:to="hlp_ValueAddedTaxPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hlp_ValueAddedTaxPolicyTextBlock_lbl0" xml:lang="en-US">Disclosure of accounting policy for value added tax.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_ValueAddedTaxPolicyTextBlock" xlink:to="hlp_ValueAddedTaxPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hlp_VariableInterestEntityPlaceOfOrganization_lbl0" xml:lang="en-US">Description of the place of organization.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_VariableInterestEntityPlaceOfOrganization" xlink:to="hlp_VariableInterestEntityPlaceOfOrganization_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hlp_WorkingCapitalLoan_lbl0" xml:lang="en-US">Amount of working capital loan.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_WorkingCapitalLoan" xlink:to="hlp_WorkingCapitalLoan_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityCurrent_lbl1" xml:lang="en-US">non-current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityCurrent" xlink:to="us-gaap_FinanceLeaseLiabilityCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatutoryAccountingPracticesDisclosureTextBlock_lbl0" xml:lang="en-US">Statutory Accounting Practices Disclosure [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatutoryAccountingPracticesDisclosureTextBlock" xlink:to="us-gaap_StatutoryAccountingPracticesDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl0" xml:lang="en-US">Deferred Tax Assets, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsAbstract_lbl1" xml:lang="en-US">Assets [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_lbl0" xml:lang="en-US">Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:to="us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_lbl0" xml:lang="en-US">Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareDiluted_lbl1" xml:lang="en-US">Earnings Per Share, Diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskRoleOfManagementTextBlock_lbl0" xml:lang="en-US">Cybersecurity Risk Role of Management [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskRoleOfManagementTextBlock" xlink:to="cyd_CybersecurityRiskRoleOfManagementTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsMember_lbl0" xml:lang="en-US">Retained Earnings [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_NonCashAdjustment_lbl1" xml:lang="en-US">Non Cash Adjustment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_NonCashAdjustment" xlink:to="hlp_NonCashAdjustment_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_lbl0" xml:lang="en-US">Lessee, Operating Lease, Remaining Lease Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:to="us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_lbl0" xml:lang="en-US">Long-Term Debt, Maturity, after Year Five</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1_lbl0" xml:lang="en-US">Assets Disposed of by Method Other than Sale, in Period of Disposition, Gain (Loss) on Disposition</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1" xlink:to="us-gaap_AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl1" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl0" xml:lang="en-US">Finite-Lived Intangible Assets, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_StockIssuedDuringPeriodValueUnderwritersOptionExercisedMay22023_lbl1" xml:lang="en-US">Stock Issued During Period Value Underwriters Option Exercised May22023</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_StockIssuedDuringPeriodValueUnderwritersOptionExercisedMay22023" xlink:to="hlp_StockIssuedDuringPeriodValueUnderwritersOptionExercisedMay22023_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VariableInterestEntityQualitativeOrQuantitativeInformationDateInvolvementBegan1_lbl0" xml:lang="en-US">Variable Interest Entity, Qualitative or Quantitative Information, Date Involvement Began</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableInterestEntityQualitativeOrQuantitativeInformationDateInvolvementBegan1" xlink:to="us-gaap_VariableInterestEntityQualitativeOrQuantitativeInformationDateInvolvementBegan1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_lbl0" xml:lang="en-US">Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag_lbl0" xml:lang="en-US">Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" xlink:to="cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_SungdaTechCoLtdMember_lbl0" xml:lang="en-US">Sungda Tech Co Ltd Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_SungdaTechCoLtdMember" xlink:to="hlp_SungdaTechCoLtdMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_lbl0" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, after Year Five</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtCurrent_lbl0" xml:lang="en-US">Long-Term Debt, Current Maturities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtCurrent" xlink:to="us-gaap_LongTermDebtCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_YuanxiangLiuMember_lbl0" xml:lang="en-US">Yuanxiang Liu Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_YuanxiangLiuMember" xlink:to="hlp_YuanxiangLiuMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag_lbl0" xml:lang="en-US">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" xlink:to="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet_lbl0" xml:lang="en-US">Deferred Income Tax Assets, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_CondensedStatementOfComprehensiveIncomeTableTextBlock_lbl1" xml:lang="en-US">Condensed Statement of Comprehensive Income [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CondensedStatementOfComprehensiveIncomeTableTextBlock" xlink:to="srt_CondensedStatementOfComprehensiveIncomeTableTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl0" xml:lang="en-US">Fair Value Measurement, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:to="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GrantMember_lbl0" xml:lang="en-US">Grant [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrantMember" xlink:to="us-gaap_GrantMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BuildingMember_lbl0" xml:lang="en-US">Building [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BuildingMember" xlink:to="us-gaap_BuildingMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainLossOnSaleOfOilAndGasProperty_lbl0" xml:lang="en-US">Gain (Loss) on Disposition of Oil and Gas Property</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnSaleOfOilAndGasProperty" xlink:to="us-gaap_GainLossOnSaleOfOilAndGasProperty_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock_lbl0" xml:lang="en-US">Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:to="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl0" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Two</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl2" xml:lang="en-US">Stock Issued During Period, Shares, New Issues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueRemainingPerformanceObligationPercentage_lbl0" xml:lang="en-US">Revenue, Remaining Performance Obligation, Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:to="us-gaap_RevenueRemainingPerformanceObligationPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_ShareOfProfitInSubsidiaries_lbl1" xml:lang="en-US">Share Of Profit In Subsidiaries</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_ShareOfProfitInSubsidiaries" xlink:to="hlp_ShareOfProfitInSubsidiaries_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration_lbl0" xml:lang="en-US">Asset Acquisition, Consideration Transferred, Contingent Consideration</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration" xlink:to="us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_RightofuseAssetsObtainedInExchangeForLeaseObligations_lbl1" xml:lang="en-US">Rightofuse Assets Obtained In Exchange For Lease Obligations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_RightofuseAssetsObtainedInExchangeForLeaseObligations" xlink:to="hlp_RightofuseAssetsObtainedInExchangeForLeaseObligations_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_BankOfBeijingMember_lbl0" xml:lang="en-US">Bank Of Beijing Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_BankOfBeijingMember" xlink:to="hlp_BankOfBeijingMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProductConcentrationRiskMember_lbl0" xml:lang="en-US">Product Concentration Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductConcentrationRiskMember" xlink:to="us-gaap_ProductConcentrationRiskMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromShortTermDebt_lbl0" xml:lang="en-US">Proceeds from Short-Term Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromShortTermDebt" xlink:to="us-gaap_ProceedsFromShortTermDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_NonCashInvestingAndFinancingActivitiesAbstract_lbl0" xml:lang="en-US">Non Cash Investing And Financing Activities Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_NonCashInvestingAndFinancingActivitiesAbstract" xlink:to="hlp_NonCashInvestingAndFinancingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpensesAbstract_lbl0" xml:lang="en-US">Operating Expenses [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpensesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapital_lbl0" xml:lang="en-US">Additional Paid in Capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_AgriculturalBankOfChinaMember_lbl0" xml:lang="en-US">Agricultural Bank Of China Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_AgriculturalBankOfChinaMember" xlink:to="hlp_AgriculturalBankOfChinaMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_lbl" xml:lang="en-US">Equity Method Investments and Joint Ventures [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:to="us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl0" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_lbl0" xml:lang="en-US">Accounts Payable and Other Accrued Liabilities, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_lbl0" xml:lang="en-US">Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_WorkingCapitalLoan_lbl1" xml:lang="en-US">Working Capital Loan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_WorkingCapitalLoan" xlink:to="hlp_WorkingCapitalLoan_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_AllowanceForCECL_lbl1" xml:lang="en-US">Allowance For CECL</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_AllowanceForCECL" xlink:to="hlp_AllowanceForCECL_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityAbstract_lbl0" xml:lang="en-US">Equity, Attributable to Parent [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasicAbstract_lbl0" xml:lang="en-US">Earnings Per Share, Basic [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasicAbstract" xlink:to="us-gaap_EarningsPerShareBasicAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_HundredAndTwentyOneToHundredAndEightyDaysMember_lbl0" xml:lang="en-US">Hundred And Twenty One To Hundred And Eighty Days Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_HundredAndTwentyOneToHundredAndEightyDaysMember" xlink:to="hlp_HundredAndTwentyOneToHundredAndEightyDaysMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentMember_lbl0" xml:lang="en-US">Property, Plant and Equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentMember" xlink:to="us-gaap_PropertyPlantAndEquipmentMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_DueFromdueToRelatedPartiesNet_lbl2" xml:lang="en-US">Due Fromdue To Related Parties Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_DueFromdueToRelatedPartiesNet" xlink:to="hlp_DueFromdueToRelatedPartiesNet_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UseRightsMember_lbl0" xml:lang="en-US">Use Rights [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseRightsMember" xlink:to="us-gaap_UseRightsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConstructionInProgressMember_lbl1" xml:lang="en-US">Construction in Progress [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConstructionInProgressMember" xlink:to="us-gaap_ConstructionInProgressMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidExpenseCurrent_lbl0" xml:lang="en-US">Prepaid Expense, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseCurrent" xlink:to="us-gaap_PrepaidExpenseCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_ThirtyOneToSixtyDaysMember_lbl0" xml:lang="en-US">Thirty One To Sixty Days Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_ThirtyOneToSixtyDaysMember" xlink:to="hlp_ThirtyOneToSixtyDaysMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ScenarioForecastMember_lbl0" xml:lang="en-US">Forecast [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScenarioForecastMember" xlink:to="srt_ScenarioForecastMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtDisclosureTextBlock_lbl0" xml:lang="en-US">Debt Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureTextBlock" xlink:to="us-gaap_DebtDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MinimumMember_lbl0" xml:lang="en-US">Minimum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl2" xml:lang="en-US">Common Stock, Shares, Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_lbl0" xml:lang="en-US">Selling, General and Administrative Expenses, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl0" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Depreciation_lbl0" xml:lang="en-US">Depreciation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Depreciation" xlink:to="us-gaap_Depreciation_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl1" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsForFees_lbl0" xml:lang="en-US">Payments for Other Fees</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForFees" xlink:to="us-gaap_PaymentsForFees_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_ProceedsFromRelatedPartie_lbl1" xml:lang="en-US">Proceeds From Related Partie</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_ProceedsFromRelatedPartie" xlink:to="hlp_ProceedsFromRelatedPartie_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryFinishedGoods_lbl0" xml:lang="en-US">Inventory, Finished Goods, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryFinishedGoods" xlink:to="us-gaap_InventoryFinishedGoods_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromStockOptionsExercised_lbl1" xml:lang="en-US">Proceeds from Stock Options Exercised</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromStockOptionsExercised" xlink:to="us-gaap_ProceedsFromStockOptionsExercised_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_lbl0" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_IndustrialBankMember_lbl0" xml:lang="en-US">Industrial Bank Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_IndustrialBankMember" xlink:to="hlp_IndustrialBankMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_ChinaMinshengBankMember_lbl0" xml:lang="en-US">China Minsheng Bank Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_ChinaMinshengBankMember" xlink:to="hlp_ChinaMinshengBankMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl0" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_SubsidiariesMember_lbl0" xml:lang="en-US">Subsidiaries [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_SubsidiariesMember" xlink:to="srt_SubsidiariesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfGoodsAndServicesSoldAmortization_lbl0" xml:lang="en-US">Cost, Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServicesSoldAmortization" xlink:to="us-gaap_CostOfGoodsAndServicesSoldAmortization_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentOwnedBalanceShares_lbl0" xml:lang="en-US">Investment Owned, Balance, Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentOwnedBalanceShares" xlink:to="us-gaap_InvestmentOwnedBalanceShares_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseRightOfUseAssetAmortization_lbl0" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:to="us-gaap_FinanceLeaseRightOfUseAssetAmortization_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestPaidNet_lbl0" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPaidNet" xlink:to="us-gaap_InterestPaidNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_HongliTechnologyMember_lbl0" xml:lang="en-US">Hongli Technology Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_HongliTechnologyMember" xlink:to="hlp_HongliTechnologyMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl0" xml:lang="en-US">Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryDisclosureTextBlock_lbl0" xml:lang="en-US">Inventory Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureTextBlock" xlink:to="us-gaap_InventoryDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedIncomeTaxesCurrent_lbl0" xml:lang="en-US">Accrued Income Taxes, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedIncomeTaxesCurrent" xlink:to="us-gaap_AccruedIncomeTaxesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl1" xml:lang="en-US">Prepaid Expense and Other Assets, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl1" xml:lang="en-US">Property, Plant and Equipment, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromLongTermLinesOfCredit_lbl0" xml:lang="en-US">Proceeds from Long-Term Lines of Credit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:to="us-gaap_ProceedsFromLongTermLinesOfCredit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_PropertyPlantAndEquipmentAcquiredAndAppliedFromPrepaidExpenses_lbl1" xml:lang="en-US">Property Plant And Equipment Acquired And Applied From Prepaid Expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_PropertyPlantAndEquipmentAcquiredAndAppliedFromPrepaidExpenses" xlink:to="hlp_PropertyPlantAndEquipmentAcquiredAndAppliedFromPrepaidExpenses_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidExpenseNoncurrent_lbl0" xml:lang="en-US">Prepaid Expense, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseNoncurrent" xlink:to="us-gaap_PrepaidExpenseNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_OverThreeHundredAndSixtyDaysMember_lbl0" xml:lang="en-US">Over Three Hundred And Sixty Days Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_OverThreeHundredAndSixtyDaysMember" xlink:to="hlp_OverThreeHundredAndSixtyDaysMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtPercentageBearingVariableInterestRate_lbl0" xml:lang="en-US">Long-Term Debt, Percentage Bearing Variable Interest, Percentage Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtPercentageBearingVariableInterestRate" xlink:to="us-gaap_LongTermDebtPercentageBearingVariableInterestRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MaximumMember_lbl0" xml:lang="en-US">Maximum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl0" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_PaymentsForFinancingLiabilities_lbl1" xml:lang="en-US">Payments For Financing Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_PaymentsForFinancingLiabilities" xlink:to="hlp_PaymentsForFinancingLiabilities_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_VieAndItsSubsidiariesAbstract_lbl0" xml:lang="en-US">Vie And Its Subsidiaries Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_VieAndItsSubsidiariesAbstract" xlink:to="hlp_VieAndItsSubsidiariesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl0" xml:lang="en-US">Common Stock, Shares Authorized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_a1UsRmbAbstract_lbl0" xml:lang="en-US">a1 Us Rmb Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_a1UsRmbAbstract" xlink:to="hlp_a1UsRmbAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_NinetyOneToHundredAndTwentyDaysMember_lbl0" xml:lang="en-US">Ninety One To Hundred And Twenty Days Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_NinetyOneToHundredAndTwentyDaysMember" xlink:to="hlp_NinetyOneToHundredAndTwentyDaysMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_PropertyAndEquipmentAcquiredByPrepaymentsForPurchaseOfYingxuanAssets_lbl1" xml:lang="en-US">Property And Equipment Acquired By Prepayments For Purchase Of Yingxuan Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_PropertyAndEquipmentAcquiredByPrepaymentsForPurchaseOfYingxuanAssets" xlink:to="hlp_PropertyAndEquipmentAcquiredByPrepaymentsForPurchaseOfYingxuanAssets_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_VariableInterestEntityMember_lbl0" xml:lang="en-US">Variable Interest Entity Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_VariableInterestEntityMember" xlink:to="hlp_VariableInterestEntityMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_ScheduleOfFinanceLeaseRightOfUseAssetsAndLiabilityTableTextBlock_lbl1" xml:lang="en-US">Schedule Of Finance Lease Right Of Use Assets And Liability Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_ScheduleOfFinanceLeaseRightOfUseAssetsAndLiabilityTableTextBlock" xlink:to="hlp_ScheduleOfFinanceLeaseRightOfUseAssetsAndLiabilityTableTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_lbl0" xml:lang="en-US">Revenue from Contract with Customer, Including Assessed Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_StatutoryReservePercentage_lbl1" xml:lang="en-US">Statutory Reserve Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_StatutoryReservePercentage" xlink:to="hlp_StatutoryReservePercentage_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl0" xml:lang="en-US">Accounts Receivable [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:to="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent_lbl0" xml:lang="en-US">Other Accrued Liabilities, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl0" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseCost_lbl0" xml:lang="en-US">Lease, Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCost" xlink:to="us-gaap_LeaseCost_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_HongliCaymanMember_lbl0" xml:lang="en-US">Hongli Cayman Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_HongliCaymanMember" xlink:to="hlp_HongliCaymanMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl0" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_lbl" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl0" xml:lang="en-US">Additional Paid-in Capital [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="hlp_ScheduleOfConsolidatedFinancialInformationOfTheVieAndVieSSubsidiariesAbstract" xlink:href="hlp-20241231.xsd#hlp_ScheduleOfConsolidatedFinancialInformationOfTheVieAndVieSSubsidiariesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_ScheduleOfConsolidatedFinancialInformationOfTheVieAndVieSSubsidiariesAbstract_lbl" xml:lang="en-US">Schedule Of Consolidated Financial Information Of The Vie And Vie SSubsidiaries Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_ScheduleOfConsolidatedFinancialInformationOfTheVieAndVieSSubsidiariesAbstract" xlink:to="hlp_ScheduleOfConsolidatedFinancialInformationOfTheVieAndVieSSubsidiariesAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherIncome_lbl0" xml:lang="en-US">Other Income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherIncome" xlink:to="us-gaap_OtherIncome_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_CompanysVIEMember_lbl0" xml:lang="en-US">Companys VIEMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_CompanysVIEMember" xlink:to="hlp_CompanysVIEMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_NoncontrollingInterestPolicyTextBlock_lbl1" xml:lang="en-US">Noncontrolling Interest Policy Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_NoncontrollingInterestPolicyTextBlock" xlink:to="hlp_NoncontrollingInterestPolicyTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_SecurityDepositsAppliedToPaymentsOfLongtermPayable_lbl1" xml:lang="en-US">Security Deposits Applied To Payments Of Longterm Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_SecurityDepositsAppliedToPaymentsOfLongtermPayable" xlink:to="hlp_SecurityDepositsAppliedToPaymentsOfLongtermPayable_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_ScheduleOfAmountDueToRelatedPartiesTableTextBlock_lbl1" xml:lang="en-US">Schedule Of Amount Due To Related Parties Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_ScheduleOfAmountDueToRelatedPartiesTableTextBlock" xlink:to="hlp_ScheduleOfAmountDueToRelatedPartiesTableTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedCash_lbl1" xml:lang="en-US">Restricted Cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCash" xlink:to="us-gaap_RestrictedCash_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_lbl1" xml:lang="en-US">Restricted Cash and Cash Equivalents, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_AdjustmentsToReconcileNetIncomeToNetCashUsedInOperatingActivitiesAbstract_lbl0" xml:lang="en-US">Adjustments To Reconcile Net Income To Net Cash Used In Operating Activities Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_AdjustmentsToReconcileNetIncomeToNetCashUsedInOperatingActivitiesAbstract" xlink:to="hlp_AdjustmentsToReconcileNetIncomeToNetCashUsedInOperatingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl0" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year One</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_ReconciliationOfCashCashEquivalentsAndRestrictedCashBeginningOfTheYearAbstract_lbl0" xml:lang="en-US">Reconciliation Of Cash Cash Equivalents And Restricted Cash Beginning Of The Year Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_ReconciliationOfCashCashEquivalentsAndRestrictedCashBeginningOfTheYearAbstract" xlink:to="hlp_ReconciliationOfCashCashEquivalentsAndRestrictedCashBeginningOfTheYearAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock_lbl0" xml:lang="en-US">Intangible Assets Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:to="us-gaap_IntangibleAssetsDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeasePrincipalPayments_lbl0" xml:lang="en-US">Finance Lease, Principal Payments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeasePrincipalPayments" xlink:to="us-gaap_FinanceLeasePrincipalPayments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized_lbl0" xml:lang="en-US">Contract with Customer, Liability, Revenue Recognized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:to="us-gaap_ContractWithCustomerLiabilityRevenueRecognized_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NotesPayableToBanksMember_lbl0" xml:lang="en-US">Notes Payable to Banks [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesPayableToBanksMember" xlink:to="us-gaap_NotesPayableToBanksMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_lbl0" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl0" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_ValueAddedTaxPercentage_lbl1" xml:lang="en-US">Value Added Tax Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_ValueAddedTaxPercentage" xlink:to="hlp_ValueAddedTaxPercentage_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToFundLongtermLoansToRelatedParties_lbl1" xml:lang="en-US">Payments to Fund Long-Term Loans to Related Parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToFundLongtermLoansToRelatedParties" xlink:to="us-gaap_PaymentsToFundLongtermLoansToRelatedParties_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_lbl0" xml:lang="en-US">Significant Accounting Policies [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsAbstract_lbl" xml:lang="en-US">Related Party Transactions [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_RelatedPartyTransactionsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VehiclesMember_lbl0" xml:lang="en-US">Vehicles [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VehiclesMember" xlink:to="us-gaap_VehiclesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl0" xml:lang="en-US">Gain (Loss) on Disposition of Property Plant Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShortTermDebtTextBlock_lbl0" xml:lang="en-US">Schedule of Short-Term Debt [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShortTermDebtTextBlock" xlink:to="us-gaap_ScheduleOfShortTermDebtTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_FailedSaleAndLeasebackMember_lbl0" xml:lang="en-US">Failed Sale And Leaseback Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_FailedSaleAndLeasebackMember" xlink:to="hlp_FailedSaleAndLeasebackMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl0" xml:lang="en-US">Segment Reporting, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:to="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl0" xml:lang="en-US">AOCI Attributable to Parent [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_UnlabeledAbstract1_lbl0" xml:lang="en-US">Unlabeled Abstract1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_UnlabeledAbstract1" xlink:to="hlp_UnlabeledAbstract1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_UnlabeledAbstract0_lbl0" xml:lang="en-US">Unlabeled Abstract0</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_UnlabeledAbstract0" xlink:to="hlp_UnlabeledAbstract0_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl0" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl0" xml:lang="en-US">Accounts Payable and Accrued Liabilities Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryLIFOReservePeriodCharge_lbl0" xml:lang="en-US">Inventory, LIFO Reserve, Period Charge</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryLIFOReservePeriodCharge" xlink:to="us-gaap_InventoryLIFOReservePeriodCharge_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_PropertyPlantAndEquipmentTransferredFromConstructionInProgress_lbl1" xml:lang="en-US">Property Plant And Equipment Transferred From Construction In Progress</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_PropertyPlantAndEquipmentTransferredFromConstructionInProgress" xlink:to="hlp_PropertyPlantAndEquipmentTransferredFromConstructionInProgress_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl0" xml:lang="en-US">Property, Plant and Equipment, Useful Life</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt_lbl0" xml:lang="en-US">Proceeds from Issuance of Other Long-Term Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt" xlink:to="us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromRelatedPartyDebt_lbl1" xml:lang="en-US">Proceeds from Related Party Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromRelatedPartyDebt" xlink:to="us-gaap_ProceedsFromRelatedPartyDebt_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyExchangeRateTranslation1_lbl0" xml:lang="en-US">Foreign Currency Exchange Rate, Translation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyExchangeRateTranslation1" xlink:to="us-gaap_ForeignCurrencyExchangeRateTranslation1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl1" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinancingInterestExpense_lbl0" xml:lang="en-US">Financing Interest Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinancingInterestExpense" xlink:to="us-gaap_FinancingInterestExpense_lbl0"/>
    <loc xlink:type="locator" xlink:label="hlp_ScheduleOfNotesReceivableConsistedAbstract" xlink:href="hlp-20241231.xsd#hlp_ScheduleOfNotesReceivableConsistedAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_ScheduleOfNotesReceivableConsistedAbstract_lbl" xml:lang="en-US">Schedule Of Notes Receivable Consisted Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_ScheduleOfNotesReceivableConsistedAbstract" xlink:to="hlp_ScheduleOfNotesReceivableConsistedAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfGoodsAndServicesSoldDepreciation_lbl0" xml:lang="en-US">Cost, Depreciation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServicesSoldDepreciation" xlink:to="us-gaap_CostOfGoodsAndServicesSoldDepreciation_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_LongtermLoans_lbl1" xml:lang="en-US">Longterm Loans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_LongtermLoans" xlink:to="hlp_LongtermLoans_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_lbl0" xml:lang="en-US">Variable Interest Entity, Primary Beneficiary [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:to="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_ProfitsAmount_lbl1" xml:lang="en-US">Profits Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_ProfitsAmount" xlink:to="hlp_ProfitsAmount_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl0" xml:lang="en-US">Related Party Transactions Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_ValueAddedTaxPolicyTextBlock_lbl1" xml:lang="en-US">Value Added Tax Policy Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_ValueAddedTaxPolicyTextBlock" xlink:to="hlp_ValueAddedTaxPolicyTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Deposits_lbl0" xml:lang="en-US">Deposits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Deposits" xlink:to="us-gaap_Deposits_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsInventory_lbl0" xml:lang="en-US">Deferred Tax Assets, Inventory</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsInventory" xlink:to="us-gaap_DeferredTaxAssetsInventory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_lbl0" xml:lang="en-US">Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:to="us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_ChinaIndustrialBankMember_lbl0" xml:lang="en-US">China Industrial Bank Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_ChinaIndustrialBankMember" xlink:to="hlp_ChinaIndustrialBankMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_lbl0" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:to="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShorttermDebtFairValue_lbl0" xml:lang="en-US">Short-Term Debt, Fair Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShorttermDebtFairValue" xlink:to="us-gaap_ShorttermDebtFairValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_ContractLiabilitiesMember_lbl0" xml:lang="en-US">Contract Liabilities Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_ContractLiabilitiesMember" xlink:to="hlp_ContractLiabilitiesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermBankLoansAndNotesPayable_lbl0" xml:lang="en-US">Short-Term Bank Loans and Notes Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermBankLoansAndNotesPayable" xlink:to="us-gaap_ShortTermBankLoansAndNotesPayable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl1" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_RemainingAssetsValued_lbl1" xml:lang="en-US">Remaining Assets Valued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_RemainingAssetsValued" xlink:to="hlp_RemainingAssetsValued_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsOfFinancingCosts_lbl0" xml:lang="en-US">Payments of Financing Costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfFinancingCosts" xlink:to="us-gaap_PaymentsOfFinancingCosts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_RightofuseAssetsTransferredToPropertyAndEquipmentUponExerciseOfPurchaseOption_lbl1" xml:lang="en-US">Rightofuse Assets Transferred To Property And Equipment Upon Exercise Of Purchase Option</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_RightofuseAssetsTransferredToPropertyAndEquipmentUponExerciseOfPurchaseOption" xlink:to="hlp_RightofuseAssetsTransferredToPropertyAndEquipmentUponExerciseOfPurchaseOption_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermLoansPayable_lbl2" xml:lang="en-US">Loans Payable, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermLoansPayable" xlink:to="us-gaap_LongTermLoansPayable_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock_lbl0" xml:lang="en-US">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" xlink:to="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesOther_lbl0" xml:lang="en-US">Stock Issued During Period, Shares, Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesOther" xlink:to="us-gaap_StockIssuedDuringPeriodSharesOther_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OfficeEquipmentMember_lbl0" xml:lang="en-US">Office Equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OfficeEquipmentMember" xlink:to="us-gaap_OfficeEquipmentMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_FinanceLeaseCostAbstract_lbl0" xml:lang="en-US">Finance Lease Cost Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_FinanceLeaseCostAbstract" xlink:to="hlp_FinanceLeaseCostAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_lbl0" xml:lang="en-US">Operating Lease, Right-of-Use Asset, Periodic Reduction</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNoncurrentPastDueTableTextBlock_lbl0" xml:lang="en-US">Accounts Receivable, Noncurrent, Past Due [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNoncurrentPastDueTableTextBlock" xlink:to="us-gaap_AccountsReceivableNoncurrentPastDueTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross_lbl0" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Land_lbl0" xml:lang="en-US">Land</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Land" xlink:to="us-gaap_Land_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherLongTermInvestments_lbl0" xml:lang="en-US">Other Long-Term Investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLongTermInvestments" xlink:to="us-gaap_OtherLongTermInvestments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquity_lbl3" xml:lang="en-US">Equity, Attributable to Parent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl3"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SecuredDebt_lbl0" xml:lang="en-US">Secured Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SecuredDebt" xlink:to="us-gaap_SecuredDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl0" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ScheduleOfCondensedCashFlowStatementTableTextBlock_lbl0" xml:lang="en-US">Condensed Cash Flow Statement [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:to="srt_ScheduleOfCondensedCashFlowStatementTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl0" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_JieLiuMember_lbl0" xml:lang="en-US">Jie Liu Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_JieLiuMember" xlink:to="hlp_JieLiuMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NotesReceivableNet_lbl0" xml:lang="en-US">Financing Receivable, after Allowance for Credit Loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesReceivableNet" xlink:to="us-gaap_NotesReceivableNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetAcquisitionConsiderationTransferred_lbl0" xml:lang="en-US">Asset Acquisition, Consideration Transferred</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetAcquisitionConsiderationTransferred" xlink:to="us-gaap_AssetAcquisitionConsiderationTransferred_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl0" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_RuralCommercialBankOfShandongMember_lbl0" xml:lang="en-US">Rural Commercial Bank Of Shandong Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_RuralCommercialBankOfShandongMember" xlink:to="hlp_RuralCommercialBankOfShandongMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_HaozhenBeijingMember_lbl0" xml:lang="en-US">Haozhen Beijing Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_HaozhenBeijingMember" xlink:to="hlp_HaozhenBeijingMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl0" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_TwoHundredAndSeventyOneToThreeHundredAndSixtyDaysMember_lbl0" xml:lang="en-US">Two Hundred And Seventy One To Three Hundred And Sixty Days Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_TwoHundredAndSeventyOneToThreeHundredAndSixtyDaysMember" xlink:to="hlp_TwoHundredAndSeventyOneToThreeHundredAndSixtyDaysMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebt_lbl1" xml:lang="en-US">Long-Term Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebt_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_UnlabeledAbstract_lbl0" xml:lang="en-US">Unlabeled Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_UnlabeledAbstract" xlink:to="hlp_UnlabeledAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock_lbl0" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ParentMember_lbl0" xml:lang="en-US">Parent [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ParentMember" xlink:to="us-gaap_ParentMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl0" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_PropertyPlantAndEquipmentAcquiredInExchangeOfNotesReceivable_lbl1" xml:lang="en-US">Property Plant And Equipment Acquired In Exchange Of Notes Receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_PropertyPlantAndEquipmentAcquiredInExchangeOfNotesReceivable" xlink:to="hlp_PropertyPlantAndEquipmentAcquiredInExchangeOfNotesReceivable_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_lbl0" xml:lang="en-US">Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseCostTableTextBlock_lbl0" xml:lang="en-US">Lease, Cost [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCostTableTextBlock" xlink:to="us-gaap_LeaseCostTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_ShandongHongliSpecialSectionTubeCoLtdHongliShandongMember_lbl0" xml:lang="en-US">Shandong Hongli Special Section Tube Co Ltd Hongli Shandong Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_ShandongHongliSpecialSectionTubeCoLtdHongliShandongMember" xlink:to="hlp_ShandongHongliSpecialSectionTubeCoLtdHongliShandongMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryWriteDown_lbl0" xml:lang="en-US">Inventory Write-down</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWriteDown" xlink:to="us-gaap_InventoryWriteDown_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SalesRevenueNetMember_lbl1" xml:lang="en-US">Revenue Benchmark [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueNetMember" xlink:to="us-gaap_SalesRevenueNetMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoaned_lbl0" xml:lang="en-US">Derivative Liability, Securities Sold under Agreements to Repurchase, Securities Loaned</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoaned" xlink:to="us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoaned_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl0" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Basic</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireOtherProductiveAssets_lbl0" xml:lang="en-US">Payments to Acquire Other Productive Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireOtherProductiveAssets" xlink:to="us-gaap_PaymentsToAcquireOtherProductiveAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentCollateralAmount_lbl0" xml:lang="en-US">Debt Instrument, Collateral Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentCollateralAmount" xlink:to="us-gaap_DebtInstrumentCollateralAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl0" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl0" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_lbl0" xml:lang="en-US">Net Income (Loss) Attributable to Noncontrolling Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:to="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentCompanyDebtInstrumentAmountRepaidToNavExcessLess_lbl0" xml:lang="en-US">Investment Company, Debt Instrument, Amount Repaid to NAV, Excess (Less)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentCompanyDebtInstrumentAmountRepaidToNavExcessLess" xlink:to="us-gaap_InvestmentCompanyDebtInstrumentAmountRepaidToNavExcessLess_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_StockIssuedDuringPeriodValueSurrenderOfShares_lbl1" xml:lang="en-US">Stock Issued During Period Value Surrender Of Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_StockIssuedDuringPeriodValueSurrenderOfShares" xlink:to="hlp_StockIssuedDuringPeriodValueSurrenderOfShares_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_CashFlowsFromFinancingActivitiesAbstract_lbl0" xml:lang="en-US">Cash Flows From Financing Activities Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_CashFlowsFromFinancingActivitiesAbstract" xlink:to="hlp_CashFlowsFromFinancingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInDueFromRelatedParties_lbl0" xml:lang="en-US">Increase (Decrease) in Due from Related Parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDueFromRelatedParties" xlink:to="us-gaap_IncreaseDecreaseInDueFromRelatedParties_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_CurrentExpectedCreditLossesAdjustment_lbl1" xml:lang="en-US">Current Expected Credit Losses Adjustment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_CurrentExpectedCreditLossesAdjustment" xlink:to="hlp_CurrentExpectedCreditLossesAdjustment_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidAdvertising_lbl0" xml:lang="en-US">Prepaid Advertising</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidAdvertising" xlink:to="us-gaap_PrepaidAdvertising_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentForAmortization_lbl0" xml:lang="en-US">Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentForAmortization" xlink:to="us-gaap_AdjustmentForAmortization_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl0" xml:lang="en-US">Equity [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl0" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfLongTermLinesOfCredit_lbl0" xml:lang="en-US">Repayments of Long-Term Lines of Credit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:to="us-gaap_RepaymentsOfLongTermLinesOfCredit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_LoanAgreementMember_lbl0" xml:lang="en-US">Loan Agreement Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_LoanAgreementMember" xlink:to="hlp_LoanAgreementMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_SalesToSouthKoreaMember_lbl0" xml:lang="en-US">Sales To South Korea Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_SalesToSouthKoreaMember" xlink:to="hlp_SalesToSouthKoreaMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl0" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl0" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_MrJieLiuMember_lbl0" xml:lang="en-US">Mr Jie Liu Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_MrJieLiuMember" xlink:to="hlp_MrJieLiuMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpenses_lbl1" xml:lang="en-US">Operating Expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfFinancialPositionAbstract_lbl" xml:lang="en-US">Statement of Financial Position [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermBorrowings_lbl2" xml:lang="en-US">Short-Term Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermBorrowings" xlink:to="us-gaap_ShortTermBorrowings_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplierConcentrationRiskMember_lbl0" xml:lang="en-US">Supplier Concentration Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplierConcentrationRiskMember" xlink:to="us-gaap_SupplierConcentrationRiskMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl2" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl2"/>
    <loc xlink:type="locator" xlink:label="hlp_ScheduleOfNetRevenueSegregatedByGeographicRegionsAbstract" xlink:href="hlp-20241231.xsd#hlp_ScheduleOfNetRevenueSegregatedByGeographicRegionsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_ScheduleOfNetRevenueSegregatedByGeographicRegionsAbstract_lbl" xml:lang="en-US">Schedule Of Net Revenue Segregated By Geographic Regions Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_ScheduleOfNetRevenueSegregatedByGeographicRegionsAbstract" xlink:to="hlp_ScheduleOfNetRevenueSegregatedByGeographicRegionsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherCurrentAssetsTextBlock_lbl0" xml:lang="en-US">Other Current Assets [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherCurrentAssetsTextBlock" xlink:to="us-gaap_OtherCurrentAssetsTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl0" xml:lang="en-US">Research and Development Expense, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharesIssuedPricePerShare_lbl1" xml:lang="en-US">Shares Issued, Price Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesIssuedPricePerShare" xlink:to="us-gaap_SharesIssuedPricePerShare_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfOtherComprehensiveIncomeAbstract_lbl0" xml:lang="en-US">Statement of Other Comprehensive Income [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfOtherComprehensiveIncomeAbstract" xlink:to="us-gaap_StatementOfOtherComprehensiveIncomeAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiability_lbl0" xml:lang="en-US">Finance Lease, Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiability" xlink:to="us-gaap_FinanceLeaseLiability_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_BeijingHaozhenHeavyIndustryTechnologyCompanyLimitedHaozhenBeijingMember_lbl0" xml:lang="en-US">Beijing Haozhen Heavy Industry Technology Company Limited Haozhen Beijing Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_BeijingHaozhenHeavyIndustryTechnologyCompanyLimitedHaozhenBeijingMember" xlink:to="hlp_BeijingHaozhenHeavyIndustryTechnologyCompanyLimitedHaozhenBeijingMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_PledgedRealPropertiesValue_lbl1" xml:lang="en-US">Pledged Real Properties Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_PledgedRealPropertiesValue" xlink:to="hlp_PledgedRealPropertiesValue_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_ShandongMaituoHeavyIndustryCoLtdMaituo1Member_lbl0" xml:lang="en-US">Shandong Maituo Heavy Industry Co Ltd Maituo1 Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_ShandongMaituoHeavyIndustryCoLtdMaituo1Member" xlink:to="hlp_ShandongMaituoHeavyIndustryCoLtdMaituo1Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl0" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseInterestExpense_lbl0" xml:lang="en-US">Finance Lease, Interest Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseInterestExpense" xlink:to="us-gaap_FinanceLeaseInterestExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityNoncurrent_lbl0" xml:lang="en-US">Finance Lease, Liability, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:to="us-gaap_FinanceLeaseLiabilityNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_lbl0" xml:lang="en-US">Schedule of Related Party Transactions [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_OtherComprehensiveIncomeLossAbstract_lbl0" xml:lang="en-US">Other Comprehensive Income Loss Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_OtherComprehensiveIncomeLossAbstract" xlink:to="hlp_OtherComprehensiveIncomeLossAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_lbl0" xml:lang="en-US">Long-Term Debt, Maturity, Year Two</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OverAllotmentOptionMember_lbl0" xml:lang="en-US">Over-Allotment Option [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OverAllotmentOptionMember" xlink:to="us-gaap_OverAllotmentOptionMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_ChinasForeignInvestmentEnterprisesMember_lbl0" xml:lang="en-US">Chinas Foreign Investment Enterprises Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_ChinasForeignInvestmentEnterprisesMember" xlink:to="hlp_ChinasForeignInvestmentEnterprisesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ScheduleOfCondensedBalanceSheetTableTextBlock_lbl1" xml:lang="en-US">Condensed Balance Sheet [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:to="srt_ScheduleOfCondensedBalanceSheetTableTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_SupplierOneMember_lbl0" xml:lang="en-US">Supplier One Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_SupplierOneMember" xlink:to="hlp_SupplierOneMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_ZhongkeHongyuanBeijingHoldingsCoLtdMember_lbl0" xml:lang="en-US">Zhongke Hongyuan Beijing Holdings Co Ltd Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_ZhongkeHongyuanBeijingHoldingsCoLtdMember" xlink:to="hlp_ZhongkeHongyuanBeijingHoldingsCoLtdMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl0" xml:lang="en-US">Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNonoperatingIncome_lbl0" xml:lang="en-US">Other Nonoperating Income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncome" xlink:to="us-gaap_OtherNonoperatingIncome_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAbstract_lbl0" xml:lang="en-US">Liabilities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAbstract" xlink:to="us-gaap_LiabilitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Supplies_lbl0" xml:lang="en-US">Prepaid Supplies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Supplies" xlink:to="us-gaap_Supplies_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_lbl0" xml:lang="en-US">Schedule of Maturities of Long-Term Debt [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:to="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensation_lbl3" xml:lang="en-US">Share-Based Payment Arrangement, Noncash Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_lbl3"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_PropertyAndEquipmentAcquiredOnCreditAsLiabilities_lbl1" xml:lang="en-US">Property And Equipment Acquired On Credit As Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_PropertyAndEquipmentAcquiredOnCreditAsLiabilities" xlink:to="hlp_PropertyAndEquipmentAcquiredOnCreditAsLiabilities_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfShortTermDebt_lbl0" xml:lang="en-US">Repayments of Short-Term Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfShortTermDebt" xlink:to="us-gaap_RepaymentsOfShortTermDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_JinanLangchiHeavyIndustryCoLtdMember_lbl0" xml:lang="en-US">Jinan Langchi Heavy Industry Co Ltd Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_JinanLangchiHeavyIndustryCoLtdMember" xlink:to="hlp_JinanLangchiHeavyIndustryCoLtdMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ToolsDiesAndMoldsMember_lbl0" xml:lang="en-US">Tools, Dies and Molds [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ToolsDiesAndMoldsMember" xlink:to="us-gaap_ToolsDiesAndMoldsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_BankOfRizhaoMember_lbl0" xml:lang="en-US">Bank Of Rizhao Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_BankOfRizhaoMember" xlink:to="hlp_BankOfRizhaoMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentInterestRateDuringPeriod_lbl0" xml:lang="en-US">Debt Instrument, Interest Rate During Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:to="us-gaap_DebtInstrumentInterestRateDuringPeriod_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_RelatedPartiesTransactionsPolicyTextBlock_lbl1" xml:lang="en-US">Related Parties Transactions Policy Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_RelatedPartiesTransactionsPolicyTextBlock" xlink:to="hlp_RelatedPartiesTransactionsPolicyTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_CurrentExpectedCreditLossesHistoricalLossRate_lbl1" xml:lang="en-US">Current Expected Credit Losses Historical Loss Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_CurrentExpectedCreditLossesHistoricalLossRate" xlink:to="hlp_CurrentExpectedCreditLossesHistoricalLossRate_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueOther_lbl0" xml:lang="en-US">Stock Issued During Period, Value, Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueOther" xlink:to="us-gaap_StockIssuedDuringPeriodValueOther_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_ShandongHaozhenHeavyIndustryCoLtdHaozhenShandong2Member_lbl0" xml:lang="en-US">Shandong Haozhen Heavy Industry Co Ltd Haozhen Shandong2 Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_ShandongHaozhenHeavyIndustryCoLtdHaozhenShandong2Member" xlink:to="hlp_ShandongHaozhenHeavyIndustryCoLtdHaozhenShandong2Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryNet_lbl1" xml:lang="en-US">Inventory, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock_lbl0" xml:lang="en-US">Cybersecurity Risk Management Expertise of Management Responsible [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" xlink:to="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_PeoplesRepublicOfChinaMember_lbl0" xml:lang="en-US">Peoples Republic Of China Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_PeoplesRepublicOfChinaMember" xlink:to="hlp_PeoplesRepublicOfChinaMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_LeaseBargainPurchaseOption_lbl1" xml:lang="en-US">Lease Bargain Purchase Option</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_LeaseBargainPurchaseOption" xlink:to="hlp_LeaseBargainPurchaseOption_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UseOfEstimates_lbl0" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseOfEstimates" xlink:to="us-gaap_UseOfEstimates_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_HundredAndEightyOneToTwoHundredAndSeventyDaysMember_lbl0" xml:lang="en-US">Hundred And Eighty One To Two Hundred And Seventy Days Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_HundredAndEightyOneToTwoHundredAndSeventyDaysMember" xlink:to="hlp_HundredAndEightyOneToTwoHundredAndSeventyDaysMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_lbl0" xml:lang="en-US">Comprehensive Income, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:to="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxesPaidNet_lbl0" xml:lang="en-US">Income Taxes Paid, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaidNet" xlink:to="us-gaap_IncomeTaxesPaidNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedCashCurrent_lbl0" xml:lang="en-US">Restricted Cash, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCashCurrent" xlink:to="us-gaap_RestrictedCashCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockValue_lbl1" xml:lang="en-US">Common Stock, Value, Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainLossOnSaleOfInterestInProjects_lbl0" xml:lang="en-US">Gain (Loss) on Sale of Interest in Projects</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnSaleOfInterestInProjects" xlink:to="us-gaap_GainLossOnSaleOfInterestInProjects_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_VariableInterestEntityPlaceOfOrganization_lbl1" xml:lang="en-US">Variable Interest Entity Place Of Organization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_VariableInterestEntityPlaceOfOrganization" xlink:to="hlp_VariableInterestEntityPlaceOfOrganization_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_StockIssuedDuringPeriodSharesSurrenderOfShares_lbl1" xml:lang="en-US">Stock Issued During Period Shares Surrender Of Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_StockIssuedDuringPeriodSharesSurrenderOfShares" xlink:to="hlp_StockIssuedDuringPeriodSharesSurrenderOfShares_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_ShenzhenQianhaiWeBankCoLtdMember_lbl0" xml:lang="en-US">Shenzhen Qianhai We Bank Co Ltd Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_ShenzhenQianhaiWeBankCoLtdMember" xlink:to="hlp_ShenzhenQianhaiWeBankCoLtdMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_CashFlowsFromInvestingActivitiesAbstract_lbl0" xml:lang="en-US">Cash Flows From Investing Activities Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_CashFlowsFromInvestingActivitiesAbstract" xlink:to="hlp_CashFlowsFromInvestingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherReceivables_lbl0" xml:lang="en-US">Other Receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherReceivables" xlink:to="us-gaap_OtherReceivables_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl0" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock_lbl0" xml:lang="en-US">Lessee, Leases [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock_lbl0"/>
    <loc xlink:type="locator" xlink:label="hlp_ScheduleOfShortTermLoansConsistedAbstract" xlink:href="hlp-20241231.xsd#hlp_ScheduleOfShortTermLoansConsistedAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_ScheduleOfShortTermLoansConsistedAbstract_lbl" xml:lang="en-US">Schedule Of Short Term Loans Consisted Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_ScheduleOfShortTermLoansConsistedAbstract" xlink:to="hlp_ScheduleOfShortTermLoansConsistedAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNonoperatingExpense_lbl0" xml:lang="en-US">Other Nonoperating Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingExpense" xlink:to="us-gaap_OtherNonoperatingExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl0" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryGross_lbl0" xml:lang="en-US">Inventory, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryGross" xlink:to="us-gaap_InventoryGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IPOMember_lbl0" xml:lang="en-US">IPO [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IPOMember" xlink:to="us-gaap_IPOMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNotesPayableCurrent_lbl0" xml:lang="en-US">Other Notes Payable, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNotesPayableCurrent" xlink:to="us-gaap_OtherNotesPayableCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl1" xml:lang="en-US">Stock Issued During Period, Value, New Issues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_lbl0" xml:lang="en-US">Loans, Notes, Trade and Other Receivables Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:to="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract_lbl" xml:lang="en-US">Statement of Stockholders&apos; Equity [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementOfStockholdersEquityAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciation_lbl0" xml:lang="en-US">Property, Plant, and Equipment, Excluding Lessor Asset under Operating Lease, before Accumulated Depreciation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciation" xlink:to="us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciation_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl0" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl0" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Five</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl2" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock_lbl0" xml:lang="en-US">Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:to="cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashUninsuredAmount_lbl0" xml:lang="en-US">Cash, Uninsured Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashUninsuredAmount" xlink:to="us-gaap_CashUninsuredAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState_lbl0" xml:lang="en-US">Subsidiary of Limited Liability Company or Limited Partnership, State</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState" xlink:to="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryRealEstateImprovements_lbl0" xml:lang="en-US">Inventory, Real Estate, Improvements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryRealEstateImprovements" xlink:to="us-gaap_InventoryRealEstateImprovements_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl0" xml:lang="en-US">Income Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock_lbl0" xml:lang="en-US">Concentration Risk Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:to="us-gaap_ConcentrationRiskDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AmortizationOfIntangibleAssets_lbl1" xml:lang="en-US">Amortization of Intangible Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfIntangibleAssets" xlink:to="us-gaap_AmortizationOfIntangibleAssets_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_IndustrialAndCommercialBankOfChinaMember_lbl1" xml:lang="en-US">Industrial And Commercial Bank Of China Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_IndustrialAndCommercialBankOfChinaMember" xlink:to="hlp_IndustrialAndCommercialBankOfChinaMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_lbl0" xml:lang="en-US">Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementAbstract_lbl" xml:lang="en-US">Income Statement [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock_lbl0" xml:lang="en-US">Lessee, Operating Leases [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted_lbl0" xml:lang="en-US">Purchase Commitment, Remaining Minimum Amount Committed</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted" xlink:to="us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl0" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_PropertyPlantAndEquipmentUsefulLifeTableTextBlock_lbl1" xml:lang="en-US">Property Plant And Equipment Useful Life Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_PropertyPlantAndEquipmentUsefulLifeTableTextBlock" xlink:to="hlp_PropertyPlantAndEquipmentUsefulLifeTableTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_YongqingDongMember_lbl0" xml:lang="en-US">Yongqing Dong Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_YongqingDongMember" xlink:to="hlp_YongqingDongMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl0" xml:lang="en-US">APIC, Share-Based Payment Arrangement, Increase for Cost Recognition</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_OverseasMember_lbl0" xml:lang="en-US">Overseas Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_OverseasMember" xlink:to="hlp_OverseasMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestAndDebtExpense_lbl0" xml:lang="en-US">Interest and Debt Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestAndDebtExpense" xlink:to="us-gaap_InterestAndDebtExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_WeihaiCityCommercialBankMember_lbl0" xml:lang="en-US">Weihai City Commercial Bank Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_WeihaiCityCommercialBankMember" xlink:to="hlp_WeihaiCityCommercialBankMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_HaozhenShandongMember_lbl0" xml:lang="en-US">Haozhen Shandong Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_HaozhenShandongMember" xlink:to="hlp_HaozhenShandongMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvestmentsDisclosureTextBlock_lbl0" xml:lang="en-US">Equity Method Investments and Joint Ventures Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentsDisclosureTextBlock" xlink:to="us-gaap_EquityMethodInvestmentsDisclosureTextBlock_lbl0"/>
    <loc xlink:type="locator" xlink:label="hlp_ScheduleOfPropertyPlantAndEquipmentAbstract" xlink:href="hlp-20241231.xsd#hlp_ScheduleOfPropertyPlantAndEquipmentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_ScheduleOfPropertyPlantAndEquipmentAbstract_lbl" xml:lang="en-US">Schedule Of Property Plant And Equipment Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_ScheduleOfPropertyPlantAndEquipmentAbstract" xlink:to="hlp_ScheduleOfPropertyPlantAndEquipmentAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryRawMaterials_lbl0" xml:lang="en-US">Inventory, Raw Materials, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryRawMaterials" xlink:to="us-gaap_InventoryRawMaterials_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NotesIssued1_lbl0" xml:lang="en-US">Notes Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesIssued1" xlink:to="us-gaap_NotesIssued1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_LiLiuMember_lbl0" xml:lang="en-US">Li Liu Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_LiLiuMember" xlink:to="hlp_LiLiuMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasic_lbl1" xml:lang="en-US">Earnings Per Share, Basic</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_lbl0" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableGrossCurrent_lbl1" xml:lang="en-US">Accounts Receivable, before Allowance for Credit Loss, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableGrossCurrent" xlink:to="us-gaap_AccountsReceivableGrossCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireInvestments_lbl0" xml:lang="en-US">Payments to Acquire Investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireInvestments" xlink:to="us-gaap_PaymentsToAcquireInvestments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Assets_lbl1" xml:lang="en-US">Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Liabilities_lbl1" xml:lang="en-US">Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl0" xml:lang="en-US">Research and Development Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_HongliDevelopmentMember_lbl0" xml:lang="en-US">Hongli Development Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_HongliDevelopmentMember" xlink:to="hlp_HongliDevelopmentMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_lbl0" xml:lang="en-US">Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:to="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableMember_lbl0" xml:lang="en-US">Accounts Receivable [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableMember" xlink:to="us-gaap_AccountsReceivableMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_DueFromParentCompany_lbl1" xml:lang="en-US">Due From Parent Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_DueFromParentCompany" xlink:to="hlp_DueFromParentCompany_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1_lbl0" xml:lang="en-US">Noncash or Part Noncash Acquisition, Fixed Assets Acquired</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1" xlink:to="us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl0" xml:lang="en-US">Subsequent Events [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsTextBlock" xlink:to="us-gaap_SubsequentEventsTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_AmortizationExpenseMember_lbl0" xml:lang="en-US">Amortization Expense Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_AmortizationExpenseMember" xlink:to="hlp_AmortizationExpenseMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssued1_lbl0" xml:lang="en-US">Stock Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssued1" xlink:to="us-gaap_StockIssued1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfSalesPolicyTextBlock_lbl0" xml:lang="en-US">Cost of Goods and Service [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfSalesPolicyTextBlock" xlink:to="us-gaap_CostOfSalesPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_ProceedsFromRelatedpartyDebt_lbl1" xml:lang="en-US">Proceeds From Relatedparty Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_ProceedsFromRelatedpartyDebt" xlink:to="hlp_ProceedsFromRelatedpartyDebt_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl0" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_CN_lbl0" xml:lang="en-US">CHINA</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_CN" xlink:to="country_CN_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_LeasesLineItems_lbl0" xml:lang="en-US">Leases Line Items</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_LeasesLineItems" xlink:to="hlp_LeasesLineItems_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl0" xml:lang="en-US">Increase (Decrease) in Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl0" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl0"/>
    <loc xlink:type="locator" xlink:label="hlp_ScheduleOfCondensedBalanceSheetsUnauditedAbstract" xlink:href="hlp-20241231.xsd#hlp_ScheduleOfCondensedBalanceSheetsUnauditedAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_ScheduleOfCondensedBalanceSheetsUnauditedAbstract_lbl" xml:lang="en-US">Schedule Of Condensed Balance Sheets Unaudited Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_ScheduleOfCondensedBalanceSheetsUnauditedAbstract" xlink:to="hlp_ScheduleOfCondensedBalanceSheetsUnauditedAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_ElectronicDevicesMember_lbl0" xml:lang="en-US">Electronic Devices Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_ElectronicDevicesMember" xlink:to="hlp_ElectronicDevicesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NotesAndLoansReceivableNetCurrent_lbl0" xml:lang="en-US">Financing Receivable, after Allowance for Credit Loss, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesAndLoansReceivableNetCurrent" xlink:to="us-gaap_NotesAndLoansReceivableNetCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_ReconciliationOfCashCashEquivalentsAndRestrictedCashEndOfTheYearAbstract_lbl0" xml:lang="en-US">Reconciliation Of Cash Cash Equivalents And Restricted Cash End Of The Year Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_ReconciliationOfCashCashEquivalentsAndRestrictedCashEndOfTheYearAbstract" xlink:to="hlp_ReconciliationOfCashCashEquivalentsAndRestrictedCashEndOfTheYearAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock_lbl0" xml:lang="en-US">Additional Paid in Capital, Common Stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryPolicyTextBlock_lbl0" xml:lang="en-US">Inventory, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryPolicyTextBlock" xlink:to="us-gaap_InventoryPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_LargestCustomersMember_lbl0" xml:lang="en-US">Largest Customers Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_LargestCustomersMember" xlink:to="hlp_LargestCustomersMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock_lbl0" xml:lang="en-US">Schedule of Subsidiary of Limited Liability Company or Limited Partnership, Description [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock" xlink:to="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfRelatedPartyDebt_lbl2" xml:lang="en-US">Repayments of Related Party Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfRelatedPartyDebt" xlink:to="us-gaap_RepaymentsOfRelatedPartyDebt_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MachineryAndEquipmentMember_lbl0" xml:lang="en-US">Machinery and Equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MachineryAndEquipmentMember" xlink:to="us-gaap_MachineryAndEquipmentMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl1" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableCurrent_lbl0" xml:lang="en-US">Accounts Payable, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_BankOfWeifangOneMember_lbl0" xml:lang="en-US">Bank Of Weifang One Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_BankOfWeifangOneMember" xlink:to="hlp_BankOfWeifangOneMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_RonglanSunMember_lbl0" xml:lang="en-US">Ronglan Sun Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_RonglanSunMember" xlink:to="hlp_RonglanSunMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_SecondLargestCustomersMember_lbl0" xml:lang="en-US">Second Largest Customers Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_SecondLargestCustomersMember" xlink:to="hlp_SecondLargestCustomersMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl0" xml:lang="en-US">Property, Plant and Equipment, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryLIFOReserve_lbl0" xml:lang="en-US">Inventory, LIFO Reserve</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryLIFOReserve" xlink:to="us-gaap_InventoryLIFOReserve_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceOrSaleOfEquity_lbl0" xml:lang="en-US">Proceeds from Issuance or Sale of Equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:to="us-gaap_ProceedsFromIssuanceOrSaleOfEquity_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl0" xml:lang="en-US">Employee-related Liabilities, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByParent_lbl0" xml:lang="en-US">Subsidiary, Ownership Percentage, Parent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:to="us-gaap_MinorityInterestOwnershipPercentageByParent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_MachineryEquipmentAndToolsMember_lbl0" xml:lang="en-US">Machinery Equipment And Tools Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_MachineryEquipmentAndToolsMember" xlink:to="hlp_MachineryEquipmentAndToolsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_SupplierMember_lbl0" xml:lang="en-US">Supplier Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_SupplierMember" xlink:to="hlp_SupplierMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventMember_lbl0" xml:lang="en-US">Subsequent Event [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventMember" xlink:to="us-gaap_SubsequentEventMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl0" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_lbl0" xml:lang="en-US">Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:to="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityNoteStockSplit_lbl0" xml:lang="en-US">Stockholders&apos; Equity Note, Stock Split</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteStockSplit" xlink:to="us-gaap_StockholdersEquityNoteStockSplit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherGeneralAndAdministrativeExpense_lbl0" xml:lang="en-US">Other General and Administrative Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherGeneralAndAdministrativeExpense" xlink:to="us-gaap_OtherGeneralAndAdministrativeExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_BankOfWeifangMember_lbl0" xml:lang="en-US">Bank Of Weifang Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_BankOfWeifangMember" xlink:to="hlp_BankOfWeifangMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract_lbl" xml:lang="en-US">Cybersecurity Risk Management, Strategy, and Governance [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract" xlink:to="cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireLandHeldForUse_lbl0" xml:lang="en-US">Payment for Acquisition, Land, Held-for-Use</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireLandHeldForUse" xlink:to="us-gaap_PaymentsToAcquireLandHeldForUse_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_ShandongXiangfengHeavyIndustryCoLtdWFOEMember_lbl0" xml:lang="en-US">Shandong Xiangfeng Heavy Industry Co Ltd WFOEMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_ShandongXiangfengHeavyIndustryCoLtdWFOEMember" xlink:to="hlp_ShandongXiangfengHeavyIndustryCoLtdWFOEMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_ProceedsFromFinancingLiabilities_lbl1" xml:lang="en-US">Proceeds From Financing Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_ProceedsFromFinancingLiabilities" xlink:to="hlp_ProceedsFromFinancingLiabilities_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_CurrentLiabilitiesAbstract0_lbl0" xml:lang="en-US">Current Liabilities Abstract0</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_CurrentLiabilitiesAbstract0" xlink:to="hlp_CurrentLiabilitiesAbstract0_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl0" xml:lang="en-US">Foreign Currency Transactions and Translations Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingIncomeLoss_lbl1" xml:lang="en-US">Operating Income (Loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingAndMarketingExpense_lbl0" xml:lang="en-US">Selling and Marketing Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingAndMarketingExpense" xlink:to="us-gaap_SellingAndMarketingExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock_lbl0" xml:lang="en-US">Schedule of Foreign Exchange Contracts, Statement of Financial Position [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock" xlink:to="us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherLongTermDebt_lbl0" xml:lang="en-US">Other Long-Term Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLongTermDebt" xlink:to="us-gaap_OtherLongTermDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_lbl0" xml:lang="en-US">Increase (Decrease) in Other Accrued Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_NonCurrentAssetsAbstract_lbl0" xml:lang="en-US">Non Current Assets Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_NonCurrentAssetsAbstract" xlink:to="hlp_NonCurrentAssetsAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl0" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_PostalSavingsBankOfChinaPSBCMember_lbl0" xml:lang="en-US">Postal Savings Bank Of China PSBCMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_PostalSavingsBankOfChinaPSBCMember" xlink:to="hlp_PostalSavingsBankOfChinaPSBCMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_LiabilitiesAbstract0_lbl0" xml:lang="en-US">Liabilities Abstract0</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_LiabilitiesAbstract0" xlink:to="hlp_LiabilitiesAbstract0_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities_lbl0" xml:lang="en-US">Accrued Liabilities and Other Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:to="us-gaap_AccruedLiabilitiesAndOtherLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl1" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherIncomeAndExpensesAbstract_lbl0" xml:lang="en-US">Other Income and Expenses [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherIncomeAndExpensesAbstract" xlink:to="us-gaap_OtherIncomeAndExpensesAbstract_lbl0"/>
    <loc xlink:type="locator" xlink:label="hlp_ScheduleOfConsolidatedOperatingInformationOfTheVieAndVieSSubsidiariesAbstract" xlink:href="hlp-20241231.xsd#hlp_ScheduleOfConsolidatedOperatingInformationOfTheVieAndVieSSubsidiariesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_ScheduleOfConsolidatedOperatingInformationOfTheVieAndVieSSubsidiariesAbstract_lbl" xml:lang="en-US">Schedule Of Consolidated Operating Information Of The Vie And Vie SSubsidiaries Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_ScheduleOfConsolidatedOperatingInformationOfTheVieAndVieSSubsidiariesAbstract" xlink:to="hlp_ScheduleOfConsolidatedOperatingInformationOfTheVieAndVieSSubsidiariesAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl0" xml:lang="en-US">Revenue from Contract with Customer [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxesPayableCurrent_lbl1" xml:lang="en-US">Taxes Payable, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxesPayableCurrent" xlink:to="us-gaap_TaxesPayableCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockMember_lbl1" xml:lang="en-US">Common Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PriorPeriodReclassificationAdjustmentDescription_lbl0" xml:lang="en-US">Reclassification, Comparability Adjustment [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:to="us-gaap_PriorPeriodReclassificationAdjustmentDescription_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GovernmentAssistancePolicyTextBlock_lbl0" xml:lang="en-US">Government Assistance [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GovernmentAssistancePolicyTextBlock" xlink:to="us-gaap_GovernmentAssistancePolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherCashEquivalentsAtCarryingValue_lbl0" xml:lang="en-US">Other Cash Equivalents, at Carrying Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherCashEquivalentsAtCarryingValue" xlink:to="us-gaap_OtherCashEquivalentsAtCarryingValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceInitialPublicOffering_lbl1" xml:lang="en-US">Proceeds from Issuance Initial Public Offering</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:to="us-gaap_ProceedsFromIssuanceInitialPublicOffering_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock_lbl0" xml:lang="en-US">Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:to="cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate_lbl0" xml:lang="en-US">Subsidiary of Limited Liability Company or Limited Partnership, Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate" xlink:to="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfCashFlowsAbstract_lbl" xml:lang="en-US">Statement of Cash Flows [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl0" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl0" xml:lang="en-US">Income Tax Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl0"/>
    <loc xlink:type="locator" xlink:label="hlp_ScheduleOfPropertyPlantAndEquipmentNetAbstract" xlink:href="hlp-20241231.xsd#hlp_ScheduleOfPropertyPlantAndEquipmentNetAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_ScheduleOfPropertyPlantAndEquipmentNetAbstract_lbl" xml:lang="en-US">Schedule Of Property Plant And Equipment Net Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_ScheduleOfPropertyPlantAndEquipmentNetAbstract" xlink:to="hlp_ScheduleOfPropertyPlantAndEquipmentNetAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl0" xml:lang="en-US">Noncash Investing and Financing Items [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_CurrentExpectedCreditLossesRate_lbl1" xml:lang="en-US">Current Expected Credit Losses Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_CurrentExpectedCreditLossesRate" xlink:to="hlp_CurrentExpectedCreditLossesRate_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl0" xml:lang="en-US">Equity Method Investment, Ownership Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_lbl0" xml:lang="en-US">Long-Term Debt, Maturity, Year One</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense_lbl0" xml:lang="en-US">Selling, General and Administrative Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherShortTermBorrowings_lbl0" xml:lang="en-US">Other Short-Term Borrowings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherShortTermBorrowings" xlink:to="us-gaap_OtherShortTermBorrowings_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Exempt Income, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesMember_lbl0" xml:lang="en-US">Selling, General and Administrative Expenses [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_lbl0" xml:lang="en-US">Condensed Financial Information of Parent Company Only Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:to="us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossRealized_lbl0" xml:lang="en-US">Realized Gain (Loss), Foreign Currency Transaction, before Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionGainLossRealized" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossRealized_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtNoncurrent_lbl0" xml:lang="en-US">Long-Term Debt, Excluding Current Maturities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtNoncurrent" xlink:to="us-gaap_LongTermDebtNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl0" xml:lang="en-US">Liabilities, Current [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_lbl0" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_lbl0"/>
    <loc xlink:type="locator" xlink:label="hlp_ScheduleOfConsolidatedVieAndSubsidiariesAbstract" xlink:href="hlp-20241231.xsd#hlp_ScheduleOfConsolidatedVieAndSubsidiariesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_ScheduleOfConsolidatedVieAndSubsidiariesAbstract_lbl" xml:lang="en-US">Schedule Of Consolidated Vie And Subsidiaries Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_ScheduleOfConsolidatedVieAndSubsidiariesAbstract" xlink:to="hlp_ScheduleOfConsolidatedVieAndSubsidiariesAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_AverageRateMember_lbl0" xml:lang="en-US">Average Rate Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_AverageRateMember" xlink:to="hlp_AverageRateMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsCurrent_lbl0" xml:lang="en-US">Other Assets, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsCurrent" xlink:to="us-gaap_OtherAssetsCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SeriesOfIndividuallyImmaterialAssetAcquisitionsMember_lbl0" xml:lang="en-US">Series of Individually Immaterial Asset Acquisitions [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SeriesOfIndividuallyImmaterialAssetAcquisitionsMember" xlink:to="us-gaap_SeriesOfIndividuallyImmaterialAssetAcquisitionsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpenseOther_lbl0" xml:lang="en-US">Interest Expense, Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseOther" xlink:to="us-gaap_InterestExpenseOther_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_WithinTheSecondQuarterOf2024Member_lbl0" xml:lang="en-US">Within The Second Quarter Of2024 Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_WithinTheSecondQuarterOf2024Member" xlink:to="hlp_WithinTheSecondQuarterOf2024Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsAndNontradeReceivableTextBlock_lbl0" xml:lang="en-US">Accounts and Nontrade Receivable [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsAndNontradeReceivableTextBlock" xlink:to="us-gaap_AccountsAndNontradeReceivableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_StatutoryReserve_lbl1" xml:lang="en-US">Statutory Reserve</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_StatutoryReserve" xlink:to="hlp_StatutoryReserve_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_NameOfTheRelatedPartyTransactionDescription_lbl1" xml:lang="en-US">Name Of The Related Party Transaction Description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_NameOfTheRelatedPartyTransactionDescription" xlink:to="hlp_NameOfTheRelatedPartyTransactionDescription_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainLossOnSaleOfOtherAssets_lbl0" xml:lang="en-US">Gain (Loss) on Disposition of Other Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnSaleOfOtherAssets" xlink:to="us-gaap_GainLossOnSaleOfOtherAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_ProceedsFromInitialPublicOfferingNetOfCosts_lbl1" xml:lang="en-US">Proceeds From Initial Public Offering Net Of Costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_ProceedsFromInitialPublicOfferingNetOfCosts" xlink:to="hlp_ProceedsFromInitialPublicOfferingNetOfCosts_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseRightOfUseAsset_lbl2" xml:lang="en-US">Finance Lease, Right-of-Use Asset, after Accumulated Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseRightOfUseAsset" xlink:to="us-gaap_FinanceLeaseRightOfUseAsset_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl0" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl0" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfOtherLongTermDebt_lbl0" xml:lang="en-US">Repayments of Other Long-Term Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfOtherLongTermDebt" xlink:to="us-gaap_RepaymentsOfOtherLongTermDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareReconciliationAbstract_lbl0" xml:lang="en-US">Earnings Per Share Reconciliation [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareReconciliationAbstract" xlink:to="us-gaap_EarningsPerShareReconciliationAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_YuanqingLiuMember_lbl0" xml:lang="en-US">Yuanqing Liu Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_YuanqingLiuMember" xlink:to="hlp_YuanqingLiuMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_lbl0" xml:lang="en-US">Revenue from External Customers by Geographic Areas [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:to="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_StockIssuedDuringPeriodSharesUnderwritersOptionExercisedMay22023inShares_lbl1" xml:lang="en-US">Stock Issued During Period Shares Underwriters Option Exercised May22023in Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_StockIssuedDuringPeriodSharesUnderwritersOptionExercisedMay22023inShares" xlink:to="hlp_StockIssuedDuringPeriodSharesUnderwritersOptionExercisedMay22023inShares_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_WithinTheSecondQuarterOf2025Member_lbl0" xml:lang="en-US">Within The Second Quarter Of2025 Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_WithinTheSecondQuarterOf2025Member" xlink:to="hlp_WithinTheSecondQuarterOf2025Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl0" xml:lang="en-US">Schedule of Inventory, Current [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherContractMember_lbl0" xml:lang="en-US">Other Contract [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherContractMember" xlink:to="us-gaap_OtherContractMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LandBuildingsAndImprovementsMember_lbl0" xml:lang="en-US">Land, Buildings and Improvements [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LandBuildingsAndImprovementsMember" xlink:to="us-gaap_LandBuildingsAndImprovementsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredCompensationShareBasedPaymentsMember_lbl0" xml:lang="en-US">Deferred Compensation, Share-Based Payments [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredCompensationShareBasedPaymentsMember" xlink:to="us-gaap_DeferredCompensationShareBasedPaymentsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_lbl0" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatutoryAccountingPracticesRetainedEarningsNotAvailableForDividends_lbl1" xml:lang="en-US">Statutory Accounting Practices, Retained Earnings Not Available for Dividends</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatutoryAccountingPracticesRetainedEarningsNotAvailableForDividends" xlink:to="us-gaap_StatutoryAccountingPracticesRetainedEarningsNotAvailableForDividends_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_TaxNetProfitsPercentage_lbl1" xml:lang="en-US">Tax Net Profits Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_TaxNetProfitsPercentage" xlink:to="hlp_TaxNetProfitsPercentage_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInNotesReceivables_lbl0" xml:lang="en-US">Increase (Decrease) in Notes Receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInNotesReceivables" xlink:to="us-gaap_IncreaseDecreaseInNotesReceivables_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestPayableCurrent_lbl0" xml:lang="en-US">Interest Payable, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPayableCurrent" xlink:to="us-gaap_InterestPayableCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharePrice_lbl0" xml:lang="en-US">Share Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharePrice" xlink:to="us-gaap_SharePrice_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl0" xml:lang="en-US">Stock Issued During Period, Value, Stock Options Exercised</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_lbl0" xml:lang="en-US">Accounts Payable and Accrued Liabilities, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_AnnualInterestRate_lbl1" xml:lang="en-US">Annual Interest Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_AnnualInterestRate" xlink:to="hlp_AnnualInterestRate_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_AssetsAbstract0_lbl0" xml:lang="en-US">Assets Abstract0</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_AssetsAbstract0" xlink:to="hlp_AssetsAbstract0_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherReceivablesNetCurrent_lbl2" xml:lang="en-US">Other Receivables, Net, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherReceivablesNetCurrent" xlink:to="us-gaap_OtherReceivablesNetCurrent_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherLoansPayable_lbl0" xml:lang="en-US">Other Loans Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLoansPayable" xlink:to="us-gaap_OtherLoansPayable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsForOtherDeposits_lbl0" xml:lang="en-US">Payments for Other Deposits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForOtherDeposits" xlink:to="us-gaap_PaymentsForOtherDeposits_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_lbl0" xml:lang="en-US">Stock Repurchased and Retired During Period, Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:to="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InlandRevenueHongKongMember_lbl0" xml:lang="en-US">Inland Revenue, Hong Kong [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InlandRevenueHongKongMember" xlink:to="us-gaap_InlandRevenueHongKongMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskPercentage1_lbl1" xml:lang="en-US">Concentration Risk, Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskPercentage1" xlink:to="us-gaap_ConcentrationRiskPercentage1_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_PledgedValue_lbl1" xml:lang="en-US">Pledged Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_PledgedValue" xlink:to="hlp_PledgedValue_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationDepletionAndAmortization_lbl0" xml:lang="en-US">Depreciation, Depletion and Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationDepletionAndAmortization" xlink:to="us-gaap_DepreciationDepletionAndAmortization_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermDebtWeightedAverageInterestRate_lbl0" xml:lang="en-US">Short-Term Debt, Weighted Average Interest Rate, at Point in Time</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtWeightedAverageInterestRate" xlink:to="us-gaap_ShortTermDebtWeightedAverageInterestRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_CreditLineAndLoanAgreementsMember_lbl0" xml:lang="en-US">Credit Line And Loan Agreements Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_CreditLineAndLoanAgreementsMember" xlink:to="hlp_CreditLineAndLoanAgreementsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent_lbl0" xml:lang="en-US">Contract with Customer, Liability, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock_lbl0" xml:lang="en-US">Cybersecurity Risk Board of Directors Oversight [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:to="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl0" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_CurrentAssetsAbstract0_lbl0" xml:lang="en-US">Current Assets Abstract0</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_CurrentAssetsAbstract0" xlink:to="hlp_CurrentAssetsAbstract0_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsOfLoanCosts_lbl0" xml:lang="en-US">Payments of Loan Costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfLoanCosts" xlink:to="us-gaap_PaymentsOfLoanCosts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl0" xml:lang="en-US">Earnings Per Share, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_DeferredOfferingCostsPolicyTextBlock_lbl1" xml:lang="en-US">Deferred Offering Costs Policy Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_DeferredOfferingCostsPolicyTextBlock" xlink:to="hlp_DeferredOfferingCostsPolicyTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesIssued_lbl0" xml:lang="en-US">Common Stock, Shares, Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_lbl0" xml:lang="en-US">Proceeds from Sale and Maturity of Marketable Securities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:to="us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_SubsidiariesAbstract_lbl0" xml:lang="en-US">Subsidiaries Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_SubsidiariesAbstract" xlink:to="hlp_SubsidiariesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceOfPrivatePlacement_lbl2" xml:lang="en-US">Proceeds from Issuance of Private Placement</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfPrivatePlacement" xlink:to="us-gaap_ProceedsFromIssuanceOfPrivatePlacement_lbl2"/>
    <loc xlink:type="locator" xlink:label="hlp_ScheduleOfAmountDueToRelatedPartiesAbstract" xlink:href="hlp-20241231.xsd#hlp_ScheduleOfAmountDueToRelatedPartiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_ScheduleOfAmountDueToRelatedPartiesAbstract_lbl" xml:lang="en-US">Schedule Of Amount Due To Related Parties Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_ScheduleOfAmountDueToRelatedPartiesAbstract" xlink:to="hlp_ScheduleOfAmountDueToRelatedPartiesAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_HongliHongKongLimitedHongliHKMember_lbl0" xml:lang="en-US">Hongli Hong Kong Limited Hongli HKMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_HongliHongKongLimitedHongliHKMember" xlink:to="hlp_HongliHongKongLimitedHongliHKMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_LoansScheduleofFutureMaturitiesoftheLongTermLoanDetailsLineItems_lbl0" xml:lang="en-US">Loans Scheduleof Future Maturitiesofthe Long Term Loan Details Line Items</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_LoansScheduleofFutureMaturitiesoftheLongTermLoanDetailsLineItems" xlink:to="hlp_LoansScheduleofFutureMaturitiesoftheLongTermLoanDetailsLineItems_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableGross_lbl0" xml:lang="en-US">Accounts Receivable, before Allowance for Credit Loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableGross" xlink:to="us-gaap_AccountsReceivableGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherLiabilitiesCurrent_lbl0" xml:lang="en-US">Other Liabilities, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesCurrent" xlink:to="us-gaap_OtherLiabilitiesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_lbl0" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_lbl0"/>
    <loc xlink:type="locator" xlink:label="hlp_ScheduleOfRelatedPartiesTransactionsAbstract" xlink:href="hlp-20241231.xsd#hlp_ScheduleOfRelatedPartiesTransactionsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_ScheduleOfRelatedPartiesTransactionsAbstract_lbl" xml:lang="en-US">Schedule Of Related Parties Transactions Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_ScheduleOfRelatedPartiesTransactionsAbstract" xlink:to="hlp_ScheduleOfRelatedPartiesTransactionsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_lbl0" xml:lang="en-US">Increase (Decrease) in Other Noncurrent Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:to="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl0" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetAcquisitionPriceOfAcquisitionExpected_lbl0" xml:lang="en-US">Asset Acquisition, Price of Acquisition, Expected</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetAcquisitionPriceOfAcquisitionExpected" xlink:to="us-gaap_AssetAcquisitionPriceOfAcquisitionExpected_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GrossProfit_lbl1" xml:lang="en-US">Gross Profit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_CashFlowsFromOperatingActivitiesAbstract_lbl0" xml:lang="en-US">Cash Flows From Operating Activities Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_CashFlowsFromOperatingActivitiesAbstract" xlink:to="hlp_CashFlowsFromOperatingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_DeferredTaxAssetsDepreciationAndAmortization_lbl1" xml:lang="en-US">Deferred Tax Assets Depreciation And Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_DeferredTaxAssetsDepreciationAndAmortization" xlink:to="hlp_DeferredTaxAssetsDepreciationAndAmortization_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl1" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VariableInterestEntityOwnershipPercentage_lbl0" xml:lang="en-US">Variable Interest Entity, Qualitative or Quantitative Information, Ownership Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableInterestEntityOwnershipPercentage" xlink:to="us-gaap_VariableInterestEntityOwnershipPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl2" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl0" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_LeaseTermConsideration_lbl1" xml:lang="en-US">Lease Term Consideration</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_LeaseTermConsideration" xlink:to="hlp_LeaseTermConsideration_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_lbl0" xml:lang="en-US">Subsidiary, Ownership Percentage, Noncontrolling Owner</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:to="us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_PercentageOfUnifromRate_lbl1" xml:lang="en-US">Percentage Of Unifrom Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_PercentageOfUnifromRate" xlink:to="hlp_PercentageOfUnifromRate_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsNet_lbl0" xml:lang="en-US">Net Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsNet" xlink:to="us-gaap_AssetsNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyMember_lbl2" xml:lang="en-US">Related Party [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyMember" xlink:to="us-gaap_RelatedPartyMember_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryWorkInProcess_lbl0" xml:lang="en-US">Inventory, Work in Process, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWorkInProcess" xlink:to="us-gaap_InventoryWorkInProcess_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInDueToRelatedParties_lbl0" xml:lang="en-US">Increase (Decrease) in Due to Related Parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDueToRelatedParties" xlink:to="us-gaap_IncreaseDecreaseInDueToRelatedParties_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentFaceAmount_lbl0" xml:lang="en-US">Debt Instrument, Face Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentFaceAmount" xlink:to="us-gaap_DebtInstrumentFaceAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BuildingAndBuildingImprovementsMember_lbl0" xml:lang="en-US">Building and Building Improvements [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BuildingAndBuildingImprovementsMember" xlink:to="us-gaap_BuildingAndBuildingImprovementsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrentAbstract_lbl0" xml:lang="en-US">Assets, Current [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_CustomerMember_lbl0" xml:lang="en-US">Customer Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_CustomerMember" xlink:to="hlp_CustomerMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvestments_lbl1" xml:lang="en-US">Equity Method Investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestments" xlink:to="us-gaap_EquityMethodInvestments_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_StatutoryReservesPolicyTextBlock_lbl1" xml:lang="en-US">Statutory Reserves Policy Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_StatutoryReservesPolicyTextBlock" xlink:to="hlp_StatutoryReservesPolicyTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrent_lbl1" xml:lang="en-US">Liabilities, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl0" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Four</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_lbl0" xml:lang="en-US">Increase (Decrease) in Accounts Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl0" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_WithinTheFirstQuarterOf2024Member_lbl0" xml:lang="en-US">Within The First Quarter Of2024 Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_WithinTheFirstQuarterOf2024Member" xlink:to="hlp_WithinTheFirstQuarterOf2024Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConsolidationPolicyTextBlock_lbl0" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConsolidationPolicyTextBlock" xlink:to="us-gaap_ConsolidationPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl0" xml:lang="en-US">Liabilities and Equity [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_SpotRateMember_lbl0" xml:lang="en-US">Spot Rate Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_SpotRateMember" xlink:to="hlp_SpotRateMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl0" xml:lang="en-US">Proceeds from Sale of Property, Plant, and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl0" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Three</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntangibleAssetsFiniteLivedPolicy_lbl0" xml:lang="en-US">Intangible Assets, Finite-Lived, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:to="us-gaap_IntangibleAssetsFiniteLivedPolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets_lbl0" xml:lang="en-US">Payments to Acquire Intangible Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl0" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CustomerConcentrationRiskMember_lbl0" xml:lang="en-US">Customer Concentration Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerConcentrationRiskMember" xlink:to="us-gaap_CustomerConcentrationRiskMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingAbstract_lbl" xml:lang="en-US">Segment Reporting [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpenseDebt_lbl0" xml:lang="en-US">Interest Expense, Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseDebt" xlink:to="us-gaap_InterestExpenseDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl2" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashEquivalentsAtCarryingValue_lbl1" xml:lang="en-US">Cash Equivalents, at Carrying Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashEquivalentsAtCarryingValue_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfRevenue_lbl0" xml:lang="en-US">Cost of Revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfRevenue" xlink:to="us-gaap_CostOfRevenue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl0" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_StatutoryReserveMember_lbl0" xml:lang="en-US">Statutory Reserve Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_StatutoryReserveMember" xlink:to="hlp_StatutoryReserveMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromSaleOfBuildings_lbl0" xml:lang="en-US">Proceeds from Sale of Buildings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleOfBuildings" xlink:to="us-gaap_ProceedsFromSaleOfBuildings_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProvisionForOtherCreditLosses_lbl0" xml:lang="en-US">Provision for Other Credit Losses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProvisionForOtherCreditLosses" xlink:to="us-gaap_ProvisionForOtherCreditLosses_lbl0"/>
    <loc xlink:type="locator" xlink:label="hlp_ScheduleOfCurrentExpectedCreditLossesAbstract" xlink:href="hlp-20241231.xsd#hlp_ScheduleOfCurrentExpectedCreditLossesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_ScheduleOfCurrentExpectedCreditLossesAbstract_lbl" xml:lang="en-US">Schedule Of Current Expected Credit Losses Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_ScheduleOfCurrentExpectedCreditLossesAbstract" xlink:to="hlp_ScheduleOfCurrentExpectedCreditLossesAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxesPaid_lbl0" xml:lang="en-US">Income Taxes Paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaid" xlink:to="us-gaap_IncomeTaxesPaid_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareDilutedAbstract_lbl0" xml:lang="en-US">Earnings Per Share, Diluted [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDilutedAbstract" xlink:to="us-gaap_EarningsPerShareDilutedAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_SixtyOneToNinetyDaysMember_lbl0" xml:lang="en-US">Sixty One To Ninety Days Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_SixtyOneToNinetyDaysMember" xlink:to="hlp_SixtyOneToNinetyDaysMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl1" xml:lang="en-US">Liabilities and Equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionDescriptionOfTransaction_lbl0" xml:lang="en-US">Related Party Transaction, Description of Transaction</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionDescriptionOfTransaction" xlink:to="us-gaap_RelatedPartyTransactionDescriptionOfTransaction_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_WithinTheFirstQuarterOf2025Member_lbl0" xml:lang="en-US">Within The First Quarter Of2025 Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_WithinTheFirstQuarterOf2025Member" xlink:to="hlp_WithinTheFirstQuarterOf2025Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentSalvageValuePercentage_lbl0" xml:lang="en-US">Property, Plant and Equipment, Salvage Value, Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentSalvageValuePercentage" xlink:to="us-gaap_PropertyPlantAndEquipmentSalvageValuePercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_HighAndNewTechnologyEnterprisesMember_lbl0" xml:lang="en-US">High And New Technology Enterprises Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_HighAndNewTechnologyEnterprisesMember" xlink:to="hlp_HighAndNewTechnologyEnterprisesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl0" xml:lang="en-US">Current Income Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentMaturityDate_lbl0" xml:lang="en-US">Debt Instrument, Maturity Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentMaturityDate" xlink:to="us-gaap_DebtInstrumentMaturityDate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ValueAddedTaxReceivable_lbl0" xml:lang="en-US">Value Added Tax Receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValueAddedTaxReceivable" xlink:to="us-gaap_ValueAddedTaxReceivable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NonoperatingIncomeExpense_lbl0" xml:lang="en-US">Nonoperating Income (Expense)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_PurchasePricePerShare_lbl1" xml:lang="en-US">Purchase Price Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_PurchasePricePerShare" xlink:to="hlp_PurchasePricePerShare_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingDescriptionOfAllOtherSegments_lbl0" xml:lang="en-US">Segment Reporting, Description of All Other Segments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingDescriptionOfAllOtherSegments" xlink:to="us-gaap_SegmentReportingDescriptionOfAllOtherSegments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_HongyuHaoMember_lbl0" xml:lang="en-US">Hongyu Hao Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_HongyuHaoMember" xlink:to="hlp_HongyuHaoMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsNoncurrentAbstract_lbl0" xml:lang="en-US">Assets, Noncurrent [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_AssetsNoncurrentAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hlp_ShortTermLoanforPurchase_lbl2" xml:lang="en-US">Short Term Loanfor Purchase</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hlp_ShortTermLoanforPurchase" xlink:to="hlp_ShortTermLoanforPurchase_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryValuationReserves_lbl0" xml:lang="en-US">Inventory Valuation Reserves</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryValuationReserves" xlink:to="us-gaap_InventoryValuationReserves_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SaleLeasebackTransactionLeaseTerm_lbl0" xml:lang="en-US">Sale Leaseback Transaction, Lease Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleLeasebackTransactionLeaseTerm" xlink:to="us-gaap_SaleLeasebackTransactionLeaseTerm_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsForAdvanceToAffiliate_lbl0" xml:lang="en-US">Payments for Advance to Affiliate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForAdvanceToAffiliate" xlink:to="us-gaap_PaymentsForAdvanceToAffiliate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrent_lbl0" xml:lang="en-US">Assets, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl0" xml:lang="en-US">Increase (Decrease) in Income Taxes Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl0"/>
  </labelLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>24
<FILENAME>hlp-20241231_pre.xml
<DESCRIPTION>XBRL PRESENTATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Mon May 12 21:06:21 UTC 2025 -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_ConsolidatedBalanceSheet" roleURI="http://www.hlyxgg.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_ConsolidatedBalanceSheet_Parentheticals" roleURI="http://www.hlyxgg.com/role/ConsolidatedBalanceSheet_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_ConsolidatedIncomeStatement" roleURI="http://www.hlyxgg.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_ShareholdersEquityType2or3" roleURI="http://www.hlyxgg.com/role/ShareholdersEquityType2or3"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_ConsolidatedCashFlow" roleURI="http://www.hlyxgg.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_OrganizationandNatureofOperations" roleURI="http://www.hlyxgg.com/role/OrganizationandNatureofOperations"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_SignificantAccountingPolicies" roleURI="http://www.hlyxgg.com/role/SignificantAccountingPolicies"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_AccountsReceivableNet" roleURI="http://www.hlyxgg.com/role/AccountsReceivableNet"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_NotesReceivables" roleURI="http://www.hlyxgg.com/role/NotesReceivables"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_InventoriesNet" roleURI="http://www.hlyxgg.com/role/InventoriesNet"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_PrepaidExpenseandOtherCurrentAssets" roleURI="http://www.hlyxgg.com/role/PrepaidExpenseandOtherCurrentAssets"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_PropertyPlantandEquipmentNet" roleURI="http://www.hlyxgg.com/role/PropertyPlantandEquipmentNet"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_IntangibleAssetsNet" roleURI="http://www.hlyxgg.com/role/IntangibleAssetsNet"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_DepositforInvestmentinJointVenture" roleURI="http://www.hlyxgg.com/role/DepositforInvestmentinJointVenture"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_Loans" roleURI="http://www.hlyxgg.com/role/Loans"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_AccruedExpensesandOtherPayables" roleURI="http://www.hlyxgg.com/role/AccruedExpensesandOtherPayables"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_Leases" roleURI="http://www.hlyxgg.com/role/Leases"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_IncomeTaxes" roleURI="http://www.hlyxgg.com/role/IncomeTaxes"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_Concentrations" roleURI="http://www.hlyxgg.com/role/Concentrations"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_RelatedParty" roleURI="http://www.hlyxgg.com/role/RelatedParty"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_ShareholdersEquity" roleURI="http://www.hlyxgg.com/role/ShareholdersEquity"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_SurplusReserve" roleURI="http://www.hlyxgg.com/role/SurplusReserve"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_Commitmentandcontingencies" roleURI="http://www.hlyxgg.com/role/Commitmentandcontingencies"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_SegmentReporting" roleURI="http://www.hlyxgg.com/role/SegmentReporting"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_SubsequentEvents" roleURI="http://www.hlyxgg.com/role/SubsequentEvents"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_RestrictedNetAssetsorParentCompanysCondensedFinancialStatements" roleURI="http://www.hlyxgg.com/role/RestrictedNetAssetsorParentCompanysCondensedFinancialStatements"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_AccountingPoliciesByPolicy" roleURI="http://www.hlyxgg.com/role/AccountingPoliciesByPolicy"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_OrganizationandNatureofOperationsTables" roleURI="http://www.hlyxgg.com/role/OrganizationandNatureofOperationsTables"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_SignificantAccountingPoliciesTables" roleURI="http://www.hlyxgg.com/role/SignificantAccountingPoliciesTables"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_AccountsReceivableNetTables" roleURI="http://www.hlyxgg.com/role/AccountsReceivableNetTables"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_NotesReceivablesTables" roleURI="http://www.hlyxgg.com/role/NotesReceivablesTables"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_InventoriesNetTables" roleURI="http://www.hlyxgg.com/role/InventoriesNetTables"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_PrepaidExpenseandOtherCurrentAssetsTables" roleURI="http://www.hlyxgg.com/role/PrepaidExpenseandOtherCurrentAssetsTables"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_PropertyPlantandEquipmentNetTables" roleURI="http://www.hlyxgg.com/role/PropertyPlantandEquipmentNetTables"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_IntangibleAssetsNetTables" roleURI="http://www.hlyxgg.com/role/IntangibleAssetsNetTables"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_LoansTables" roleURI="http://www.hlyxgg.com/role/LoansTables"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_AccruedExpensesandOtherPayablesTables" roleURI="http://www.hlyxgg.com/role/AccruedExpensesandOtherPayablesTables"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_LeasesTables" roleURI="http://www.hlyxgg.com/role/LeasesTables"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_IncomeTaxesTables" roleURI="http://www.hlyxgg.com/role/IncomeTaxesTables"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_RelatedPartyTables" roleURI="http://www.hlyxgg.com/role/RelatedPartyTables"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_RestrictedNetAssetsorParentCompanysCondensedFinancialStatementsTables" roleURI="http://www.hlyxgg.com/role/RestrictedNetAssetsorParentCompanysCondensedFinancialStatementsTables"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_ScheduleofConsolidatedVIEandSubsidiariesTable" roleURI="http://www.hlyxgg.com/role/ScheduleofConsolidatedVIEandSubsidiariesTable"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_ScheduleofConsolidatedFinancialInformationoftheVIEandVIEsSubsidiariesTable" roleURI="http://www.hlyxgg.com/role/ScheduleofConsolidatedFinancialInformationoftheVIEandVIEsSubsidiariesTable"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_ScheduleofConsolidatedOperatingInformationoftheVIEandVIEsSubsidiariesTable" roleURI="http://www.hlyxgg.com/role/ScheduleofConsolidatedOperatingInformationoftheVIEandVIEsSubsidiariesTable"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_ScheduleofCurrencyExchangeRatesTable" roleURI="http://www.hlyxgg.com/role/ScheduleofCurrencyExchangeRatesTable"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_ScheduleofEarningsPerShareTable" roleURI="http://www.hlyxgg.com/role/ScheduleofEarningsPerShareTable"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_ScheduleofPropertyPlantandEquipmentTable" roleURI="http://www.hlyxgg.com/role/ScheduleofPropertyPlantandEquipmentTable"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_ScheduleofNetRevenueSegregatedByGeographicRegionsTable" roleURI="http://www.hlyxgg.com/role/ScheduleofNetRevenueSegregatedByGeographicRegionsTable"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_ScheduleofAccountsReceivableTable" roleURI="http://www.hlyxgg.com/role/ScheduleofAccountsReceivableTable"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_ScheduleofCurrentExpectedCreditLossesTable" roleURI="http://www.hlyxgg.com/role/ScheduleofCurrentExpectedCreditLossesTable"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_ScheduleofNotesReceivableConsistedTable" roleURI="http://www.hlyxgg.com/role/ScheduleofNotesReceivableConsistedTable"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_ScheduleofInventoriesTable" roleURI="http://www.hlyxgg.com/role/ScheduleofInventoriesTable"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_ScheduleofPrepaidExpenseandOtherCurrentAssetsTable" roleURI="http://www.hlyxgg.com/role/ScheduleofPrepaidExpenseandOtherCurrentAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_ScheduleofPropertyPlantandEquipmentNetTable" roleURI="http://www.hlyxgg.com/role/ScheduleofPropertyPlantandEquipmentNetTable"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_ScheduleofIntangibleAssetsTable" roleURI="http://www.hlyxgg.com/role/ScheduleofIntangibleAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_ScheduleofAmortizationofIntangibleAssetsTable" roleURI="http://www.hlyxgg.com/role/ScheduleofAmortizationofIntangibleAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_ScheduleofShortTermLoansConsistedTable" roleURI="http://www.hlyxgg.com/role/ScheduleofShortTermLoansConsistedTable"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_ScheduleofFutureMaturitiesoftheLongTermLoanTable" roleURI="http://www.hlyxgg.com/role/ScheduleofFutureMaturitiesoftheLongTermLoanTable"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_ScheduleofAccruedExpensesandOtherPayablesTable" roleURI="http://www.hlyxgg.com/role/ScheduleofAccruedExpensesandOtherPayablesTable"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_ScheduleofLeaseExpensesTable" roleURI="http://www.hlyxgg.com/role/ScheduleofLeaseExpensesTable"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_ScheduleofCurrentandDeferredPortionsofIncomeTaxExpenseTable" roleURI="http://www.hlyxgg.com/role/ScheduleofCurrentandDeferredPortionsofIncomeTaxExpenseTable"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_ScheduleofEffectiveTaxRateTable" roleURI="http://www.hlyxgg.com/role/ScheduleofEffectiveTaxRateTable"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_ScheduleofDeferredAssetsandLiabilitiesTable" roleURI="http://www.hlyxgg.com/role/ScheduleofDeferredAssetsandLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_ScheduleofRelatedPartiesTransactionsTable" roleURI="http://www.hlyxgg.com/role/ScheduleofRelatedPartiesTransactionsTable"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_ScheduleofAmountDueToRelatedPartiesTable" roleURI="http://www.hlyxgg.com/role/ScheduleofAmountDueToRelatedPartiesTable"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_ScheduleofCondensedBalanceSheetsUnauditedTable" roleURI="http://www.hlyxgg.com/role/ScheduleofCondensedBalanceSheetsUnauditedTable"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_ScheduleofCondensedBalanceSheetsUnauditedTable_Parentheticals" roleURI="http://www.hlyxgg.com/role/ScheduleofCondensedBalanceSheetsUnauditedTable_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_ScheduleofCondensedStatementsofOperationsUnauditedTable" roleURI="http://www.hlyxgg.com/role/ScheduleofCondensedStatementsofOperationsUnauditedTable"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_ScheduleofCondensedStatementsOfCashFlowsUnauditedTable" roleURI="http://www.hlyxgg.com/role/ScheduleofCondensedStatementsOfCashFlowsUnauditedTable"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_LeasesDetailsScheduleofFinanceLeaseRightofUseAssetsandLiability" roleURI="http://www.hlyxgg.com/role/LeasesDetailsScheduleofFinanceLeaseRightofUseAssetsandLiability"/>
  <roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#CybersecurityRiskManagementAndStrategyDisclosure" roleURI="http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_OrganizationandNatureofOperationsDetails" roleURI="http://www.hlyxgg.com/role/OrganizationandNatureofOperationsDetails"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_SignificantAccountingPoliciesDetails" roleURI="http://www.hlyxgg.com/role/SignificantAccountingPoliciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_AccountsReceivableNetDetails" roleURI="http://www.hlyxgg.com/role/AccountsReceivableNetDetails"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_InventoriesNetDetails" roleURI="http://www.hlyxgg.com/role/InventoriesNetDetails"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_PropertyPlantandEquipmentNetDetails" roleURI="http://www.hlyxgg.com/role/PropertyPlantandEquipmentNetDetails"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_IntangibleAssetsNetDetails" roleURI="http://www.hlyxgg.com/role/IntangibleAssetsNetDetails"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_DepositforInvestmentinJointVentureDetails" roleURI="http://www.hlyxgg.com/role/DepositforInvestmentinJointVentureDetails"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_LoansDetails" roleURI="http://www.hlyxgg.com/role/LoansDetails"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_AccruedExpensesandOtherPayablesDetails" roleURI="http://www.hlyxgg.com/role/AccruedExpensesandOtherPayablesDetails"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_LeasesDetails" roleURI="http://www.hlyxgg.com/role/LeasesDetails"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_IncomeTaxesDetails" roleURI="http://www.hlyxgg.com/role/IncomeTaxesDetails"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_ConcentrationsDetails" roleURI="http://www.hlyxgg.com/role/ConcentrationsDetails"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_RelatedPartyDetails" roleURI="http://www.hlyxgg.com/role/RelatedPartyDetails"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_ShareholdersEquityDetails" roleURI="http://www.hlyxgg.com/role/ShareholdersEquityDetails"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_SurplusReserveDetails" roleURI="http://www.hlyxgg.com/role/SurplusReserveDetails"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_CommitmentandcontingenciesDetails" roleURI="http://www.hlyxgg.com/role/CommitmentandcontingenciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_SegmentReportingDetails" roleURI="http://www.hlyxgg.com/role/SegmentReportingDetails"/>
  <roleRef xlink:type="simple" xlink:href="hlp-20241231.xsd#hlp_r_SubsequentEventsDetails" roleURI="http://www.hlyxgg.com/role/SubsequentEventsDetails"/>
  <roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#cover" roleURI="http://xbrl.sec.gov/dei/role/document/Cover"/>
  <roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#ai" roleURI="http://xbrl.sec.gov/dei/role/document/AuditInformation"/>
  <presentationLink xlink:role="http://www.hlyxgg.com/role/ConsolidatedBalanceSheet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AssetsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsCurrentAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_RestrictedCashCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesAndLoansReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesAndLoansReceivableNetCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_NotesAndLoansReceivableNetCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_InventoryNet" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_OtherReceivablesNetCurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsNoncurrentAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_PrepaidExpenseNoncurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLongTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLongTermInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_OtherLongTermInvestments" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_FinanceLeaseRightOfUseAsset" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_Assets" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBorrowings"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_ShortTermBorrowings" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNotesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNotesPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OtherNotesPayableCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedIncomeTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedIncomeTaxesCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedLiabilitiesAndOtherLiabilities" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAbstract" xlink:to="us-gaap_LiabilitiesCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermLoansPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermLoansPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAbstract" xlink:to="us-gaap_LongTermLoansPayable" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_Liabilities" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquityAbstract" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_CommonStockValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="StatutoryReserve" xlink:href="hlp-20241231.xsd#hlp_StatutoryReserve"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommonStockValue" xlink:to="StatutoryReserve" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.hlyxgg.com/role/ConsolidatedBalanceSheet_Parentheticals" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesAuthorized" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesIssued" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesOutstanding" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.hlyxgg.com/role/ConsolidatedIncomeStatement" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_Revenues" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfRevenue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_CostOfRevenue" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_GrossProfit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpensesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingExpensesAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingExpenses" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingIncomeLoss" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherIncomeAndExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OtherIncomeAndExpensesAbstract" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncome"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherIncomeAndExpensesAbstract" xlink:to="us-gaap_OtherNonoperatingIncome" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinancingInterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancingInterestExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherIncomeAndExpensesAbstract" xlink:to="us-gaap_FinancingInterestExpense" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherIncomeAndExpensesAbstract" xlink:to="us-gaap_OtherNonoperatingExpense" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NonoperatingIncomeExpense" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeTaxesPaidNet" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NetIncomeLoss" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_NetIncomeLoss_0" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfOtherComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfOtherComprehensiveIncomeAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_StatementOfOtherComprehensiveIncomeAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfOtherComprehensiveIncomeAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareAbstract" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareBasic" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.hlyxgg.com/role/ShareholdersEquityType2or3" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_CommonStockMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_AdditionalPaidInCapitalMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="StatutoryReserveMember" xlink:href="hlp-20241231.xsd#hlp_StatutoryReserveMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="StatutoryReserveMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_RetainedEarningsMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="5.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueOther"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="us-gaap_StockIssuedDuringPeriodValueOther" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesOther"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="us-gaap_StockIssuedDuringPeriodSharesOther" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity_0" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding_0" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" order="10.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="StockIssuedDuringPeriodValueUnderwritersOptionExercisedMay22023" xlink:href="hlp-20241231.xsd#hlp_StockIssuedDuringPeriodValueUnderwritersOptionExercisedMay22023"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="StockIssuedDuringPeriodValueUnderwritersOptionExercisedMay22023" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="StockIssuedDuringPeriodSharesUnderwritersOptionExercisedMay22023inShares" xlink:href="hlp-20241231.xsd#hlp_StockIssuedDuringPeriodSharesUnderwritersOptionExercisedMay22023inShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="StockIssuedDuringPeriodSharesUnderwritersOptionExercisedMay22023inShares" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" order="13.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="StockIssuedDuringPeriodValueSurrenderOfShares" xlink:href="hlp-20241231.xsd#hlp_StockIssuedDuringPeriodValueSurrenderOfShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="StockIssuedDuringPeriodValueSurrenderOfShares" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="StockIssuedDuringPeriodSharesSurrenderOfShares" xlink:href="hlp-20241231.xsd#hlp_StockIssuedDuringPeriodSharesSurrenderOfShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="StockIssuedDuringPeriodSharesSurrenderOfShares" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.hlyxgg.com/role/ConsolidatedCashFlow" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetIncomeLoss" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DepreciationDepletionAndAmortization" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AmortizationOfIntangibleAssets" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProvisionForOtherCreditLosses" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProvisionForOtherCreditLosses"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ProvisionForOtherCreditLosses" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ShareBasedCompensation" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryLIFOReservePeriodCharge" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryLIFOReservePeriodCharge"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_InventoryLIFOReservePeriodCharge" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInNotesReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInNotesReceivables"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInNotesReceivables" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInInventories" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInDueFromRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDueFromRelatedParties"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInDueFromRelatedParties" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInDueToRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDueToRelatedParties"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInDueToRelatedParties" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireOtherProductiveAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireOtherProductiveAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireOtherProductiveAssets" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireInvestments" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToFundLongtermLoansToRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToFundLongtermLoansToRelatedParties"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToFundLongtermLoansToRelatedParties" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="ProceedsFromRelatedPartie" xlink:href="hlp-20241231.xsd#hlp_ProceedsFromRelatedPartie"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="ProceedsFromRelatedPartie" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ProceedsFromFinancingLiabilities" xlink:href="hlp-20241231.xsd#hlp_ProceedsFromFinancingLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="ProceedsFromFinancingLiabilities" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PaymentsForFinancingLiabilities" xlink:href="hlp-20241231.xsd#hlp_PaymentsForFinancingLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="PaymentsForFinancingLiabilities" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeasePrincipalPayments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_FinanceLeasePrincipalPayments" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromRelatedPartyDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromRelatedPartyDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromRelatedPartyDebt" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfRelatedPartyDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfRelatedPartyDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_RepaymentsOfRelatedPartyDebt" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsOfFinancingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsOfFinancingCosts" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromShortTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromShortTermDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromShortTermDebt" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfShortTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfShortTermDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_RepaymentsOfShortTermDebt" order="7.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromLongTermLinesOfCredit" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfLongTermLinesOfCredit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_RepaymentsOfLongTermLinesOfCredit" order="9.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromIssuanceInitialPublicOffering" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromStockOptionsExercised" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfPrivatePlacement" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfPrivatePlacement"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfPrivatePlacement" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashEquivalentsAtCarryingValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashEquivalentsAtCarryingValue" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCash" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCash"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_RestrictedCash" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashEquivalentsAtCarryingValue_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashEquivalentsAtCarryingValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashEquivalentsAtCarryingValue_0" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCash_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCash"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_RestrictedCash_0" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaidNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_InterestPaidNet" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaid"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_IncomeTaxesPaid" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PropertyPlantAndEquipmentTransferredFromConstructionInProgress" xlink:href="hlp-20241231.xsd#hlp_PropertyPlantAndEquipmentTransferredFromConstructionInProgress"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="PropertyPlantAndEquipmentTransferredFromConstructionInProgress" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PropertyPlantAndEquipmentAcquiredInExchangeOfNotesReceivable" xlink:href="hlp-20241231.xsd#hlp_PropertyPlantAndEquipmentAcquiredInExchangeOfNotesReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="PropertyPlantAndEquipmentAcquiredInExchangeOfNotesReceivable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PropertyPlantAndEquipmentAcquiredAndAppliedFromPrepaidExpenses" xlink:href="hlp-20241231.xsd#hlp_PropertyPlantAndEquipmentAcquiredAndAppliedFromPrepaidExpenses"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="PropertyPlantAndEquipmentAcquiredAndAppliedFromPrepaidExpenses" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RightofuseAssetsObtainedInExchangeForLeaseObligations" xlink:href="hlp-20241231.xsd#hlp_RightofuseAssetsObtainedInExchangeForLeaseObligations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="RightofuseAssetsObtainedInExchangeForLeaseObligations" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RightofuseAssetsTransferredToPropertyAndEquipmentUponExerciseOfPurchaseOption" xlink:href="hlp-20241231.xsd#hlp_RightofuseAssetsTransferredToPropertyAndEquipmentUponExerciseOfPurchaseOption"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="RightofuseAssetsTransferredToPropertyAndEquipmentUponExerciseOfPurchaseOption" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PropertyAndEquipmentAcquiredOnCreditAsLiabilities" xlink:href="hlp-20241231.xsd#hlp_PropertyAndEquipmentAcquiredOnCreditAsLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="PropertyAndEquipmentAcquiredOnCreditAsLiabilities" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PropertyAndEquipmentAcquiredByPrepaymentsForPurchaseOfYingxuanAssets" xlink:href="hlp-20241231.xsd#hlp_PropertyAndEquipmentAcquiredByPrepaymentsForPurchaseOfYingxuanAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="PropertyAndEquipmentAcquiredByPrepaymentsForPurchaseOfYingxuanAssets" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SecurityDepositsAppliedToPaymentsOfLongtermPayable" xlink:href="hlp-20241231.xsd#hlp_SecurityDepositsAppliedToPaymentsOfLongtermPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="SecurityDepositsAppliedToPaymentsOfLongtermPayable" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.hlyxgg.com/role/OrganizationandNatureofOperations" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.hlyxgg.com/role/SignificantAccountingPolicies" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.hlyxgg.com/role/AccountsReceivableNet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsAndNontradeReceivableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsAndNontradeReceivableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsReceivableNetAbstract" xlink:to="us-gaap_AccountsAndNontradeReceivableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.hlyxgg.com/role/NotesReceivables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivablesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivablesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.hlyxgg.com/role/InventoriesNet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.hlyxgg.com/role/PrepaidExpenseandOtherCurrentAssets" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCurrentAssetsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCurrentAssetsTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="us-gaap_OtherCurrentAssetsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.hlyxgg.com/role/PropertyPlantandEquipmentNet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.hlyxgg.com/role/IntangibleAssetsNet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_IntangibleAssetsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.hlyxgg.com/role/DepositforInvestmentinJointVenture" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:to="us-gaap_EquityMethodInvestmentsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.hlyxgg.com/role/Loans" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LoansPayableAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansPayableAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LoansPayableAbstract" xlink:to="us-gaap_DebtDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.hlyxgg.com/role/AccruedExpensesandOtherPayables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.hlyxgg.com/role/Leases" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="LeasesTable" xlink:href="hlp-20241231.xsd#hlp_LeasesTable"/>
    <loc xlink:type="locator" xlink:label="LeasesLineItems" xlink:href="hlp-20241231.xsd#hlp_LeasesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="LeasesTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesTable" xlink:to="LeasesLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesLineItems" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.hlyxgg.com/role/IncomeTaxes" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.hlyxgg.com/role/Concentrations" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RisksAndUncertaintiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RisksAndUncertaintiesAbstract" xlink:to="us-gaap_ConcentrationRiskDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.hlyxgg.com/role/RelatedParty" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.hlyxgg.com/role/ShareholdersEquity" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.hlyxgg.com/role/SurplusReserve" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InsuranceAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InsuranceAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatutoryAccountingPracticesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatutoryAccountingPracticesDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InsuranceAbstract" xlink:to="us-gaap_StatutoryAccountingPracticesDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.hlyxgg.com/role/Commitmentandcontingencies" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.hlyxgg.com/role/SegmentReporting" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.hlyxgg.com/role/SubsequentEvents" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.hlyxgg.com/role/RestrictedNetAssetsorParentCompanysCondensedFinancialStatements" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:to="us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.hlyxgg.com/role/AccountingPoliciesByPolicy" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConsolidationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConsolidationPolicyTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NoncontrollingInterestPolicyTextBlock" xlink:href="hlp-20241231.xsd#hlp_NoncontrollingInterestPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="NoncontrollingInterestPolicyTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseOfEstimates"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_UseOfEstimates" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RelatedPartiesTransactionsPolicyTextBlock" xlink:href="hlp-20241231.xsd#hlp_RelatedPartiesTransactionsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="RelatedPartiesTransactionsPolicyTextBlock" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_TradeAndOtherAccountsReceivablePolicy" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InventoryPolicyTextBlock" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DeferredOfferingCostsPolicyTextBlock" xlink:href="hlp-20241231.xsd#hlp_DeferredOfferingCostsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="DeferredOfferingCostsPolicyTextBlock" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsFiniteLivedPolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_IntangibleAssetsFiniteLivedPolicy" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ValueAddedTaxPolicyTextBlock" xlink:href="hlp-20241231.xsd#hlp_ValueAddedTaxPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ValueAddedTaxPolicyTextBlock" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfSalesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfSalesPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CostOfSalesPolicyTextBlock" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" order="21.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_IncomeTaxPolicyTextBlock" order="22.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PriorPeriodReclassificationAdjustmentDescription" order="23.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GovernmentAssistancePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GovernmentAssistancePolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_GovernmentAssistancePolicyTextBlock" order="24.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="StatutoryReservesPolicyTextBlock" xlink:href="hlp-20241231.xsd#hlp_StatutoryReservesPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="StatutoryReservesPolicyTextBlock" order="25.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" order="26.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SegmentReportingPolicyPolicyTextBlock" order="27.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" order="28.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.hlyxgg.com/role/OrganizationandNatureofOperationsTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfCondensedBalanceSheetTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="srt_ScheduleOfCondensedBalanceSheetTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedStatementOfComprehensiveIncomeTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedStatementOfComprehensiveIncomeTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="srt_CondensedStatementOfComprehensiveIncomeTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.hlyxgg.com/role/SignificantAccountingPoliciesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PropertyPlantAndEquipmentUsefulLifeTableTextBlock" xlink:href="hlp-20241231.xsd#hlp_PropertyPlantAndEquipmentUsefulLifeTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="PropertyPlantAndEquipmentUsefulLifeTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.hlyxgg.com/role/AccountsReceivableNetTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsReceivableNetAbstract" xlink:to="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNoncurrentPastDueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNoncurrentPastDueTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsReceivableNetAbstract" xlink:to="us-gaap_AccountsReceivableNoncurrentPastDueTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.hlyxgg.com/role/NotesReceivablesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivablesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivablesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.hlyxgg.com/role/InventoriesNetTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.hlyxgg.com/role/PrepaidExpenseandOtherCurrentAssetsTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.hlyxgg.com/role/PropertyPlantandEquipmentNetTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.hlyxgg.com/role/IntangibleAssetsNetTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.hlyxgg.com/role/LoansTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LoansPayableAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansPayableAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShortTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShortTermDebtTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LoansPayableAbstract" xlink:to="us-gaap_ScheduleOfShortTermDebtTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LoansPayableAbstract" xlink:to="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.hlyxgg.com/role/AccruedExpensesandOtherPayablesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract" xlink:to="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.hlyxgg.com/role/LeasesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfFinanceLeaseRightOfUseAssetsAndLiabilityTableTextBlock" xlink:href="hlp-20241231.xsd#hlp_ScheduleOfFinanceLeaseRightOfUseAssetsAndLiabilityTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="ScheduleOfFinanceLeaseRightOfUseAssetsAndLiabilityTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LeaseCostTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.hlyxgg.com/role/IncomeTaxesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.hlyxgg.com/role/RelatedPartyTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfAmountDueToRelatedPartiesTableTextBlock" xlink:href="hlp-20241231.xsd#hlp_ScheduleOfAmountDueToRelatedPartiesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="ScheduleOfAmountDueToRelatedPartiesTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.hlyxgg.com/role/RestrictedNetAssetsorParentCompanysCondensedFinancialStatementsTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="RestrictedNetAssetsorParentCompanysCondensedFinancialStatementsTablesTable" xlink:href="hlp-20241231.xsd#hlp_RestrictedNetAssetsorParentCompanysCondensedFinancialStatementsTablesTable"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedFinancialStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedFinancialStatementsCaptionsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:to="RestrictedNetAssetsorParentCompanysCondensedFinancialStatementsTablesTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestrictedNetAssetsorParentCompanysCondensedFinancialStatementsTablesTable" xlink:to="srt_ConsolidatedEntitiesAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ParentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ParentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="us-gaap_ParentMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestrictedNetAssetsorParentCompanysCondensedFinancialStatementsTablesTable" xlink:to="srt_CondensedFinancialStatementsCaptionsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfCondensedBalanceSheetTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedFinancialStatementsCaptionsLineItems" xlink:to="srt_ScheduleOfCondensedBalanceSheetTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedStatementOfComprehensiveIncomeTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedStatementOfComprehensiveIncomeTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedFinancialStatementsCaptionsLineItems" xlink:to="srt_CondensedStatementOfComprehensiveIncomeTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfCondensedCashFlowStatementTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedFinancialStatementsCaptionsLineItems" xlink:to="srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.hlyxgg.com/role/ScheduleofConsolidatedVIEandSubsidiariesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfConsolidatedVieAndSubsidiariesAbstract" xlink:href="hlp-20241231.xsd#hlp_ScheduleOfConsolidatedVieAndSubsidiariesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfConsolidatedVieAndSubsidiariesAbstract" xlink:to="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_OwnershipAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" xlink:to="srt_OwnershipAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="HongliHongKongLimitedHongliHKMember" xlink:href="hlp-20241231.xsd#hlp_HongliHongKongLimitedHongliHKMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_OwnershipAxis" xlink:to="HongliHongKongLimitedHongliHKMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShandongXiangfengHeavyIndustryCoLtdWFOEMember" xlink:href="hlp-20241231.xsd#hlp_ShandongXiangfengHeavyIndustryCoLtdWFOEMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_OwnershipAxis" xlink:to="ShandongXiangfengHeavyIndustryCoLtdWFOEMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShandongHongliSpecialSectionTubeCoLtdHongliShandongMember" xlink:href="hlp-20241231.xsd#hlp_ShandongHongliSpecialSectionTubeCoLtdHongliShandongMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_OwnershipAxis" xlink:to="ShandongHongliSpecialSectionTubeCoLtdHongliShandongMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShandongMaituoHeavyIndustryCoLtdMaituo1Member" xlink:href="hlp-20241231.xsd#hlp_ShandongMaituoHeavyIndustryCoLtdMaituo1Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_OwnershipAxis" xlink:to="ShandongMaituoHeavyIndustryCoLtdMaituo1Member" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShandongHaozhenHeavyIndustryCoLtdHaozhenShandong2Member" xlink:href="hlp-20241231.xsd#hlp_ShandongHaozhenHeavyIndustryCoLtdHaozhenShandong2Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_OwnershipAxis" xlink:to="ShandongHaozhenHeavyIndustryCoLtdHaozhenShandong2Member" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="BeijingHaozhenHeavyIndustryTechnologyCompanyLimitedHaozhenBeijingMember" xlink:href="hlp-20241231.xsd#hlp_BeijingHaozhenHeavyIndustryTechnologyCompanyLimitedHaozhenBeijingMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_OwnershipAxis" xlink:to="BeijingHaozhenHeavyIndustryTechnologyCompanyLimitedHaozhenBeijingMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" xlink:to="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="SubsidiariesAbstract" xlink:href="hlp-20241231.xsd#hlp_SubsidiariesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:to="SubsidiariesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsidiariesAbstract" xlink:to="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsidiariesAbstract" xlink:to="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="VieAndItsSubsidiariesAbstract" xlink:href="hlp-20241231.xsd#hlp_VieAndItsSubsidiariesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:to="VieAndItsSubsidiariesAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableInterestEntityQualitativeOrQuantitativeInformationDateInvolvementBegan1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableInterestEntityQualitativeOrQuantitativeInformationDateInvolvementBegan1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VieAndItsSubsidiariesAbstract" xlink:to="us-gaap_VariableInterestEntityQualitativeOrQuantitativeInformationDateInvolvementBegan1" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="VariableInterestEntityPlaceOfOrganization" xlink:href="hlp-20241231.xsd#hlp_VariableInterestEntityPlaceOfOrganization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VieAndItsSubsidiariesAbstract" xlink:to="VariableInterestEntityPlaceOfOrganization" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.hlyxgg.com/role/ScheduleofConsolidatedFinancialInformationoftheVIEandVIEsSubsidiariesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfConsolidatedFinancialInformationOfTheVieAndVieSSubsidiariesAbstract" xlink:href="hlp-20241231.xsd#hlp_ScheduleOfConsolidatedFinancialInformationOfTheVieAndVieSSubsidiariesAbstract"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedBalanceSheetStatementTable" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedBalanceSheetStatementTable"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedBalanceSheetStatementsCaptionsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfConsolidatedFinancialInformationOfTheVieAndVieSSubsidiariesAbstract" xlink:to="srt_CondensedBalanceSheetStatementTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementTable" xlink:to="srt_ConsolidatedEntitiesAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementTable" xlink:to="srt_CondensedBalanceSheetStatementsCaptionsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="CurrentAssetsAbstract0" xlink:href="hlp-20241231.xsd#hlp_CurrentAssetsAbstract0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="CurrentAssetsAbstract0" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CurrentAssetsAbstract0" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CurrentAssetsAbstract0" xlink:to="us-gaap_RestrictedCashCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CurrentAssetsAbstract0" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesAndLoansReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesAndLoansReceivableNetCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CurrentAssetsAbstract0" xlink:to="us-gaap_NotesAndLoansReceivableNetCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CurrentAssetsAbstract0" xlink:to="us-gaap_InventoryNet" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DueFromParentCompany" xlink:href="hlp-20241231.xsd#hlp_DueFromParentCompany"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CurrentAssetsAbstract0" xlink:to="DueFromParentCompany" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CurrentAssetsAbstract0" xlink:to="us-gaap_OtherReceivablesNetCurrent" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CurrentAssetsAbstract0" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_AssetsCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="NonCurrentAssetsAbstract" xlink:href="hlp-20241231.xsd#hlp_NonCurrentAssetsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="NonCurrentAssetsAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NonCurrentAssetsAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NonCurrentAssetsAbstract" xlink:to="us-gaap_PrepaidExpenseNoncurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NonCurrentAssetsAbstract" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NonCurrentAssetsAbstract" xlink:to="us-gaap_FinanceLeaseRightOfUseAsset" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NonCurrentAssetsAbstract" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_Assets" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CurrentLiabilitiesAbstract0" xlink:href="hlp-20241231.xsd#hlp_CurrentLiabilitiesAbstract0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="CurrentLiabilitiesAbstract0" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBorrowings"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CurrentLiabilitiesAbstract0" xlink:to="us-gaap_ShortTermBorrowings" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CurrentLiabilitiesAbstract0" xlink:to="us-gaap_AccountsPayableCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CurrentLiabilitiesAbstract0" xlink:to="us-gaap_OtherLiabilitiesCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxesPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CurrentLiabilitiesAbstract0" xlink:to="us-gaap_TaxesPayableCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CurrentLiabilitiesAbstract0" xlink:to="us-gaap_FinanceLeaseLiabilityCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CurrentLiabilitiesAbstract0" xlink:to="us-gaap_AccruedLiabilitiesAndOtherLiabilities" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_LiabilitiesCurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LongTermDebtNoncurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermLoansPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermLoansPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LongTermLoansPayable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_Liabilities" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_AssetsNet" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.hlyxgg.com/role/ScheduleofConsolidatedOperatingInformationoftheVIEandVIEsSubsidiariesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfConsolidatedOperatingInformationOfTheVieAndVieSSubsidiariesAbstract" xlink:href="hlp-20241231.xsd#hlp_ScheduleOfConsolidatedOperatingInformationOfTheVieAndVieSSubsidiariesAbstract"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedStatementOfComprehensiveIncomeTable" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedStatementOfComprehensiveIncomeTable"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedIncomeStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedIncomeStatementsCaptionsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfConsolidatedOperatingInformationOfTheVieAndVieSSubsidiariesAbstract" xlink:to="srt_CondensedStatementOfComprehensiveIncomeTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedStatementOfComprehensiveIncomeTable" xlink:to="srt_ConsolidatedEntitiesAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_SubsidiariesMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SubsidiariesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_SubsidiariesMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedStatementOfComprehensiveIncomeTable" xlink:to="srt_CondensedIncomeStatementsCaptionsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedIncomeStatementsCaptionsLineItems" xlink:to="us-gaap_Revenues" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedIncomeStatementsCaptionsLineItems" xlink:to="us-gaap_GrossProfit" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedIncomeStatementsCaptionsLineItems" xlink:to="us-gaap_OperatingIncomeLoss" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedIncomeStatementsCaptionsLineItems" xlink:to="us-gaap_NetIncomeLoss" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.hlyxgg.com/role/ScheduleofCurrencyExchangeRatesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfCurrencyExchangeRatesAbstract" xlink:href="hlp-20241231.xsd#hlp_ScheduleOfCurrencyExchangeRatesAbstract"/>
    <loc xlink:type="locator" xlink:label="SignificantAccountingPoliciesScheduleofCurrencyExchangeRatesDetailsTable" xlink:href="hlp-20241231.xsd#hlp_SignificantAccountingPoliciesScheduleofCurrencyExchangeRatesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="SignificantAccountingPoliciesScheduleofCurrencyExchangeRatesDetailsLineItems" xlink:href="hlp-20241231.xsd#hlp_SignificantAccountingPoliciesScheduleofCurrencyExchangeRatesDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfCurrencyExchangeRatesAbstract" xlink:to="SignificantAccountingPoliciesScheduleofCurrencyExchangeRatesDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntercompanyForeignCurrencyBalanceByDescriptionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntercompanyForeignCurrencyBalanceByDescriptionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesScheduleofCurrencyExchangeRatesDetailsTable" xlink:to="us-gaap_IntercompanyForeignCurrencyBalanceByDescriptionAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="SpotRateMember" xlink:href="hlp-20241231.xsd#hlp_SpotRateMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IntercompanyForeignCurrencyBalanceByDescriptionAxis" xlink:to="SpotRateMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AverageRateMember" xlink:href="hlp-20241231.xsd#hlp_AverageRateMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IntercompanyForeignCurrencyBalanceByDescriptionAxis" xlink:to="AverageRateMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesScheduleofCurrencyExchangeRatesDetailsTable" xlink:to="SignificantAccountingPoliciesScheduleofCurrencyExchangeRatesDetailsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="a1UsRmbAbstract" xlink:href="hlp-20241231.xsd#hlp_a1UsRmbAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesScheduleofCurrencyExchangeRatesDetailsLineItems" xlink:to="a1UsRmbAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyExchangeRateTranslation1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyExchangeRateTranslation1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="a1UsRmbAbstract" xlink:to="us-gaap_ForeignCurrencyExchangeRateTranslation1" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.hlyxgg.com/role/ScheduleofEarningsPerShareTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasicAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareBasicAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareBasicAbstract" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDilutedAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDilutedAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareDilutedAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareDilutedAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareReconciliationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareReconciliationAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareReconciliationAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareReconciliationAbstract" xlink:to="us-gaap_EarningsPerShareBasic" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareReconciliationAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.hlyxgg.com/role/ScheduleofPropertyPlantandEquipmentTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfPropertyPlantAndEquipmentAbstract" xlink:href="hlp-20241231.xsd#hlp_ScheduleOfPropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="SignificantAccountingPoliciesScheduleofPropertyPlantandEquipmentDetailsTable" xlink:href="hlp-20241231.xsd#hlp_SignificantAccountingPoliciesScheduleofPropertyPlantandEquipmentDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfPropertyPlantAndEquipmentAbstract" xlink:to="SignificantAccountingPoliciesScheduleofPropertyPlantandEquipmentDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesScheduleofPropertyPlantandEquipmentDetailsTable" xlink:to="srt_RangeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesScheduleofPropertyPlantandEquipmentDetailsTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BuildingAndBuildingImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_BuildingAndBuildingImprovementsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MachineryAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_MachineryAndEquipmentMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VehiclesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VehiclesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_VehiclesMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OfficeEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OfficeEquipmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_OfficeEquipmentMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ToolsDiesAndMoldsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ToolsDiesAndMoldsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_ToolsDiesAndMoldsMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ElectronicDevicesMember" xlink:href="hlp-20241231.xsd#hlp_ElectronicDevicesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="ElectronicDevicesMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesScheduleofPropertyPlantandEquipmentDetailsTable" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.hlyxgg.com/role/ScheduleofNetRevenueSegregatedByGeographicRegionsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfNetRevenueSegregatedByGeographicRegionsAbstract" xlink:href="hlp-20241231.xsd#hlp_ScheduleOfNetRevenueSegregatedByGeographicRegionsAbstract"/>
    <loc xlink:type="locator" xlink:label="SignificantAccountingPoliciesScheduleofNetRevenueSegregatedByGeographicRegionsDetailsTable" xlink:href="hlp-20241231.xsd#hlp_SignificantAccountingPoliciesScheduleofNetRevenueSegregatedByGeographicRegionsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfNetRevenueSegregatedByGeographicRegionsAbstract" xlink:to="SignificantAccountingPoliciesScheduleofNetRevenueSegregatedByGeographicRegionsDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesScheduleofNetRevenueSegregatedByGeographicRegionsDetailsTable" xlink:to="srt_StatementGeographicalAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="country_CN" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_CN"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_CN" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OverseasMember" xlink:href="hlp-20241231.xsd#hlp_OverseasMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="OverseasMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesScheduleofNetRevenueSegregatedByGeographicRegionsDetailsTable" xlink:to="us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:to="us-gaap_Revenues" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.hlyxgg.com/role/ScheduleofAccountsReceivableTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfAccountsReceivableAbstract" xlink:href="hlp-20241231.xsd#hlp_ScheduleOfAccountsReceivableAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAccountsReceivableAbstract" xlink:to="us-gaap_AccountsReceivableGross" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAccountsReceivableAbstract" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAccountsReceivableAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.hlyxgg.com/role/ScheduleofCurrentExpectedCreditLossesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfCurrentExpectedCreditLossesAbstract" xlink:href="hlp-20241231.xsd#hlp_ScheduleOfCurrentExpectedCreditLossesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNoncurrentPastDueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNoncurrentPastDueTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNoncurrentPastDueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNoncurrentPastDueLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfCurrentExpectedCreditLossesAbstract" xlink:to="us-gaap_AccountsReceivableNoncurrentPastDueTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinancingReceivablesPeriodPastDueAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancingReceivablesPeriodPastDueAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsReceivableNoncurrentPastDueTable" xlink:to="us-gaap_FinancingReceivablesPeriodPastDueAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinancingReceivablesPeriodPastDueDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancingReceivablesPeriodPastDueDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivablesPeriodPastDueAxis" xlink:to="us-gaap_FinancingReceivablesPeriodPastDueDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="ThirtyOneToSixtyDaysMember" xlink:href="hlp-20241231.xsd#hlp_ThirtyOneToSixtyDaysMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivablesPeriodPastDueAxis" xlink:to="ThirtyOneToSixtyDaysMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SixtyOneToNinetyDaysMember" xlink:href="hlp-20241231.xsd#hlp_SixtyOneToNinetyDaysMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivablesPeriodPastDueAxis" xlink:to="SixtyOneToNinetyDaysMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NinetyOneToHundredAndTwentyDaysMember" xlink:href="hlp-20241231.xsd#hlp_NinetyOneToHundredAndTwentyDaysMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivablesPeriodPastDueAxis" xlink:to="NinetyOneToHundredAndTwentyDaysMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="HundredAndTwentyOneToHundredAndEightyDaysMember" xlink:href="hlp-20241231.xsd#hlp_HundredAndTwentyOneToHundredAndEightyDaysMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivablesPeriodPastDueAxis" xlink:to="HundredAndTwentyOneToHundredAndEightyDaysMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="HundredAndEightyOneToTwoHundredAndSeventyDaysMember" xlink:href="hlp-20241231.xsd#hlp_HundredAndEightyOneToTwoHundredAndSeventyDaysMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivablesPeriodPastDueAxis" xlink:to="HundredAndEightyOneToTwoHundredAndSeventyDaysMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TwoHundredAndSeventyOneToThreeHundredAndSixtyDaysMember" xlink:href="hlp-20241231.xsd#hlp_TwoHundredAndSeventyOneToThreeHundredAndSixtyDaysMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivablesPeriodPastDueAxis" xlink:to="TwoHundredAndSeventyOneToThreeHundredAndSixtyDaysMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OverThreeHundredAndSixtyDaysMember" xlink:href="hlp-20241231.xsd#hlp_OverThreeHundredAndSixtyDaysMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivablesPeriodPastDueAxis" xlink:to="OverThreeHundredAndSixtyDaysMember" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsReceivableNoncurrentPastDueTable" xlink:to="us-gaap_AccountsReceivableNoncurrentPastDueLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="CurrentExpectedCreditLossesHistoricalLossRate" xlink:href="hlp-20241231.xsd#hlp_CurrentExpectedCreditLossesHistoricalLossRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsReceivableNoncurrentPastDueLineItems" xlink:to="CurrentExpectedCreditLossesHistoricalLossRate" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CurrentExpectedCreditLossesAdjustment" xlink:href="hlp-20241231.xsd#hlp_CurrentExpectedCreditLossesAdjustment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsReceivableNoncurrentPastDueLineItems" xlink:to="CurrentExpectedCreditLossesAdjustment" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CurrentExpectedCreditLossesRate" xlink:href="hlp-20241231.xsd#hlp_CurrentExpectedCreditLossesRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsReceivableNoncurrentPastDueLineItems" xlink:to="CurrentExpectedCreditLossesRate" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.hlyxgg.com/role/ScheduleofNotesReceivableConsistedTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfNotesReceivableConsistedAbstract" xlink:href="hlp-20241231.xsd#hlp_ScheduleOfNotesReceivableConsistedAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfNotesReceivableConsistedAbstract" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis" xlink:to="us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="WithinTheFirstQuarterOf2024Member" xlink:href="hlp-20241231.xsd#hlp_WithinTheFirstQuarterOf2024Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis" xlink:to="WithinTheFirstQuarterOf2024Member" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WithinTheSecondQuarterOf2024Member" xlink:href="hlp-20241231.xsd#hlp_WithinTheSecondQuarterOf2024Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis" xlink:to="WithinTheSecondQuarterOf2024Member" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WithinTheFirstQuarterOf2025Member" xlink:href="hlp-20241231.xsd#hlp_WithinTheFirstQuarterOf2025Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis" xlink:to="WithinTheFirstQuarterOf2025Member" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WithinTheSecondQuarterOf2025Member" xlink:href="hlp-20241231.xsd#hlp_WithinTheSecondQuarterOf2025Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis" xlink:to="WithinTheSecondQuarterOf2025Member" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="us-gaap_AccountsNotesAndLoansReceivableLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesReceivableNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesReceivableNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_NotesReceivableNet" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.hlyxgg.com/role/ScheduleofInventoriesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryRawMaterials" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryRawMaterials"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryRawMaterials" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWorkInProcess" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWorkInProcess"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryWorkInProcess" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryFinishedGoods" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryFinishedGoods"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryFinishedGoods" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryGross" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryLIFOReserve" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryLIFOReserve"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryLIFOReserve" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryNet" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.hlyxgg.com/role/ScheduleofPrepaidExpenseandOtherCurrentAssetsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidAdvertising" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidAdvertising"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="us-gaap_PrepaidAdvertising" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="us-gaap_OtherAssetsCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.hlyxgg.com/role/ScheduleofPropertyPlantandEquipmentNetTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfPropertyPlantAndEquipmentNetAbstract" xlink:href="hlp-20241231.xsd#hlp_ScheduleOfPropertyPlantAndEquipmentNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfPropertyPlantAndEquipmentNetAbstract" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BuildingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_BuildingMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="MachineryEquipmentAndToolsMember" xlink:href="hlp-20241231.xsd#hlp_MachineryEquipmentAndToolsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="MachineryEquipmentAndToolsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ElectronicDevicesMember" xlink:href="hlp-20241231.xsd#hlp_ElectronicDevicesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="ElectronicDevicesMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OfficeEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OfficeEquipmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_OfficeEquipmentMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VehiclesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VehiclesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_VehiclesMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConstructionInProgressMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConstructionInProgressMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_ConstructionInProgressMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.hlyxgg.com/role/ScheduleofIntangibleAssetsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfIntangibleAssetsAbstract" xlink:href="hlp-20241231.xsd#hlp_ScheduleOfIntangibleAssetsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfIntangibleAssetsAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfIntangibleAssetsAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfIntangibleAssetsAbstract" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.hlyxgg.com/role/ScheduleofAmortizationofIntangibleAssetsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfAmortizationOfIntangibleAssetsAbstract" xlink:href="hlp-20241231.xsd#hlp_ScheduleOfAmortizationOfIntangibleAssetsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAmortizationOfIntangibleAssetsAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAmortizationOfIntangibleAssetsAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAmortizationOfIntangibleAssetsAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAmortizationOfIntangibleAssetsAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAmortizationOfIntangibleAssetsAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
<!-- [WMV6][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrZqdG+IPTRQhaxITWbduhBMtXzm/uYHvW18KlxQGlivbNS1HLwmm97uUjMJddv/Qcho6/VybKnpAoRgBgPAww7T43RccRhasVOlziijHKc9INMObXHZ6HctG+reM9o1evcBLVP7ZyA0YN1XQNlfRU1bYgnejT/xAHu4cJsXbIBR7JvrFMhTTh2hIN3VA6ALx4oCFo4BNh+chdeeZmSVSgYstCdckPMp2TMfBr2sPpTKURdMRGObySyC] CSR-->
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.hlyxgg.com/role/ScheduleofShortTermLoansConsistedTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfShortTermLoansConsistedAbstract" xlink:href="hlp-20241231.xsd#hlp_ScheduleOfShortTermLoansConsistedAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShortTermDebtTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShortTermDebtTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShortTermLoansConsistedAbstract" xlink:to="us-gaap_ScheduleOfShortTermDebtTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShortTermDebtTable" xlink:to="us-gaap_LongtermDebtTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="BankOfWeifangMember" xlink:href="hlp-20241231.xsd#hlp_BankOfWeifangMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="BankOfWeifangMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="BankOfWeifangOneMember" xlink:href="hlp-20241231.xsd#hlp_BankOfWeifangOneMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="BankOfWeifangOneMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RuralCommercialBankOfShandongMember" xlink:href="hlp-20241231.xsd#hlp_RuralCommercialBankOfShandongMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="RuralCommercialBankOfShandongMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShenzhenQianhaiWeBankCoLtdMember" xlink:href="hlp-20241231.xsd#hlp_ShenzhenQianhaiWeBankCoLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="ShenzhenQianhaiWeBankCoLtdMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShortTermDebtTable" xlink:to="us-gaap_ShortTermDebtTypeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="RuralCommercialBankOfShandongMember_0" xlink:href="hlp-20241231.xsd#hlp_RuralCommercialBankOfShandongMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="RuralCommercialBankOfShandongMember_0" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PostalSavingsBankOfChinaPSBCMember" xlink:href="hlp-20241231.xsd#hlp_PostalSavingsBankOfChinaPSBCMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="PostalSavingsBankOfChinaPSBCMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IndustrialAndCommercialBankOfChinaMember" xlink:href="hlp-20241231.xsd#hlp_IndustrialAndCommercialBankOfChinaMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="IndustrialAndCommercialBankOfChinaMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="BankOfBeijingMember" xlink:href="hlp-20241231.xsd#hlp_BankOfBeijingMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="BankOfBeijingMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="BankOfRizhaoMember" xlink:href="hlp-20241231.xsd#hlp_BankOfRizhaoMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="BankOfRizhaoMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IndustrialBankMember" xlink:href="hlp-20241231.xsd#hlp_IndustrialBankMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="IndustrialBankMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AgriculturalBankOfChinaMember" xlink:href="hlp-20241231.xsd#hlp_AgriculturalBankOfChinaMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="AgriculturalBankOfChinaMember" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ChinaMinshengBankMember" xlink:href="hlp-20241231.xsd#hlp_ChinaMinshengBankMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="ChinaMinshengBankMember" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WeihaiCityCommercialBankMember" xlink:href="hlp-20241231.xsd#hlp_WeihaiCityCommercialBankMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="WeihaiCityCommercialBankMember" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShortTermDebtTable" xlink:to="us-gaap_ShortTermDebtLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShorttermDebtFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShorttermDebtFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_ShorttermDebtFairValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LongtermLoans" xlink:href="hlp-20241231.xsd#hlp_LongtermLoans"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="LongtermLoans" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBorrowings"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_ShortTermBorrowings" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_LongTermDebt" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_LongTermDebtCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermLoansPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermLoansPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_LongTermLoansPayable" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.hlyxgg.com/role/ScheduleofFutureMaturitiesoftheLongTermLoanTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfFutureMaturitiesOfTheLongTermLoanAbstract" xlink:href="hlp-20241231.xsd#hlp_ScheduleOfFutureMaturitiesOfTheLongTermLoanAbstract"/>
    <loc xlink:type="locator" xlink:label="LoansScheduleofFutureMaturitiesoftheLongTermLoanDetailsTable" xlink:href="hlp-20241231.xsd#hlp_LoansScheduleofFutureMaturitiesoftheLongTermLoanDetailsTable"/>
    <loc xlink:type="locator" xlink:label="LoansScheduleofFutureMaturitiesoftheLongTermLoanDetailsLineItems" xlink:href="hlp-20241231.xsd#hlp_LoansScheduleofFutureMaturitiesoftheLongTermLoanDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFutureMaturitiesOfTheLongTermLoanAbstract" xlink:to="LoansScheduleofFutureMaturitiesoftheLongTermLoanDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementScenarioAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LoansScheduleofFutureMaturitiesoftheLongTermLoanDetailsTable" xlink:to="srt_StatementScenarioAxis" order="1.0"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LoansScheduleofFutureMaturitiesoftheLongTermLoanDetailsTable" xlink:to="LoansScheduleofFutureMaturitiesoftheLongTermLoanDetailsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LoansScheduleofFutureMaturitiesoftheLongTermLoanDetailsLineItems" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LoansScheduleofFutureMaturitiesoftheLongTermLoanDetailsLineItems" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="us-gaap_LongTermDebt" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.hlyxgg.com/role/ScheduleofAccruedExpensesandOtherPayablesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfAccruedExpensesAndOtherPayablesAbstract" xlink:href="hlp-20241231.xsd#hlp_ScheduleOfAccruedExpensesAndOtherPayablesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAccruedExpensesAndOtherPayablesAbstract" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxesPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAccruedExpensesAndOtherPayablesAbstract" xlink:to="us-gaap_TaxesPayableCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAccruedExpensesAndOtherPayablesAbstract" xlink:to="us-gaap_InterestPayableCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAccruedExpensesAndOtherPayablesAbstract" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAccruedExpensesAndOtherPayablesAbstract" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAccruedExpensesAndOtherPayablesAbstract" xlink:to="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.hlyxgg.com/role/ScheduleofLeaseExpensesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfLeaseExpensesAbstract" xlink:href="hlp-20241231.xsd#hlp_ScheduleOfLeaseExpensesAbstract"/>
    <loc xlink:type="locator" xlink:label="FinanceLeaseCostAbstract" xlink:href="hlp-20241231.xsd#hlp_FinanceLeaseCostAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfLeaseExpensesAbstract" xlink:to="FinanceLeaseCostAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FinanceLeaseCostAbstract" xlink:to="us-gaap_FinanceLeaseRightOfUseAssetAmortization" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseInterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FinanceLeaseCostAbstract" xlink:to="us-gaap_FinanceLeaseInterestExpense" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfLeaseExpensesAbstract" xlink:to="us-gaap_LeaseCost" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.hlyxgg.com/role/ScheduleofCurrentandDeferredPortionsofIncomeTaxExpenseTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredRevenueAndCreditsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredRevenueAndCreditsCurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredRevenueAndCreditsCurrentAbstract" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredRevenueAndCreditsCurrentAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredRevenueAndCreditsCurrentAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.hlyxgg.com/role/ScheduleofEffectiveTaxRateTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationTable" xlink:to="srt_StatementGeographicalAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="country_CN" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_CN"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_CN" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationTable" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.hlyxgg.com/role/ScheduleofDeferredAssetsandLiabilitiesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesNetAbstract"/>
    <loc xlink:type="locator" xlink:label="DeferredTaxAssetsDepreciationAndAmortization" xlink:href="hlp-20241231.xsd#hlp_DeferredTaxAssetsDepreciationAndAmortization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:to="DeferredTaxAssetsDepreciationAndAmortization" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AllowanceForCECL" xlink:href="hlp-20241231.xsd#hlp_AllowanceForCECL"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:to="AllowanceForCECL" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsInventory" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:to="us-gaap_DeferredTaxAssetsInventory" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNet" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.hlyxgg.com/role/ScheduleofRelatedPartiesTransactionsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfRelatedPartiesTransactionsAbstract" xlink:href="hlp-20241231.xsd#hlp_ScheduleOfRelatedPartiesTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRelatedPartiesTransactionsAbstract" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="JieLiuMember" xlink:href="hlp-20241231.xsd#hlp_JieLiuMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="JieLiuMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="YuanqingLiuMember" xlink:href="hlp-20241231.xsd#hlp_YuanqingLiuMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="YuanqingLiuMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RonglanSunMember" xlink:href="hlp-20241231.xsd#hlp_RonglanSunMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="RonglanSunMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="HongyuHaoMember" xlink:href="hlp-20241231.xsd#hlp_HongyuHaoMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="HongyuHaoMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="YuanxiangLiuMember" xlink:href="hlp-20241231.xsd#hlp_YuanxiangLiuMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="YuanxiangLiuMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LiLiuMember" xlink:href="hlp-20241231.xsd#hlp_LiLiuMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="LiLiuMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="YongqingDongMember" xlink:href="hlp-20241231.xsd#hlp_YongqingDongMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="YongqingDongMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_RelatedPartyTransactionLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="NameOfTheRelatedPartyTransactionDescription" xlink:href="hlp-20241231.xsd#hlp_NameOfTheRelatedPartyTransactionDescription"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="NameOfTheRelatedPartyTransactionDescription" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDescriptionOfTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionDescriptionOfTransaction"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_RelatedPartyTransactionDescriptionOfTransaction" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.hlyxgg.com/role/ScheduleofAmountDueToRelatedPartiesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfAmountDueToRelatedPartiesAbstract" xlink:href="hlp-20241231.xsd#hlp_ScheduleOfAmountDueToRelatedPartiesAbstract"/>
    <loc xlink:type="locator" xlink:label="RelatedPartyScheduleofAmountDueToRelatedPartiesDetailsTable" xlink:href="hlp-20241231.xsd#hlp_RelatedPartyScheduleofAmountDueToRelatedPartiesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAmountDueToRelatedPartiesAbstract" xlink:to="RelatedPartyScheduleofAmountDueToRelatedPartiesDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyScheduleofAmountDueToRelatedPartiesDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="JieLiuMember" xlink:href="hlp-20241231.xsd#hlp_JieLiuMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="JieLiuMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="HongyuHaoMember" xlink:href="hlp-20241231.xsd#hlp_HongyuHaoMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="HongyuHaoMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="YongqingDongMember" xlink:href="hlp-20241231.xsd#hlp_YongqingDongMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="YongqingDongMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyMember" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyScheduleofAmountDueToRelatedPartiesDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="DueFromdueToRelatedPartiesNet" xlink:href="hlp-20241231.xsd#hlp_DueFromdueToRelatedPartiesNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="DueFromdueToRelatedPartiesNet" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="DueFromdueToRelatedPartiesNet_0" xlink:href="hlp-20241231.xsd#hlp_DueFromdueToRelatedPartiesNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="DueFromdueToRelatedPartiesNet_0" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.hlyxgg.com/role/ScheduleofCondensedBalanceSheetsUnauditedTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfCondensedBalanceSheetsUnauditedAbstract" xlink:href="hlp-20241231.xsd#hlp_ScheduleOfCondensedBalanceSheetsUnauditedAbstract"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedBalanceSheetStatementTable" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedBalanceSheetStatementTable"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedBalanceSheetStatementsCaptionsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfCondensedBalanceSheetsUnauditedAbstract" xlink:to="srt_CondensedBalanceSheetStatementTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementTable" xlink:to="srt_ConsolidatedEntitiesAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ParentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ParentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="us-gaap_ParentMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementTable" xlink:to="srt_CondensedBalanceSheetStatementsCaptionsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_AssetsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_OtherReceivablesNetCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_Assets" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_Liabilities" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_CommonStockValue" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_AdditionalPaidInCapital" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatutoryAccountingPracticesRetainedEarningsNotAvailableForDividends" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatutoryAccountingPracticesRetainedEarningsNotAvailableForDividends"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_StatutoryAccountingPracticesRetainedEarningsNotAvailableForDividends" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_StockholdersEquity" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.hlyxgg.com/role/ScheduleofCondensedBalanceSheetsUnauditedTable_Parentheticals" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfCondensedBalanceSheetsUnauditedAbstract" xlink:href="hlp-20241231.xsd#hlp_ScheduleOfCondensedBalanceSheetsUnauditedAbstract"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedBalanceSheetStatementTable" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedBalanceSheetStatementTable"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedBalanceSheetStatementsCaptionsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfCondensedBalanceSheetsUnauditedAbstract" xlink:to="srt_CondensedBalanceSheetStatementTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementTable" xlink:to="srt_ConsolidatedEntitiesAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ParentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ParentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="us-gaap_ParentMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementTable" xlink:to="srt_CondensedBalanceSheetStatementsCaptionsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_CommonStockSharesIssued" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.hlyxgg.com/role/ScheduleofCondensedStatementsofOperationsUnauditedTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfCondensedStatementsOfOperationsUnauditedAbstract" xlink:href="hlp-20241231.xsd#hlp_ScheduleOfCondensedStatementsOfOperationsUnauditedAbstract"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedStatementOfComprehensiveIncomeTable" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedStatementOfComprehensiveIncomeTable"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedStatementOfIncomeCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedStatementOfIncomeCaptionsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfCondensedStatementsOfOperationsUnauditedAbstract" xlink:to="srt_CondensedStatementOfComprehensiveIncomeTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedStatementOfComprehensiveIncomeTable" xlink:to="srt_ConsolidatedEntitiesAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ParentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ParentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="us-gaap_ParentMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedStatementOfComprehensiveIncomeTable" xlink:to="srt_CondensedStatementOfIncomeCaptionsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedStatementOfIncomeCaptionsLineItems" xlink:to="us-gaap_Revenues" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ShareOfProfitInSubsidiaries" xlink:href="hlp-20241231.xsd#hlp_ShareOfProfitInSubsidiaries"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedStatementOfIncomeCaptionsLineItems" xlink:to="ShareOfProfitInSubsidiaries" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedStatementOfIncomeCaptionsLineItems" xlink:to="us-gaap_ShareBasedCompensation" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherGeneralAndAdministrativeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedStatementOfIncomeCaptionsLineItems" xlink:to="us-gaap_OtherGeneralAndAdministrativeExpense" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedStatementOfIncomeCaptionsLineItems" xlink:to="us-gaap_OperatingExpenses" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedStatementOfIncomeCaptionsLineItems" xlink:to="us-gaap_NetIncomeLoss" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedStatementOfIncomeCaptionsLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedStatementOfIncomeCaptionsLineItems" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.hlyxgg.com/role/ScheduleofCondensedStatementsOfCashFlowsUnauditedTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfCondensedStatementsOfCashFlowsUnauditedAbstract" xlink:href="hlp-20241231.xsd#hlp_ScheduleOfCondensedStatementsOfCashFlowsUnauditedAbstract"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedCashFlowStatementTable" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedCashFlowStatementTable"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedCashFlowStatementsCaptionsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfCondensedStatementsOfCashFlowsUnauditedAbstract" xlink:to="srt_CondensedCashFlowStatementTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedCashFlowStatementTable" xlink:to="srt_ConsolidatedEntitiesAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ParentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ParentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="us-gaap_ParentMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedCashFlowStatementTable" xlink:to="srt_CondensedCashFlowStatementsCaptionsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="CashFlowsFromOperatingActivitiesAbstract" xlink:href="hlp-20241231.xsd#hlp_CashFlowsFromOperatingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="CashFlowsFromOperatingActivitiesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CashFlowsFromOperatingActivitiesAbstract" xlink:to="us-gaap_NetIncomeLoss" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="NonCashAdjustment" xlink:href="hlp-20241231.xsd#hlp_NonCashAdjustment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CashFlowsFromOperatingActivitiesAbstract" xlink:to="NonCashAdjustment" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CashFlowsFromOperatingActivitiesAbstract" xlink:to="us-gaap_ShareBasedCompensation" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherAccruedLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CashFlowsFromOperatingActivitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CashFlowsFromOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CashFlowsFromInvestingActivitiesAbstract" xlink:href="hlp-20241231.xsd#hlp_CashFlowsFromInvestingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="CashFlowsFromInvestingActivitiesAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForAdvanceToAffiliate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForAdvanceToAffiliate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CashFlowsFromInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsForAdvanceToAffiliate" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CashFlowsFromInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CashFlowsFromFinancingActivitiesAbstract" xlink:href="hlp-20241231.xsd#hlp_CashFlowsFromFinancingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="CashFlowsFromFinancingActivitiesAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ProceedsFromInitialPublicOfferingNetOfCosts" xlink:href="hlp-20241231.xsd#hlp_ProceedsFromInitialPublicOfferingNetOfCosts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CashFlowsFromFinancingActivitiesAbstract" xlink:to="ProceedsFromInitialPublicOfferingNetOfCosts" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CashFlowsFromFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromStockOptionsExercised" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CashFlowsFromFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_0" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="NonCashInvestingAndFinancingActivitiesAbstract" xlink:href="hlp-20241231.xsd#hlp_NonCashInvestingAndFinancingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="NonCashInvestingAndFinancingActivitiesAbstract" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesIssued1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesIssued1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NonCashInvestingAndFinancingActivitiesAbstract" xlink:to="us-gaap_NotesIssued1" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfPrivatePlacement" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfPrivatePlacement"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NonCashInvestingAndFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfPrivatePlacement" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.hlyxgg.com/role/LeasesDetailsScheduleofFinanceLeaseRightofUseAssetsandLiability" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureTextBlockAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_FinanceLeaseRightOfUseAsset" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityNoncurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_FinanceLeaseLiability" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceTable" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementStrategyAndGovernanceTable"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract" xlink:to="cyd_CybersecurityRiskManagementStrategyAndGovernanceTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceTable" xlink:to="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskRoleOfManagementTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskRoleOfManagementTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskRoleOfManagementTextBlock" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.hlyxgg.com/role/OrganizationandNatureofOperationsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:label="OrganizationandNatureofOperationsDetailsTable" xlink:href="hlp-20241231.xsd#hlp_OrganizationandNatureofOperationsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="OrganizationandNatureofOperationsDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandNatureofOperationsDetailsTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IPOMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IPOMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_IPOMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OverAllotmentOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OverAllotmentOptionMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_OverAllotmentOptionMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandNatureofOperationsDetailsTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_CustomerConcentrationRiskMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandNatureofOperationsDetailsTable" xlink:to="srt_MajorCustomersAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="VariableInterestEntityMember" xlink:href="hlp-20241231.xsd#hlp_VariableInterestEntityMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="VariableInterestEntityMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandNatureofOperationsDetailsTable" xlink:to="dei_LegalEntityAxis" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="HaozhenShandongMember" xlink:href="hlp-20241231.xsd#hlp_HaozhenShandongMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="HaozhenShandongMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="HaozhenBeijingMember" xlink:href="hlp-20241231.xsd#hlp_HaozhenBeijingMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="HaozhenBeijingMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="HongliCaymanMember" xlink:href="hlp-20241231.xsd#hlp_HongliCaymanMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="HongliCaymanMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandNatureofOperationsDetailsTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesRevenueNetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesRevenueNetMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_SalesRevenueNetMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandNatureofOperationsDetailsTable" xlink:to="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableInterestEntityOwnershipPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableInterestEntityOwnershipPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_VariableInterestEntityOwnershipPercentage" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesIssuedPricePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesIssuedPricePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_SharesIssuedPricePerShare" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_ProceedsFromIssuanceInitialPublicOffering" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.hlyxgg.com/role/SignificantAccountingPoliciesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="SignificantAccountingPoliciesDetailsTable" xlink:href="hlp-20241231.xsd#hlp_SignificantAccountingPoliciesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="SignificantAccountingPoliciesDetailsLineItems" xlink:href="hlp-20241231.xsd#hlp_SignificantAccountingPoliciesDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="SignificantAccountingPoliciesDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesDetailsTable" xlink:to="srt_ProductOrServiceAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrantMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrantMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="us-gaap_GrantMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="ChinasForeignInvestmentEnterprisesMember" xlink:href="hlp-20241231.xsd#hlp_ChinasForeignInvestmentEnterprisesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="ChinasForeignInvestmentEnterprisesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BalanceSheetLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesDetailsTable" xlink:to="us-gaap_BalanceSheetLocationAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BalanceSheetLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="ContractLiabilitiesMember" xlink:href="hlp-20241231.xsd#hlp_ContractLiabilitiesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="ContractLiabilitiesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesDetailsTable" xlink:to="srt_RangeAxis" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentRiskAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesDetailsTable" xlink:to="us-gaap_DerivativeInstrumentRiskAxis" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeContractTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeContractTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherContractMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherContractMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_OtherContractMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_OwnershipAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesDetailsTable" xlink:to="srt_OwnershipAxis" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_OwnershipDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_OwnershipAxis" xlink:to="srt_OwnershipDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="CompanysVIEMember" xlink:href="hlp-20241231.xsd#hlp_CompanysVIEMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_OwnershipAxis" xlink:to="CompanysVIEMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SungdaTechCoLtdMember" xlink:href="hlp-20241231.xsd#hlp_SungdaTechCoLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_OwnershipAxis" xlink:to="SungdaTechCoLtdMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="HaozhenBeijingMember" xlink:href="hlp-20241231.xsd#hlp_HaozhenBeijingMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_OwnershipAxis" xlink:to="HaozhenBeijingMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesDetailsTable" xlink:to="SignificantAccountingPoliciesDetailsLineItems" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_MinorityInterestOwnershipPercentageByParent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossRealized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionGainLossRealized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossRealized" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentSalvageValuePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentSalvageValuePercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentSalvageValuePercentage" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_AccruedLiabilitiesAndOtherLiabilities" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ValueAddedTaxPercentage" xlink:href="hlp-20241231.xsd#hlp_ValueAddedTaxPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesDetailsLineItems" xlink:to="ValueAddedTaxPercentage" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_ResearchAndDevelopmentExpense" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingAndMarketingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_SellingAndMarketingExpense" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIncome"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_OtherIncome" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.hlyxgg.com/role/AccountsReceivableNetDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetAbstract"/>
    <loc xlink:type="locator" xlink:label="AccountsReceivableNetDetailsTable" xlink:href="hlp-20241231.xsd#hlp_AccountsReceivableNetDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsReceivableNetAbstract" xlink:to="AccountsReceivableNetDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountsReceivableNetDetailsTable" xlink:to="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis" xlink:to="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="ChinaMinshengBankMember" xlink:href="hlp-20241231.xsd#hlp_ChinaMinshengBankMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis" xlink:to="ChinaMinshengBankMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountsReceivableNetDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="ChinaIndustrialBankMember" xlink:href="hlp-20241231.xsd#hlp_ChinaIndustrialBankMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="ChinaIndustrialBankMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountsReceivableNetDetailsTable" xlink:to="us-gaap_AccountsNotesAndLoansReceivableLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableGrossCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_AccountsReceivableGrossCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBorrowings"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_ShortTermBorrowings" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="WorkingCapitalLoan" xlink:href="hlp-20241231.xsd#hlp_WorkingCapitalLoan"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="WorkingCapitalLoan" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.hlyxgg.com/role/InventoriesNetDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWriteDown" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWriteDown"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryWriteDown" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryValuationReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryValuationReserves"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryValuationReserves" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.hlyxgg.com/role/PropertyPlantandEquipmentNetDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNetAbstract"/>
    <loc xlink:type="locator" xlink:label="PropertyPlantandEquipmentNetDetailsTable" xlink:href="hlp-20241231.xsd#hlp_PropertyPlantandEquipmentNetDetailsTable"/>
    <loc xlink:type="locator" xlink:label="PropertyPlantandEquipmentNetDetailsLineItems" xlink:href="hlp-20241231.xsd#hlp_PropertyPlantandEquipmentNetDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:to="PropertyPlantandEquipmentNetDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantandEquipmentNetDetailsTable" xlink:to="us-gaap_IncomeStatementLocationAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantandEquipmentNetDetailsTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConstructionInProgressMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConstructionInProgressMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_ConstructionInProgressMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantandEquipmentNetDetailsTable" xlink:to="PropertyPlantandEquipmentNetDetailsLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantandEquipmentNetDetailsLineItems" xlink:to="us-gaap_Depreciation" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsAndServicesSoldDepreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSoldDepreciation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantandEquipmentNetDetailsLineItems" xlink:to="us-gaap_CostOfGoodsAndServicesSoldDepreciation" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantandEquipmentNetDetailsLineItems" xlink:to="us-gaap_AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantandEquipmentNetDetailsLineItems" xlink:to="us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantandEquipmentNetDetailsLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciation" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSaleOfOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfOtherAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantandEquipmentNetDetailsLineItems" xlink:to="us-gaap_GainLossOnSaleOfOtherAssets" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValueAddedTaxReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValueAddedTaxReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantandEquipmentNetDetailsLineItems" xlink:to="us-gaap_ValueAddedTaxReceivable" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSaleOfInterestInProjects" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfInterestInProjects"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantandEquipmentNetDetailsLineItems" xlink:to="us-gaap_GainLossOnSaleOfInterestInProjects" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSaleOfOilAndGasProperty" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfOilAndGasProperty"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantandEquipmentNetDetailsLineItems" xlink:to="us-gaap_GainLossOnSaleOfOilAndGasProperty" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.hlyxgg.com/role/IntangibleAssetsNetDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="IntangibleAssetsNetDetailsTable" xlink:href="hlp-20241231.xsd#hlp_IntangibleAssetsNetDetailsTable"/>
    <loc xlink:type="locator" xlink:label="IntangibleAssetsNetDetailsLineItems" xlink:href="hlp-20241231.xsd#hlp_IntangibleAssetsNetDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="IntangibleAssetsNetDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IntangibleAssetsNetDetailsTable" xlink:to="us-gaap_IncomeStatementLocationAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="AmortizationExpenseMember" xlink:href="hlp-20241231.xsd#hlp_AmortizationExpenseMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="AmortizationExpenseMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IntangibleAssetsNetDetailsTable" xlink:to="IntangibleAssetsNetDetailsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IntangibleAssetsNetDetailsLineItems" xlink:to="us-gaap_AmortizationOfIntangibleAssets" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsAndServicesSoldAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSoldAmortization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IntangibleAssetsNetDetailsLineItems" xlink:to="us-gaap_CostOfGoodsAndServicesSoldAmortization" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfBuildings" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfBuildings"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IntangibleAssetsNetDetailsLineItems" xlink:to="us-gaap_ProceedsFromSaleOfBuildings" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Land" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Land"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IntangibleAssetsNetDetailsLineItems" xlink:to="us-gaap_Land" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentForAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentForAmortization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IntangibleAssetsNetDetailsLineItems" xlink:to="us-gaap_AdjustmentForAmortization" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireLandHeldForUse" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireLandHeldForUse"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IntangibleAssetsNetDetailsLineItems" xlink:to="us-gaap_PaymentsToAcquireLandHeldForUse" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.hlyxgg.com/role/DepositforInvestmentinJointVentureDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentFinancialStatementReportedAmountsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentFinancialStatementReportedAmountsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityMethodInvestmentFinancialStatementReportedAmountsAbstract" xlink:to="us-gaap_EquityMethodInvestments" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.hlyxgg.com/role/LoansDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LoansPayableAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansPayableAbstract"/>
    <loc xlink:type="locator" xlink:label="LoansDetailsTable" xlink:href="hlp-20241231.xsd#hlp_LoansDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LoansPayableAbstract" xlink:to="LoansDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LoansDetailsTable" xlink:to="us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis" xlink:to="us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="LoanAgreementMember" xlink:href="hlp-20241231.xsd#hlp_LoanAgreementMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis" xlink:to="LoanAgreementMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LoansDetailsTable" xlink:to="us-gaap_ShortTermDebtTypeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesPayableToBanksMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesPayableToBanksMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_NotesPayableToBanksMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LoansDetailsTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LandBuildingsAndImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LandBuildingsAndImprovementsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_LandBuildingsAndImprovementsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseRightsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseRightsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_UseRightsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LoansDetailsTable" xlink:to="srt_RangeAxis" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentRiskAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LoansDetailsTable" xlink:to="us-gaap_DerivativeInstrumentRiskAxis" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeContractTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeContractTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="BankOfBeijingMember" xlink:href="hlp-20241231.xsd#hlp_BankOfBeijingMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="BankOfBeijingMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="BankOfRizhaoMember" xlink:href="hlp-20241231.xsd#hlp_BankOfRizhaoMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="BankOfRizhaoMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LoansDetailsTable" xlink:to="us-gaap_DebtInstrumentAxis" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="CreditLineAndLoanAgreementsMember" xlink:href="hlp-20241231.xsd#hlp_CreditLineAndLoanAgreementsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="CreditLineAndLoanAgreementsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RuralCommercialBankOfShandongMember" xlink:href="hlp-20241231.xsd#hlp_RuralCommercialBankOfShandongMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="RuralCommercialBankOfShandongMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PostalSavingsBankOfChinaPSBCMember" xlink:href="hlp-20241231.xsd#hlp_PostalSavingsBankOfChinaPSBCMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="PostalSavingsBankOfChinaPSBCMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IndustrialAndCommercialBankOfChinaMember" xlink:href="hlp-20241231.xsd#hlp_IndustrialAndCommercialBankOfChinaMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="IndustrialAndCommercialBankOfChinaMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="BankOfBeijingMember_0" xlink:href="hlp-20241231.xsd#hlp_BankOfBeijingMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="BankOfBeijingMember_0" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="BankOfRizhaoMember_0" xlink:href="hlp-20241231.xsd#hlp_BankOfRizhaoMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="BankOfRizhaoMember_0" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AgriculturalBankOfChinaMember" xlink:href="hlp-20241231.xsd#hlp_AgriculturalBankOfChinaMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="AgriculturalBankOfChinaMember" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ChinaMinshengBankMember" xlink:href="hlp-20241231.xsd#hlp_ChinaMinshengBankMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="ChinaMinshengBankMember" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WeihaiCityCommercialBankMember" xlink:href="hlp-20241231.xsd#hlp_WeihaiCityCommercialBankMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="WeihaiCityCommercialBankMember" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="BankOfWeifangMember" xlink:href="hlp-20241231.xsd#hlp_BankOfWeifangMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="BankOfWeifangMember" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShenzhenQianhaiWeBankCoLtdMember" xlink:href="hlp-20241231.xsd#hlp_ShenzhenQianhaiWeBankCoLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="ShenzhenQianhaiWeBankCoLtdMember" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LoansDetailsTable" xlink:to="us-gaap_DebtInstrumentLineItems" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentFaceAmount" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateDuringPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateDuringPeriod" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherShortTermBorrowings"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_OtherShortTermBorrowings" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PledgedValue" xlink:href="hlp-20241231.xsd#hlp_PledgedValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="PledgedValue" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBankLoansAndNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBankLoansAndNotesPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_ShortTermBankLoansAndNotesPayable" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShortTermLoanforPurchase" xlink:href="hlp-20241231.xsd#hlp_ShortTermLoanforPurchase"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="ShortTermLoanforPurchase" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PledgedRealPropertiesValue" xlink:href="hlp-20241231.xsd#hlp_PledgedRealPropertiesValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="PledgedRealPropertiesValue" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentCompanyDebtInstrumentAmountRepaidToNavExcessLess" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentCompanyDebtInstrumentAmountRepaidToNavExcessLess"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_InvestmentCompanyDebtInstrumentAmountRepaidToNavExcessLess" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLoansPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLoansPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_OtherLoansPayable" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherReceivables"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_OtherReceivables" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_InterestExpenseDebt" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtWeightedAverageInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtWeightedAverageInterestRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_ShortTermDebtWeightedAverageInterestRate" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoaned" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoaned"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoaned" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtPercentageBearingVariableInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtPercentageBearingVariableInterestRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebtPercentageBearingVariableInterestRate" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentMaturityDate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentMaturityDate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentMaturityDate" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfOtherLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfOtherLongTermDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_RepaymentsOfOtherLongTermDebt" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsOfLoanCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfLoanCosts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_PaymentsOfLoanCosts" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLongTermDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_OtherLongTermDebt" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentCollateralAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCollateralAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentCollateralAmount" order="21.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SecuredDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SecuredDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_SecuredDebt" order="22.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestAndDebtExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestAndDebtExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_InterestAndDebtExpense" order="23.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.hlyxgg.com/role/AccruedExpensesandOtherPayablesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="AccruedExpensesandOtherPayablesDetailsTable" xlink:href="hlp-20241231.xsd#hlp_AccruedExpensesandOtherPayablesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="AccruedExpensesandOtherPayablesDetailsLineItems" xlink:href="hlp-20241231.xsd#hlp_AccruedExpensesandOtherPayablesDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract" xlink:to="AccruedExpensesandOtherPayablesDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleLeasebackTransactionDescriptionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleLeasebackTransactionDescriptionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccruedExpensesandOtherPayablesDetailsTable" xlink:to="us-gaap_SaleLeasebackTransactionDescriptionAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleLeasebackTransactionNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleLeasebackTransactionNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SaleLeasebackTransactionDescriptionAxis" xlink:to="us-gaap_SaleLeasebackTransactionNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="FailedSaleAndLeasebackMember" xlink:href="hlp-20241231.xsd#hlp_FailedSaleAndLeasebackMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SaleLeasebackTransactionDescriptionAxis" xlink:to="FailedSaleAndLeasebackMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccruedExpensesandOtherPayablesDetailsTable" xlink:to="AccruedExpensesandOtherPayablesDetailsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseRemainingLeaseTerm"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccruedExpensesandOtherPayablesDetailsLineItems" xlink:to="us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LeaseBargainPurchaseOption" xlink:href="hlp-20241231.xsd#hlp_LeaseBargainPurchaseOption"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccruedExpensesandOtherPayablesDetailsLineItems" xlink:to="LeaseBargainPurchaseOption" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccruedExpensesandOtherPayablesDetailsLineItems" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.hlyxgg.com/role/LeasesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="LeasesDetailsTable" xlink:href="hlp-20241231.xsd#hlp_LeasesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeLeaseDescriptionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="LeasesDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesDetailsTable" xlink:to="srt_RangeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByAssetClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesDetailsTable" xlink:to="us-gaap_FairValueByAssetClassAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByAssetClassAxis" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByAssetClassAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesDetailsTable" xlink:to="us-gaap_LesseeLeaseDescriptionLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleLeasebackTransactionLeaseTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleLeasebackTransactionLeaseTerm"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_SaleLeasebackTransactionLeaseTerm" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LeaseTermConsideration" xlink:href="hlp-20241231.xsd#hlp_LeaseTermConsideration"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="LeaseTermConsideration" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_FinanceLeaseRightOfUseAsset" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.hlyxgg.com/role/IncomeTaxesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="IncomeTaxesDetailsTable" xlink:href="hlp-20241231.xsd#hlp_IncomeTaxesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="IncomeTaxesDetailsLineItems" xlink:href="hlp-20241231.xsd#hlp_IncomeTaxesDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="IncomeTaxesDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityNameAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsTable" xlink:to="us-gaap_IncomeTaxAuthorityNameAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InlandRevenueHongKongMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InlandRevenueHongKongMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="us-gaap_InlandRevenueHongKongMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PeoplesRepublicOfChinaMember" xlink:href="hlp-20241231.xsd#hlp_PeoplesRepublicOfChinaMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="PeoplesRepublicOfChinaMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsTable" xlink:to="srt_RangeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="HighAndNewTechnologyEnterprisesMember" xlink:href="hlp-20241231.xsd#hlp_HighAndNewTechnologyEnterprisesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="HighAndNewTechnologyEnterprisesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsTable" xlink:to="IncomeTaxesDetailsLineItems" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="ProfitsAmount" xlink:href="hlp-20241231.xsd#hlp_ProfitsAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsLineItems" xlink:to="ProfitsAmount" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PercentageOfUnifromRate" xlink:href="hlp-20241231.xsd#hlp_PercentageOfUnifromRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsLineItems" xlink:to="PercentageOfUnifromRate" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.hlyxgg.com/role/ConcentrationsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RisksAndUncertaintiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <loc xlink:type="locator" xlink:label="ConcentrationsDetailsTable" xlink:href="hlp-20241231.xsd#hlp_ConcentrationsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="ConcentrationsDetailsLineItems" xlink:href="hlp-20241231.xsd#hlp_ConcentrationsDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RisksAndUncertaintiesAbstract" xlink:to="ConcentrationsDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationsDetailsTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_CustomerConcentrationRiskMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProductConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductConcentrationRiskMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ProductConcentrationRiskMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplierConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierConcentrationRiskMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_SupplierConcentrationRiskMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationsDetailsTable" xlink:to="srt_MajorCustomersAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="CustomerMember" xlink:href="hlp-20241231.xsd#hlp_CustomerMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="CustomerMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LargestCustomersMember" xlink:href="hlp-20241231.xsd#hlp_LargestCustomersMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="LargestCustomersMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SecondLargestCustomersMember" xlink:href="hlp-20241231.xsd#hlp_SecondLargestCustomersMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="SecondLargestCustomersMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationsDetailsTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesRevenueNetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesRevenueNetMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_SalesRevenueNetMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_AccountsReceivableMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationsDetailsTable" xlink:to="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:to="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="SupplierOneMember" xlink:href="hlp-20241231.xsd#hlp_SupplierOneMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:to="SupplierOneMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SupplierMember" xlink:href="hlp-20241231.xsd#hlp_SupplierMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:to="SupplierMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationsDetailsTable" xlink:to="ConcentrationsDetailsLineItems" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationsDetailsLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Supplies" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Supplies"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationsDetailsLineItems" xlink:to="us-gaap_Supplies" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCashEquivalentsAtCarryingValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationsDetailsLineItems" xlink:to="us-gaap_OtherCashEquivalentsAtCarryingValue" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Deposits" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Deposits"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationsDetailsLineItems" xlink:to="us-gaap_Deposits" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashUninsuredAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashUninsuredAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationsDetailsLineItems" xlink:to="us-gaap_CashUninsuredAmount" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.hlyxgg.com/role/RelatedPartyDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="RelatedPartyDetailsTable" xlink:href="hlp-20241231.xsd#hlp_RelatedPartyDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="RelatedPartyDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyMember" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="MrJieLiuMember" xlink:href="hlp-20241231.xsd#hlp_MrJieLiuMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="MrJieLiuMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ProceedsFromRelatedpartyDebt" xlink:href="hlp-20241231.xsd#hlp_ProceedsFromRelatedpartyDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="ProceedsFromRelatedpartyDebt" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfRelatedPartyDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfRelatedPartyDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_RepaymentsOfRelatedPartyDebt" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToFundLongtermLoansToRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToFundLongtermLoansToRelatedParties"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_PaymentsToFundLongtermLoansToRelatedParties" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.hlyxgg.com/role/ShareholdersEquityDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <loc xlink:type="locator" xlink:label="ShareholdersEquityDetailsTable" xlink:href="hlp-20241231.xsd#hlp_ShareholdersEquityDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="ShareholdersEquityDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IPOMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IPOMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_IPOMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OverAllotmentOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OverAllotmentOptionMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_OverAllotmentOptionMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_CommonStockMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredCompensationShareBasedPaymentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCompensationShareBasedPaymentsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_DeferredCompensationShareBasedPaymentsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsTable" xlink:to="dei_LegalEntityAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="HongliDevelopmentMember" xlink:href="hlp-20241231.xsd#hlp_HongliDevelopmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="HongliDevelopmentMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="HongliTechnologyMember" xlink:href="hlp-20241231.xsd#hlp_HongliTechnologyMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="HongliTechnologyMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsTable" xlink:to="us-gaap_ClassOfStockLineItems" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockSharesIssued" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteStockSplit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteStockSplit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_StockholdersEquityNoteStockSplit" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOrSaleOfEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ProceedsFromIssuanceOrSaleOfEquity" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentOwnedBalanceShares" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentOwnedBalanceShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_InvestmentOwnedBalanceShares" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssued1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssued1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_StockIssued1" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesIssuedPricePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesIssuedPricePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_SharesIssuedPricePerShare" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ShareBasedCompensation" order="11.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_SharePrice" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PurchasePricePerShare" xlink:href="hlp-20241231.xsd#hlp_PurchasePricePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="PurchasePricePerShare" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfPrivatePlacement" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfPrivatePlacement"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ProceedsFromIssuanceOfPrivatePlacement" order="15.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.hlyxgg.com/role/SurplusReserveDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InsuranceAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InsuranceAbstract"/>
    <loc xlink:type="locator" xlink:label="SurplusReserveDetailsTable" xlink:href="hlp-20241231.xsd#hlp_SurplusReserveDetailsTable"/>
    <loc xlink:type="locator" xlink:label="SurplusReserveDetailsLineItems" xlink:href="hlp-20241231.xsd#hlp_SurplusReserveDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InsuranceAbstract" xlink:to="SurplusReserveDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SurplusReserveDetailsTable" xlink:to="SurplusReserveDetailsLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="TaxNetProfitsPercentage" xlink:href="hlp-20241231.xsd#hlp_TaxNetProfitsPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SurplusReserveDetailsLineItems" xlink:to="TaxNetProfitsPercentage" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="StatutoryReservePercentage" xlink:href="hlp-20241231.xsd#hlp_StatutoryReservePercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SurplusReserveDetailsLineItems" xlink:to="StatutoryReservePercentage" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatutoryAccountingPracticesRetainedEarningsNotAvailableForDividends" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatutoryAccountingPracticesRetainedEarningsNotAvailableForDividends"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SurplusReserveDetailsLineItems" xlink:to="us-gaap_StatutoryAccountingPracticesRetainedEarningsNotAvailableForDividends" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.hlyxgg.com/role/CommitmentandcontingenciesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="CommitmentandcontingenciesDetailsTable" xlink:href="hlp-20241231.xsd#hlp_CommitmentandcontingenciesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCommitmentsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="CommitmentandcontingenciesDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetAcquisitionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentandcontingenciesDetailsTable" xlink:to="us-gaap_AssetAcquisitionAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetAcquisitionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetAcquisitionDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetAcquisitionAxis" xlink:to="us-gaap_AssetAcquisitionDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SeriesOfIndividuallyImmaterialAssetAcquisitionsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesOfIndividuallyImmaterialAssetAcquisitionsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetAcquisitionAxis" xlink:to="us-gaap_SeriesOfIndividuallyImmaterialAssetAcquisitionsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentandcontingenciesDetailsTable" xlink:to="us-gaap_OtherCommitmentsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForOtherDeposits" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForOtherDeposits"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="us-gaap_PaymentsForOtherDeposits" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetAcquisitionPriceOfAcquisitionExpected" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetAcquisitionPriceOfAcquisitionExpected"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="us-gaap_AssetAcquisitionPriceOfAcquisitionExpected" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AnnualInterestRate" xlink:href="hlp-20241231.xsd#hlp_AnnualInterestRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="AnnualInterestRate" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseOther"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="us-gaap_InterestExpenseOther" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryRealEstateImprovements" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryRealEstateImprovements"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="us-gaap_InventoryRealEstateImprovements" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForFees" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForFees"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="us-gaap_PaymentsForFees" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetAcquisitionConsiderationTransferred" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetAcquisitionConsiderationTransferred"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="us-gaap_AssetAcquisitionConsiderationTransferred" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RemainingAssetsValued" xlink:href="hlp-20241231.xsd#hlp_RemainingAssetsValued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="RemainingAssetsValued" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.hlyxgg.com/role/SegmentReportingDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="SegmentReportingDetailsTable" xlink:href="hlp-20241231.xsd#hlp_SegmentReportingDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="SegmentReportingDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingDetailsTable" xlink:to="srt_ProductOrServiceAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="SalesToSouthKoreaMember" xlink:href="hlp-20241231.xsd#hlp_SalesToSouthKoreaMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="SalesToSouthKoreaMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingDetailsTable" xlink:to="us-gaap_SegmentReportingInformationLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingDescriptionOfAllOtherSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingDescriptionOfAllOtherSegments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_SegmentReportingDescriptionOfAllOtherSegments" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligationPercentage" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.hlyxgg.com/role/SubsequentEventsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsAbstract"/>
    <loc xlink:type="locator" xlink:label="SubsequentEventsDetailsTable" xlink:href="hlp-20241231.xsd#hlp_SubsequentEventsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="SubsequentEventsDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementScenarioAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsTable" xlink:to="srt_StatementScenarioAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioForecastMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioForecastMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioForecastMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsTable" xlink:to="us-gaap_SubsequentEventTypeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsTable" xlink:to="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_EquityMethodInvesteeNameDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="srt_EquityMethodInvesteeNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="JinanLangchiHeavyIndustryCoLtdMember" xlink:href="hlp-20241231.xsd#hlp_JinanLangchiHeavyIndustryCoLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="JinanLangchiHeavyIndustryCoLtdMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShandongXiangfengHeavyIndustryCoLtdWFOEMember" xlink:href="hlp-20241231.xsd#hlp_ShandongXiangfengHeavyIndustryCoLtdWFOEMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="ShandongXiangfengHeavyIndustryCoLtdWFOEMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ZhongkeHongyuanBeijingHoldingsCoLtdMember" xlink:href="hlp-20241231.xsd#hlp_ZhongkeHongyuanBeijingHoldingsCoLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="ZhongkeHongyuanBeijingHoldingsCoLtdMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsegmentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsTable" xlink:to="us-gaap_SubsegmentsAxis" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsegmentsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsegmentsDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsegmentsAxis" xlink:to="us-gaap_SubsegmentsDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventMember_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsegmentsAxis" xlink:to="us-gaap_SubsequentEventMember_0" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsTable" xlink:to="us-gaap_DebtInstrumentAxis" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="ChinaMinshengBankMember" xlink:href="hlp-20241231.xsd#hlp_ChinaMinshengBankMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="ChinaMinshengBankMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="BankOfRizhaoMember" xlink:href="hlp-20241231.xsd#hlp_BankOfRizhaoMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="BankOfRizhaoMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsTable" xlink:to="us-gaap_SubsequentEventLineItems" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherShortTermBorrowings"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_OtherShortTermBorrowings" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableGrossCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_AccountsReceivableGrossCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="ShortTermLoanforPurchase" xlink:href="hlp-20241231.xsd#hlp_ShortTermLoanforPurchase"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="ShortTermLoanforPurchase" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="PledgedValue" xlink:href="hlp-20241231.xsd#hlp_PledgedValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="PledgedValue" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_EquityMethodInvestments" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromRelatedPartyDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromRelatedPartyDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_ProceedsFromRelatedPartyDebt" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfRelatedPartyDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfRelatedPartyDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_RepaymentsOfRelatedPartyDebt" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://xbrl.sec.gov/dei/role/document/Cover" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="dei_AddressTypeDomain" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AddressTypeDomain"/>
  </presentationLink>
  <presentationLink xlink:role="http://xbrl.sec.gov/dei/role/document/AuditInformation" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="dei_EntityAddressesAddressTypeAxis" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressesAddressTypeAxis"/>
    <loc xlink:type="locator" xlink:label="dei_AuditorTable" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_AuditorTable" xlink:to="dei_EntityAddressesAddressTypeAxis" order="10.0"/>
    <loc xlink:type="locator" xlink:label="dei_AddressTypeDomain" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AddressTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityAddressesAddressTypeAxis" xlink:to="dei_AddressTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="dei_BusinessContactMember" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_BusinessContactMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityAddressesAddressTypeAxis" xlink:to="dei_BusinessContactMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2024 </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_dei_DocumentInformationLineItems', window );"><strong>Document Information [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_DocumentType', window );">Document Type</a></td>
<td class="text">20-F<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_DocumentRegistrationStatement', window );">Document Registration Statement</a></td>
<td class="text">false<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_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<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_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<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_DocumentFinStmtErrorCorrectionFlag', window );">Document Financial Statement Error Correction [Flag]</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_dei_DocumentShellCompanyReport', window );">Document Shell Company Report</a></td>
<td class="text">false<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_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<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_DocumentAccountingStandard', window );">Document Accounting Standard</a></td>
<td class="text">U.S. GAAP<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_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</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_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<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_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2024<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_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2024<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_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<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_EntityInformationLineItems', window );"><strong>Entity Information [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_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">Hongli Group
Inc.<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_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001855557<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_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-41671<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_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">E9<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_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<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_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">No<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_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<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_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<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_EntityShellCompany', window );">Entity Shell Company</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_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Non-accelerated Filer<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_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">true<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_EntityExTransitionPeriod', window );">Entity Ex Transition Period</a></td>
<td class="text">false<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_EntityContactPersonnelLineItems', window );"><strong>Entity Contact Personnel [Line Items]</strong></a></td>
<td class="text">&#160;<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_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">No. 777<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_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Daiyi Road<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_EntityAddressAddressLine3', window );">Entity Address, Address Line Three</a></td>
<td class="text">Changle County<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_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Weifang City<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_EntityAddressCountry', window );">Entity Address, Country</a></td>
<td class="text">CN<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_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">262400<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_EntityListingsLineItems', window );"><strong>Entity Listings [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_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Ordinary shares, par value $0.0001<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_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">HLP<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_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<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_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="nump">73,438,750<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressesAddressTypeAxis=dei_BusinessContactMember', window );">Business Contact [Member]</a></td>
<td class="text">&#160;<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_EntityContactPersonnelLineItems', window );"><strong>Entity Contact Personnel [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_ContactPersonnelName', window );">Contact Personnel Name</a></td>
<td class="text">Jie Liu<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_ContactPersonnelEmailAddress', window );">Contact Personnel Email Address</a></td>
<td class="text">zongjingban@hongli-profile.com<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_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">No. 777<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_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Daiyi Road<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_EntityAddressAddressLine3', window );">Entity Address, Address Line Three</a></td>
<td class="text">Changle County<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_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Weifang City<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_EntityAddressCountry', window );">Entity Address, Country</a></td>
<td class="text">CN<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_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">262400<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_EntityPhoneFaxNumbersLineItems', window );"><strong>Entity Phone Fax Numbers [Line Items]</strong></a></td>
<td class="text">&#160;<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_CityAreaCode', window );">City Area Code</a></td>
<td class="text">+86<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_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">0535-2180886<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<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>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">dei_AmendmentFlag</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: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_dei_CityAreaCode">
<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>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">dei_CityAreaCode</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_dei_ContactPersonnelEmailAddress">
<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>Email address of contact personnel.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">dei_ContactPersonnelEmailAddress</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_dei_ContactPersonnelName">
<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>Name of contact personnel</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">dei_ContactPersonnelName</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_dei_CurrentFiscalYearEndDate">
<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>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">dei_CurrentFiscalYearEndDate</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:gMonthDayItemType</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_DocumentAccountingStandard">
<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 basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or '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 Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<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_DocumentAccountingStandard</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:accountingStandardItemType</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_DocumentAnnualReport">
<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>Boolean flag that is true only for a form used as an annual report.</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 Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<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_DocumentAnnualReport</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: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_dei_DocumentFinStmtErrorCorrectionFlag">
<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>Indicates whether any of the financial statement period in the filing include a restatement due to error correction.</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 Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection w<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<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_DocumentFinStmtErrorCorrectionFlag</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: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_dei_DocumentFiscalPeriodFocus">
<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>Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">dei_DocumentFiscalPeriodFocus</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:fiscalPeriodItemType</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_DocumentFiscalYearFocus">
<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>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">dei_DocumentFiscalYearFocus</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:gYearItemType</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_DocumentInformationLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">dei_DocumentInformationLineItems</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: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_dei_DocumentPeriodEndDate">
<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>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">dei_DocumentPeriodEndDate</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:dateItemType</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_DocumentRegistrationStatement">
<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>Boolean flag that is true only for a form used as a registration statement.</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></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_DocumentRegistrationStatement</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: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_dei_DocumentShellCompanyReport">
<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>Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act.</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 Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<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_DocumentShellCompanyReport</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: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_dei_DocumentTransitionReport">
<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>Boolean flag that is true only for a form used as a transition report.</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 Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<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_DocumentTransitionReport</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: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_dei_DocumentType">
<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 type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">dei_DocumentType</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: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_dei_EntityAddressAddressLine1">
<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>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">dei_EntityAddressAddressLine1</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_dei_EntityAddressAddressLine2">
<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>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">dei_EntityAddressAddressLine2</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_dei_EntityAddressAddressLine3">
<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>Address Line 3 such as an Office Park</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">dei_EntityAddressAddressLine3</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_dei_EntityAddressCityOrTown">
<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>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">dei_EntityAddressCityOrTown</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_dei_EntityAddressCountry">
<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>ISO 3166-1 alpha-2 country code.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">dei_EntityAddressCountry</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:countryCodeItemType</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_EntityAddressPostalZipCode">
<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>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">dei_EntityAddressPostalZipCode</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_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_EntityCommonStockSharesOutstanding">
<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>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">dei_EntityCommonStockSharesOutstanding</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:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityContactPersonnelLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">dei_EntityContactPersonnelLineItems</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: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_dei_EntityCurrentReportingStatus">
<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>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">dei_EntityCurrentReportingStatus</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:yesNoItemType</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_EntityEmergingGrowthCompany">
<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>Indicate if registrant meets the emerging growth company criteria.</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_EntityEmergingGrowthCompany</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: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_dei_EntityExTransitionPeriod">
<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>Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.</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 7A<br> -Section B<br> -Subsection 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_EntityExTransitionPeriod</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: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_dei_EntityFileNumber">
<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>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">dei_EntityFileNumber</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:fileNumberItemType</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_EntityFilerCategory">
<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>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</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_EntityFilerCategory</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:filerCategoryItemType</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_EntityIncorporationStateCountryCode">
<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>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">dei_EntityIncorporationStateCountryCode</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:edgarStateCountryItemType</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_EntityInformationLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">dei_EntityInformationLineItems</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: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_dei_EntityInteractiveDataCurrent">
<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>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</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 Regulation S-T<br> -Number 232<br> -Section 405<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_EntityInteractiveDataCurrent</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:yesNoItemType</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_EntityListingsLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">dei_EntityListingsLineItems</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: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_dei_EntityPhoneFaxNumbersLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">dei_EntityPhoneFaxNumbersLineItems</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: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_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_dei_EntityShellCompany">
<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>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</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_EntityShellCompany</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: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_dei_EntityVoluntaryFilers">
<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>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">dei_EntityVoluntaryFilers</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:yesNoItemType</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_EntityWellKnownSeasonedIssuer">
<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>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</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> -Section 405<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_EntityWellKnownSeasonedIssuer</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:yesNoItemType</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_IcfrAuditorAttestationFlag">
<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 Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<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_IcfrAuditorAttestationFlag</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: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_dei_LocalPhoneNumber">
<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>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">dei_LocalPhoneNumber</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_dei_Security12bTitle">
<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>Title of a 12(b) registered security.</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<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_Security12bTitle</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: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_dei_SecurityExchangeName">
<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>Name of the Exchange on which a security is 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 Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<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_SecurityExchangeName</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:edgarExchangeCodeItemType</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_TradingSymbol">
<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>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">dei_TradingSymbol</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:tradingSymbolItemType</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_EntityAddressesAddressTypeAxis=dei_BusinessContactMember">
<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;">dei_EntityAddressesAddressTypeAxis=dei_BusinessContactMember</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>27
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Audit Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_dei_AuditorTable', window );"><strong>Auditor [Table]</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_AuditorName', window );">Auditor Name</a></td>
<td class="text">RBSM LLP<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_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">587<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_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">New York<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_AuditorOpinionTextBlock', window );">Auditor Opinion [Text Block]</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Opinion on the Financial Statements </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We have audited the accompanying consolidated balance sheets of Hongli
Group Inc. and subsidiaries (the &#8220;Company&#8221;) as of December 31, 2024 and 2023, the related consolidated statements of operations
and comprehensive income (loss), changes in shareholders&#8217; equity, and cash flows for each of the three years in the period ended
December 31, 2024, and the related notes (collectively referred to as the &#8220;financial statements&#8221;). In our opinion, the financial
statements present fairly, in all material respects, the financial position of the Company as of December 31, 2024 and 2023, and the results
of its operations and its cash flows for each of the three years in the period ended December 31, 2024, in conformity with accounting
principles generally accepted in the United States of America.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorFirmId">
<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>PCAOB issued Audit Firm Identifier</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 Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<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_AuditorFirmId</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:nonemptySequenceNumberItemType</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_AuditorLocation">
<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 Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<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_AuditorLocation</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:internationalNameItemType</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_AuditorName">
<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 Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<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_AuditorName</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:internationalNameItemType</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_AuditorOpinionTextBlock">
<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 Regulation S-X<br> -Number 210<br> -Section 2<br> -Subsection 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_AuditorOpinionTextBlock</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>dtr-types:textBlockItemType</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_AuditorTable">
<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;">dei_AuditorTable</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: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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalent</a></td>
<td class="nump">$ 909,716<span></span>
</td>
<td class="nump">$ 775,686<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_us-gaap_RestrictedCashCurrent', window );">Restricted cash</a></td>
<td class="nump">15,070<span></span>
</td>
<td class="nump">39,983<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_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">5,809,374<span></span>
</td>
<td class="nump">6,013,536<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_us-gaap_NotesAndLoansReceivableNetCurrent', window );">Notes receivable</a></td>
<td class="nump">522,331<span></span>
</td>
<td class="nump">236,654<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_us-gaap_InventoryNet', window );">Inventories, net</a></td>
<td class="nump">2,674,001<span></span>
</td>
<td class="nump">2,349,705<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_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expense and other current assets</a></td>
<td class="nump">2,004,889<span></span>
</td>
<td class="nump">1,059,275<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">11,935,381<span></span>
</td>
<td class="nump">10,816,892<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_us-gaap_AssetsNoncurrentAbstract', window );"><strong>Non-current assets</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">10,385,742<span></span>
</td>
<td class="nump">10,752,745<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_us-gaap_PrepaidExpenseNoncurrent', window );">Prepayment for purchase of Yingxuan Assets</a></td>
<td class="nump">5,339,093<span></span>
</td>
<td class="nump">5,207,346<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_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">4,432,403<span></span>
</td>
<td class="nump">4,659,569<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_us-gaap_OtherLongTermInvestments', window );">Deposit for Investment in Joint Venture</a></td>
<td class="nump">32,877,029<span></span>
</td>
<td class="text"> <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_us-gaap_FinanceLeaseRightOfUseAsset', window );">Finance lease right-of-use assets, net</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">681,845<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_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred tax assets</a></td>
<td class="nump">40,773<span></span>
</td>
<td class="nump">10,273<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">TOTAL ASSETS</a></td>
<td class="nump">65,010,421<span></span>
</td>
<td class="nump">32,128,670<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_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_ShortTermBorrowings', window );">Short-term loans</a></td>
<td class="nump">6,079,252<span></span>
</td>
<td class="nump">5,726,841<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_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">1,380,201<span></span>
</td>
<td class="nump">1,379,161<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_us-gaap_AccruedIncomeTaxesCurrent', window );">Income tax payable</a></td>
<td class="nump">36,505<span></span>
</td>
<td class="nump">36,708<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_us-gaap_FinanceLeaseLiabilityCurrent', window );">Finance lease obligation, current</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">45,300<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_us-gaap_AccruedLiabilitiesAndOtherLiabilities', window );">Accrued expenses and other payables</a></td>
<td class="nump">694,712<span></span>
</td>
<td class="nump">495,032<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">8,211,917<span></span>
</td>
<td class="nump">7,683,042<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_us-gaap_LongTermLoansPayable', window );">Long-term loans</a></td>
<td class="nump">3,305,209<span></span>
</td>
<td class="nump">3,338,075<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">TOTAL LIABILITIES</a></td>
<td class="nump">11,517,126<span></span>
</td>
<td class="nump">11,021,117<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_us-gaap_StockholdersEquityAbstract', window );"><strong>SHAREHOLDERS&#8217; EQUITY:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_CommonStockValue', window );">Ordinary shares, $0.0001 par value, 500,000,000 shares authorized, 73,438,750 and 12,238,750 shares issued and outstanding as of December 31, 2024, and 2023, respectively</a></td>
<td class="nump">7,344<span></span>
</td>
<td class="nump">1,224<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_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Additional paid-in capital</a></td>
<td class="nump">42,998,556<span></span>
</td>
<td class="nump">8,036,676<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_StatutoryReserve', window );">Statutory reserve</a></td>
<td class="nump">370,683<span></span>
</td>
<td class="nump">370,683<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_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">11,724,070<span></span>
</td>
<td class="nump">13,605,705<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_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(1,607,358)<span></span>
</td>
<td class="num">(906,735)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">TOTAL SHAREHOLDERS&#8217; EQUITY</a></td>
<td class="nump">53,493,295<span></span>
</td>
<td class="nump">21,107,553<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">TOTAL LIABILITIES AND SHAREHOLDERS&#8217; EQUITY</a></td>
<td class="nump">65,010,421<span></span>
</td>
<td class="nump">32,128,670<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember', window );">Related Party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_OtherReceivablesNetCurrent', window );">Due from related parties - officers</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">342,053<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_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_OtherNotesPayableCurrent', window );">Due to related parties - officers</a></td>
<td class="nump">$ 21,247<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hlp_StatutoryReserve">
<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>Represents the amount of statutory reserve.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">hlp_StatutoryReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<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>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<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;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<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>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-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;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedIncomeTaxesCurrent">
<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>Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<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;">us-gaap_AccruedIncomeTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesAndOtherLiabilities">
<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>Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">us-gaap_AccruedLiabilitiesAndOtherLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<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>Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14<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;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapitalCommonStock">
<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>Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<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;">us-gaap_AdditionalPaidInCapitalCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<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>Amount of asset recognized for present right to economic benefit.</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/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 30: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<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;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<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>Amount of asset recognized for present right to economic benefit, classified as current.</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/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<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;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<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;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_AssetsNoncurrentAbstract">
<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;">us-gaap_AssetsNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<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>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</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/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<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;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<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>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<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;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxAssetsNet">
<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>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.</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/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-6<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;">us-gaap_DeferredIncomeTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityCurrent">
<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>Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.</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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<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;">us-gaap_FinanceLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAsset">
<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>Amount, after accumulated amortization, of right-of-use asset from finance lease.</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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<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;">us-gaap_FinanceLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<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>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-1<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;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<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>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</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/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<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;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<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>Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<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;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<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>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</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/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<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;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<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 obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-5<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 21: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<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;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<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;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_LongTermLoansPayable">
<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>Carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<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;">us-gaap_LongTermLoansPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesAndLoansReceivableNetCurrent">
<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>Amortized cost, after allowance for credit loss, of financing receivable classified as current. Excludes net investment in lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<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;">us-gaap_NotesAndLoansReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLongTermInvestments">
<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>Amount of long-term investments classified as 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/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1)(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1)(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<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;">us-gaap_OtherLongTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNotesPayableCurrent">
<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>Amount of long-term notes classified as other, payable within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<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;">us-gaap_OtherNotesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherReceivablesNetCurrent">
<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>Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">us-gaap_OtherReceivablesNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<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>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<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;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseNoncurrent">
<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>Sum of the carrying amounts as of the balance sheet date of amounts paid in advance for expenses which will be charged against earnings in periods after one year or beyond the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<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;">us-gaap_PrepaidExpenseNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<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>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<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;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashCurrent">
<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>Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<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;">us-gaap_RestrictedCashCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<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>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<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;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBorrowings">
<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>Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<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;">us-gaap_ShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<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>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-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;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<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;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember">
<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;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember</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>29
<FILENAME>R4.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parentheticals) - $ / shares<br></strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_CommonStockParOrStatedValuePerShare', window );">Ordinary shares, par value (in Dollars per share)</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<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_us-gaap_CommonStockSharesAuthorized', window );">Ordinary shares, shares authorized</a></td>
<td class="nump">500,000,000<span></span>
</td>
<td class="nump">500,000,000<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_us-gaap_CommonStockSharesIssued', window );">Ordinary shares, shares issued</a></td>
<td class="nump">73,438,750<span></span>
</td>
<td class="nump">12,238,750<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_us-gaap_CommonStockSharesOutstanding', window );">Ordinary shares, shares outstanding</a></td>
<td class="nump">73,438,750<span></span>
</td>
<td class="nump">12,238,750<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<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>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<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;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<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 number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<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;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<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 number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<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;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<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>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<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;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<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;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R5.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Operations and Comprehensive Income (Loss) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</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_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_Revenues', window );">Revenues, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 14,105,620<span></span>
</td>
<td class="nump">$ 15,997,954<span></span>
</td>
<td class="nump">$ 20,283,245<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_us-gaap_CostOfRevenue', window );">Cost of revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">9,585,873<span></span>
</td>
<td class="nump">10,752,114<span></span>
</td>
<td class="nump">13,274,752<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross Profit</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,519,747<span></span>
</td>
<td class="nump">5,245,840<span></span>
</td>
<td class="nump">7,008,493<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_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">6,103,043<span></span>
</td>
<td class="nump">4,225,405<span></span>
</td>
<td class="nump">4,087,171<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">6,103,043<span></span>
</td>
<td class="nump">4,225,405<span></span>
</td>
<td class="nump">4,087,171<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income from operations</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,583,296)<span></span>
</td>
<td class="nump">1,020,435<span></span>
</td>
<td class="nump">2,921,322<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_us-gaap_OtherIncomeAndExpensesAbstract', window );"><strong>Other income and (expense)</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_OtherNonoperatingIncome', window );">Other income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">185,299<span></span>
</td>
<td class="nump">591,440<span></span>
</td>
<td class="nump">601,071<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_us-gaap_FinancingInterestExpense', window );">Interest and financing expenses, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(466,386)<span></span>
</td>
<td class="num">(631,558)<span></span>
</td>
<td class="num">(244,005)<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_us-gaap_OtherNonoperatingExpense', window );">Other expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(8,860)<span></span>
</td>
<td class="num">(47,855)<span></span>
</td>
<td class="num">(65,956)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total other income (expenses), net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(289,947)<span></span>
</td>
<td class="num">(87,973)<span></span>
</td>
<td class="nump">291,110<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) before income taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,873,243)<span></span>
</td>
<td class="nump">932,462<span></span>
</td>
<td class="nump">3,212,432<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_us-gaap_IncomeTaxesPaidNet', window );">Income tax expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">8,392<span></span>
</td>
<td class="nump">67,740<span></span>
</td>
<td class="nump">280,069<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,881,635)<span></span>
</td>
<td class="nump">864,722<span></span>
</td>
<td class="nump">2,932,363<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_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Comprehensive income (loss)</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,881,635)<span></span>
</td>
<td class="nump">864,722<span></span>
</td>
<td class="nump">2,932,363<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_us-gaap_StatementOfOtherComprehensiveIncomeAbstract', window );"><strong>Other comprehensive income (loss)</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(700,623)<span></span>
</td>
<td class="num">(659,161)<span></span>
</td>
<td class="num">(946,266)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income (loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (2,582,258)<span></span>
</td>
<td class="nump">$ 205,561<span></span>
</td>
<td class="nump">$ 1,986,097<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_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings (loss) per share</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_EarningsPerShareBasic', window );">Earnings per share, Basic (in Dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (0.11)<span></span>
</td>
<td class="nump">$ 0.07<span></span>
</td>
<td class="nump">$ 0.29<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_us-gaap_EarningsPerShareDiluted', window );">Earnings per share, Diluted (in Dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (0.11)<span></span>
</td>
<td class="nump">$ 0.07<span></span>
</td>
<td class="nump">$ 0.29<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_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted average common shares outstanding*</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average common shares outstanding, Basic (in Shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">17,451,865<span></span>
</td>
<td class="nump">11,752,180<span></span>
</td>
<td class="nump">10,000,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_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average common shares outstanding, Diluted (in Shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">17,451,865<span></span>
</td>
<td class="nump">11,752,180<span></span>
</td>
<td class="nump">10,000,000<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">The share amounts in 2022 were presented on a retroactive basis.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<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>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</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/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-5<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;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_CostOfRevenue">
<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 aggregate cost of goods produced and sold and services rendered during the reporting period.</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/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<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;">us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_EarningsPerShareAbstract">
<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;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_EarningsPerShareBasic">
<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 net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</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/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<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;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</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_us-gaap_EarningsPerShareDiluted">
<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 net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</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/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<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;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</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_us-gaap_FinancingInterestExpense">
<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>This element represents interest incurred for borrowed money which was used to produce goods or render services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-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;">us-gaap_FinancingInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_GrossProfit">
<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>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<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;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<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>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<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;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_IncomeStatementAbstract">
<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;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_IncomeTaxesPaidNet">
<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>Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax.</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/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 23<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-22<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-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;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_NetIncomeLoss">
<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 portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</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/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<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;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_NonoperatingIncomeExpense">
<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 aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-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;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_OperatingExpenses">
<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>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_OperatingExpensesAbstract">
<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;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_OperatingIncomeLoss">
<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 net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<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;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<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>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<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;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_OtherIncomeAndExpensesAbstract">
<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;">us-gaap_OtherIncomeAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_OtherNonoperatingExpense">
<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>Amount of expense related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-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;">us-gaap_OtherNonoperatingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_OtherNonoperatingIncome">
<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>Amount of income related to nonoperating activities, classified as 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/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-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;">us-gaap_OtherNonoperatingIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_Revenues">
<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>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</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/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-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;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_SellingGeneralAndAdministrativeExpense">
<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 aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-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;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<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;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_StatementOfOtherComprehensiveIncomeAbstract">
<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;">us-gaap_StatementOfOtherComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<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 average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</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/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<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;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">
<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;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<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>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</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/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<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;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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>31
<FILENAME>R6.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Changes In Shareholders&#8217; Equity - USD ($)<br></strong></div></th>
<th class="th" colspan="2"><div>Ordinary Shares</div></th>
<th class="th"><div>Additional paid-in capital</div></th>
<th class="th"><div>Statutory reserve</div></th>
<th class="th"><div>Retained earnings</div></th>
<th class="th"><div>Accumulated other comprehensive income (loss)</div></th>
<th class="th"><div>Total</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2021</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 609,601<span></span>
</td>
<td class="nump">$ 370,683<span></span>
</td>
<td class="nump">$ 9,808,620<span></span>
</td>
<td class="nump">$ 698,692<span></span>
</td>
<td class="nump">$ 11,488,596<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance (in Shares) at Dec. 31, 2021</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">10,000,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">2,932,363<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">2,932,363<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_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(946,266)<span></span>
</td>
<td class="num">(946,266)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2022</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">609,601<span></span>
</td>
<td class="nump">370,683<span></span>
</td>
<td class="nump">12,740,983<span></span>
</td>
<td class="num">(247,574)<span></span>
</td>
<td class="nump">13,474,693<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance (in Shares) at Dec. 31, 2022</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">10,000,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">864,722<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">864,722<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_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(659,161)<span></span>
</td>
<td class="num">(659,161)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2023</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 1,224<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">8,036,676<span></span>
</td>
<td class="nump">370,683<span></span>
</td>
<td class="nump">13,605,705<span></span>
</td>
<td class="num">(906,735)<span></span>
</td>
<td class="nump">$ 21,107,553<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance (in Shares) at Dec. 31, 2023</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">12,238,750<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,238,750<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_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Initial public offering - March 31, 2023</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 206<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">8,249,794<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 8,250,000<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_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Initial public offering - March 31, 2023 (in Shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">2,062,500<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts', window );">Initial public offering costs</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(1,967,388)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(1,967,388)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_StockIssuedDuringPeriodValueUnderwritersOptionExercisedMay22023', window );">Underwriter&#8217;s option exercised - May 2, 2023</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 31<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">1,237,469<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">1,237,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_StockIssuedDuringPeriodSharesUnderwritersOptionExercisedMay22023inShares', window );">Underwriter&#8217;s option exercised - May 2, 2023 (in Shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">309,375<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise costs</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(92,813)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(92,813)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_StockIssuedDuringPeriodValueSurrenderOfShares', window );">Surrender of shares - November 23, 2023</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (13)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">13<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_StockIssuedDuringPeriodSharesSurrenderOfShares', window );">Surrender of shares - November 23, 2023 (in Shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(133,125)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Share-based compensation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 120<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">1,967,880<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">1,968,000<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_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Share-based compensation (in Shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">1,200,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_StockIssuedDuringPeriodValueOther', window );">Private placement, December 5, 2024</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 6,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">32,994,000<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">33,000,000<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_us-gaap_StockIssuedDuringPeriodSharesOther', window );">Private placement, December 5, 2024 (in Shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">60,000,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(1,881,635)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(1,881,635)<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_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(700,623)<span></span>
</td>
<td class="num">(700,623)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2024</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 7,344<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 42,998,556<span></span>
</td>
<td class="nump">$ 370,683<span></span>
</td>
<td class="nump">$ 11,724,070<span></span>
</td>
<td class="num">$ (1,607,358)<span></span>
</td>
<td class="nump">$ 53,493,295<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance (in Shares) at Dec. 31, 2024</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">73,438,750<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">73,438,750<span></span>
</td>
</tr>
<tr><td colspan="8"></td></tr>
<tr><td colspan="8"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">The share amounts in 2022 were presented on a retroactive basis.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hlp_StockIssuedDuringPeriodSharesSurrenderOfShares">
<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>Number of shares surrendered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">hlp_StockIssuedDuringPeriodSharesSurrenderOfShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_hlp_StockIssuedDuringPeriodSharesUnderwritersOptionExercisedMay22023inShares">
<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>Represent the number of underwriter's option exercised.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">hlp_StockIssuedDuringPeriodSharesUnderwritersOptionExercisedMay22023inShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_hlp_StockIssuedDuringPeriodValueSurrenderOfShares">
<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>Value of surrender of shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">hlp_StockIssuedDuringPeriodValueSurrenderOfShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_hlp_StockIssuedDuringPeriodValueUnderwritersOptionExercisedMay22023">
<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>Represent the amount of underwriter's option exercised.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">hlp_StockIssuedDuringPeriodValueUnderwritersOptionExercisedMay22023</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts">
<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>Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<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;">us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_CommonStockSharesOutstanding">
<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>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<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;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<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 portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</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/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<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;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<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>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<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;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<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>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<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;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_StockIssuedDuringPeriodSharesOther">
<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>Number of shares of stock issued attributable to transactions classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">us-gaap_StockIssuedDuringPeriodSharesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation">
<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>Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<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;">us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_StockIssuedDuringPeriodValueNewIssues">
<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>Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-4<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<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;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_StockIssuedDuringPeriodValueOther">
<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>Value of shares of stock issued attributable to transactions classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">us-gaap_StockIssuedDuringPeriodValueOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation">
<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>Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised">
<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>Value of stock issued as a result of the exercise of stock options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<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;">us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_StockholdersEquity">
<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>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-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;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R7.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </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_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">$ (1,881,635)<span></span>
</td>
<td class="nump">$ 864,722<span></span>
</td>
<td class="nump">$ 2,932,363<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_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income (loss) to net cash (used in) provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation</a></td>
<td class="nump">804,395<span></span>
</td>
<td class="nump">871,445<span></span>
</td>
<td class="nump">644,668<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_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense', window );">Amortization of operating lease right-of-use assets</a></td>
<td class="nump">37,335<span></span>
</td>
<td class="nump">73,422<span></span>
</td>
<td class="nump">10,744<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_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets - land use rights</a></td>
<td class="nump">101,315<span></span>
</td>
<td class="nump">100,689<span></span>
</td>
<td class="text"> <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_us-gaap_ProvisionForOtherCreditLosses', window );">Allowance for current expected credit losses</a></td>
<td class="num">(4,935)<span></span>
</td>
<td class="nump">52,914<span></span>
</td>
<td class="nump">7,296<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_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">(Gain) loss on disposals of property and equipment</a></td>
<td class="nump">105,954<span></span>
</td>
<td class="num">(339,117)<span></span>
</td>
<td class="text"> <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_us-gaap_ShareBasedCompensation', window );">Share-based compensation</a></td>
<td class="nump">1,968,000<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <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_us-gaap_InventoryLIFOReservePeriodCharge', window );">Change in inventory reserve</a></td>
<td class="num">(4,299)<span></span>
</td>
<td class="nump">10,877<span></span>
</td>
<td class="nump">27,538<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_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred tax provision (benefit)</a></td>
<td class="num">(31,223)<span></span>
</td>
<td class="num">(25,129)<span></span>
</td>
<td class="nump">15,602<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_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="nump">45,396<span></span>
</td>
<td class="nump">1,155,718<span></span>
</td>
<td class="num">(2,879,161)<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_us-gaap_IncreaseDecreaseInNotesReceivables', window );">Notes receivable</a></td>
<td class="num">(385,084)<span></span>
</td>
<td class="nump">57,678<span></span>
</td>
<td class="nump">534,838<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_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="num">(389,778)<span></span>
</td>
<td class="nump">179,264<span></span>
</td>
<td class="nump">104,149<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_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expense and other current assets</a></td>
<td class="num">(1,070,397)<span></span>
</td>
<td class="num">(134,308)<span></span>
</td>
<td class="nump">165,028<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_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets', window );">Other non-current assets</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">2,118<span></span>
</td>
<td class="nump">82,236<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_us-gaap_IncreaseDecreaseInDueFromRelatedParties', window );">Due from related parties</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">117,210<span></span>
</td>
<td class="nump">1,482<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_us-gaap_IncreaseDecreaseInDueToRelatedParties', window );">Due to related parties</a></td>
<td class="num">(10,417)<span></span>
</td>
<td class="num">(138,951)<span></span>
</td>
<td class="nump">20,726<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_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">39,274<span></span>
</td>
<td class="num">(1,557,271)<span></span>
</td>
<td class="nump">523,898<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_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities', window );">Accrued expenses and other payables</a></td>
<td class="nump">261,255<span></span>
</td>
<td class="num">(310,147)<span></span>
</td>
<td class="nump">255,432<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_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable', window );">Income tax payable</a></td>
<td class="nump">810<span></span>
</td>
<td class="num">(96,217)<span></span>
</td>
<td class="nump">46,185<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash (used in) provided by operating activities</a></td>
<td class="num">(414,034)<span></span>
</td>
<td class="nump">884,917<span></span>
</td>
<td class="nump">2,493,024<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_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchase of property and equipment</a></td>
<td class="num">(32,506)<span></span>
</td>
<td class="num">(302,393)<span></span>
</td>
<td class="num">(5,100,448)<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_us-gaap_PaymentsToAcquireIntangibleAssets', window );">Purchase of intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(561,395)<span></span>
</td>
<td class="num">(4,431,596)<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_us-gaap_PaymentsToAcquireOtherProductiveAssets', window );">Prepayments for purchase of Yingxuan Assets</a></td>
<td class="num">(277,944)<span></span>
</td>
<td class="num">(1,776,529)<span></span>
</td>
<td class="num">(3,624,454)<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_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities', window );">Security deposit received for sales of properties</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">1,485,906<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_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from sale of property and equipment</a></td>
<td class="nump">2,779<span></span>
</td>
<td class="nump">738,607<span></span>
</td>
<td class="text"> <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_us-gaap_PaymentsToAcquireInvestments', window );">Deposit for Investment in Joint Venture</a></td>
<td class="num">(33,350,376)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <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_us-gaap_PaymentsToFundLongtermLoansToRelatedParties', window );">Loans made of related parties</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(351,924)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_ProceedsFromRelatedPartie', window );">Repayment of loan from related parties</a></td>
<td class="nump">346,238<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(33,311,809)<span></span>
</td>
<td class="num">(2,253,634)<span></span>
</td>
<td class="num">(11,670,592)<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_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_ProceedsFromFinancingLiabilities', window );">Proceeds from financing liabilities</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">135,217<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_PaymentsForFinancingLiabilities', window );">Payments for financing liabilities</a></td>
<td class="num">(44,763)<span></span>
</td>
<td class="num">(235,969)<span></span>
</td>
<td class="num">(278,320)<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_us-gaap_FinanceLeasePrincipalPayments', window );">Payments for finance leases</a></td>
<td class="num">(45,235)<span></span>
</td>
<td class="num">(307,637)<span></span>
</td>
<td class="num">(581,549)<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_us-gaap_ProceedsFromRelatedPartyDebt', window );">Advances from related parties</a></td>
<td class="nump">1,064,327<span></span>
</td>
<td class="nump">4,566,368<span></span>
</td>
<td class="nump">1,640,143<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_us-gaap_RepaymentsOfRelatedPartyDebt', window );">Repayments to related parties</a></td>
<td class="num">(1,041,097)<span></span>
</td>
<td class="num">(5,127,251)<span></span>
</td>
<td class="num">(1,153,063)<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_us-gaap_PaymentsOfFinancingCosts', window );">Payments of offering costs</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(229,723)<span></span>
</td>
<td class="num">(133,854)<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_us-gaap_ProceedsFromShortTermDebt', window );">Borrowings from short term loans</a></td>
<td class="nump">7,172,270<span></span>
</td>
<td class="nump">1,765,312<span></span>
</td>
<td class="nump">6,689,550<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_us-gaap_RepaymentsOfShortTermDebt', window );">Repayments of short term loans</a></td>
<td class="num">(6,866,531)<span></span>
</td>
<td class="num">(1,883,941)<span></span>
</td>
<td class="num">(5,878,245)<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_us-gaap_ProceedsFromLongTermLinesOfCredit', window );">Borrowings from long term loans</a></td>
<td class="nump">416,916<span></span>
</td>
<td class="nump">4,660,425<span></span>
</td>
<td class="nump">10,401,343<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_us-gaap_RepaymentsOfLongTermLinesOfCredit', window );">Repayments of long term loans</a></td>
<td class="num">(147,310)<span></span>
</td>
<td class="num">(11,199,141)<span></span>
</td>
<td class="text"> <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_us-gaap_ProceedsFromIssuanceInitialPublicOffering', window );">Proceeds from initial public offering, net of costs</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">7,228,964<span></span>
</td>
<td class="text"> <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_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from exercised of option, net of costs</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">1,144,687<span></span>
</td>
<td class="text"> <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_us-gaap_ProceedsFromIssuanceOfPrivatePlacement', window );">Proceeds from private placement</a></td>
<td class="nump">33,000,000<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="nump">33,508,577<span></span>
</td>
<td class="nump">382,094<span></span>
</td>
<td class="nump">10,841,222<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_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rate changes on cash, cash equivalents and restricted cash</a></td>
<td class="nump">326,383<span></span>
</td>
<td class="num">(311,747)<span></span>
</td>
<td class="num">(81,077)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net change in cash, cash equivalents and restricted cash</a></td>
<td class="nump">109,117<span></span>
</td>
<td class="num">(1,298,370)<span></span>
</td>
<td class="nump">1,582,577<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_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash, beginning of the year</a></td>
<td class="nump">815,669<span></span>
</td>
<td class="nump">2,114,039<span></span>
</td>
<td class="nump">531,462<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_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash, end of the year</a></td>
<td class="nump">924,786<span></span>
</td>
<td class="nump">815,669<span></span>
</td>
<td class="nump">2,114,039<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_us-gaap_CashEquivalentsAtCarryingValue', window );">Cash, cash equivalents</a></td>
<td class="nump">775,686<span></span>
</td>
<td class="nump">2,085,033<span></span>
</td>
<td class="nump">484,389<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_us-gaap_RestrictedCash', window );">Restricted cash</a></td>
<td class="nump">39,983<span></span>
</td>
<td class="nump">29,006<span></span>
</td>
<td class="nump">47,073<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_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Cash, cash equivalents and restricted cash, beginning of the year</a></td>
<td class="nump">815,669<span></span>
</td>
<td class="nump">2,114,039<span></span>
</td>
<td class="nump">531,462<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_us-gaap_CashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">909,716<span></span>
</td>
<td class="nump">775,686<span></span>
</td>
<td class="nump">2,085,033<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_us-gaap_RestrictedCash', window );">Restricted cash</a></td>
<td class="nump">15,070<span></span>
</td>
<td class="nump">39,983<span></span>
</td>
<td class="nump">29,006<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_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash, end of the year</a></td>
<td class="nump">924,786<span></span>
</td>
<td class="nump">815,669<span></span>
</td>
<td class="nump">2,114,039<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_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental disclosure of cash flow information:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_InterestPaidNet', window );">Cash paid for interest expense</a></td>
<td class="nump">599,524<span></span>
</td>
<td class="nump">650,803<span></span>
</td>
<td class="nump">371,214<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_us-gaap_IncomeTaxesPaid', window );">Cash paid for income taxes</a></td>
<td class="nump">38,805<span></span>
</td>
<td class="nump">374,487<span></span>
</td>
<td class="nump">72,524<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_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>Non-cash investing and financing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_PropertyPlantAndEquipmentTransferredFromConstructionInProgress', window );">Property, plant and equipment transferred from construction in progress</a></td>
<td class="nump">795,566<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_PropertyPlantAndEquipmentAcquiredInExchangeOfNotesReceivable', window );">Property, plant and equipment acquired in exchange of notes receivable</a></td>
<td class="nump">87,477<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_PropertyPlantAndEquipmentAcquiredAndAppliedFromPrepaidExpenses', window );">Property, plant and equipment acquired and applied from prepaid expenses</a></td>
<td class="nump">80,654<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_RightofuseAssetsObtainedInExchangeForLeaseObligations', window );">Right-of-use assets obtained in exchange for lease obligations</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">151,048<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_RightofuseAssetsTransferredToPropertyAndEquipmentUponExerciseOfPurchaseOption', window );">Right-of-use assets transferred to property and equipment upon exercise of purchase option</a></td>
<td class="nump">626,414<span></span>
</td>
<td class="nump">508,617<span></span>
</td>
<td class="nump">107,998<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_PropertyAndEquipmentAcquiredOnCreditAsLiabilities', window );">Property and equipment acquired on credit as liabilities</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">189,010<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_PropertyAndEquipmentAcquiredByPrepaymentsForPurchaseOfYingxuanAssets', window );">Property and equipment acquired by prepayments for purchase of Yingxuan Assets</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">3,447,831<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_SecurityDepositsAppliedToPaymentsOfLongtermPayable', window );">Security deposits applied to payments of long-term payable</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 86,788<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hlp_PaymentsForFinancingLiabilities">
<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>Represent the amount of payments for financing liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">hlp_PaymentsForFinancingLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_hlp_ProceedsFromFinancingLiabilities">
<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>Represent the amount of financing liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">hlp_ProceedsFromFinancingLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_hlp_ProceedsFromRelatedPartie">
<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 proceeds from related parties.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">hlp_ProceedsFromRelatedPartie</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_hlp_PropertyAndEquipmentAcquiredByPrepaymentsForPurchaseOfYingxuanAssets">
<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 property and equipment acquired by prepayments for purchase of yingxuan assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">hlp_PropertyAndEquipmentAcquiredByPrepaymentsForPurchaseOfYingxuanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_hlp_PropertyAndEquipmentAcquiredOnCreditAsLiabilities">
<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 property and equipment acquired on credit as liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">hlp_PropertyAndEquipmentAcquiredOnCreditAsLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_hlp_PropertyPlantAndEquipmentAcquiredAndAppliedFromPrepaidExpenses">
<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>Amount of property, plant, and equipment acquired and applied from prepaid expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">hlp_PropertyPlantAndEquipmentAcquiredAndAppliedFromPrepaidExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_hlp_PropertyPlantAndEquipmentAcquiredInExchangeOfNotesReceivable">
<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>Amount of property, plant, and equipment acquired in exchange of notes receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">hlp_PropertyPlantAndEquipmentAcquiredInExchangeOfNotesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_hlp_PropertyPlantAndEquipmentTransferredFromConstructionInProgress">
<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>Amount of property, plant, and equipment transferred from construction in progress.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">hlp_PropertyPlantAndEquipmentTransferredFromConstructionInProgress</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_hlp_RightofuseAssetsObtainedInExchangeForLeaseObligations">
<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>Represent the right-of-use assets obtained in exchange for lease obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">hlp_RightofuseAssetsObtainedInExchangeForLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_hlp_RightofuseAssetsTransferredToPropertyAndEquipmentUponExerciseOfPurchaseOption">
<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>Represent the amount of right-of-use assets transferred to property and equipment upon exercise of purchase option.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">hlp_RightofuseAssetsTransferredToPropertyAndEquipmentUponExerciseOfPurchaseOption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_hlp_SecurityDepositsAppliedToPaymentsOfLongtermPayable">
<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 security deposits applied to payments of long-term payable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">hlp_SecurityDepositsAppliedToPaymentsOfLongtermPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<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;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_AmortizationOfIntangibleAssets">
<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 aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-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;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<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>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</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/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<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;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations">
<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>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</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/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<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;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<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>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<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;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_CashEquivalentsAtCarryingValue">
<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>Amount of short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<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;">us-gaap_CashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<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>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<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;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_DepreciationDepletionAndAmortization">
<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 aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<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;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<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>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</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/disclosureRef<br> -Topic 830<br> -SubTopic 230<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<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;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_FinanceLeasePrincipalPayments">
<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>Amount of cash outflow for principal payment on finance lease.</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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-5<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;">us-gaap_FinanceLeasePrincipalPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_GainLossOnSaleOfPropertyPlantEquipment">
<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>Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<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;">us-gaap_GainLossOnSaleOfPropertyPlantEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_IncomeTaxesPaid">
<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>Amount, before refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2A<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 23<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-23<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-22<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-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;">us-gaap_IncomeTaxesPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_IncreaseDecreaseInAccountsPayable">
<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 increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<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;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_IncreaseDecreaseInAccountsReceivable">
<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 increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<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;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable">
<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 increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<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;">us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities">
<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>Amount of increase (decrease) in accrued expenses, and obligations classified as 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/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<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;">us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_IncreaseDecreaseInDueFromRelatedParties">
<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 increase (decrease) during the reporting period in receivables to be collected from other entities that could exert significant influence over the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<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;">us-gaap_IncreaseDecreaseInDueFromRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_IncreaseDecreaseInDueToRelatedParties">
<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 increase (decrease) during the reporting period in the aggregate amount of obligations to be paid to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entities' management; an entity and its principal owners, management, or member of their immediate families; affiliates; or other parties with the ability to exert significant influence.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<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;">us-gaap_IncreaseDecreaseInDueToRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_IncreaseDecreaseInInventories">
<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 increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<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;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_IncreaseDecreaseInNotesReceivables">
<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 increase (decrease) during the reporting period of the amounts due from borrowers for outstanding secured or unsecured loans evidenced by a note.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<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;">us-gaap_IncreaseDecreaseInNotesReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<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;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets">
<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>Amount of increase (decrease) in noncurrent assets classified as 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/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<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;">us-gaap_IncreaseDecreaseInOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<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>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<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;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_InterestPaidNet">
<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>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</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/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-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;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_InventoryLIFOReservePeriodCharge">
<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 change in the inventory reserve representing the cumulative difference in cost between the first in, first out and the last in, first out inventory valuation methods, which change has been reflected in the statement of income during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480581/330-10-S99-1<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;">us-gaap_InventoryLIFOReservePeriodCharge</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<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>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</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/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<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;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<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;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<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>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</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/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<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;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<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;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<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>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<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;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<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;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_NetIncomeLoss">
<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 portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</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/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<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;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_NoncashInvestingAndFinancingItemsAbstract">
<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;">us-gaap_NoncashInvestingAndFinancingItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense">
<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>Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<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;">us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_PaymentsOfFinancingCosts">
<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 cash outflow for loan and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<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;">us-gaap_PaymentsOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_PaymentsToAcquireIntangibleAssets">
<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 cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<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;">us-gaap_PaymentsToAcquireIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_PaymentsToAcquireInvestments">
<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 cash outflow associated with the purchase of all investments (debt, security, other) during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<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;">us-gaap_PaymentsToAcquireInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_PaymentsToAcquireOtherProductiveAssets">
<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>Amount of cash outflow for the purchase of or improvements to tangible or intangible assets, used to produce goods or deliver services, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<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;">us-gaap_PaymentsToAcquireOtherProductiveAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<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 cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<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;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_PaymentsToFundLongtermLoansToRelatedParties">
<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 cash outflow associated with extending a long-term loan to a related party. Alternate caption: Payments for Advances to Affiliates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<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;">us-gaap_PaymentsToFundLongtermLoansToRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_ProceedsFromIssuanceInitialPublicOffering">
<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 cash inflow associated with the amount received from entity's first offering of stock to the public.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<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;">us-gaap_ProceedsFromIssuanceInitialPublicOffering</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_ProceedsFromIssuanceOfPrivatePlacement">
<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 cash inflow associated with the amount received from entity's raising of capital via private rather than public placement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<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;">us-gaap_ProceedsFromIssuanceOfPrivatePlacement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_ProceedsFromLongTermLinesOfCredit">
<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 cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<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;">us-gaap_ProceedsFromLongTermLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_ProceedsFromRelatedPartyDebt">
<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 cash inflow from a long-term borrowing made from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Proceeds from Advances from Affiliates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<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;">us-gaap_ProceedsFromRelatedPartyDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities">
<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 cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment">
<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 cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<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;">us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_ProceedsFromShortTermDebt">
<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 cash inflow from a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<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;">us-gaap_ProceedsFromShortTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_ProceedsFromStockOptionsExercised">
<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>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2A<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;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_ProvisionForOtherCreditLosses">
<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>Amount of expense related to credit loss from transactions other than loan and lease transactions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<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;">us-gaap_ProvisionForOtherCreditLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_RepaymentsOfLongTermLinesOfCredit">
<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 cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<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;">us-gaap_RepaymentsOfLongTermLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_RepaymentsOfRelatedPartyDebt">
<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 cash outflow for the payment of a long-term borrowing made from a related party where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Payments for Advances from Affiliates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<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;">us-gaap_RepaymentsOfRelatedPartyDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_RepaymentsOfShortTermDebt">
<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 cash outflow for a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<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;">us-gaap_RepaymentsOfShortTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_RestrictedCash">
<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>Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<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;">us-gaap_RestrictedCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<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>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<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;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_SupplementalCashFlowInformationAbstract">
<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;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R8.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Nature of Operations<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization and Nature of Operations [Abstract]</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_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">ORGANIZATION AND NATURE OF OPERATIONS</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">NOTE 1 &#8212; ORGANIZATION AND NATURE OF OPERATIONS</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Hongli Group Inc. (&#8220;Hongli Cayman&#8221;) was incorporated in
Cayman Islands as an exempted company with limited liability on February 9, 2021. Hongli Cayman serves as a holding company and conducts
its businesses through its subsidiaries and the consolidated variable interest entity (the &#8220;VIE&#8221;) and the subsidiaries of
the VIE. Hongli Cayman, its subsidiaries, the VIE and the subsidiaries of the VIE are collectively referred to herein as the &#8220;Company&#8221;,
&#8220;we&#8221;, &#8220;our&#8221;, &#8220;us&#8221; or &#8220;Hongli Group&#8221;, unless specific reference is made to an entity. The
Company is engaged in a business in providing solutions, including the manufacturing and selling of customized metal profiles in the People&#8217;s
Republic of China (&#8220;PRC&#8221; or &#8220;China&#8221;). The Company&#8217;s on-going research and development, customer support
and continuous quality control help its customers remain competitive.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company includes the following subsidiaries and the consolidated
VIE and the subsidiaries of the VIE in the consolidated financial statements as if the current corporate structure (&#8220;restructuring&#8221;
or &#8220;reorganization&#8221;) had been in existence throughout the periods presented (see &#8220;Reorganization under common control
through VIE structure&#8221; below):</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: top"> <td style="width: 50%; border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Name</b></span></td> <td style="width: 2%">&#160;</td> <td style="width: 23%; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Date of Organization</b></span></td> <td style="width: 2%">&#160;</td> <td style="width: 23%; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Place of Organization</b></span></td></tr> <tr style="vertical-align: top"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Subsidiaries</b></span></td> <td>&#160;</td> <td style="text-align: center">&#160;</td> <td>&#160;</td> <td style="text-align: center">&#160;</td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hongli Hong Kong Limited (&#8220;Hongli HK&#8221;)</span></td> <td>&#160;</td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">March 5, 2021</span></td> <td>&#160;</td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hong Kong SAR</span></td></tr> <tr style="vertical-align: top; "> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shandong Xiangfeng Heavy Industry Co., Ltd. (&#8220;WFOE&#8221;)</span></td> <td>&#160;</td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">April 8, 2021</span></td> <td>&#160;</td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">People&#8217;s Republic of China (&#8220;PRC&#8221;)</span></td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>VIE and Its Subsidiaries</b></span></td> <td>&#160;</td> <td style="text-align: center">&#160;</td> <td>&#160;</td> <td style="text-align: center">&#160;</td></tr> <tr style="vertical-align: top; "> <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shandong Hongli Special Section Tube Co., Ltd., (&#8220;Hongli Shandong&#8221;)</span></td> <td>&#160;</td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">September 13, 1999</span></td> <td>&#160;</td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PRC</span></td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shandong Maituo Heavy Industry Co., Ltd. (&#8220;Maituo&#8221;) <sup>(1)</sup></span></td> <td>&#160;</td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">May 23, 2019</span></td> <td>&#160;</td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PRC</span></td></tr> <tr style="vertical-align: top; "> <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shandong Haozhen Heavy Industry Co., Ltd. (&#8220;Haozhen Shandong&#8221;) <sup>(2)</sup></span></td> <td>&#160;</td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">September 18, 2020</span></td> <td>&#160;</td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PRC</span></td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Beijing Haozhen Heavy Industry Technology Company Limited (&#8220;Haozhen Beijing&#8221;) <sup>(3)</sup></span></td> <td>&#160;</td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">February 4, 2021</span></td> <td>&#160;</td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PRC</span></td></tr> </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: left">
<td style="width: 0in"></td><td style="width: 0.25in; text-align: left">(1)</td><td style="text-align: left">Wholly owned subsidiary of Hongli Shandong</td>
</tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: left">
<td style="width: 0in"></td><td style="width: 0.25in; text-align: left">(2)</td><td style="text-align: left">Haozhen Shandong was jointly established by Hongli Shandong
and Sungda Tech Co., Ltd., with Sungda Tech holding a 30 % ownership interest in Haozhen Shandong. As of December 31, 2024, Haozhen Shangdong
had not commenced operations, and no portion of income or loss was attributable to the noncontrolling interest in the subsidiary. Therefore,
no noncontrolling interest was reported in the consolidated financial statements for the years ended December 31, 2024, 2023, and 2022.</td>
</tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: left">
<td style="width: 0in"></td><td style="width: 0.25in; text-align: left">(3)</td><td style="text-align: left">Haozhen Beijing was jointly established by Hongli Shandong and an individual,
who holding a 3 % ownership interest in Haozhen Beijing. As of December 31, 2024, Haozhen Beijing had not commenced operations, and no
portion of income or loss was attributable to the noncontrolling interest in the subsidiary. Therefore, no noncontrolling interest was
reported in the consolidated financial statements for the years ended December 31, 2024, 2023, and 2022.</td>
</tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Reorganization under common control through VIE structure</span></i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company does not conduct any substantive operations of its own,
rather, it conducts its primary business operations through its WFOE, which in turn, conducts its business substantially through Hongli
Shandong. Effective power to direct activities of Hongli Shandong was transferred to the Company through the series of contractual arrangements
without transferring legal ownership in Hongli Shandong (&#8220;restructuring&#8221; or &#8220;reorganization&#8221;). Neither the Company
nor any of its subsidiaries have any equity ownership in the VIE and the subsidiaries of VIE. As a result of these contractual arrangements
and for accounting reporting purposes, the Company is able to consolidate the financial results of Hongli Shandong and its subsidiaries
through its WFOE, as the primary beneficiary in accordance with accounting principles generally accepted in the United States of America
(&#8220;U.S. GAAP&#8221;).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Under the laws and regulations of the PRC, foreign persons and foreign
companies are restricted from investing directly in certain businesses within the PRC. Though the business of the PRC operating entities
is not within any sensitive sector that PRC law prohibits direct foreign investment in, to avoid the substantial costs and time for regulatory
approval to convert the PRC operating entities into wholly foreign owned entities, on April 12, 2021, Hongli Shandong and its shareholders
entered into a series of contractual arrangements with the WFOE which allows the WFOE, the primary beneficiary of the VIE for accounting
reporting purposes in accordance with U.S. GAAP, to consolidate the financial results of Hongli Shandong and its subsidiaries.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Agreements that Consolidate the Financial Results of the VIE</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Hongli Shandong entered into an exclusive business cooperation and
management agreement with the WFOE, pursuant to which the WFOE will provide a series of consulting and technical support services to Hongli
Shandong and are entitled to consolidate the financial results of Hongli Shandong. The service fee is paid annually. The term of this
agreement shall be continuously effective unless mutually terminated by both parties in writing. Hongli Shandong shall not accept any
similar consultations and/or services provided by any third party and shall not establish similar corporation relationship with any third
party regarding the matters contemplated in the agreement without a written consent from the WFOE.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Agreements that Provide Effective Power to Direct Activities
of VIE</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The WFOE entered into an equity interest pledge agreement with Hongli
Shandong&#8217;s shareholders, who pledged all their equity interests in these entities to the WFOE. The equity interest pledge agreement,
which was entered into by Hongli Shandong&#8217;s shareholders, pledged their equity interests in the WFOE as a guarantee for the payment
and performance under the exclusive business cooperation and management agreement by Hongli Shandong. The WFOE is entitled to certain
rights, including the right to sell the pledged equity interests. Pursuant to the equity interest pledge agreement, the shareholders of
Hongli Shandong cannot transfer, sell, pledge, dispose of or otherwise create any new encumbrance on their respective equity interest
in Hongli Shandong without the prior written consent from the WFOE. The equity pledge right will expire upon the termination of the exclusive
business cooperation and management agreement between the WFOE and Hongli Shandong and a full settlement of service fees related therewith.
The equity pledges of Hongli Shandong have been registered with the relevant local branch of the State Administration for Industry and
Commerce, or SAIC.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The WFOE also entered into an exclusive option purchase agreement with
Hongli Shandong&#8217;s shareholders. Pursuant to the agreement, the shareholders have granted an irrevocable and unconditional option
to the WFOE their designees to acquire all or part of such shareholders&#8217; equity interests in Hongli Shandong at its sole discretion,
to the extent as permitted by PRC laws and regulations then in effect. The consideration for such acquisition will be equal to the registered
capital of Hongli Shandong, and if PRC law requires the consideration to be greater than the registered capital, the consideration will
be the minimum amount as permitted by PRC law. The term of this agreement is valid for ten years upon execution of the agreement and may
be extended for an additional ten years at the WFOE&#8217;s election.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Risks in relation to the VIE structure</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company believes that the contractual arrangements between the
WFOE and Hongli Shandong are in compliance with the PRC law and are legally enforceable. However, uncertainties in the PRC legal system
could limit the Company&#8217;s ability to enforce these contractual arrangements and the interests of the shareholders of Hongli Shandong
may diverge from that of the Company and that may potentially increase the risk that they would seek to act contrary to the contractual
terms, for example by influencing Hongli Shandong not to pay the service fees when required to do so.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Hongli Cayman&#8217;s ability to direct the activities of Hongli Shandong
also depends on the power of attorney the WFOE has to vote on all matters requiring shareholders&#8217; approval in Hongli Shandong. As
noted above, the Company believes this power of attorney is legally enforceable but may not be as effective as direct equity ownership.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In addition, if the legal structure and contractual arrangements were
found to be in violation of any existing PRC laws and regulations, the Company may be subject to fines or other actions. The Company does
not believe such actions would result in the liquidation or dissolution of the Company, the WFOE or Hongli Shandong.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Hongli Cayman, through its subsidiaries, its WFOE and through the contractual
arrangements, has (1) the power to direct the activities of Hongli Shandong and its subsidiaries that most significantly affect the VIE
and its subsidiaries&#8217; economic performance, and (2) the obligation to absorb losses, or the right to receive benefits from Hongli
Shandong and its subsidiaries that could be significant to the VIE and subsidiaries. Accordingly, the Company, through the WFOE in which
is the primary beneficiary of Hongli Shandong and its subsidiaries for accounting reporting purposes, and has consolidated the financial
results of Hongli Shandong and its subsidiaries in accordance with U.S. GAAP.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The accompanying consolidated financial statements present the historical
financial position, results of operations and cash flows of Hongli Shandong and its subsidiaries and adjusted for the effects of the corporate
restructure as disclosed per above. Accordingly, the accompanying consolidated financial statements have been prepared as if the reorganization
had been in existence throughout the periods presented (see Note 16 for the 100 ordinary shares of Hongli Cayman issued on February 9,
2021 in connection with the reorganization and anticipation of the initial public offering of the Company&#8217;s
equity security).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following information of the VIE and VIE&#8217;s subsidiaries as
a whole as of December 31, 2024 and 2023 were included in the accompanying consolidated financial statements of the Company. Transactions
between VIE and VIE&#8217;s subsidiaries are eliminated in the financial information presented below:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: center; font-weight: bold">December 31,</td><td style="white-space: nowrap; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Current assets:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; width: 76%; text-align: left">Cash and cash equivalents</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">857,212</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">694,439</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left">Restricted cash</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15,070</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">39,983</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left">Accounts receivable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,809,374</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,013,536</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left">Notes receivable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">522,331</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">236,654</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left">Inventories, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,674,001</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,349,705</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left">Due from parent company</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">940,130</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">966,533</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left">Due from a related party</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-92">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">342,053</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Prepaid expense and other current assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,004,889</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,059,275</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Total current assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">12,823,007</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">11,702,178</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Non-current assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left">Property, plant and equipment, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10,385,742</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10,752,745</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left">Prepayment for purchase of Yingxuan Assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,339,093</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,207,346</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left">Intangible assets, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,432,403</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,659,569</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left">Finance lease right-of-use assets, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-93">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">681,845</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Deferred tax assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">40,773</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">10,273</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 2.5pt">Total Assets</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">33,021,018</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">33,013,956</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Current liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left">Short-term loans</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">6,079,252</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">5,726,841</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left">Accounts payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,380,202</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,379,161</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left">Due to related parties</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">32,866</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-94">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left">Income tax payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">34,428</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">33,778</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left">Finance lease obligation, current</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-95">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">45,300</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Accrued expenses and other payables</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">638,610</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">477,987</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Total current liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,165,358</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,663,067</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left">Long-term loans</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,305,209</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,338,075</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Long-term loans - related party</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">7,895,020</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">8,122,384</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt">Total Liabilities</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">19,365,587</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">19,123,526</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt">Net Assets</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">13,655,431</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">13,890,430</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Revenue, net</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">14,105,620</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">15,997,954</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">20,283,245</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Gross profit</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">4,519,747</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">5,245,840</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">7,008,493</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Income from operations</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">606,308</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1,101,095</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">2,921,322</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Net income</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">146,528</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">780,491</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">2,932,363</td><td style="text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The revenue-producing assets held by the VIE and its subsidiaries comprise
100% of the Company&#8217;s fixed assets, which mainly consist of property, plant, equipment, and intangible assets, including land use rights.
The VIE and its subsidiaries contributed 100% of the Company&#8217;s consolidated revenues for the years ended December 31, 2024, 2023, and
2022.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Initial Public Offering</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On March 31, 2023, the Company closed its initial public offering of 2,062,500 ordinary shares (the &#8220;Ordinary Shares&#8221;) at a public offering price of $4.00 per share
for total gross proceeds of $8.25 million before deducting underwriting discounts and offering expenses. In addition, the Company granted
the underwriters a 45-day option to purchase up to an additional 309,375 Ordinary Shares at the public offering price. On May 2, 2023,
the underwriter exercised the over-allotment option in full for total gross proceeds of $1,237,500 before deducting underwriting discounts
and commissions. The Company&#8217;s Ordinary Shares began trading on the Nasdaq Capital Market under the symbol &#8220;HLP&#8221; on
March 29, 2023.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<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;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
<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 entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.</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/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480424/946-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480424/946-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/810/tableOfContent<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/205/tableOfContent<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;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>34
<FILENAME>R9.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_us-gaap_AccountingPoliciesAbstract', window );"><strong>Significant Accounting Policies [Abstract]</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_us-gaap_SignificantAccountingPoliciesTextBlock', window );">SIGNIFICANT ACCOUNTING POLICIES</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">NOTE 2 &#8212; SIGNIFICANT ACCOUNTING POLICIES</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Basis of Presentation</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The accompanying consolidated financial statements have been prepared
in accordance with accounting principles generally accepted in the U.S. GAAP and with the rules and regulations of the U.S. Securities
Exchange Commission (&#8220;SEC&#8221;).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Principles of Consolidation</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The consolidated financial statements include the financial statements of the Company, its subsidiaries
and VIE. All significant inter- company transactions and balances between the Company, its subsidiaries and VIE have been eliminated upon
consolidation.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Noncontrolling Interest</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Haozhen Shandong was jointly established by Hongli Shandong,
the Company&#8217;s VIE, which holds a 70% ownership interest, and Sungda Tech Co., Ltd., which holds the remaining 30%. As of December
31, 2024, Haozhen had not commenced operations. For the years ended December 31, 2024, 2023, and 2022, there was <span style="-sec-ix-hidden: hidden-fact-96"><span style="-sec-ix-hidden: hidden-fact-97"><span style="-sec-ix-hidden: hidden-fact-98">no</span></span></span> income or loss attributable
to the noncontrolling interest. Accordingly, noncontrolling interest is not presented as a separate line item in the accompanying consolidated
financial statements.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Haozhen Beijing was jointly established by Hongli Shandong and an individual,
who holding a 3 % ownership interest in Haozhen Beijing. As of December 31, 2024, Haozhen Beijing had not commenced operations, and no
portion of income or loss was attributable to the noncontrolling interest in the subsidiary. Therefore, no noncontrolling interest was
reported in the consolidated financial statements for the years ended December 31, 2024, 2023, and 2022.&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Use of Estimates</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In preparing the consolidated financial statements in conformity with
U.S. GAAP, management makes estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent
assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting
period. These estimates are based on information as of the date of the consolidated financial statements. Significant estimates required
to be made by management include, but are not limited to, the allowance for doubtful accounts, inventory write-down and reserves, useful
lives of property, plant and equipment, intangible assets, valuation allowance of deferred tax assets and share-based compensations. Actual
results could differ from those estimates.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Related Parties Transactions</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">A related party is generally defined as (i) any person that holds 10%
or more of the Company&#8217;s securities and their immediate families, (ii) the Company&#8217;s management, (iii) someone that directly
or indirectly controls, is controlled by or is under common control with the Company, or (iv) anyone who can significantly influence the
financial and operating decisions of the Company. A transaction is considered to be a related party transaction when there is a transfer
of resources or obligations between related parties. The Company conducts business with its related parties in the ordinary course of
business. Related parties may be individuals or corporate entities.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Transactions involving related parties cannot be presumed to be carried
out on an arm&#8217;s-length basis, as the requisite conditions of competitive, free market dealings may not exist. Representations about
transactions with related parties, if made, shall not imply that the related party transactions were consummated on terms equivalent to
those that prevail in arm&#8217;s length transactions unless such representations can be substantiated.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Foreign Currency Translation</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company&#8217;s principal country of operations is the PRC. The
financial position and results of its operations are determined using RMB, the local currency, as the functional currency. The consolidated
financial statements are reported using U.S. Dollars. The results of operations and the statement of cash flows denominated in foreign
currency are translated at the average rate of exchange during the reporting period. Assets and liabilities denominated in foreign currencies
at the balance sheet date are translated at the applicable rates of exchange in effect at that date. The equity denominated in the functional
currency is translated at the historical rate of exchange at the time of capital contribution. As a result, amounts related to assets
and liabilities reported on the consolidated statements of cash flows may not necessarily agree with changes in the corresponding balances
on the consolidated balance sheets. Translation adjustments arising from the use of different exchange rates from period to period are
included as a separate component of accumulated other comprehensive income (loss) included in consolidated balance sheets and statements
of changes in shareholders&#8217; equity. Transactions denominated in foreign currencies are translated into the functional currency at
the exchange rates prevailing on the transaction dates with any transaction gain and or losses are included in the results of operations
as incurred. Gain (loss) from foreign currency transactions recognized and included in the consolidated statements of operations and comprehensive
income for the years ended December 31, 2024, 2023 and 2022 amounted to $31,407, $54,076 and $197,000, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The value of RMB against U.S. Dollar may fluctuate and is affected
by, among other things, changes in the PRC&#8217;s political and economic conditions. Any significant revaluation of RMB may materially
affect the Company&#8217;s consolidated financial condition in terms of reporting. The following table outlines the currency exchange
rates that were used in the consolidated financial statements:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>1 US$ = RMB</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Spot rate</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">7.2993</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">7.0999</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">6.8983</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Average rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7.1957</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7.0809</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6.7299</td><td style="text-align: left">&#160;</td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Fair Value Measurement</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The fair value of a financial instrument is defined as the exchange
price that would be received from an asset or paid to transfer a liability (as exit price) in the principal or most advantageous market
for the asset or liability in an orderly transaction between market participants at the measurement date. The carrying amounts of financial
assets and liabilities, such as cash and cash equivalents, time deposits, accounts receivable, and other current assets, accounts payable,
short-term bank borrowings and other current liabilities, approximate their fair values because of the short maturity of these instruments
and market rates of interest.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">ASC 825-10 requires certain disclosures regarding the fair value of
financial instruments. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an
orderly transaction between market participants at the measurement date. A three-level fair value hierarchy prioritizes the inputs used
to measure fair value. The hierarchy requires entities to maximize the use of observable inputs and minimize the use of unobservable inputs.
The three levels of inputs used to measure fair value are as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">Level 1 &#8212; Quoted prices in active markets for identical
assets and liabilities.</td>
</tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: left">Level 2 &#8212; Quoted prices in active markets for similar
assets and liabilities, or other inputs that are observable for the asset or liability, either directly or indirectly, for substantially
the full term of the financial instrument.</td>
</tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: left">Level 3 &#8212; Unobservable inputs that are supported by
little or no market activity and that are significant to the fair value of the assets and liabilities. This includes certain pricing
models, discounted cash flow methodologies and similar techniques that use significant unobservable inputs.</td>
</tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company considers the carrying amounts of its financial assets
and liabilities, which primarily include cash and cash equivalents, restricted cash, notes receivable, accounts receivable, net, inventories,
net, prepaid expense and other current assets, accounts payables, income tax payable, accrued expenses and other current payables, short-term
loans, and current portion of finance lease obligation, to approximate their fair values as of December 31, 2024 and 2023, due to their
short-term maturities or because they are recorded at present value.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Earnings (Loss) per Share</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Under the provisions of ASC 260, &#8220;Earnings Per Share&#8221;,
basic earnings (loss) per share is computed by dividing net income (loss) attributable to common shareholders by the weighted average
number of ordinary shares outstanding for the periods presented. Diluted income (loss) per share reflects the potential dilution that
could occur if securities or other contracts to issue ordinary shares were exercised or converted into ordinary shares or resulted in
the issuance of ordinary shares that would then share in the income of the company, subject to anti- dilution limitations.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom; ">
    <td style="white-space: nowrap; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2024</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2023</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2022</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Numerator for earnings (loss) per share:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; width: 64%; text-align: left">Net income (loss) attributable to the Company&#8217;s ordinary shareholders</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(1,881,635</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">864,722</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,932,363</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Denominator for basic and diluted earnings per share:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; padding-left: 0.125in; text-align: left">Basic and weighted average ordinary shares</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">17,451,865</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">11,752,180</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">10,000,000</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Per share amount</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; padding-bottom: 2.5pt">Per share - basic and diluted</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(0.11</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">0.07</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">0.29</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Cash and Cash Equivalents</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Cash and cash equivalents include cash on hand, cash accounts, interest-bearing
savings accounts and time certificates of deposit with a maturity of three months or less when purchased. The Company considers all highly
liquid investment instruments with an original maturity of three months or less from the date of purchase to be cash equivalents. The
Company maintains most of the bank accounts in the PRC.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Restricted Cash</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Restricted cash consists of cash deposited with the PRC bank and used
as collateral to secure the Company&#8217;s note receivable payments. In November 2016, the FASB issued ASU No. 2016-18, Statement of
Cash Flows (Topic 230): Restricted Cash, which requires entities to present the aggregate changes in cash, cash equivalents, restricted
cash and restricted cash equivalents in the statement of cash flows. As a result, the statement of cash flows will be required to present
restricted cash and restricted cash equivalents as a part of the beginning and ending balances of cash and cash equivalents. The Company
adopted the updated guidance and presented restricted cash within the ending cash, cash equivalents, and restricted cash balance on the
Company&#8217;s consolidated statement of cash flows for the periods presented.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Accounts Receivable, Net</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Accounts receivable are recognized and carried at original invoiced
amount less an estimated allowance expected credit losses. ASU No. 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement
of Credit Losses on Financial Instruments (&#8220;ASU 2016-13&#8221;), which requires the measurement and recognition of expected credit
losses to all financial assets held at amortized cost. CECL model requires measurement of the expected credit loss even if that risk of
loss is remote. The management believes that historical collection information is a reasonable base on which to determine expected credit
losses because the composition of the accounts receivables at the reporting date is consistent with that used in developing the historical
credit-loss percentages. That is, the similar risk characteristics of the customers and its payment practices have not changed significantly
over time. However, the foreseeable economic conditions will have a significant impact on our collectability of the accounts receivable.
The Management believes that the loan prime rate (LPR) is an useful indicator to reflect the future cost of the credit and the trend of
economic at the time of reporting. The Company combined treasury bill rate and our historical loss rate to determine the rates of expected
estimated credit losses. The accounts receivable sharing similar risk characteristics be pooled when the CECL is calculated.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Inventories, Net</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Inventories are stated at the lower of cost or net realizable value.
Cost is determined on the weighted average basis. Work-in- progress inventories consist of raw materials, direct labor and overhead associated
with the manufacturing process. Finished goods included inventory finished in the Company&#8217;s own warehouse and goods in transit,
which has not met the criteria of revenue recognition. The Company periodically assesses the recoverability of all inventories to determine
whether adjustments are required to record inventories at the lower of cost or net realizable value. Inventories that the Company determines
to be obsolete or in excess of forecasted usage are reduced to its estimated realizable value based on assumptions about future demand
and market conditions. A write down of potentially obsolete or slow-moving inventory is recorded based on management&#8217;s analysis
of inventory levels.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Deferred Offering Costs</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Deferred offering costs consist principally of all direct offering
costs incurred by the Company, such as underwriting, legal, accounting, consulting, printing, and other registration related costs in
connection with the initial public offering (&#8220;IPO&#8221;) of the Company&#8217;s ordinary shares. Such costs are deferred until
the closing of the offering, at which time the deferred costs are offset against the offering proceeds. In the event the offering is unsuccessful
or aborted, the costs will be expensed. The Company consummated its IPO on March 31, 2023 and the underwriter exercised the over-allocation
option on May 2, 2023. The deferred offering costs incurred in connection with the IPO and the underwriter&#8217;s option exercised have
been charged to additional capital.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Property, Plant and Equipment, Net</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Property, plant and equipment are stated at cost less accumulated depreciation
and amortization. Depreciation and amortization are computed using the straight-line method over the estimated useful lives of the assets
with a 5% residual value. The estimated useful lives are as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Estimated<br/>
 Useful Life</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%">Buildings</td><td style="width: 1%">&#160;</td>
    <td style="width: 11%; text-align: center">30 years</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Machinery equipment</td><td>&#160;</td>
    <td style="text-align: center">10 years</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Vehicles</td><td>&#160;</td>
    <td style="text-align: center">4 - 5 years</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Office equipment</td><td>&#160;</td>
    <td style="text-align: center">5 years</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Tools</td><td>&#160;</td>
    <td style="text-align: center">3 - 5 years</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Electronic devices</td><td>&#160;</td>
    <td style="text-align: center">3 - 5 years</td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The cost and related accumulated depreciation and amortization of assets
sold or otherwise retired are eliminated from the accounts and any gain or loss is included in the consolidated statements of operations
and comprehensive income. Expenditures for maintenance and repairs are charged to earnings as incurred, while additions, renewals and
betterments, which are expected to extend the useful life of assets, are capitalized. The Company also re-evaluates the periods of depreciation
and amortization to determine whether subsequent events and circumstances indicate a change in estimates of useful lives.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Intangible Assets, Net</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Intangible assets are stated at cost, less accumulated amortization.
Amortization expense is recognized on the straight-line basis over the estimated useful lives of the assets. All land in the PRC is owned
by the government; however, the government grants &#8220;land use rights.&#8221; The Company has obtained rights to use various parcels
of land for 46 years. The Company amortizes the cost of the land use rights over their useful life using the straight-line method.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Impairment for Long-Lived Assets</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Long-lived assets, including property, plant and equipment and intangible
with finite lives are reviewed for impairment whenever events or changes in circumstances (such as a significant adverse change to market
conditions that will impact the future use of the assets) indicate that the carrying value of an asset may not be recoverable. The Company
assesses the recoverability of the assets based on the undiscounted future cash flows the assets are expected to generate and recognize
an impairment loss when estimated undiscounted future cash flows expected to result from the use of the asset plus net proceeds expected
from disposition of the asset, if any, are less than the carrying value of the asset. If an impairment is identified, the Company would
reduce the carrying amount of the asset to its estimated fair value based on a discounted cash flows approach or, when available and appropriate,
to comparable market values. There was no impairment of long-lived assets recognized for the years ended December 31, 2024, 2023 and 2022,
respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Lease Commitments</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company has adopted the new lease standard, ASC 842, Leases (Topic
842) for all periods presented. The Company elected the package of practical expedients permitted under the transition guidance within
ASC Topic 842, which among other things, allows the Company to carry forward certain historical conclusions reached under ASC Topic 840
regarding lease identification, classification, and the accounting treatment of initial direct costs. The Company elected not to record
assets and liabilities on its consolidated balance sheets for any new or existing lease arrangements with lease terms of twelve months
or less. The Company recognizes lease expenses for such leases on a straight-line basis over the lease term. In addition, the Company
elected the land easement transition practical expedient and did not reassess whether an existing or expired land easement is a lease
or contains a lease if it has not historically been accounted for as a lease. The Company elected the transition method which allows entities
to initially apply the requirements by recognizing a cumulative-effect adjustment to the opening balance of retained earnings in the period
of adoption.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The initial lease liability is equal to the future fixed minimum lease
payments discounted using the Company&#8217;s incremental borrowing rate, on a secured basis. The lease term includes optional renewal
periods and early termination payments when it is reasonably certain that the Company will exercise those rights. The initial measurement
of the ROU asset is equal to the initial lease liability plus any initial direct costs and prepayments, less any lease incentives.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In cases of sale and leaseback transactions, if the transfer of the
asset to the lessor does not qualify as a sale, then the transaction constitutes a failed sale and leaseback and is accounted for as a
financing transaction. For a sale to have occurred, the control of the asset would need to be transferred to the lessor, and the lessor
would need to obtain substantially all the benefits from the use of the asset. The Company has entered into a sale and leaseback transaction
which qualified as failed sale and leaseback transaction as the Company has a purchase obligation to acquire the machinery at the end
of the lease term. The asset has been included in the property, plant and equipment, and the amortization is computed based on the shorter
of the financing terms or the estimated useful life.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Revenue Recognition</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company has adopted the new revenue standard, ASC 606, Revenue
from Contracts with Customers (Topic 606) for all periods presented. Under ASC 606, the Company recognizes revenue when a customer obtains
control of promised goods, in an amount that reflects the consideration which the Company expects to receive in exchange for the goods.
To determine revenue recognition for arrangements within the scope of ASC 606, the Company performs the following five steps: (1) identify
the contracts with a customer; (2) identify the performance obligations in the contract; (3) determine the transaction price; (4) allocate
the transaction price to the performance obligations in the contract; and (5) recognize revenue when or as the entity satisfies a performance
obligation. The Company applies the five-step model to contracts when it is probable that the entity will collect the consideration it
is entitled to in exchange for the goods it transfers to the customer. Revenue is recognized net of value-added tax.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company&#8217;s revenue is principally derived from sales of products
in domestic and overseas markets. Revenue is recognized at the point in time when the performance obligation has been satisfied and control
of the products have been transferred to the customers, which generally occurs upon shipment for overseas customers and acceptance for
domestic customers based on the terms of the sales contracts.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Revenue is measured by the transaction price, which is defined as the
amount of consideration the Company expects to receive in exchange for selling products to customers. The Company does not offer or agree
on terms that result in variable consideration during the periods presented. Amounts billed and due from customers are short term in nature
and are classified as receivables since payments are unconditional and only the passage of time is required before payments are due. The
Company does not grant payment terms greater than one year. Additionally, the Company does not offer promotional payments, customer coupons,
rebates or other cash redemptions offers to its customers.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company does not have any contract asset. Contract liabilities
are recorded when consideration is received from a customer prior to transferring the control of goods to the customer or other conditions
under the terms of a sales contract. As of December 31, 2024 and 2023, the Company recorded contract liabilities, included in accrued
expenses and other payables, of $219,933 and $178,135, respectively. The Company recognized $24,484, $45,800 and $124,687 of beginning
contract liabilities as revenue for the years ended December 31, 2024, 2023 and 2022, respectively. The Company is expected to recognize
the December 31, 2024&#8217;s ending contract liabilities of $219,933 in the next twelve months ending December 31, 2025 as revenues.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company&#8217;s net revenue segregated by geographic regions is
as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the Years Ending December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%">PRC</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">12,196,548</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">12,117,240</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">15,285,549</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Overseas</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,909,072</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,880,714</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,997,696</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">14,105,620</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">15,997,954</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">20,283,245</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Value Added Tax</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Hongli Shandong and its subsidiaries are subject to a VAT of 13%
for its business practice. The amount of VAT liability is determined by applying the applicable tax rate to the invoiced amount of
the product sold. The Company reports revenue net of PRC&#8217;s VAT for all the periods presented on the consolidated statements of
operations and comprehensive income.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Cost of Revenues</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Amounts recorded as cost of revenue relate to direct expenses incurred
in order to generate revenue. Such costs are recorded as incurred. Cost of revenues consists of product costs, including costs of raw
material, contract manufacturers for production, shipping and handling costs, manufacturing and tooling equipment depreciation.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Research and Development Expenses</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Research and development expenses consist primarily of salary and welfare
for research and development personnel, consulting and contractor expenses, testing and tooling materials and other expenses associated
with research and development personnel. The Company recognizes research and development expenses as expenses when incurred. Research
and development expenses were $818,315, $962,963 and $1,412,355 for the years ended December 31, 2024, 2023 and 2022, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Sales and Marketing Expenses</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Sales and marketing expenses consist primarily of salary and welfare
for sales and marketing personnel, promotion and marketing expenses and other expenses associated with sales and marketing personnel.
The Company recognized $564,964, $631,361 and $596,620 of sales and marketing expenses for the years ended December 31, 2024, 2023 and
2022, respectively.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Income Taxes</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company follows the liability method of accounting for income taxes
in accordance with ASC 740 (&#8220;ASC 740&#8221;), Income Taxes. Under this method, deferred tax assets and liabilities are determined
based on the difference between the financial reporting and tax bases of assets and liabilities using enacted tax rates that will be in
effect in the period in which the differences are expected to reverse. The Company records a valuation allowance to offset deferred tax
assets if based on the weight of available evidence; it is more-likely-than-not that some portion, or all, of the deferred tax assets
will not be realized. The effect on deferred taxes of a change in tax rate is recognized in tax expense in the period that includes the
enactment date of the change in the tax rate.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company accounted for uncertainties in income taxes in accordance
with ASC 740. Interest and penalties related to unrecognized tax benefit recognized in accordance with ASC 740 are classified in the consolidated
statements of operations and comprehensive income as income tax expense. No such expenses incurred during the years ended December 31,
2024, 2023 and 2022.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Reclassifications</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Certain prior year amounts have been reclassified to conform to the
current year&#8217;s presentation. These reclassifications were made to enhance consistency and comparability and had no impact on previously
reported results of operations, financial position, or cash flows. For the year ended December 31, 2024, the Company reclassified interest
income previously presented separately within other income to be included in &#8220;Interest and financing expenses, net&#8221; in the
consolidated statements of operations and comprehensive income (loss). This reclassification reflects a change in presentation policy
to report financing-related income and expenses on a net basis. Prior periods have been reclassified accordingly for comparative purposes,
and the reclassification was immaterial.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Government Subsidy</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Government grants include cash subsidies as well as other subsidies
received from various government agencies by the subsidiaries of the Company. Such subsidies are generally provided as incentives from
the local government to encourage the expansion of local business. The government grant is recognized in the consolidated statements of
income and comprehensive income when the relevant performance criteria specified in the grant are met, for instance, locating contact
centers in their jurisdictions or helping local employment needs. The government subsidy granted to the Company was $99,351, $25,919 and
$37,740 for the years ended December 31, 2024, 2023 and 2022, respectively and included in other income in the consolidated statements
of operations and comprehensive income.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Statutory Reserves</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company&#8217;s PRC subsidiaries are required to make appropriations
to certain non-distributable reserve funds.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In accordance with China&#8217;s Company Laws, the Company&#8217;s
PRC subsidiary that are Chinese companies, must make appropriations from their after-tax profit (as determined under the Accounting Standards
for Business Enterprises as promulgated by the Ministry of Finance of the People&#8217;s Republic of China (&#8220;PRC GAAP&#8221;)) to
non-distributable reserve funds including (i) statutory surplus fund and (ii) discretionary surplus fund. The appropriation to the statutory
surplus fund must be at least 10% of the after- tax profits calculated in accordance with PRC GAAP. Appropriation is not required if the
statutory surplus fund has reached 50% of the registered capital of the respective company. Appropriation to the discretionary surplus
fund is made at the discretion of the respective company.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Pursuant to the laws applicable to China&#8217;s Foreign Investment
Enterprises, the Company&#8217;s subsidiaries that are foreign investment enterprises in China have to make appropriations from their
after-tax profit (as determined under PRC GAAP) to reserve funds including (i) general reserve fund, (ii) enterprise expansion fund and
(iii) staff bonus and welfare fund. The appropriation to the general reserve fund must be at least 10% of the after-tax profits calculated
in accordance with PRC GAAP. Appropriation is not required if the reserve fund has reached 50% of the registered capital of the respective
company. Appropriations to the other two reserve funds are at the respective company&#8217;s discretion. The use of the general reserve
fund, statutory surplus fund and discretionary surplus fund are restricted to the offsetting of losses to increase the registered capital
of the respective company. These reserves are not allowed to be transferred out as cash dividends, loans or advances, nor can they be
distributed except under liquidation.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Comprehensive Income (Loss)</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Comprehensive income (loss) is comprised of net income (loss) and all
changes to the statements of shareholders&#8217; equity, except those due to investments by shareholders, changes in paid-in capital and
distributions to shareholders. For the Company, comprehensive income (loss) for the years ended December 31, 2024, 2023 and 2022 consisted
of net income (loss) and unrealized gain (loss) from foreign currency translation adjustment.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Segment Reporting</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company follows the &#8216;management approach&#8217; in determining its reportable
operating segments, as prescribed by ASC 280. Under this approach, the Company&#8217;s chief operating decision maker (&#8220;CODM&#8221;)&#8212;identified
as the Chief Executive Officer&#8212;uses internal financial information to make operating decisions and assess performance.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The CODM reviews revenue information analyzed by customer; however,
this information is presented only at the revenue level, without allocation of associated costs or resources. As such, these customer-level
views do not constitute separate operating segments under U.S. GAAP. Accordingly, the Company has determined that it operates as a single
operating and reportable segment.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Refer to Note 19 &#8211; Segment Reporting for additional disclosures
related to the segment reporting requirements under ASU 2023-07.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Recently Issued Accounting Pronouncements</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company considers the applicability and impact of all ASUs. Management
periodically reviews new accounting standards that are issued and assesses the impacts on the Company&#8217;s consolidated financial position
and/or results of operations.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In November 2023, the Financial Accounting Standards Board (FASB) issued
Accounting Standards Update (ASU) 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. The ASU requires
public entities to disclose significant segment expense categories and other information used by the Chief Operating Decision Maker (CODM)
in assessing segment performance, even if the entity has only one reportable segment. ASU 2023-07 is effective for the Company&#8217;s
annual periods beginning January 1, 2024 and for its interim periods beginning January 1, 2025. The Company adopted ASU 2023-07 on January
1, 2024. Adoption of the ASU did not affect the determination of the Company&#8217;s operating or reportable segments. However, it resulted
in expanded disclosures regarding significant expense categories regularly reviewed by the CODM. These disclosures are included in Note
19 &#8211; Segment Reporting to the consolidated financial statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In December 2023, the FASB issued Accounting Standards Update (ASU)
2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (ASU 2023-09). The ASU focuses on income tax disclosures around
effective tax rates and cash income taxes paid. ASU 2023-09 largely follows the proposed ASU issued earlier in 2023 with several important
modifications and clarifications. Key features of ASU 2023-09 include: rate reconciliation disclosures, disaggregate income taxes paid
by federal, state, and foreign jurisdictions, and removes the need for certain disclosures previously required. ASU 2023-09 is effective
for public business entities for annual periods beginning after December 15, 2024 (generally, calendar year 2025) and effective for all
other business entities one year later; early adoption is permitted. Entities should adopt this guidance on a prospective basis, though
retrospective application is permitted. The adoption of ASU 2023-09 is not expected to have a material impact on the Company&#8217;s consolidated
financial statements and disclosures.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On November 4, 2024, the FASB issued ASU 2024-03, Disaggregation of
Income Statement Expenses (DISE), which requires disaggregated disclosure of income statement expenses for public business entities (PBEs).
The DISE does not change the expense captions an entity presents on the face of the income statement; rather, it requires disaggregation
of certain expense captions into specified categories in disclosures within the footnotes to the financial statements. DISE is effective
for annual reporting periods beginning after December 15, 2026 and interim reporting periods within annual reporting periods beginning
after December 15, 2027. The requirements will be applied prospectively with the option for retrospective application. Early adoption
is permitted. The adoption of this standard is not expected to have a material impact on the Company&#8217;s consolidated financial statements
and disclosures.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company does not believe other recently issued but not yet effective
accounting standards would have a material effect on its consolidated financial position, statements of operations and cash flows.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<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;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_SignificantAccountingPoliciesTextBlock">
<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 entire disclosure for all significant accounting policies of the reporting entity.</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/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/235/tableOfContent<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;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>35
<FILENAME>R10.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts Receivable, Net<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_us-gaap_AccountsReceivableNetAbstract', window );"><strong>Accounts Receivable, Net [Abstract]</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_us-gaap_AccountsAndNontradeReceivableTextBlock', window );">ACCOUNTS RECEIVABLE, NET</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">NOTE 3 &#8212; ACCOUNTS RECEIVABLE, NET</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Accounts receivable consisted of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Accounts receivable, gross</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,898,773</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">6,066,309</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: allowance for current expected credit loss</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(89,399</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(52,773</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt">Accounts receivable, net</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,809,374</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">6,013,536</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">The following CECL rates are used to
determine the allowance for current expected credit losses.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">&#160;</span></p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Age of accounts receivable</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">Current</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">31-60 <br/> days</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">61-90 <br/> days</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">91-120 <br/>
days</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">121-180 <br/>
days</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">181-270 <br/>
days</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">271-360 <br/>
days</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Over 360 <br/>
days</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 28%; text-align: left">Historical loss rate</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 6%; text-align: right">0.000</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 6%; text-align: right">0.000</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 6%; text-align: right">0.000</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 6%; text-align: right">0.000</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 6%; text-align: right">0.000</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 6%; text-align: right">0.000</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 6%; text-align: right">0.000</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 6%; text-align: right">0.000</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Adjustment</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">0.258</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">0.517</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">0.775</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1.033</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1.550</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2.325</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3.100</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3.100</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt">CECL rate</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">0.258</td><td style="padding-bottom: 2.5pt; text-align: left">%</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">0.517</td><td style="padding-bottom: 2.5pt; text-align: left">%</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">0.775</td><td style="padding-bottom: 2.5pt; text-align: left">%</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">1.033</td><td style="padding-bottom: 2.5pt; text-align: left">%</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">1.550</td><td style="padding-bottom: 2.5pt; text-align: left">%</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">2.325</td><td style="padding-bottom: 2.5pt; text-align: left">%</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">3.100</td><td style="padding-bottom: 2.5pt; text-align: left">%</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">3.100</td><td style="padding-bottom: 2.5pt; text-align: left">%</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As of December 31, 2024, accounts receivable totaling $2,435,520
(RMB 17,777,592) were pledged as collateral to secure a short-term loan of $1,369,994 (RMB 10,000,000) from China Minsheng Bank (see Note
9)</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As of December 31, 2023, accounts receivable of approximately $1.1
million (RMB 7.8 million) were pledged as collateral to secure a working capital loan of $760,574 from China Industrial Bank (see Note
9).</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsAndNontradeReceivableTextBlock">
<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 entire disclosure for accounts receivable, contract receivable, receivable held-for-sale, and nontrade receivable.</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/disclosureRef<br> -Topic 310<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/310/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/326/tableOfContent<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;">us-gaap_AccountsAndNontradeReceivableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_AccountsReceivableNetAbstract">
<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;">us-gaap_AccountsReceivableNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R11.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Notes Receivables<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_us-gaap_ReceivablesAbstract', window );"><strong>Notes Receivables [Abstract]</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_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock', window );">NOTES RECEIVABLES</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">NOTE 4 &#8212; NOTES RECEIVABLES</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Notes receivable consisted of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Maturity Date</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Within the first quarter of 2024</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-99">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">70,830</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Within the second quarter of 2024</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-100">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">165,824</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Within the first quarter of 2025</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">161,413</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-101">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Within the second quarter of 2025</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">360,918</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-102">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">522,331</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">236,654</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Notes receivable consist of bank acceptance notes received from customers
in connection with the sale of the Company&#8217;s products. These notes are issued by financial institutions and represent an unconditional
obligation of the issuing bank to pay the full-face value at maturity. The notes are non-interest bearing and generally mature within
six to twelve months from the date of issuance.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock">
<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 entire disclosure for claims held for amounts due to entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/310-10/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-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;">us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_ReceivablesAbstract">
<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;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R12.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories, Net<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventories, Net [Abstract]</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_us-gaap_InventoryDisclosureTextBlock', window );">INVENTORIES, NET</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">NOTE 5 &#8212; INVENTORIES, NET</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Inventories are stated at the lower of cost or net realizable value.
Cost is determined using the weighted average method. Net realizable value is the estimated selling price in the ordinary course of business,
less reasonably predictable costs of completion, disposal, and transportation.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Raw materials</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">848,123</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">434,179</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Work in progress</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,633,948</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,726,415</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Finished goods</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">224,297</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">227,526</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Subtotal</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,706,368</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,388,120</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Reserve for obsolete inventory</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(32,367</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(38,415</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,674,001</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,349,705</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company evaluates inventories for excess and obsolescence on a
regular basis, based on management&#8217;s assessment of product life cycles, historical and forecasted demand, and market conditions.
A write-down is recognized when the carrying amount of inventory exceeds its estimated net realizable value. For the years ended December
31, 2024, 2023 and 2022, the Company recorded inventory write-downs of $55,176, $15,108, and $30,089, respectively. Additionally, the
Company established inventory valuation allowances of $32,367, $38,415, and $27,538 for the years ended December 31, 2024, 2023, and 2022,
respectively.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<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;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_InventoryDisclosureTextBlock">
<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 entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.</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/disclosureRef<br> -Topic 330<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/330/tableOfContent<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;">us-gaap_InventoryDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>38
<FILENAME>R13.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Prepaid Expense and Other Current Assets<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract', window );"><strong>Prepaid Expense and Other Current Assets [Abstract]</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_us-gaap_OtherCurrentAssetsTextBlock', window );">PREPAID EXPENSE AND OTHER CURRENT ASSETS</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">NOTE 6 &#8212; PREPAID EXPENSE AND OTHER CURRENT ASSETS</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The current portions of prepaid expense and other current assets
consist of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Prepaid operating cost</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,939,706</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">978,444</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Prepaid service cost</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">51,730</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">52,363</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Others</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">13,453</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">28,468</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,004,889</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,059,275</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCurrentAssetsTextBlock">
<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 entire disclosure for other current assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">us-gaap_OtherCurrentAssetsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract">
<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;">us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R14.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment, Net<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_us-gaap_PropertyPlantAndEquipmentNetAbstract', window );"><strong>Property, Plant and Equipment, Net [Abstract]</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_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">PROPERTY, PLANT AND EQUIPMENT, NET</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">NOTE 7 &#8212; PROPERTY, PLANT AND EQUIPMENT, NET</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Property, plant and equipment, net consisted of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">Buildings</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">7,620,784</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">7,135,962</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Machinery equipment and tools</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,244,008</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,545,278</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Electronic devices</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">96,866</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">98,839</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Office equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">21,054</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">21,645</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Vehicles</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">324,888</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">315,714</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Construction in progress</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">230,966</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,084,596</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Subtotal</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">14,538,566</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">14,202,034</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: accumulated depreciation</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(4,152,824</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3,449,289</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">10,385,742</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">10,752,745</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Depreciation expenses for the years ended December 31, 2024, 2023 and
2022 amounted to $804,395, $871,445 and 615,050, respectively, of which $671,603, $777,291 and $546,305 were included in cost of revenues,
respectively, and of which $132,792, $94,154 and $68,745 were included selling, general and administrative expenses, respectively.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">During the year ended December 31, 2024, the Company disposed of certain
portions of its manufacturing buildings and received cash proceeds of $2,779 (RMB 20,000). As a result, fixed assets with a costs basis
of $158,739 (RMB 1,142,241) and related accumulated depreciation of $79,171 (RMB 569,693) were derecognized. This transaction resulted
in a net loss of $77,109, which included a value-added tax (VAT) of $320. In addition, during 2024, the Company wrote off certain assets
totaling $28,845 (RMB 207,556) that had previously been included in construction in progress.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Throughout 2023, the Company disposed of portions of its manufacturing
buildings, resulting in cash proceeds of approximately $2.1 million (RMB 15.2 million). Consequently, fixed asset costs totaling $2.8
million and accumulated depreciation of $1.1 million were eliminated from the Company&#8217;s records. This transaction resulted in a
net gain of $337,941. In addition, the Company sold a vehicle and recognized a gain of $1,176 during the year ended December 31, 2023.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As of December 31, 2024 and 2023, certain properties were pledged as
collaterals to secure the Company&#8217;s bank loans from Rural Commercial Bank of Shandong and Bank of Weifang (see Note 10).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">During the years ended December 31, 2024, 2023 and 2022, the Company
did not recognize any impairment losses on its property, plant and equipment.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<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 entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/360/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-7<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;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_PropertyPlantAndEquipmentNetAbstract">
<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;">us-gaap_PropertyPlantAndEquipmentNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R15.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets, Net<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Intangible Assets, Net [Abstract]</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_us-gaap_IntangibleAssetsDisclosureTextBlock', window );">INTANGIBLE ASSETS, NET</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">NOTE 8 &#8212; INTANGIBLE ASSETS, NET</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Intangible assets consisted of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="font: bold 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center">December 31,</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center">December 31,</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td></tr>
  <tr style="font: bold 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Land use rights</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,630,496</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,760,543</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: accumulated amortization</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(198,093</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(100,974</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Intangible assets, net</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,432,403</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,659,569</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Amortization expense for the years ended December 31, 2024, 2023, and
2022 was $101,315, $100,689, and $29,618, respectively. Of these amounts, $77,737, $76,952, and $16,074 were included in cost of revenues,
and $23,578, $23,737, and $13,544 were included in selling, general and administrative expenses, respectively.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As of December 31, 2024 and 2023, certain land use rights were pledged
as collaterals to secure the Company&#8217;s bank loan from Bank of Weifang and Bank of Beijing (see Note 10).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">During the years ended December 31, 2024, 2023 and 2022, the Company
did not recognize any impairment losses on its intangible assets.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">During the 2023, the Company sold part of its manufacturing buildings,
resulting in a net gain of $337,941 (see Note 7). In connection with this transaction, a parcel of land use right was sold. As a result,
land use right with a cost of $865,720 and related accumulated amortization of $243,160 was derecognized from the intangible assets. In
2023, the Company acquired two parcels of land use rights for a total consideration of $559,893. The land was reserved for future development.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Amortization of intangible assets attributable to future periods as
of December 31, 2024 is as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Twelve months ended</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Amortization <br/>
Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">2025</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">99,877</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2026</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">99,877</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">2027</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">99,877</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2028</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">99,877</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">2029</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">99,877</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Thereafter</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,933,018</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,432,403</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<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;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_IntangibleAssetsDisclosureTextBlock">
<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 entire disclosure for all or part of the information related to intangible assets.</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/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/985-20/tableOfContent<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;">us-gaap_IntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>41
<FILENAME>R16.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Deposit for Investment in Joint Venture<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract', window );"><strong>Equity Method Investments and Joint Ventures [Abstract]</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_us-gaap_EquityMethodInvestmentsDisclosureTextBlock', window );">DEPOSIT FOR INVESTMENT IN JOINT VENTURE</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">NOTE 9 &#8212; DEPOSIT FOR INVESTMENT IN JOINT VENTURE</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On December 6, 2024, the Company deposited its capital
contribution of approximately $32.9 million (RMB 239,979,300) into the bank account of Jinan Langchi Heavy Industry Co., Ltd.
(&#8220;Langchi&#8221;), in anticipation of a joint venture investment. The deposit was funded with proceeds from a private
placement completed on December 5, 2024. The Company plans to develop a new business with Langchi in Shandong Province, China. This
amount is presented in the consolidated balance sheet as of December 31, 2024, under the line item &#8220;Deposit for Investment in
Joint Venture.&#8221;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The joint venture agreement was executed on March 10, 2025, see Note
19 &#8211; Subsequent Events for details.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract">
<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;">us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_EquityMethodInvestmentsDisclosureTextBlock">
<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 entire disclosure for equity method investments and joint ventures. Equity method investments are investments that give the investor the ability to exercise significant influence over the operating and financial policies of an investee. Joint ventures are entities owned and operated by a small group of businesses as a separate and specific business or project for the mutual benefit of the members of the group.</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/recommendedDisclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478156/740-323-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 323<br> -Publisher FASB<br> -URI https://asc.fasb.org/323/tableOfContent<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;">us-gaap_EquityMethodInvestmentsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>42
<FILENAME>R17.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loans<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_us-gaap_LoansPayableAbstract', window );"><strong>Loans [Abstract]</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_us-gaap_DebtDisclosureTextBlock', window );">LOANS</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">NOTE 10 &#8212; LOANS</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Loans represent amounts payable to various banks and financial institutions
in accordance with the scheduled payment terms outlined in the respective loan agreements. These loans are secured by collateral or guarantees
and are classified as either short-term or long-term based on their respective maturities.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Short-term loans</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Short-term loans consisted of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Financial Institutions</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 4%; text-align: center">1</td><td style="width: 1%">&#160;</td>
    <td style="width: 71%; text-align: left">Rural Commercial Bank of Shandong</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">684,997</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">704,235</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center">2</td><td>&#160;</td>
    <td style="text-align: left">Postal Savings Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-103">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">704,235</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: center">3</td><td>&#160;</td>
    <td style="text-align: left">Industrial and Commercial Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-104">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">633,812</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center">4</td><td>&#160;</td>
    <td>Bank of Beijing</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">958,996</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">845,082</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: center">5</td><td>&#160;</td>
    <td>Bank of Rizhao</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,095,996</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">690,151</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center">6</td><td>&#160;</td>
    <td style="text-align: left">Industrial Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-105">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">760,574</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: center">7</td><td>&#160;</td>
    <td style="text-align: left">Agricultural Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,315,195</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,352,132</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center">8</td><td>&#160;</td>
    <td style="text-align: left">China Minsheng Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">684,997</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-106">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: center; padding-bottom: 1.5pt">9</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: left; padding-bottom: 1.5pt">Weihai City Commercial Bank</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,095,996</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-107">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: left">Short-term loans</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,836,177</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,690,221</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: center; padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: left; padding-bottom: 1.5pt">Add: current portion of long-term loans</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">243,075</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">36,620</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center; padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">6,079,252</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,726,841</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">For the years ended December 31, 2024 and 2023, the Company entered
into various credit line and loan agreements with the aforementioned banks and financial institutions for an aggregated amount of approximately
$5.84 million (excluded the current portion of long-term loans) and $5.69 million, respectively. Interest rates for the loans outstanding
during the years ended December 31, 2024 and 2023 range from 2.00% to 6.29% per annum. Substantially all outstanding short-term loans
are guaranteed by the CEO, the family members of the CEO, and the companies owned by those family members.</p><table cellpadding="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;"><tr style="vertical-align: top">
<td style="width: 0.25in"></td><td style="width: 0.25in">(1)</td><td>On November 22, 2023, the Company obtained a short-term loan of $704,235 (RMB 5,000,000) from the Rural Commercial Bank of Shandong
(&#8220;RCBS&#8221;). The loan bore interest of 4.35% per annum and was due by November 21, 2024. The use of loan proceeds was restricted
to purchasing raw materials for production. Security for this loan was provided through the pledging of various patents valued approximately
at $2.2 million (RMB 16,000,000). Additionally, CEO and three family members provided personal guarantees for this loan. The loan was
paid in full on November 21, 2024. On December 2, 2024, the Company obtained a new short-term loan of $684,997 (RMB5,000,000) from RCBS.
The loan bears interest of 4.35% per annum and was due by November 26, 2025. The use of loan proceeds was restricted to purchasing raw
materials for production. Security for this loan was provided through the pledging of various patents valued approximately at $2.2 million
(RMB 16,000,000). Additionally, CEO and three family members provided personal guarantees for this loan.</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&#160;</p>

<table cellpadding="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;"><tr style="vertical-align: top">
<td style="width: 0.25in"></td><td style="width: 0.25in">(2)</td><td>On November 30, 2022, the Company and two of its related parties, jointly entered into a line of credit loan agreement with Postal
Savings Bank of China (&#8220;PSBC&#8221;), which allow the Company to borrow revolving loans of $704,235 (RMB 5,000,000) from PSBC. The
revolving loan bore interest of 5% per annum and was to expire on November 29, 2024. The loan was paid in full on November 2, 2024.</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&#160;</p>

<table cellpadding="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;"><tr style="vertical-align: top">
<td style="width: 0.25in"></td><td style="width: 0.25in">(3)</td><td>On March 9, 2023, the Company obtained a short-term small business loan of $633,812 (RMB 4,500,000) from the Industrial and Commercial
Bank of China (&#8220;ICBC&#8221;). The loan bore interest of 4.35% per annum and was due by March 8, 2024. The use of loan proceeds was
designated for working capital. The loan was also guaranteed by the two family members of the CEO. The Company repaid the loan in full
amount on March 8, 2024.</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"></td><td style="width: 0.25in">(4)</td><td>On January 6, 2023, the Company obtained a $422,541 (RMB 3,000,000)
short-term loan from the Bank of Beijing. The loan bore an interest of 4.3% per annum and was set to mature on January 6, 2024. The Company
repaid this loan in full on January 5, 2024. On December 29, 2023, the Company acquired a second $422,541 (RMB 3,000,000) short-term loan
from the Bank of Beijing. The loan bore interest of 4.30% per annum and was to mature on December 28, 2024. The loan was paid in full
on December 20, 2024. On December 25, 2024, the Company obtained a new short-term loan of $958,996 (RMB7,000,000) from the Bank of Beijing.
The loan bears interest of 3.10% per annum and is to mature on December 25, 2025. The use of loan proceeds is restricted to working capital
for production. The loan is guaranteed by CEO and one family member of CEO. Land use rights and construction in progress valued approximately
at $729,000 (RMB5,320,000) was pledged to secure this short-term loan. (see Note 8)</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"></td><td style="width: 0.25in">(5)</td><td>On February 14, 2023, the Company obtained $704,235 (RMB 5,000,000) from the Bank of Rizhao. Among $704,235, $140,847 (RMB 1,000,000)
was a short-term loan for working capital only, $563,388 (RMB 4,000,000) was a short-term loan for purchase raw materials only. The loan
bore interest of 5.50% per annum, and was set to mature on February 14, 2024. During January and February of 2024, the Company repaid
the full amount of the loan. On April 17, 2024, the Company acquired a new short-term loan of $1,095,996 (RMB 8,000,000) from the Bank
of Rizhao. The proceeds from this loan are designated solely for purchasing raw materials. The loan, with an interest rate of 3.7% per
annum, is set to mature on April 10, 2025. To secure the loan, the Company pledged real estate valued approximately at $663,000
(RMB 4,836,000). Additionally, the CEO and three family members of the CEO have provided personal guarantees for this loan.</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"></td><td style="width: 0.25in">(6)</td><td>On August 14, 2023, the Company secured a short-term loan amounting to $760,574 (RMB 5,400,000) from Industrial Bank Co., Ltd. (&#8220;IBC&#8221;).
This loan bore an interest rate of 4.35% per annum, was due for repayment on August 13, 2024. The funds obtained from this loan were earmarked
exclusively for the Company&#8217;s working capital needs, particularly to support production activities. To secure the loan, the Company
pledged accounts receivable valued approximately at $1.10 million (RMB 7,800,000). Additionally, a family member of the CEO provided a
personal guarantee for this financial obligation. (Refer to Note 3 for further details). The Company repaid the loan in full amount on
August 7, 2024.</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"></td><td style="width: 0.25in">(7)</td><td>On October 21, 2023, the Company obtained a $1,352,132 (RMB 9,600,000) short-term loan from the Agricultural Bank of China (&#8220;ABC&#8221;)
The loan with an interest rate of 3.80% per annum was set to mature on September 21, 2024. The Company repaid the loan on September 21,
2024. The Company acquired a new short-term loan of $1,315,195 (RMB9,600,000) from the ABC on September 29, 2024. The new short-term loan
bears an interest rate of 3.90 per annum and is set to mature on September 28, 2025. The proceeds from this loan are designated solely
for the purchase of raw materials for production purposes. To secure the loan, the Company pledged real properties valued at $2.03 million
(RMB 14,805,100). Moreover, a family member of the CEO has provided personal guarantees for this loan.</td></tr></table><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"></td><td style="width: 0.25in">(8)</td><td><p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">On August 30, 2024, the Company obtained a short-term loan of $1,369,994
(RMB 10,000,000) from China Minsheng Bank. The loan bears interest at an annual rate of 4.0% and is scheduled to mature on August 30,
2025. The proceeds were designated for working capital to purchase raw materials. On December 9, 2024, the Company repaid $684,997 (RMB
5,000,000). As of December 31, 2024, the outstanding loan balance was $684,997. The loan is secured by accounts receivable totaling $2,435,520
(RMB 17,777,592) and is personally guaranteed by two family members of the CEO.</p></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"></td><td style="width: 0.25in">(9)</td><td>On February 29, 2024, the Company secured a short-term loan amounting
to $1,095,996 (RMB 8,000,000) from the Weihai City Commercial Bank. The proceeds from this loan are designated solely for purchasing raw
materials. The loan carries an interest rate of 3.75% per annum and is set to mature on February 25, 2025. The CEO and three family members
of the CEO have provided personal guarantees for this loan.</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0in">Interest expense pertaining to the above short-term loans for the years
ended December 31, 2024, 2023 and 2022 amounted to $281,139, $450,929, and $317,000, respectively, which included in the &#8220;Interest
and financing expenses, net&#8221; in the Company&#8217;s consolidated statements of operations and comprehensive income (loss). The weighted
average interest rate for short-term loans was 4.35% and 5.70% for the years ended December 31, 2024 and 2023, respectively.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Long-term loans</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Financial Institutions</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 4%; text-align: center">1</td><td style="width: 1%">&#160;</td>
    <td style="width: 71%">Bank of Weifang</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">136,999</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">140,847</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center">2</td><td>&#160;</td>
    <td>Bank of Weifang</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,224,775</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,264,807</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: center">3</td><td>&#160;</td>
    <td style="text-align: left">Rural Commercial Bank of Shandong</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,912,512</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,969,041</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center; padding-bottom: 1.5pt">4</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: left; padding-bottom: 1.5pt">Shenzhen Qianhai WeBank Co., Ltd.</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">273,998</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-108">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: left">Long-term loans</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,548,284</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,374,695</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center; padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: left; padding-bottom: 1.5pt">Less: current portion of long-term loans</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(243,075</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(36,620</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: center; padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,305,209</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,338,075</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On April 23, 2023, the Company entered into a loan agreement with the
Bank of Weifang, securing approximately $1.37 million (RMB 10 million) aimed at bolstering working capital. The loan, bearing a 4.0% annual
interest rate, is scheduled for maturity on April 22, 2026. The repayment plan is organized into five equal semi-annual installments of
$13,700 (RMB 100,000) each, culminating in a balloon payment of $1.30 million (RMB 9.5 million) at the term&#8217;s end. As security for the
loan, the company has pledged real estate worth $1.37 million (RMB 10 million). Additionally, personal guarantees have been provided by
Mr. Yuanqin Liu and two family members. During 2023, the Company repaid a total of $1.23 million (RMB 9 million), resulting in a remaining
loan balance of approximately $137,000 (RMB 1 million) as of December 31, 2024.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On May 10, 2023, the Company entered into a loan agreement with the
Bank of Weifang, securing approximately $1.23 million (RMB 9 million) aimed at bolstering working capital. The loan, bearing a 4.0% annual
interest rate, is scheduled for maturity on April 22, 2026. The repayment plan is organized into five equal semi-annual installments of
$2,740 (RMB 20,000) each, culminating in a balloon payment of $1.22 million (RMB 8.9 million) at the end of the term. As security for
the loan, the company has pledged real estate worth $1.37 million (RMB 10 million). Additionally, personal guarantees have been provided
by Mr. Yuanqin Liu and three family members. The loan balance was approximately $1.22 million (RMB 8.9 million) as of December 31, 2024.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On April 28, 2023, the Company entered into a loan agreement with the
Rural Commercial Bank of Shandong, securing approximately $1.92 million (RMB 14 million) aimed at bolstering working capital. The loan,
bearing a 4.1% annual interest rate, is scheduled for maturity on April 27, 2026. The repayment plan is organized into six equal semi-annual
installments of $1,370 (RMB 10,000) each, culminating in a balloon payment of $1.91 million (RMB 13.94 million) at the term&#8217;s end.
As security for the loan, the company has pledged real estate worth $4.23 million (RMB 30.85 million). Additionally, personal guarantees
have been provided by Mr. Yuanqin Liu and three family members. The loan balance is approximately $1.91 million (RMB 13.96 million) as
of December 31, 2024.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On December 21, 2022, the Company entered into a loan agreement with
Bank of Weifang to borrow approximately $9.6 million (RMB 70 million) for the acquisition of Yingxuan Assets. The loan had a fixed 35-month
term with a maturity date on November 4, 2025, and bore an annual interest rate of 6.8%. The loan was required to be repaid in 6 semi-annually
instalment payments within the loan terms. The loan was guaranteed by the CEO and the family members of the CEO, and certain third-party
company. In addition, the Company pledged its properties and land use rights recorded at approximately $6.5 million and $4.3 million as
collaterals to secure this loan, respectively. The loan was subsequently fully repaid in April 2023 without penalty of prepayment of the
date thereof.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On January 30, 2024, the Company secured three 24-month loans totaling
$410,998 (RMB 3.0 million) from Shenzhen Qianhai WeBank Co., Ltd. The proceeds from these loans are designated solely for working capital.
The loans carry an interest rate of 6.29% per annum and are set to mature on February 1, 2026. Mr. Yuanqing Liu has provided personal
guarantees for these loans. The loan balance is approximately $274,000 (RMB 2.0 million) as of December 31, 2024.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The future maturities of the long-term loan as of December 31, 2024
were as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Future <br/>
Repayment</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">2025</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">243,075</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2026</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,305,209</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Thereafter</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-109">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,548,284</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Interest expense pertaining to the above long term loans for the years
ended December 31, 2024, 2023 and 2022 amounted to $155,472, $91,135, and $22,000, respectively, which included in the &#8220;Interest
and financing expenses, net&#8221; in the Company&#8217;s consolidated statements of operations and comprehensive income (loss).</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<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 entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</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/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/470/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<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;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_LoansPayableAbstract">
<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;">us-gaap_LoansPayableAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R18.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Expenses and Other Payables<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract', window );"><strong>Accrued Expenses and Other Payables [Abstract]</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_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock', window );">ACCRUED EXPENSES AND OTHER PAYABLES</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">NOTE 11 &#8212; ACCRUED EXPENSES AND OTHER PAYABLES</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Accrued expenses and other payables consisted of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Salary and welfare payable</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">285,195</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">125,426</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">VAT and other taxes payables</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">114,114</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">56,110</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Interest payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">21,398</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">44,597</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Deferred revenue</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">219,933</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">178,135</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Other accrued expenses</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">54,072</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">90,764</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">694,712</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">495,032</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Failed sale and leaseback	</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In 2021 and 2022, the Company engaged in three sale and leaseback transactions
involving the 2-year leasing of four pieces of machinery. These agreements provided the Company with an option to buy the machinery at
the lease&#8217;s conclusion for RMB100, a price significantly below market value. Upon reviewing the value of the assets at the end of
the lease term and comparing it to the nominal purchase price, management determined that it was highly likely the Company would exercise
this purchase option. As a result, these transactions do not meet the criteria for sale and leaseback transactions and are instead treated
as financing arrangements by the Company.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As of December 31, 2024 and 2023, the current portion of these financing
liabilities was $0 and $44,244, respectively, and was included under &#8220;Other accrued expenses&#8221;. There were no non-current portion
of financing liabilities as of December 31, 2024 and 2023, respectively. All financing liabilities were fully paid off as of December
31, 2024.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract">
<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;">us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock">
<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 entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 720<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483384/720-30-45-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<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;">us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>44
<FILENAME>R19.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_hlp_LeasesLineItems', window );"><strong>Leases [Abstract]</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_us-gaap_LesseeOperatingLeasesTextBlock', window );">LEASES</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">NOTE 12 &#8212; LEASES</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company entered into several lease agreements to lease machineries
to facilitate its manufacturing. The original lease terms range from 13 months to three years. The lease granted the Company an option
to purchase the underlying asset at the end of the lease term at a consideration of RMB0 or RMB100. The Company assessed the purchase
price in relation to the value of the leased assets and accounted for the leases as finance leases.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Finance lease right-of-use assets and liability were as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left; padding-bottom: 2.5pt">Finance lease right-of-use assets</td><td style="width: 1%; padding-bottom: 2.5pt">&#160;</td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-hidden: hidden-fact-112">-</span></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 2.5pt">&#160;</td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">681,845</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td>&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Finance lease liabilities, current</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-113">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">45,300</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Finance lease liabilities, <span style="-sec-ix-hidden: hidden-fact-110"><span style="-sec-ix-hidden: hidden-fact-111">non-current</span></span></td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-114"><span style="-sec-ix-hidden: hidden-fact-115">-</span></span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-hidden: hidden-fact-116">-</span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">45,300</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td>&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Weighted-average remaining lease term (years)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">0</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">0.46</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Weighted-average discount rate</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">0.00</td><td style="text-align: left">%</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">5.84</td><td style="text-align: left">%</td></tr> </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt">For the years ended December 31, 2024 and 2023, right-of-use assets
of $626,414 and $508,617, respectively, were transferred to property and equipment upon full repayment of the related leases. As of December
31, 2024, the Company had no outstanding lease obligations.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Components of lease expenses were as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="10" style="text-align: center; border-bottom: Black 1.5pt solid"><b>For the Years Ended December 31,</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2024</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2023</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2022</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Finance Lease Cost:</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; width: 64%; text-align: left">Amortization of right-of-use assets</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">37,335</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">73,422</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">10,744</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Interest on lease liabilities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">539</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">10,036</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">28,549</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt">Total finance lease cost</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">37,874</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">83,458</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">39,293</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hlp_LeasesLineItems">
<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;">hlp_LeasesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hlp_</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_us-gaap_LesseeOperatingLeasesTextBlock">
<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 entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/842-20/tableOfContent<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;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>45
<FILENAME>R20.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Taxes [Abstract]</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_us-gaap_IncomeTaxDisclosureTextBlock', window );">INCOME TAXES</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">NOTE 13 &#8212; INCOME TAXES</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Cayman Islands</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Under the current laws of the Cayman Islands, the Company is not subject
to tax on income or capital gain. Additionally, upon payments of dividends to the shareholders, no Cayman Islands withholding tax will
be imposed.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Hong Kong</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Hongli HK is incorporated in Hong Kong and is subject to Hong Kong
Profits Tax on the taxable income as reported in its statutory financial statements adjusted in accordance with relevant Hong Kong tax
laws. The applicable tax rate is 8.25% on assessable profits up to HK$2,000,000, and 16.5% on any part of assessable profits over HK$2,000,000
on its taxable income generated from operations in Hong Kong. The Company did not make any provisions for Hong Kong profit tax as there
were no assessable profits derived from or earned in Hong Kong since inception. Additionally, payments of dividends by the subsidiary
incorporated in Hong Kong to the Company are not subject to any Hong Kong withholding tax.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>United States</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company and its Subsidiaries have no presence in the United States
and does not conduct business in the United States, accordingly no United States Income Tax should be imposed upon the Company and its
Subsidiaries.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>PRC</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Income Tax</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On March 16, 2007, the National People&#8217;s Congress of the PRC
enacted an Enterprise Income Tax Law (&#8220;EIT Law&#8221;), under which Foreign Investment Enterprises (&#8220;FIEs&#8221;) and domestic
companies would be subject to EIT at a uniform rate of 25%. The EIT law became effective on January 1, 2008.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company&#8217;s operating subsidiaries are all incorporated in
the PRC and are subject to PRC income tax, which is computed according to the relevant laws and regulations in the PRC. Under the Corporate
Income Tax Law of PRC, the current corporate income tax rate of 25% is applicable to all PRC companies, including both domestic and foreign-invested
companies.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Hongli Shandong obtained its High and New Technology Enterprises (&#8220;HNTE&#8221;)
certificate with a valid period of three years in 2017. Therefore, Hongli Shandong is eligible to enjoy a preferential tax rate of 15%
from 2017 to 2020 to the extent it has taxable income under the EIT Law, as long as it maintains the HNTE qualification and duly conducts
relevant EIT filing procedures with the relevant tax authority. Hongli Shandong further extended its HNTE qualification at the end of
2020 for another three years. On December 7, 2023, the Company obtained a new certificate of HNTE further extended for another three years.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The current and deferred portions of income tax expense included in
the consolidated statements of operations and comprehensive income were as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the Years Ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Current tax provision</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">39,615</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">92,869</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">264,467</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Deferred tax provision (benefit)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(31,223</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(25,129</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">15,602</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt">Income tax expense</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">8,392</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">67,740</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">280,069</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table reconciles the statutory rates to the Company&#8217;s
effective tax rate in the PRC:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the Years Ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">PRC statutory income tax rate</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">25</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">25</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">25</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Effect of income tax exemptions and reliefs</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(10</td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(10</td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(10</td><td style="text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Effect of additional deduction allowed for tax purposes</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(6</td><td style="padding-bottom: 1.5pt; text-align: left">)%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(8</td><td style="padding-bottom: 1.5pt; text-align: left">)%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(6</td><td style="padding-bottom: 1.5pt; text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 2.5pt">Effective tax rate</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">9</td><td style="padding-bottom: 2.5pt; text-align: left">%</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">7</td><td style="padding-bottom: 2.5pt; text-align: left">%</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">9</td><td style="padding-bottom: 2.5pt; text-align: left">%</td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The tax effects of temporary differences that give rise to the deferred
assets and liabilities were as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Deferred Tax Assets</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Depreciation and amortization</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">28,948</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,357</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Allowance for CECL</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,971</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,916</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Inventory reserve</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,854</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-117">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Deferred tax assets</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">40,773</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">10,273</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Aggregate undistributed earnings of the Company&#8217;s subsidiary,
VIE and VIE&#8217;s subsidiaries located in the PRC that are available for distribution at December 31, 2024 and 2023 are considered to
be indefinitely reinvested and accordingly, no provision has been made for the Chinese dividend withholding taxes that would be payable
upon the distribution of those amounts to any entity within the Company that is outside of the PRC.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company does not have any present plan to pay any cash dividends
on its ordinary shares in the foreseeable future. It intends to retain most of its available funds and any future earnings for use in
the operation and expansion of its business. As of December 31, 2024 and 2023, the Company has not declared any dividends.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As of December 31, 2024 and 2023, the Company had no significant uncertain
tax positions that qualify for either recognition or disclosure in the financial statements. As of December 31, 2024, income tax returns
for the tax years ended December 31, 2020 through December 31, 2024 remain open for statutory examination by PRC tax authorities.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The uncertain tax positions are related to tax years that remain subject
to examination by the relevant tax authorities. Based on the outcome of any future examinations, or as a result of the expiration of statute
of limitations for specific jurisdictions, it is reasonably possible that the related unrecognized tax benefits for tax positions taken
regarding previously filed tax returns, might materially change from those recorded as liabilities for uncertain tax positions in the
Company&#8217;s consolidated financial statements as of December 31, 2024 and 2023. In addition, the outcome of these examinations may
impact on the valuation of certain deferred tax assets (such as net operating losses) in future periods. The Company&#8217;s policy is
to recognize interest and penalties accrued on any unrecognized tax benefits, if any, as a component of income tax expense. The Company
does not anticipate any significant increases or decreases to its liability for unrecognized tax benefit within the next twelve months.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">According to the PRC Tax Administration and Collection Law, the statute
of limitations is three years if the underpayment of income taxes is due to computational errors made by the taxpayer. The statute of
limitations will be extended to five years under special circumstances, which are not clearly defined, but an underpayment of income tax
liability exceeding $13,700 (RMB100,000) is specifically listed as a special circumstance. In the case of a transfer pricing related adjustment,
the statute of limitations is ten years. There is no statute of limitations in the case of tax evasion.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Accounting for Uncertainty in Income Taxes</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The tax authority of the PRC Government conducts periodic and ad hoc
tax filing reviews on business enterprises operating in the PRC after those enterprises have completed their relevant tax filings. Therefore,
the Company&#8217;s PRC entities&#8217; tax filings results are subject to change. It is therefore uncertain as to whether the PRC tax
authority may take different views about the Company&#8217;s PRC entities&#8217; tax filings, which may lead to additional tax liabilities.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">ASC 740 requires recognition and measurement of uncertain income tax
positions using a &#8220;more-likely-than-not&#8221; approach. The Company&#8217;s management has evaluated the Company&#8217;s tax positions
and concluded that provision for uncertainty in income taxes was not necessary as of December 31, 2024 and 2023.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<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;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_IncomeTaxDisclosureTextBlock">
<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 entire disclosure for income tax.</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/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12C<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12B<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477891/740-270-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.5.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-13<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/740/tableOfContent<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-14<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-21<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482603/740-30-50-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;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>46
<FILENAME>R21.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Concentrations<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_us-gaap_RisksAndUncertaintiesAbstract', window );"><strong>Concentrations [Abstract]</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_us-gaap_ConcentrationRiskDisclosureTextBlock', window );">CONCENTRATIONS</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">NOTE 14 &#8212; CONCENTRATIONS</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Customer concentration risk</span>&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">For the years ended December 31, 2024, 2023 and 2022, the revenue from
the largest customers accounted for 43%, 44%, and 48% of the Company&#8217;s total revenue, respectively; the revenue from the second
largest customers accounted for 12%, 20%, and 23% of the Company&#8217;s total revenue, respectively. As of December 31, 2024 and 2023,
the outstanding accounts receivable balance of the largest customers accounted for 42% and 48% of the total accounts receivable, respectively;
the outstanding accounts receivable of the second largest customers accounted for 17% and 13% of the total accounts receivable, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Vendor concentration risk</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">For the years ended December 31, 2024, 2023 and 2022, purchase from
one largest supplier accounted for 20%, 48%, and 50%, of our total purchase, respectively. As of December 31, 2024, the Company had neither
an accounts payable balance, nor a prepaid balance with its largest supplier. As of December 31, 2023, the Company had a prepaid balance
of $296,976 to its largest supplier, accounted for 29% of the Company&#8217;s total prepaid expenses.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Exchange Rate Risks</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company&#8217;s PRC subsidiaries may be exposed to significant
foreign currency risks from fluctuations and the degree of volatility of foreign exchange rates between the U.S. Dollar and the RMB. As
of December 31, 2024 and 2023, the RMB denominated cash and cash equivalents amounted to $903,228 and $809,199, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Concentration of Credit Risks</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company&#8217;s operations are conducted in the People&#8217;s
Republic of China (&#8220;PRC&#8221;). As such, the Company&#8217;s business, financial condition, and results of operations may be influenced
by the political, economic, and legal environment in the PRC, as well as by the overall state of the PRC economy. The Company&#8217;s
operations are subject to specific considerations and significant risks not typically associated with companies operating in North America.
These risks include changes in governmental policies regarding laws and regulations, anti-inflationary measures, currency conversion and
remittance restrictions, and tax rates and methods, among other factors. Such changes could have a material adverse effect on the Company&#8217;s
results of operations and financial condition.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Financial instruments that potentially subject the Company to concentrations
of credit risk include cash and accounts receivable arising from its normal business activities. The Company places its cash with financial
institutions it believes to be creditworthy. All cash is maintained with the banks in the PRC. Under PRC regulations, the maximum insured
amount per financial institution per entity is approximately $69,000 (RMB 500,000). As of December 31, 2024 and 2023, the Company&#8217;s
uninsured cash balances totaled approximately $546,000 and $430,000, respectively. The Company has not experienced any losses related
to these bank deposits and believes it is not exposed to significant credit risk with respect to its cash balances.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company routinely evaluates the financial condition of its customers
and establishes an allowance for doubtful accounts based on expected credit losses and other relevant risk factors. As a result, the Company
believes its exposure to credit risk on accounts receivable, beyond the recorded allowance, is not significant.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskDisclosureTextBlock">
<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 entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 275<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/275/tableOfContent<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;">us-gaap_ConcentrationRiskDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_RisksAndUncertaintiesAbstract">
<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;">us-gaap_RisksAndUncertaintiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R22.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [Abstract]</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_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">RELATED PARTY</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">NOTE 15 &#8212; RELATED PARTY</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The related parties had transactions for the years ended December 31,
2024 and 2023 consist of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; white-space: nowrap; width: 40%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Name of the related parties</b></span></td> <td style="white-space: nowrap; width: 2%">&#160;</td> <td style="border-bottom: Black 1.5pt solid; white-space: nowrap; width: 58%; text-align: center; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Nature of the relationship</b></span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="white-space: nowrap; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Jie Liu</span></td> <td style="white-space: nowrap">&#160;</td> <td style="white-space: nowrap; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">CEO of the Company</span></td></tr> <tr style="vertical-align: bottom; "> <td style="white-space: nowrap; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Yuanqing Liu</span></td> <td style="white-space: nowrap">&#160;</td> <td style="white-space: nowrap; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Family member of the CEO, Father of the CEO</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="white-space: nowrap; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Ronglan Sun</span></td> <td style="white-space: nowrap">&#160;</td> <td style="white-space: nowrap; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Family member of the CEO, Mother of the CEO</span></td></tr> <tr style="vertical-align: bottom; "> <td style="white-space: nowrap; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hongyu Hao</span></td> <td style="white-space: nowrap">&#160;</td> <td style="white-space: nowrap; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Family member of the CEO and Vice President of Purchase Department</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="white-space: nowrap; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Yuanxiang Liu</span></td> <td style="white-space: nowrap">&#160;</td> <td style="white-space: nowrap; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Family member of the CEO, Uncle of the CEO</span></td></tr> <tr style="vertical-align: bottom; "> <td style="white-space: nowrap; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Li Liu</span></td> <td style="white-space: nowrap">&#160;</td> <td style="white-space: nowrap; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Family member of the CEO, Sister of the CEO</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="white-space: nowrap; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Yongqing Dong</span></td> <td style="white-space: nowrap">&#160;</td> <td style="white-space: nowrap; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Family member of the CEO</span></td></tr> </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Amount due from (due to) a related party:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Jie Liu</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(17,875</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">350,983</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Hongyu Hao</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(629</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(68</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Yongqing Dong</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,743</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(8,862</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 2.5pt">Due from (due to) related parties, net</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(21,247</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">342,053</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Balances due from and due to related parties primarily represent monetary
advances and repayments made in the normal course of business. The amount advanced from and repaid to related parties for the years ended
December 31, 2024, 2023 and 2022 were $1,064,327 and $1,051,514; $4,683,578 and $5,266,202; and $1,662,351 and $1,153,063, respectively.
The Company advanced $351,924 to Mr. Jie Liu during 2023, and the amount due from him was fully repaid in 2024.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<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;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_RelatedPartyTransactionsDisclosureTextBlock">
<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 entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</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/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(g)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(e))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/850/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-6<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<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;">us-gaap_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>48
<FILENAME>R23.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Shareholders' Equity<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_us-gaap_EquityAbstract', window );"><strong>Shareholders' Equity [Abstract]</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_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">SHAREHOLDERS' EQUITY</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">NOTE 16 &#8212; SHAREHOLDERS&#8217; EQUITY</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The shareholders&#8217; equity structures as of December 31, 2024 and
2023 were presented after giving retroactive effect to the reorganization of the Company that was completed on April 12, 2021. Immediately
before and after the reorganization, the shareholders of Hongli Shandong controlled Hongli Group or the Company. Therefore, for accounting
purposes, the reorganization is accounted for as a transaction of entities under common control.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Ordinary shares</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On February 9, 2021, Hongli Cayman was incorporated in the Cayman Islands.
Hongli Cayman issued 97 Ordinary Shares at $0.0001 par value per share to Hongli Development Limited (&#8220;Hongli Development&#8221;)
and issued 3 Ordinary Shares at $0.0001 par value per share to Hongli Technology Limited (&#8220;Hongli Technology&#8221;).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On March 28, 2022, the Company&#8217;s shareholders approved an issuance
of 17,999,900 new Ordinary Shares at par value $0.0001 per share, among which, 17,459,903 new Ordinary Shares were issued to Hongli Development
and 539,997 new Ordinary Shares were issued to Hongli Technology, which share issuances were equivalent to a forward split of the Company&#8217;s
outstanding Ordinary Shares at an approximate or rounded ratio of 180,000-for-1 share. As a result, the Company had $50,000 divided into
500,000,000 Ordinary Shares with a par value of $0.0001 per share.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On September 13, 2022, the current existing shareholders of the Company
surrendered 1,500,000 Ordinary Shares in total, of which Hongli Development Limited surrendered 1,455,000 Ordinary Shares and Hongli Technology
Limited surrendered 45,000 Ordinary Shares, respectively. Furthermore, Hongli Development Limited surrendered another 6,500,000 Ordinary
Shares on December 1, 2022. As a result, 10,000,000 Ordinary Shares were issued and outstanding as of December 31, 2022, among which,
Hongli Development Limited holds 9,505,000 Ordinary Shares and Hongli Technology Limited holds 495,000 Ordinary Shares, respectively.
The shares and per share data are presented on a retroactive basis as if the reorganization, share issuance, and share surrender made
by the current existing shareholders of the Company had been in existence from the earliest period presented. The Company issued 2,062,500
Ordinary Shares in connection with the initial public offering closed on March 31, 2023. The Company issued 309,375 Ordinary Shares in
connection with the underwriter&#8217;s exercise of the over-allotment option on May 2, 2023. On November 23, 2023, Hongli Technology
Limited surrendered 133,125 ordinary shares to the Company.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Initial Public Offering</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On March 31, 2023, the Company closed its Offering of 2,062,500 Ordinary
Shares at a public offering price of $4.00 per share for total gross proceeds of $8.25 million before deducting underwriting discounts
and offering expenses. Net proceeds of the Company&#8217;s Offering were approximately $7.2 million. In addition, the Company granted
the underwriters a 45-day option to purchase up to an additional 309,375 Ordinary Shares at the public offering price. On May 2, 2023,
the underwriter exercised the over-allotment option in full for total gross proceeds of $1,237,500 before deducting underwriting discounts
and commissions. Net proceeds of our over- allotment option were approximately $1.1 million. The Company&#8217;s Ordinary Shares began
trading on the Nasdaq Capital Market under the symbol &#8220;HLP&#8221; on March 29, 2023.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Share Based Compensation</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On May 7, 2024, the Company issued 1,200,000 shares of its ordinary
shares to three employees and officers as part of their 2024 compensation package. The shares were valued at $1.64 per share, based on
the closing market price on May 6, 2024. As a result, $1,968,000 was recognized as wages and employment benefits expenses for the year
ended December 31, 2024. Additionally, $120 was recorded as common stock and $1,967,880 as additional paid-in capital in the equity section
of the consolidated financial statements.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Private Placement</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On November 13, 2024, the Company entered into a Securities Purchase
Agreement (the &#8220;Securities Purchase Agreement&#8221;) with certain non-U.S. investors (the &#8220;Purchasers&#8221;) for a private
placement offering, pursuant to which the Company agreed to sell and issue 60,000,000 ordinary shares, par value $0.0001 per share, at
a purchase price of $0.55 per share, for an aggregate purchase price of $33,000,000. The transaction closed on December 5, 2024. Upon
closing, the Company issued 60,000,000 ordinary shares to the Purchasers and received gross proceeds of RMB239,984,300, equivalent to
$33,000,000. The ordinary shares issued in this transaction were offered and sold in reliance on the exemption from registration provided
by Rule 903 of Regulation S under the Securities Act of 1933, as amended.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<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;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<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 entire disclosure for equity.</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/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-6<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480237/815-40-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/505/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-16<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<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;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>49
<FILENAME>R24.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Surplus Reserve<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_us-gaap_InsuranceAbstract', window );"><strong>Surplus Reserve [Abstract]</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_us-gaap_StatutoryAccountingPracticesDisclosureTextBlock', window );">SURPLUS RESERVE</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">NOTE 17 &#8212; SURPLUS RESERVE</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The surplus reserves in the consolidated balance sheets mainly include
the Company&#8217;s statutory reserve. In accordance with the relevant laws and regulations of the PRC, the Company is required to set
aside at least 10% of its respective after-tax net profits each year determined in accordance with PRC GAAP and if any, to fund the statutory
reserve until the balance of the reserve reaches 50% of its respective registered capital. The statutory reserve is not distributable
in the form of cash dividends and can be used to make up cumulative prior year losses. During the years ended December 31, 2024 and 2023,
no earnings were appropriated to surplus reserve. The statutory reserve of Hongli Shandong amounted to $370,683 and $370,683 as of December
31, 2024 and December 31, 2023.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InsuranceAbstract">
<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;">us-gaap_InsuranceAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_StatutoryAccountingPracticesDisclosureTextBlock">
<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>Tabular disclosure of how the entity's reporting under GAAP as of the balance sheet date differs from the results based on prescribed and permitted accounting practices of the state or country of domicile in which a relevant statutory filing is made, or differences in results based on the National Association of Insurance Commissioners (NAIC) prescribed practices, or a combination thereof. Describes the accounting practices used and the related monetary effect on statutory surplus, net income, and risk-based capital. If an insurance enterprise's risk-based capital would have triggered a regulatory event had it not used a permitted practice, that fact is disclosed in the financial statements. Permitted statutory accounting practices include practices not prescribed but allowed by the domiciliary state insurance department regulatory authority.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 505<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477908/944-505-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 505<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477908/944-505-50-6<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 505<br> -Section 55<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478420/944-505-55-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 505<br> -Section 55<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478420/944-505-55-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 505<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477908/944-505-50-3<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;">us-gaap_StatutoryAccountingPracticesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>50
<FILENAME>R25.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitment and contingencies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitment [Abstract]</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_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">COMMITMENT AND CONTINGENCIES</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">NOTE 18 &#8212; COMMITMENT AND CONTINGENCIES</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Yingxuan Acquisition</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In November 2020, Hongli Shandong signed a letter of intent with Yingxuan
Heavy Industry Co., Ltd. (&#8220;Yingxuan&#8221;) regarding a planned purchase of all of Yingxuan&#8217;s assets located in an industrial
area, including its use rights of three parcels of industrial land, buildings, facilities and infrastructure (collectively, the &#8220;Yingxuan
Assets&#8221;) for a total consideration of approximately $17.1 million (RMB 125.0 million). During the year ended December 31, 2021,
Hongli Shandong paid the deposit of approximately $2.1 million (RMB 15.0 million) from its working capital.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Following the signing of the letter of intent, in January 2021, Hongli
Shandong signed asset transfer agreements with Yingxuan regarding the acquisition of the Yingxuan Assets. Pursuant to the asset transfer
agreements, Hongli Shandong agreed to pay for the acquisition price in installments for approximately $7.1 million (RMB 52.0 million),
$6.4 million (RMB 47.0 million) and $1.5 million (RMB 11.0 million), respectively, by the end of December 31, 2021, 2022 and 2023. The
installments bear an annual interest of 7%. However, as mutually agreed, Hongli Shandong did not pay the agreed installment in fiscal
year 2021 due to the delay of the acquisition of Yingxuan Assets, and Hongli Shandong made a prepayment of approximately $1.1 million
(RMB 7.8 million) in 2021. The title of use rights of two parcels of industrial land, buildings, facilities and infrastructure for consideration
of approximately $11.7 million (RMB 85.2 million) were transferred to Hongli Shandong on June 13, 2022.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On May 5, 2023, Hongli Shandong entered into a supplementary agreement
with Yingxuan. Based on the mutual agreement between the Hongli Shandong and Yingxuan, the annual interest of 7% was waived as the transfer
of Yingxuan Assets was delayed due to the impact of the COVID-19 pandemic and the total consideration was adjusted to approximately $20.7
million (RMB 151.4 million) given effect of the demolition compensation to be assigned to Hongli Shandong. Meanwhile, both parties also
agreed that the demolition compensation to be reimbursed by the local government in relation to Yingxuan Assets will belong to the Hongli
Shandong.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company made a payment of approximately $0.3 million (RMB 2.0 million)
to Yingxuan in January 2024.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As of December 31, 2024, the Company had made cumulative payments of
approximately $17.0 million (RMB 124.2 million) to Yingxuan in connection with the acquisition of real estate and land use rights. Of
this amount, assets totaling approximately $11.7 million (RMB 85.2 million) had been legally transferred to the Company. The remaining
assets, valued at approximately $9.1 million (RMB 66.2 million), had not yet been transferred as of the filing date of this report. A
remaining balance of approximately $3.7 million (RMB 27.2 million) is contractually payable only upon completion of the legal title transfer
for the remaining real estate and land use rights. As this payment obligation is contingent on the occurrence of a future event, no liability
has been recognized as of December 31, 2024.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Management is actively working with Yingxuan and relevant government
authorities to facilitate the completion of the legal title transfer. The Company expects the transfer to be finalized, but the timing
may be impacted by legal or administrative delays. The Company continues to monitor developments and evaluate any potential financial
or operational impact.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Legal Proceedings</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">From time to time, we may become involved in legal proceedings or be
subject to claims arising in the ordinary course of our business. We are not currently a party to any legal proceedings that in the opinion
of the management, if determined adversely to us, would have a material adverse effect on our business, financial condition, operating
results or cash flows. Regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs,
diversion of management resources and other factors.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<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;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<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 entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 405<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/405-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/450/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 440<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478522/954-440-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 440<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/440/tableOfContent<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;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>51
<FILENAME>R26.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Reporting<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</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_us-gaap_SegmentReportingDisclosureTextBlock', window );">SEGMENT REPORTING</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">NOTE 19 &#8211; SEGMENT REPORTING</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt">The Company adopted Accounting Standards Update (ASU) 2023-07, Segment
Reporting (Topic 280): Improvements to Reportable Segment Disclosures on January 1, 2024. This update enhances segment reporting by requiring
disclosure of significant expense categories and other items regularly reviewed by the chief operating decision maker (&#8220;CODM&#8221;),
even for entities with a single reportable segment.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company operates as a single reportable segment. The CODM, identified
as the Chief Executive Officer, reviews consolidated financial information and manages the business as a single unit. The Company manufactures
and sells agricultural machinery cab assemblies, construction machinery cab assemblies, excavator cab assemblies, and special-shaped steel
pipes. All products are manufactured at a single facility located in China.</p>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">During the year ended December 31, 2024, approximately 14% of revenue
was derived from export sales to South Korea, with the remainder from customers in China. The CODM does not evaluate performance based
on geographic region, as the products, production processes, customer base, and distribution channels are consistent across all markets.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The measure of segment profit or loss used by the CODM is operating
income. The following significant expense categories are regularly provided to and reviewed by the CODM:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">Cost of revenues</td>
</tr></table>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">Research and development expenses</td>
</tr></table>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">Sales and marketing expenses</td>
</tr></table>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">General and administrative expenses</td>
</tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The CODM does not review information on segment assets, liabilities,
or capital expenditures; therefore, such information is not disclosed.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<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;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_SegmentReportingDisclosureTextBlock">
<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 entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</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/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 34<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-34<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26C<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-15<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/280/tableOfContent<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<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;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>52
<FILENAME>R27.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</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_us-gaap_SubsequentEventsTextBlock', window );">SUBSEQUENT EVENTS</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">NOTE 20 &#8212; SUBSEQUENT EVENTS</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company evaluated subsequent events and transactions that occurred
after the balance sheet date through the date the financial statements were issued. Based on this evaluation, and except as disclosed
below, the Company did not identify any subsequent events that require adjustment to, or disclosure in, the financial statements in accordance
with U.S. GAAP.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Short-Term Loans</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On February 11, 2025, the Company obtained a short-term loan of $274,000
(RMB 2,000,000) from China Minsheng Bank. The loan bears interest at an annual rate of 3.3% per annum and is scheduled to mature on February
11, 2026. The proceeds were designated for working capital to purchase raw materials. The loan is secured by accounts receivable totaling
$2,435,520 (RMB 17,777,592) and is personally guaranteed by the CEO and two family members.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On April 10, 2025, the Company repaid a short-term loan of $1,095,996
(RMB 8,000,000) to the Bank of Rizhao and obtained a new short-term loan of $685,000 (RMB 5,000,000) from the same bank. The proceeds
from the new loan are designated solely for the purchase of raw materials. The loan bears interest at an annual rate of 3.5% per annum
and is scheduled to mature on April 10, 2026. To secure the loan, the Company pledged real estate with an approximate value of $663,000
(RMB 4,836,000). In addition, the CEO and three of the CEO&#8217;s family members provided personal guarantees for the loan.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Investment in Joint Venture</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On March 10, 2025, Shandong Xiangfeng Heavy Industry Co., Ltd. (&#8220;WFOE&#8221;)
entered into an Investment Framework Agreement (the &#8220;Agreement&#8221;) with Zhongke Hongyuan (Beijing) Holdings Co., Ltd. (&#8220;Zhongke&#8221;).
Pursuant to the Agreement, WFOE and Zhongke agreed to establish a joint venture entity named Jinan Langchi Heavy Industry Co., Ltd. (&#8220;Langchi&#8221;).
Zhongke will hold a 60% equity interest in Langchi, while WFOE will hold the remaining 40%. Zhongke committed to contribute capital totaling
approximately $41.1 million (RMB 300 million), and WFOE committed to contribute approximately $32.9 million (RMB 239.98 million). WFOE
will act solely as an investor and will not participate in the management or operations of the joint venture. Both parties are required
to transfer their respective capital contributions to Langchi by June 30, 2025. The initial term of the Agreement is effective from March
10, 2025 through December 31, 2025, and may be renewed upon mutual consent. On December 6, 2024, WFOE deposited its capital contribution
of approximately $32.9 million (RMB 239,979,300) following the receipt of proceeds from a private placement completed by the Company.
This amount is presented in the consolidated balance sheet as December 31, 2024, under the line item, &#8220;Deposit for investment in
joint venture&#8221;.&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Related Party Transaction</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">For the four months ending April 30, 2025, the Company received advances
totaling $1.03 million from its related parties and repaid $0.62 million during the same period.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<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;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_SubsequentEventsTextBlock">
<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 entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</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/disclosureRef<br> -Topic 855<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/855/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483399/855-10-50-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;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>53
<FILENAME>R28.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restricted Net Assets or Parent Company&#8217;s Condensed Financial Statements<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract', window );"><strong>Restricted Net Assets Or Parent Company&#8217;S Condensed Financial Statements [Abstract]</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_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock', window );">RESTRICTED NET ASSETS OR PARENT COMPANY&#8217;S CONDENSED FINANCIAL STATEMENTS</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">NOTE 21 &#8212; RESTRICTED NET ASSETS OR PARENT COMPANY&#8217;S CONDENSED
FINANCIAL STATEMENTS</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following condensed financial statements present the financial
position and results of operations of Hongli Group Inc. (the Parent Company), which is a holding company with several subsidiaries. The
condensed financial information is provided in accordance with Schedule I of Article 5-04 of Regulation S-X, issued by the U.S. Securities
and Exchange Commission.</p><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; text-indent: -0.125in">Assets</td><td>&#160;</td> <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td> <td colspan="2">&#160;</td><td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-indent: -0.125in; width: 76%">Cash</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,654</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,676</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Due from subsidiaries, net</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">40,422,613</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">7,422,613</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Investment in subsidiaries</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">13,066,029</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">13,680,265</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 2.5pt">Total Assets</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">53,493,296</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">21,107,554</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Liabilities and Equity</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Current liability</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Total Liabilities</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0pt; text-indent: -0.125in"><p style="font: 10pt Times New Roman, Times, Serif; text-indent: -0.25in; margin: 0pt 0 0pt 0.25in">Ordinary shares, $0.0001 par value, 500,000,000 shares authorized,
73,438,750 and 12,238,750 shares issued and outstanding as of December 31, 2024 and 2023, respectively</p></td><td style="padding-left: 0pt">&#160;</td> <td style="padding-left: 0pt; text-align: left">&#160;</td><td style="padding-left: 0pt; text-align: right">7,344</td><td style="padding-left: 0pt; text-align: left">&#160;</td><td style="padding-left: 0pt">&#160;</td> <td style="padding-left: 0pt; text-align: left">&#160;</td><td style="padding-left: 0pt; text-align: right">1,224</td><td style="padding-left: 0pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Additional paid-in capital</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">42,998,556</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">8,036,676</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Statutory reserves</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">370,683</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">370,683</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Retained earnings</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">11,724,070</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">13,605,705</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Accumulated other comprehensive loss</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,607,358</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(906,735</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Total Hongli Group Inc. stockholders&#8217; equity</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">53,493,295</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">21,107,553</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 2.5pt">Total Liabilities and Equity</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">53,493,296</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">21,107,554</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Revenue</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-118">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-119">-</div></td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="width: 76%">Share of profit in subsidiaries</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">86,387</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">864,733</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Share based compensation</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(1,968,000</td><td style="text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-120">-</div></td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Other general and administrative expenses</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(22</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(11</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Total operating expenses</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,968,022</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(11</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Net (loss) income</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(1,881,635</td><td style="text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">864,722</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Other comprehensive income (loss):</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Foreign currency translation adjustments</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(700,623</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(659,161</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Comprehensive income (loss)</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(2,582,258</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">205,561</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>Cash Flows from Operating Activities</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Net (loss) income</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(1,881,635</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">864,722</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Non cash adjustment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(86,387</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(864,733</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Share based compensation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,968,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-121">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Adjustments to reconcile net income to net cash used in operating activities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Increase in accrued liabilities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Net Cash Used in Operating Activities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(22</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(10</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Cash Flows from Investing Activities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Advance to subsidiary</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(8,368,965</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Net Cash Used in Investing Activities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-122">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(8,368,965</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Cash Flows from Financing Activities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Proceeds from initial public offering, net of costs</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-123">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,228,964</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Proceeds from exercise of option, net of costs</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-124">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,144,687</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Net Cash Provided by Financing Activities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-125">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">8,373,651</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Net (decrease) increase in cash and cash equivalents</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(22</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,676</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Cash and cash equivalents - beginning of the year</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,676</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-126">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt">Cash and cash equivalents - end of the year</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,654</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,676</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Non-cash investing and financing activities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 2.5pt">Offering costs paid by subsidiary</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-127">-</div></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">946,352</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt">Proceeds of private placement deposited into WOFE account</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">33,000,000</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-128">-</div></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">There were no reportable transactions as of December 31, 2022 and
for the year then ended as the parent company was formed in 2021 and only serves as a holding company with minimal transactions.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract">
<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;">srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</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_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock">
<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 entire disclosure for condensed financial information, including the financial position, cash flows, and the results of operations of the registrant (parent company) as of the same dates or for the same periods for which audited consolidated financial statements are being presented. Alternatively, the details of this disclosure can be reported by the specific parent company taxonomy elements, indicating the appropriate date and period contexts in an instance document.</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/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-11<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;">us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>54
<FILENAME>R29.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pay vs Performance Disclosure - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</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_ecd_PvpTable', window );"><strong>Pay vs Performance Disclosure</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_NetIncomeLoss', window );">Net Income (Loss)</a></td>
<td class="num">$ (1,881,635)<span></span>
</td>
<td class="nump">$ 864,722<span></span>
</td>
<td class="nump">$ 2,932,363<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_PvpTable">
<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 Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection v<br> -Paragraph 1<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;">ecd_PvpTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_us-gaap_NetIncomeLoss">
<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 portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</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/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<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;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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>55
<FILENAME>R30.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Policies and Procedures<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_ecd_InsiderTradingPoliciesProcLineItems', window );"><strong>Insider Trading Policies and Procedures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_InsiderTrdPoliciesProcAdoptedFlag', window );">Insider Trading Policies and Procedures Adopted</a></td>
<td class="text">true<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_InsiderTradingPoliciesProcLineItems">
<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 Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16<br> -Subsection J<br> -Paragraph a<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;">ecd_InsiderTradingPoliciesProcLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_InsiderTrdPoliciesProcAdoptedFlag">
<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 Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16<br> -Subsection J<br> -Paragraph a<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;">ecd_InsiderTrdPoliciesProcAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R31.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cybersecurity Risk Management and Strategy Disclosure<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems', window );"><strong>Cybersecurity Risk Management, Strategy, and Governance [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock', window );">Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The Company&#8217;s executive officers oversee
the strategic processes to safeguard data and comply with relevant regulations and has overall responsibility for evaluating cybersecurity
risks, as well as related policies and risks in connection with the company&#8217;s supply chain, suppliers and other service providers.
The Company does not currently engage any assessors, consultants, auditors, or other third parties in connection with any such processes,
given the size and scale of the Company, the resources available to it, the anticipated expenditures, and the risks it faces in terms
of cybersecurity. The Company&#8217;s executive officers are responsible for overseeing and periodically reviewing and identifying risks
from cybersecurity threats associated with its use of any third-party service provider.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Since the start of its latest completed fiscal
year and up to the date of this Annual Report, the Company is not aware of any risks from cybersecurity threats, including as a result
of any previous cybersecurity incidents, that have materially affected or are reasonably likely to materially affect the registrant, including
its business strategy, results of operations, or financial condition.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The Company&#8217;s board of directors is collectively
responsible for oversight of risks from cybersecurity threats. The Company&#8217;s executive officers oversee the overall processes to
safeguard data and comply with relevant regulations and will report material cybersecurity incidents to the board. The Company&#8217;s
executive officers have limited experience in the area of cybersecurity, but where necessary in the view of the Company&#8217;s executive
officers, the Company will consult with external advisers to manage and remediate any cybersecurity incidents. For material cybersecurity
incidents, the Company&#8217;s executive officers will promptly inform, update, and seek the instructions of the board.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag', window );">Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock', window );">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Since the start of its latest completed fiscal
year and up to the date of this Annual Report, the Company is not aware of any risks from cybersecurity threats, including as a result
of any previous cybersecurity incidents, that have materially affected or are reasonably likely to materially affect the registrant, including
its business strategy, results of operations, or financial condition.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag', window );">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock', window );">Cybersecurity Risk Board of Directors Oversight [Text Block]</a></td>
<td class="text">The Company&#8217;s board of directors is collectively
responsible for oversight of risks from cybersecurity threats.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskRoleOfManagementTextBlock', window );">Cybersecurity Risk Role of Management [Text Block]</a></td>
<td class="text">The Company&#8217;s board of directors is collectively
responsible for oversight of risks from cybersecurity threats. The Company&#8217;s executive officers oversee the overall processes to
safeguard data and comply with relevant regulations and will report material cybersecurity incidents to the board.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock', window );">Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]</a></td>
<td class="text">The Company&#8217;s board of directors is collectively
responsible for oversight of risks from cybersecurity threats. The Company&#8217;s executive officers oversee the overall processes to
safeguard data and comply with relevant regulations and will report material cybersecurity incidents to the board.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock', window );">Cybersecurity Risk Management Expertise of Management Responsible [Text Block]</a></td>
<td class="text">The Company&#8217;s
executive officers have limited experience in the area of cybersecurity, but where necessary in the view of the Company&#8217;s executive
officers, the Company will consult with external advisers to manage and remediate any cybersecurity incidents.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock', window );">Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]</a></td>
<td class="text">For material cybersecurity
incidents, the Company&#8217;s executive officers will promptly inform, update, and seek the instructions of the board.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock">
<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 Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 1<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;">cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock">
<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 Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 1<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;">cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock">
<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 Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<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;">cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock">
<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 Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<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;">cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems">
<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 Regulation S-K<br> -Section 106<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<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;">cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag">
<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 Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 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;">cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock">
<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 Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 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;">cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock">
<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 Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 1<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;">cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_cyd_CybersecurityRiskRoleOfManagementTextBlock">
<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 Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 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;">cyd_CybersecurityRiskRoleOfManagementTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag">
<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 Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph iii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph iii<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;">cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R32.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounting Policies, by Policy (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_us-gaap_AccountingPoliciesAbstract', window );"><strong>Significant Accounting Policies [Abstract]</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_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Basis of Presentation</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The accompanying consolidated financial statements have been prepared
in accordance with accounting principles generally accepted in the U.S. GAAP and with the rules and regulations of the U.S. Securities
Exchange Commission (&#8220;SEC&#8221;).</p><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_us-gaap_ConsolidationPolicyTextBlock', window );">Principles of Consolidation</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Principles of Consolidation</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The consolidated financial statements include the financial statements of the Company, its subsidiaries
and VIE. All significant inter- company transactions and balances between the Company, its subsidiaries and VIE have been eliminated upon
consolidation.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_NoncontrollingInterestPolicyTextBlock', window );">Noncontrolling Interest</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Noncontrolling Interest</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Haozhen Shandong was jointly established by Hongli Shandong,
the Company&#8217;s VIE, which holds a 70% ownership interest, and Sungda Tech Co., Ltd., which holds the remaining 30%. As of December
31, 2024, Haozhen had not commenced operations. For the years ended December 31, 2024, 2023, and 2022, there was <span style="-sec-ix-hidden: hidden-fact-96"><span style="-sec-ix-hidden: hidden-fact-97"><span style="-sec-ix-hidden: hidden-fact-98">no</span></span></span> income or loss attributable
to the noncontrolling interest. Accordingly, noncontrolling interest is not presented as a separate line item in the accompanying consolidated
financial statements.</p><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_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Use of Estimates</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In preparing the consolidated financial statements in conformity with
U.S. GAAP, management makes estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent
assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting
period. These estimates are based on information as of the date of the consolidated financial statements. Significant estimates required
to be made by management include, but are not limited to, the allowance for doubtful accounts, inventory write-down and reserves, useful
lives of property, plant and equipment, intangible assets, valuation allowance of deferred tax assets and share-based compensations. Actual
results could differ from those estimates.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_RelatedPartiesTransactionsPolicyTextBlock', window );">Related Parties Transactions</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Related Parties Transactions</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">A related party is generally defined as (i) any person that holds 10%
or more of the Company&#8217;s securities and their immediate families, (ii) the Company&#8217;s management, (iii) someone that directly
or indirectly controls, is controlled by or is under common control with the Company, or (iv) anyone who can significantly influence the
financial and operating decisions of the Company. A transaction is considered to be a related party transaction when there is a transfer
of resources or obligations between related parties. The Company conducts business with its related parties in the ordinary course of
business. Related parties may be individuals or corporate entities.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Transactions involving related parties cannot be presumed to be carried
out on an arm&#8217;s-length basis, as the requisite conditions of competitive, free market dealings may not exist. Representations about
transactions with related parties, if made, shall not imply that the related party transactions were consummated on terms equivalent to
those that prevail in arm&#8217;s length transactions unless such representations can be substantiated.</p><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_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign Currency Translation</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Foreign Currency Translation</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company&#8217;s principal country of operations is the PRC. The
financial position and results of its operations are determined using RMB, the local currency, as the functional currency. The consolidated
financial statements are reported using U.S. Dollars. The results of operations and the statement of cash flows denominated in foreign
currency are translated at the average rate of exchange during the reporting period. Assets and liabilities denominated in foreign currencies
at the balance sheet date are translated at the applicable rates of exchange in effect at that date. The equity denominated in the functional
currency is translated at the historical rate of exchange at the time of capital contribution. As a result, amounts related to assets
and liabilities reported on the consolidated statements of cash flows may not necessarily agree with changes in the corresponding balances
on the consolidated balance sheets. Translation adjustments arising from the use of different exchange rates from period to period are
included as a separate component of accumulated other comprehensive income (loss) included in consolidated balance sheets and statements
of changes in shareholders&#8217; equity. Transactions denominated in foreign currencies are translated into the functional currency at
the exchange rates prevailing on the transaction dates with any transaction gain and or losses are included in the results of operations
as incurred. Gain (loss) from foreign currency transactions recognized and included in the consolidated statements of operations and comprehensive
income for the years ended December 31, 2024, 2023 and 2022 amounted to $31,407, $54,076 and $197,000, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The value of RMB against U.S. Dollar may fluctuate and is affected
by, among other things, changes in the PRC&#8217;s political and economic conditions. Any significant revaluation of RMB may materially
affect the Company&#8217;s consolidated financial condition in terms of reporting. The following table outlines the currency exchange
rates that were used in the consolidated financial statements:</p><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>1 US$ = RMB</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Spot rate</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">7.2993</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">7.0999</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">6.8983</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Average rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7.1957</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7.0809</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6.7299</td><td style="text-align: left">&#160;</td></tr>
  </table><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_us-gaap_FairValueMeasurementPolicyPolicyTextBlock', window );">Fair Value Measurement</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Fair Value Measurement</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The fair value of a financial instrument is defined as the exchange
price that would be received from an asset or paid to transfer a liability (as exit price) in the principal or most advantageous market
for the asset or liability in an orderly transaction between market participants at the measurement date. The carrying amounts of financial
assets and liabilities, such as cash and cash equivalents, time deposits, accounts receivable, and other current assets, accounts payable,
short-term bank borrowings and other current liabilities, approximate their fair values because of the short maturity of these instruments
and market rates of interest.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">ASC 825-10 requires certain disclosures regarding the fair value of
financial instruments. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an
orderly transaction between market participants at the measurement date. A three-level fair value hierarchy prioritizes the inputs used
to measure fair value. The hierarchy requires entities to maximize the use of observable inputs and minimize the use of unobservable inputs.
The three levels of inputs used to measure fair value are as follows:</p><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">Level 1 &#8212; Quoted prices in active markets for identical
assets and liabilities.</td>
</tr></table><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: left">Level 2 &#8212; Quoted prices in active markets for similar
assets and liabilities, or other inputs that are observable for the asset or liability, either directly or indirectly, for substantially
the full term of the financial instrument.</td>
</tr></table><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: left">Level 3 &#8212; Unobservable inputs that are supported by
little or no market activity and that are significant to the fair value of the assets and liabilities. This includes certain pricing
models, discounted cash flow methodologies and similar techniques that use significant unobservable inputs.</td>
</tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company considers the carrying amounts of its financial assets
and liabilities, which primarily include cash and cash equivalents, restricted cash, notes receivable, accounts receivable, net, inventories,
net, prepaid expense and other current assets, accounts payables, income tax payable, accrued expenses and other current payables, short-term
loans, and current portion of finance lease obligation, to approximate their fair values as of December 31, 2024 and 2023, due to their
short-term maturities or because they are recorded at present value.</p><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_us-gaap_EarningsPerSharePolicyTextBlock', window );">Earnings (Loss) per Share</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Earnings (Loss) per Share</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Under the provisions of ASC 260, &#8220;Earnings Per Share&#8221;,
basic earnings (loss) per share is computed by dividing net income (loss) attributable to common shareholders by the weighted average
number of ordinary shares outstanding for the periods presented. Diluted income (loss) per share reflects the potential dilution that
could occur if securities or other contracts to issue ordinary shares were exercised or converted into ordinary shares or resulted in
the issuance of ordinary shares that would then share in the income of the company, subject to anti- dilution limitations.</p><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom; ">
    <td style="white-space: nowrap; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2024</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2023</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2022</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Numerator for earnings (loss) per share:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; width: 64%; text-align: left">Net income (loss) attributable to the Company&#8217;s ordinary shareholders</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(1,881,635</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">864,722</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,932,363</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Denominator for basic and diluted earnings per share:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; padding-left: 0.125in; text-align: left">Basic and weighted average ordinary shares</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">17,451,865</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">11,752,180</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">10,000,000</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Per share amount</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; padding-bottom: 2.5pt">Per share - basic and diluted</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(0.11</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">0.07</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">0.29</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><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_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and Cash Equivalents</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Cash and Cash Equivalents</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Cash and cash equivalents include cash on hand, cash accounts, interest-bearing
savings accounts and time certificates of deposit with a maturity of three months or less when purchased. The Company considers all highly
liquid investment instruments with an original maturity of three months or less from the date of purchase to be cash equivalents. The
Company maintains most of the bank accounts in the PRC.</p><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_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy', window );">Restricted Cash</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Restricted Cash</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Restricted cash consists of cash deposited with the PRC bank and used
as collateral to secure the Company&#8217;s note receivable payments. In November 2016, the FASB issued ASU No. 2016-18, Statement of
Cash Flows (Topic 230): Restricted Cash, which requires entities to present the aggregate changes in cash, cash equivalents, restricted
cash and restricted cash equivalents in the statement of cash flows. As a result, the statement of cash flows will be required to present
restricted cash and restricted cash equivalents as a part of the beginning and ending balances of cash and cash equivalents. The Company
adopted the updated guidance and presented restricted cash within the ending cash, cash equivalents, and restricted cash balance on the
Company&#8217;s consolidated statement of cash flows for the periods presented.</p><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_us-gaap_TradeAndOtherAccountsReceivablePolicy', window );">Accounts Receivable, Net</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Accounts Receivable, Net</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Accounts receivable are recognized and carried at original invoiced
amount less an estimated allowance expected credit losses. ASU No. 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement
of Credit Losses on Financial Instruments (&#8220;ASU 2016-13&#8221;), which requires the measurement and recognition of expected credit
losses to all financial assets held at amortized cost. CECL model requires measurement of the expected credit loss even if that risk of
loss is remote. The management believes that historical collection information is a reasonable base on which to determine expected credit
losses because the composition of the accounts receivables at the reporting date is consistent with that used in developing the historical
credit-loss percentages. That is, the similar risk characteristics of the customers and its payment practices have not changed significantly
over time. However, the foreseeable economic conditions will have a significant impact on our collectability of the accounts receivable.
The Management believes that the loan prime rate (LPR) is an useful indicator to reflect the future cost of the credit and the trend of
economic at the time of reporting. The Company combined treasury bill rate and our historical loss rate to determine the rates of expected
estimated credit losses. The accounts receivable sharing similar risk characteristics be pooled when the CECL is calculated.</p><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_us-gaap_InventoryPolicyTextBlock', window );">Inventories, Net</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Inventories, Net</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Inventories are stated at the lower of cost or net realizable value.
Cost is determined on the weighted average basis. Work-in- progress inventories consist of raw materials, direct labor and overhead associated
with the manufacturing process. Finished goods included inventory finished in the Company&#8217;s own warehouse and goods in transit,
which has not met the criteria of revenue recognition. The Company periodically assesses the recoverability of all inventories to determine
whether adjustments are required to record inventories at the lower of cost or net realizable value. Inventories that the Company determines
to be obsolete or in excess of forecasted usage are reduced to its estimated realizable value based on assumptions about future demand
and market conditions. A write down of potentially obsolete or slow-moving inventory is recorded based on management&#8217;s analysis
of inventory levels.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_DeferredOfferingCostsPolicyTextBlock', window );">Deferred Offering Costs</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Deferred Offering Costs</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Deferred offering costs consist principally of all direct offering
costs incurred by the Company, such as underwriting, legal, accounting, consulting, printing, and other registration related costs in
connection with the initial public offering (&#8220;IPO&#8221;) of the Company&#8217;s ordinary shares. Such costs are deferred until
the closing of the offering, at which time the deferred costs are offset against the offering proceeds. In the event the offering is unsuccessful
or aborted, the costs will be expensed. The Company consummated its IPO on March 31, 2023 and the underwriter exercised the over-allocation
option on May 2, 2023. The deferred offering costs incurred in connection with the IPO and the underwriter&#8217;s option exercised have
been charged to additional capital.</p><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_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property, Plant and Equipment, Net</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Property, Plant and Equipment, Net</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Property, plant and equipment are stated at cost less accumulated depreciation
and amortization. Depreciation and amortization are computed using the straight-line method over the estimated useful lives of the assets
with a 5% residual value. The estimated useful lives are as follows:</p><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Estimated<br/>
 Useful Life</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%">Buildings</td><td style="width: 1%">&#160;</td>
    <td style="width: 11%; text-align: center">30 years</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Machinery equipment</td><td>&#160;</td>
    <td style="text-align: center">10 years</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Vehicles</td><td>&#160;</td>
    <td style="text-align: center">4 - 5 years</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Office equipment</td><td>&#160;</td>
    <td style="text-align: center">5 years</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Tools</td><td>&#160;</td>
    <td style="text-align: center">3 - 5 years</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Electronic devices</td><td>&#160;</td>
    <td style="text-align: center">3 - 5 years</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The cost and related accumulated depreciation and amortization of assets
sold or otherwise retired are eliminated from the accounts and any gain or loss is included in the consolidated statements of operations
and comprehensive income. Expenditures for maintenance and repairs are charged to earnings as incurred, while additions, renewals and
betterments, which are expected to extend the useful life of assets, are capitalized. The Company also re-evaluates the periods of depreciation
and amortization to determine whether subsequent events and circumstances indicate a change in estimates of useful lives.</p><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_us-gaap_IntangibleAssetsFiniteLivedPolicy', window );">Intangible Assets, Net</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Intangible Assets, Net</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Intangible assets are stated at cost, less accumulated amortization.
Amortization expense is recognized on the straight-line basis over the estimated useful lives of the assets. All land in the PRC is owned
by the government; however, the government grants &#8220;land use rights.&#8221; The Company has obtained rights to use various parcels
of land for 46 years. The Company amortizes the cost of the land use rights over their useful life using the straight-line method.</p><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_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Impairment for Long-Lived Assets</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Impairment for Long-Lived Assets</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Long-lived assets, including property, plant and equipment and intangible
with finite lives are reviewed for impairment whenever events or changes in circumstances (such as a significant adverse change to market
conditions that will impact the future use of the assets) indicate that the carrying value of an asset may not be recoverable. The Company
assesses the recoverability of the assets based on the undiscounted future cash flows the assets are expected to generate and recognize
an impairment loss when estimated undiscounted future cash flows expected to result from the use of the asset plus net proceeds expected
from disposition of the asset, if any, are less than the carrying value of the asset. If an impairment is identified, the Company would
reduce the carrying amount of the asset to its estimated fair value based on a discounted cash flows approach or, when available and appropriate,
to comparable market values. There was no impairment of long-lived assets recognized for the years ended December 31, 2024, 2023 and 2022,
respectively.</p><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_us-gaap_LesseeLeasesPolicyTextBlock', window );">Lease Commitments</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Lease Commitments</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company has adopted the new lease standard, ASC 842, Leases (Topic
842) for all periods presented. The Company elected the package of practical expedients permitted under the transition guidance within
ASC Topic 842, which among other things, allows the Company to carry forward certain historical conclusions reached under ASC Topic 840
regarding lease identification, classification, and the accounting treatment of initial direct costs. The Company elected not to record
assets and liabilities on its consolidated balance sheets for any new or existing lease arrangements with lease terms of twelve months
or less. The Company recognizes lease expenses for such leases on a straight-line basis over the lease term. In addition, the Company
elected the land easement transition practical expedient and did not reassess whether an existing or expired land easement is a lease
or contains a lease if it has not historically been accounted for as a lease. The Company elected the transition method which allows entities
to initially apply the requirements by recognizing a cumulative-effect adjustment to the opening balance of retained earnings in the period
of adoption.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The initial lease liability is equal to the future fixed minimum lease
payments discounted using the Company&#8217;s incremental borrowing rate, on a secured basis. The lease term includes optional renewal
periods and early termination payments when it is reasonably certain that the Company will exercise those rights. The initial measurement
of the ROU asset is equal to the initial lease liability plus any initial direct costs and prepayments, less any lease incentives.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In cases of sale and leaseback transactions, if the transfer of the
asset to the lessor does not qualify as a sale, then the transaction constitutes a failed sale and leaseback and is accounted for as a
financing transaction. For a sale to have occurred, the control of the asset would need to be transferred to the lessor, and the lessor
would need to obtain substantially all the benefits from the use of the asset. The Company has entered into a sale and leaseback transaction
which qualified as failed sale and leaseback transaction as the Company has a purchase obligation to acquire the machinery at the end
of the lease term. The asset has been included in the property, plant and equipment, and the amortization is computed based on the shorter
of the financing terms or the estimated useful life.</p><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_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Revenue Recognition</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company has adopted the new revenue standard, ASC 606, Revenue
from Contracts with Customers (Topic 606) for all periods presented. Under ASC 606, the Company recognizes revenue when a customer obtains
control of promised goods, in an amount that reflects the consideration which the Company expects to receive in exchange for the goods.
To determine revenue recognition for arrangements within the scope of ASC 606, the Company performs the following five steps: (1) identify
the contracts with a customer; (2) identify the performance obligations in the contract; (3) determine the transaction price; (4) allocate
the transaction price to the performance obligations in the contract; and (5) recognize revenue when or as the entity satisfies a performance
obligation. The Company applies the five-step model to contracts when it is probable that the entity will collect the consideration it
is entitled to in exchange for the goods it transfers to the customer. Revenue is recognized net of value-added tax.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company&#8217;s revenue is principally derived from sales of products
in domestic and overseas markets. Revenue is recognized at the point in time when the performance obligation has been satisfied and control
of the products have been transferred to the customers, which generally occurs upon shipment for overseas customers and acceptance for
domestic customers based on the terms of the sales contracts.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Revenue is measured by the transaction price, which is defined as the
amount of consideration the Company expects to receive in exchange for selling products to customers. The Company does not offer or agree
on terms that result in variable consideration during the periods presented. Amounts billed and due from customers are short term in nature
and are classified as receivables since payments are unconditional and only the passage of time is required before payments are due. The
Company does not grant payment terms greater than one year. Additionally, the Company does not offer promotional payments, customer coupons,
rebates or other cash redemptions offers to its customers.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company does not have any contract asset. Contract liabilities
are recorded when consideration is received from a customer prior to transferring the control of goods to the customer or other conditions
under the terms of a sales contract. As of December 31, 2024 and 2023, the Company recorded contract liabilities, included in accrued
expenses and other payables, of $219,933 and $178,135, respectively. The Company recognized $24,484, $45,800 and $124,687 of beginning
contract liabilities as revenue for the years ended December 31, 2024, 2023 and 2022, respectively. The Company is expected to recognize
the December 31, 2024&#8217;s ending contract liabilities of $219,933 in the next twelve months ending December 31, 2025 as revenues.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company&#8217;s net revenue segregated by geographic regions is
as follows:</p><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the Years Ending December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%">PRC</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">12,196,548</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">12,117,240</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">15,285,549</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Overseas</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,909,072</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,880,714</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,997,696</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">14,105,620</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">15,997,954</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">20,283,245</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_ValueAddedTaxPolicyTextBlock', window );">Value Added Tax</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Value Added Tax</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Hongli Shandong and its subsidiaries are subject to a VAT of 13%
for its business practice. The amount of VAT liability is determined by applying the applicable tax rate to the invoiced amount of
the product sold. The Company reports revenue net of PRC&#8217;s VAT for all the periods presented on the consolidated statements of
operations and comprehensive income.</p><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_us-gaap_CostOfSalesPolicyTextBlock', window );">Cost of Revenues</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Cost of Revenues</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Amounts recorded as cost of revenue relate to direct expenses incurred
in order to generate revenue. Such costs are recorded as incurred. Cost of revenues consists of product costs, including costs of raw
material, contract manufacturers for production, shipping and handling costs, manufacturing and tooling equipment depreciation.</p><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_us-gaap_ResearchAndDevelopmentExpensePolicy', window );">Research and Development Expenses</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Research and Development Expenses</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Research and development expenses consist primarily of salary and welfare
for research and development personnel, consulting and contractor expenses, testing and tooling materials and other expenses associated
with research and development personnel. The Company recognizes research and development expenses as expenses when incurred. Research
and development expenses were $818,315, $962,963 and $1,412,355 for the years ended December 31, 2024, 2023 and 2022, respectively.</p><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_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock', window );">Sales and Marketing Expenses</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Sales and Marketing Expenses</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Sales and marketing expenses consist primarily of salary and welfare
for sales and marketing personnel, promotion and marketing expenses and other expenses associated with sales and marketing personnel.
The Company recognized $564,964, $631,361 and $596,620 of sales and marketing expenses for the years ended December 31, 2024, 2023 and
2022, respectively.</p><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_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Income Taxes</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company follows the liability method of accounting for income taxes
in accordance with ASC 740 (&#8220;ASC 740&#8221;), Income Taxes. Under this method, deferred tax assets and liabilities are determined
based on the difference between the financial reporting and tax bases of assets and liabilities using enacted tax rates that will be in
effect in the period in which the differences are expected to reverse. The Company records a valuation allowance to offset deferred tax
assets if based on the weight of available evidence; it is more-likely-than-not that some portion, or all, of the deferred tax assets
will not be realized. The effect on deferred taxes of a change in tax rate is recognized in tax expense in the period that includes the
enactment date of the change in the tax rate.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company accounted for uncertainties in income taxes in accordance
with ASC 740. Interest and penalties related to unrecognized tax benefit recognized in accordance with ASC 740 are classified in the consolidated
statements of operations and comprehensive income as income tax expense. No such expenses incurred during the years ended December 31,
2024, 2023 and 2022.</p><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_us-gaap_PriorPeriodReclassificationAdjustmentDescription', window );">Reclassifications</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Reclassifications</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Certain prior year amounts have been reclassified to conform to the
current year&#8217;s presentation. These reclassifications were made to enhance consistency and comparability and had no impact on previously
reported results of operations, financial position, or cash flows. For the year ended December 31, 2024, the Company reclassified interest
income previously presented separately within other income to be included in &#8220;Interest and financing expenses, net&#8221; in the
consolidated statements of operations and comprehensive income (loss). This reclassification reflects a change in presentation policy
to report financing-related income and expenses on a net basis. Prior periods have been reclassified accordingly for comparative purposes,
and the reclassification was immaterial.</p><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_us-gaap_GovernmentAssistancePolicyTextBlock', window );">Government Subsidy</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Government Subsidy</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Government grants include cash subsidies as well as other subsidies
received from various government agencies by the subsidiaries of the Company. Such subsidies are generally provided as incentives from
the local government to encourage the expansion of local business. The government grant is recognized in the consolidated statements of
income and comprehensive income when the relevant performance criteria specified in the grant are met, for instance, locating contact
centers in their jurisdictions or helping local employment needs. The government subsidy granted to the Company was $99,351, $25,919 and
$37,740 for the years ended December 31, 2024, 2023 and 2022, respectively and included in other income in the consolidated statements
of operations and comprehensive income.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_StatutoryReservesPolicyTextBlock', window );">Statutory Reserves</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Statutory Reserves</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company&#8217;s PRC subsidiaries are required to make appropriations
to certain non-distributable reserve funds.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In accordance with China&#8217;s Company Laws, the Company&#8217;s
PRC subsidiary that are Chinese companies, must make appropriations from their after-tax profit (as determined under the Accounting Standards
for Business Enterprises as promulgated by the Ministry of Finance of the People&#8217;s Republic of China (&#8220;PRC GAAP&#8221;)) to
non-distributable reserve funds including (i) statutory surplus fund and (ii) discretionary surplus fund. The appropriation to the statutory
surplus fund must be at least 10% of the after- tax profits calculated in accordance with PRC GAAP. Appropriation is not required if the
statutory surplus fund has reached 50% of the registered capital of the respective company. Appropriation to the discretionary surplus
fund is made at the discretion of the respective company.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Pursuant to the laws applicable to China&#8217;s Foreign Investment
Enterprises, the Company&#8217;s subsidiaries that are foreign investment enterprises in China have to make appropriations from their
after-tax profit (as determined under PRC GAAP) to reserve funds including (i) general reserve fund, (ii) enterprise expansion fund and
(iii) staff bonus and welfare fund. The appropriation to the general reserve fund must be at least 10% of the after-tax profits calculated
in accordance with PRC GAAP. Appropriation is not required if the reserve fund has reached 50% of the registered capital of the respective
company. Appropriations to the other two reserve funds are at the respective company&#8217;s discretion. The use of the general reserve
fund, statutory surplus fund and discretionary surplus fund are restricted to the offsetting of losses to increase the registered capital
of the respective company. These reserves are not allowed to be transferred out as cash dividends, loans or advances, nor can they be
distributed except under liquidation.</p><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_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock', window );">Comprehensive Income (Loss)</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Comprehensive Income (Loss)</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Comprehensive income (loss) is comprised of net income (loss) and all
changes to the statements of shareholders&#8217; equity, except those due to investments by shareholders, changes in paid-in capital and
distributions to shareholders. For the Company, comprehensive income (loss) for the years ended December 31, 2024, 2023 and 2022 consisted
of net income (loss) and unrealized gain (loss) from foreign currency translation adjustment.</p><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_us-gaap_SegmentReportingPolicyPolicyTextBlock', window );">Segment Reporting</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Segment Reporting</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company follows the &#8216;management approach&#8217; in determining its reportable
operating segments, as prescribed by ASC 280. Under this approach, the Company&#8217;s chief operating decision maker (&#8220;CODM&#8221;)&#8212;identified
as the Chief Executive Officer&#8212;uses internal financial information to make operating decisions and assess performance.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The CODM reviews revenue information analyzed by customer; however,
this information is presented only at the revenue level, without allocation of associated costs or resources. As such, these customer-level
views do not constitute separate operating segments under U.S. GAAP. Accordingly, the Company has determined that it operates as a single
operating and reportable segment.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Refer to Note 19 &#8211; Segment Reporting for additional disclosures
related to the segment reporting requirements under ASU 2023-07.</p><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_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recently Issued Accounting Pronouncements</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Recently Issued Accounting Pronouncements</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company considers the applicability and impact of all ASUs. Management
periodically reviews new accounting standards that are issued and assesses the impacts on the Company&#8217;s consolidated financial position
and/or results of operations.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In November 2023, the Financial Accounting Standards Board (FASB) issued
Accounting Standards Update (ASU) 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. The ASU requires
public entities to disclose significant segment expense categories and other information used by the Chief Operating Decision Maker (CODM)
in assessing segment performance, even if the entity has only one reportable segment. ASU 2023-07 is effective for the Company&#8217;s
annual periods beginning January 1, 2024 and for its interim periods beginning January 1, 2025. The Company adopted ASU 2023-07 on January
1, 2024. Adoption of the ASU did not affect the determination of the Company&#8217;s operating or reportable segments. However, it resulted
in expanded disclosures regarding significant expense categories regularly reviewed by the CODM. These disclosures are included in Note
19 &#8211; Segment Reporting to the consolidated financial statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In December 2023, the FASB issued Accounting Standards Update (ASU)
2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (ASU 2023-09). The ASU focuses on income tax disclosures around
effective tax rates and cash income taxes paid. ASU 2023-09 largely follows the proposed ASU issued earlier in 2023 with several important
modifications and clarifications. Key features of ASU 2023-09 include: rate reconciliation disclosures, disaggregate income taxes paid
by federal, state, and foreign jurisdictions, and removes the need for certain disclosures previously required. ASU 2023-09 is effective
for public business entities for annual periods beginning after December 15, 2024 (generally, calendar year 2025) and effective for all
other business entities one year later; early adoption is permitted. Entities should adopt this guidance on a prospective basis, though
retrospective application is permitted. The adoption of ASU 2023-09 is not expected to have a material impact on the Company&#8217;s consolidated
financial statements and disclosures.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On November 4, 2024, the FASB issued ASU 2024-03, Disaggregation of
Income Statement Expenses (DISE), which requires disaggregated disclosure of income statement expenses for public business entities (PBEs).
The DISE does not change the expense captions an entity presents on the face of the income statement; rather, it requires disaggregation
of certain expense captions into specified categories in disclosures within the footnotes to the financial statements. DISE is effective
for annual reporting periods beginning after December 15, 2026 and interim reporting periods within annual reporting periods beginning
after December 15, 2027. The requirements will be applied prospectively with the option for retrospective application. Early adoption
is permitted. The adoption of this standard is not expected to have a material impact on the Company&#8217;s consolidated financial statements
and disclosures.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company does not believe other recently issued but not yet effective
accounting standards would have a material effect on its consolidated financial position, statements of operations and cash flows.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hlp_DeferredOfferingCostsPolicyTextBlock">
<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 disclosure of accounting policies for deferred offering cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">hlp_DeferredOfferingCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</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_hlp_NoncontrollingInterestPolicyTextBlock">
<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>Disclosure of accounting policy for noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">hlp_NoncontrollingInterestPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</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_hlp_RelatedPartiesTransactionsPolicyTextBlock">
<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>Disclosure of accounting policy for related parties transactions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">hlp_RelatedPartiesTransactionsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</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_hlp_StatutoryReservesPolicyTextBlock">
<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>Disclosure of accounting policy for statutory reserves.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">hlp_StatutoryReservesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</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_hlp_ValueAddedTaxPolicyTextBlock">
<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>Disclosure of accounting policy for value added tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">hlp_ValueAddedTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</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_us-gaap_AccountingPoliciesAbstract">
<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;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<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>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<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>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-1<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;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy">
<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>Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-1<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;">us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock">
<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>Disclosure of accounting policy for comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">us-gaap_ComprehensiveIncomePolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_ConsolidationPolicyTextBlock">
<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>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</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/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1<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;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_CostOfSalesPolicyTextBlock">
<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>Disclosure of accounting policy for cost of product sold and service rendered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Topic 705<br> -Publisher FASB<br> -URI https://asc.fasb.org/705/tableOfContent<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;">us-gaap_CostOfSalesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_EarningsPerSharePolicyTextBlock">
<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>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</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/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-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;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_FairValueMeasurementPolicyPolicyTextBlock">
<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>Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">us-gaap_FairValueMeasurementPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<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>Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</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/disclosureRef<br> -Topic 830<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/830/tableOfContent<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;">us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_GovernmentAssistancePolicyTextBlock">
<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>Disclosure of accounting policy for government assistance.</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/disclosureRef<br> -Topic 832<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483507/832-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 832<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483507/832-10-50-5<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;">us-gaap_GovernmentAssistancePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock">
<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>Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480091/360-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482338/360-10-05-4<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;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_IncomeTaxPolicyTextBlock">
<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>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</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/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-20<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-19<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-25<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-1<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;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_IntangibleAssetsFiniteLivedPolicy">
<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>Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets.</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/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-30/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 920<br> -SubTopic 350<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478609/920-350-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 920<br> -SubTopic 350<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478609/920-350-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 920<br> -SubTopic 350<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478609/920-350-50-4<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;">us-gaap_IntangibleAssetsFiniteLivedPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_InventoryPolicyTextBlock">
<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>Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</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/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483489/210-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 912<br> -SubTopic 330<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478411/912-330-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/330/tableOfContent<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-10-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 270<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482989/270-10-45-6<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;">us-gaap_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_LesseeLeasesPolicyTextBlock">
<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>Disclosure of accounting policy for leasing arrangement entered into by lessee.</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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-1<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;">us-gaap_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<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>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_PriorPeriodReclassificationAdjustmentDescription">
<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>Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 205<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483504/205-10-50-1<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;">us-gaap_PriorPeriodReclassificationAdjustmentDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<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>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-1<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;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_ResearchAndDevelopmentExpensePolicy">
<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>Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.</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/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483044/730-10-05-1<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;">us-gaap_ResearchAndDevelopmentExpensePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock">
<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>Disclosure of accounting policy for revenue from contract with customer.</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/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-19<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/606/tableOfContent<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;">us-gaap_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_SegmentReportingPolicyPolicyTextBlock">
<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>Disclosure of accounting policy for segment reporting.</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/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 36<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-36<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<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;">us-gaap_SegmentReportingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock">
<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>Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 720<br> -SubTopic 35<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483406/720-35-50-1<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;">us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_TradeAndOtherAccountsReceivablePolicy">
<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>Disclosure of accounting policy for accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-6<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481569/310-20-50-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-15<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-11B<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;">us-gaap_TradeAndOtherAccountsReceivablePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_UseOfEstimates">
<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>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-9<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-12<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-8<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;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>58
<FILENAME>R33.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Nature of Operations (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization and Nature of Operations [Abstract]</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_us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock', window );">Schedule of Consolidated VIE and Subsidiaries</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company includes the following subsidiaries and the consolidated
VIE and the subsidiaries of the VIE in the consolidated financial statements as if the current corporate structure (&#8220;restructuring&#8221;
or &#8220;reorganization&#8221;) had been in existence throughout the periods presented (see &#8220;Reorganization under common control
through VIE structure&#8221; below):</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: top"> <td style="width: 50%; border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Name</b></span></td> <td style="width: 2%">&#160;</td> <td style="width: 23%; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Date of Organization</b></span></td> <td style="width: 2%">&#160;</td> <td style="width: 23%; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Place of Organization</b></span></td></tr> <tr style="vertical-align: top"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Subsidiaries</b></span></td> <td>&#160;</td> <td style="text-align: center">&#160;</td> <td>&#160;</td> <td style="text-align: center">&#160;</td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hongli Hong Kong Limited (&#8220;Hongli HK&#8221;)</span></td> <td>&#160;</td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">March 5, 2021</span></td> <td>&#160;</td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hong Kong SAR</span></td></tr> <tr style="vertical-align: top; "> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shandong Xiangfeng Heavy Industry Co., Ltd. (&#8220;WFOE&#8221;)</span></td> <td>&#160;</td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">April 8, 2021</span></td> <td>&#160;</td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">People&#8217;s Republic of China (&#8220;PRC&#8221;)</span></td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>VIE and Its Subsidiaries</b></span></td> <td>&#160;</td> <td style="text-align: center">&#160;</td> <td>&#160;</td> <td style="text-align: center">&#160;</td></tr> <tr style="vertical-align: top; "> <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shandong Hongli Special Section Tube Co., Ltd., (&#8220;Hongli Shandong&#8221;)</span></td> <td>&#160;</td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">September 13, 1999</span></td> <td>&#160;</td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PRC</span></td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shandong Maituo Heavy Industry Co., Ltd. (&#8220;Maituo&#8221;) <sup>(1)</sup></span></td> <td>&#160;</td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">May 23, 2019</span></td> <td>&#160;</td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PRC</span></td></tr> <tr style="vertical-align: top; "> <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shandong Haozhen Heavy Industry Co., Ltd. (&#8220;Haozhen Shandong&#8221;) <sup>(2)</sup></span></td> <td>&#160;</td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">September 18, 2020</span></td> <td>&#160;</td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PRC</span></td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Beijing Haozhen Heavy Industry Technology Company Limited (&#8220;Haozhen Beijing&#8221;) <sup>(3)</sup></span></td> <td>&#160;</td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">February 4, 2021</span></td> <td>&#160;</td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PRC</span></td></tr> </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: left">
<td style="width: 0in"></td><td style="width: 0.25in; text-align: left">(1)</td><td style="text-align: left">Wholly owned subsidiary of Hongli Shandong</td>
</tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: left">
<td style="width: 0in"></td><td style="width: 0.25in; text-align: left">(2)</td><td style="text-align: left">Haozhen Shandong was jointly established by Hongli Shandong
and Sungda Tech Co., Ltd., with Sungda Tech holding a 30 % ownership interest in Haozhen Shandong. As of December 31, 2024, Haozhen Shangdong
had not commenced operations, and no portion of income or loss was attributable to the noncontrolling interest in the subsidiary. Therefore,
no noncontrolling interest was reported in the consolidated financial statements for the years ended December 31, 2024, 2023, and 2022.</td>
</tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: left">
<td style="width: 0in"></td><td style="width: 0.25in; text-align: left">(3)</td><td style="text-align: left">Haozhen Beijing was jointly established by Hongli Shandong and an individual,
who holding a 3 % ownership interest in Haozhen Beijing. As of December 31, 2024, Haozhen Beijing had not commenced operations, and no
portion of income or loss was attributable to the noncontrolling interest in the subsidiary. Therefore, no noncontrolling interest was
reported in the consolidated financial statements for the years ended December 31, 2024, 2023, and 2022.</td>
</tr></table><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_srt_ScheduleOfCondensedBalanceSheetTableTextBlock', window );">Schedule of Consolidated Financial Information of the VIE and VIE&#8217;s Subsidiaries</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following information of the VIE and VIE&#8217;s subsidiaries as
a whole as of December 31, 2024 and 2023 were included in the accompanying consolidated financial statements of the Company. Transactions
between VIE and VIE&#8217;s subsidiaries are eliminated in the financial information presented below:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: center; font-weight: bold">December 31,</td><td style="white-space: nowrap; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Current assets:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; width: 76%; text-align: left">Cash and cash equivalents</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">857,212</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">694,439</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left">Restricted cash</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15,070</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">39,983</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left">Accounts receivable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,809,374</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,013,536</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left">Notes receivable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">522,331</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">236,654</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left">Inventories, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,674,001</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,349,705</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left">Due from parent company</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">940,130</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">966,533</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left">Due from a related party</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-92">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">342,053</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Prepaid expense and other current assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,004,889</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,059,275</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Total current assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">12,823,007</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">11,702,178</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Non-current assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left">Property, plant and equipment, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10,385,742</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10,752,745</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left">Prepayment for purchase of Yingxuan Assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,339,093</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,207,346</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left">Intangible assets, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,432,403</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,659,569</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left">Finance lease right-of-use assets, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-93">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">681,845</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Deferred tax assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">40,773</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">10,273</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 2.5pt">Total Assets</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">33,021,018</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">33,013,956</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Current liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left">Short-term loans</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">6,079,252</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">5,726,841</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left">Accounts payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,380,202</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,379,161</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left">Due to related parties</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">32,866</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-94">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left">Income tax payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">34,428</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">33,778</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left">Finance lease obligation, current</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-95">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">45,300</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Accrued expenses and other payables</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">638,610</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">477,987</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Total current liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,165,358</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,663,067</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left">Long-term loans</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,305,209</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,338,075</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Long-term loans - related party</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">7,895,020</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">8,122,384</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt">Total Liabilities</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">19,365,587</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">19,123,526</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt">Net Assets</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">13,655,431</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">13,890,430</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><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_srt_CondensedStatementOfComprehensiveIncomeTableTextBlock', window );">Schedule of Consolidated Operating Information of the VIE and VIE&#8217;s Subsidiaries</a></td>
<td class="text"><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Revenue, net</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">14,105,620</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">15,997,954</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">20,283,245</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Gross profit</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">4,519,747</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">5,245,840</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">7,008,493</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Income from operations</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">606,308</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1,101,095</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">2,921,322</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Net income</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">146,528</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">780,491</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">2,932,363</td><td style="text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CondensedStatementOfComprehensiveIncomeTableTextBlock">
<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>Tabular disclosure of condensed statement of comprehensive income (loss) including, but not limited to, statements of comprehensive income (loss) of consolidated entities and consolidation eliminations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 04<br> -Paragraph a<br> -Publisher SEC<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<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;">srt_CondensedStatementOfComprehensiveIncomeTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_srt_ScheduleOfCondensedBalanceSheetTableTextBlock">
<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>Tabular disclosure of condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 04<br> -Paragraph a<br> -Publisher SEC<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<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;">srt_ScheduleOfCondensedBalanceSheetTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<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;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock">
<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>Tabular disclosure of the key aspects of a subsidiary (partnership, corporation, or other entity) of the limited liability company or limited partnership.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>59
<FILENAME>R34.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_us-gaap_AccountingPoliciesAbstract', window );"><strong>Significant Accounting Policies [Abstract]</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_us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock', window );">Schedule of Currency Exchange Rates</a></td>
<td class="text">The following table outlines the currency exchange
rates that were used in the consolidated financial statements:<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>1 US$ = RMB</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Spot rate</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">7.2993</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">7.0999</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">6.8983</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Average rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7.1957</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7.0809</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6.7299</td><td style="text-align: left">&#160;</td></tr>
  </table><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_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of Earnings Per Share</a></td>
<td class="text">Diluted income (loss) per share reflects the potential dilution that
could occur if securities or other contracts to issue ordinary shares were exercised or converted into ordinary shares or resulted in
the issuance of ordinary shares that would then share in the income of the company, subject to anti- dilution limitations.<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom; ">
    <td style="white-space: nowrap; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2024</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2023</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2022</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Numerator for earnings (loss) per share:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; width: 64%; text-align: left">Net income (loss) attributable to the Company&#8217;s ordinary shareholders</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(1,881,635</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">864,722</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,932,363</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Denominator for basic and diluted earnings per share:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; padding-left: 0.125in; text-align: left">Basic and weighted average ordinary shares</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">17,451,865</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">11,752,180</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">10,000,000</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Per share amount</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; padding-bottom: 2.5pt">Per share - basic and diluted</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(0.11</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">0.07</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">0.29</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_PropertyPlantAndEquipmentUsefulLifeTableTextBlock', window );">Schedule of Property, Plant and Equipment</a></td>
<td class="text">The estimated useful lives are as follows:<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Estimated<br/>
 Useful Life</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%">Buildings</td><td style="width: 1%">&#160;</td>
    <td style="width: 11%; text-align: center">30 years</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Machinery equipment</td><td>&#160;</td>
    <td style="text-align: center">10 years</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Vehicles</td><td>&#160;</td>
    <td style="text-align: center">4 - 5 years</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Office equipment</td><td>&#160;</td>
    <td style="text-align: center">5 years</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Tools</td><td>&#160;</td>
    <td style="text-align: center">3 - 5 years</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Electronic devices</td><td>&#160;</td>
    <td style="text-align: center">3 - 5 years</td></tr>
  </table><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_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock', window );">Schedule of Net Revenue Segregated By Geographic Regions</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company&#8217;s net revenue segregated by geographic regions is
as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the Years Ending December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%">PRC</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">12,196,548</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">12,117,240</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">15,285,549</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Overseas</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,909,072</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,880,714</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,997,696</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">14,105,620</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">15,997,954</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">20,283,245</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hlp_PropertyPlantAndEquipmentUsefulLifeTableTextBlock">
<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>Tabular disclosure of the useful lives of property, plant and equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">hlp_PropertyPlantAndEquipmentUsefulLifeTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</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_us-gaap_AccountingPoliciesAbstract">
<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;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock">
<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>Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<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;">us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<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>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<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;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock">
<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>Tabular disclosure of the presentation of foreign exchange contracts on the statement of financial position, including the fair value amounts and location of such amounts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4B<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;">us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>60
<FILENAME>R35.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts Receivable, Net (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_us-gaap_AccountsReceivableNetAbstract', window );"><strong>Accounts Receivable, Net [Abstract]</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_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock', window );">Schedule of Accounts Receivable</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Accounts receivable consisted of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Accounts receivable, gross</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,898,773</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">6,066,309</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: allowance for current expected credit loss</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(89,399</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(52,773</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt">Accounts receivable, net</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,809,374</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">6,013,536</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><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_us-gaap_AccountsReceivableNoncurrentPastDueTableTextBlock', window );">Schedule of Current Expected Credit Losses</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">The following CECL rates are used to
determine the allowance for current expected credit losses.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">&#160;</span></p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Age of accounts receivable</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">Current</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">31-60 <br/> days</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">61-90 <br/> days</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">91-120 <br/>
days</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">121-180 <br/>
days</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">181-270 <br/>
days</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">271-360 <br/>
days</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Over 360 <br/>
days</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 28%; text-align: left">Historical loss rate</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 6%; text-align: right">0.000</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 6%; text-align: right">0.000</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 6%; text-align: right">0.000</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 6%; text-align: right">0.000</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 6%; text-align: right">0.000</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 6%; text-align: right">0.000</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 6%; text-align: right">0.000</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 6%; text-align: right">0.000</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Adjustment</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">0.258</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">0.517</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">0.775</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1.033</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1.550</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2.325</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3.100</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3.100</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt">CECL rate</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">0.258</td><td style="padding-bottom: 2.5pt; text-align: left">%</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">0.517</td><td style="padding-bottom: 2.5pt; text-align: left">%</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">0.775</td><td style="padding-bottom: 2.5pt; text-align: left">%</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">1.033</td><td style="padding-bottom: 2.5pt; text-align: left">%</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">1.550</td><td style="padding-bottom: 2.5pt; text-align: left">%</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">2.325</td><td style="padding-bottom: 2.5pt; text-align: left">%</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">3.100</td><td style="padding-bottom: 2.5pt; text-align: left">%</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">3.100</td><td style="padding-bottom: 2.5pt; text-align: left">%</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock">
<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>Tabular disclosure of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<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;">us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_AccountsReceivableNetAbstract">
<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;">us-gaap_AccountsReceivableNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_AccountsReceivableNoncurrentPastDueTableTextBlock">
<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>Tabular disclosure of aging analysis for accounts receivable, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-14<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;">us-gaap_AccountsReceivableNoncurrentPastDueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>61
<FILENAME>R36.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Notes Receivables (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_us-gaap_ReceivablesAbstract', window );"><strong>Notes Receivables [Abstract]</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_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock', window );">Schedule of Notes Receivable Consisted</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Notes receivable consisted of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Maturity Date</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Within the first quarter of 2024</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-99">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">70,830</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Within the second quarter of 2024</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-100">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">165,824</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Within the first quarter of 2025</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">161,413</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-101">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Within the second quarter of 2025</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">360,918</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-102">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">522,331</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">236,654</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesAbstract">
<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;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock">
<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>Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<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;">us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>62
<FILENAME>R37.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories, Net (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventories, Net [Abstract]</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_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Schedule of Inventories</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Inventories are stated at the lower of cost or net realizable value.
Cost is determined using the weighted average method. Net realizable value is the estimated selling price in the ordinary course of business,
less reasonably predictable costs of completion, disposal, and transportation.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Raw materials</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">848,123</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">434,179</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Work in progress</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,633,948</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,726,415</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Finished goods</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">224,297</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">227,526</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Subtotal</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,706,368</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,388,120</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Reserve for obsolete inventory</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(32,367</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(38,415</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,674,001</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,349,705</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<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;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
<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>Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483489/210-10-50-1<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;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>63
<FILENAME>R38.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Prepaid Expense and Other Current Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract', window );"><strong>Prepaid Expense and Other Current Assets [Abstract]</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_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock', window );">Schedule of Prepaid Expense and Other Current Assets</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The current portions of prepaid expense and other current assets
consist of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Prepaid operating cost</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,939,706</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">978,444</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Prepaid service cost</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">51,730</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">52,363</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Others</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">13,453</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">28,468</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,004,889</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,059,275</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock">
<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>Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract">
<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;">us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R39.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment, Net (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_us-gaap_PropertyPlantAndEquipmentNetAbstract', window );"><strong>Property, Plant and Equipment, Net [Abstract]</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_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of Property, Plant and Equipment Net</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Property, plant and equipment, net consisted of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">Buildings</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">7,620,784</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">7,135,962</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Machinery equipment and tools</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,244,008</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,545,278</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Electronic devices</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">96,866</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">98,839</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Office equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">21,054</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">21,645</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Vehicles</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">324,888</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">315,714</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Construction in progress</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">230,966</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,084,596</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Subtotal</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">14,538,566</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">14,202,034</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: accumulated depreciation</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(4,152,824</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3,449,289</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">10,385,742</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">10,752,745</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNetAbstract">
<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;">us-gaap_PropertyPlantAndEquipmentNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_PropertyPlantAndEquipmentTextBlock">
<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>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<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;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>65
<FILENAME>R40.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets, Net (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Intangible Assets, Net [Abstract]</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_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of Intangible Assets</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Intangible assets consisted of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="font: bold 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center">December 31,</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center">December 31,</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td></tr>
  <tr style="font: bold 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Land use rights</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,630,496</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,760,543</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: accumulated amortization</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(198,093</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(100,974</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Intangible assets, net</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,432,403</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,659,569</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><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_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Schedule of Amortization of Intangible Assets</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Amortization of intangible assets attributable to future periods as
of December 31, 2024 is as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Twelve months ended</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Amortization <br/>
Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">2025</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">99,877</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2026</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">99,877</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">2027</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">99,877</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2028</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">99,877</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">2029</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">99,877</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Thereafter</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,933,018</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,432,403</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<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;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<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>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</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/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-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;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<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>Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.</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/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-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;">us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>66
<FILENAME>R41.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loans (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_us-gaap_LoansPayableAbstract', window );"><strong>Loans [Abstract]</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_us-gaap_ScheduleOfShortTermDebtTextBlock', window );">Schedule of Short-Term Loans Consisted</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Short-term loans consisted of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Financial Institutions</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 4%; text-align: center">1</td><td style="width: 1%">&#160;</td>
    <td style="width: 71%; text-align: left">Rural Commercial Bank of Shandong</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">684,997</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">704,235</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center">2</td><td>&#160;</td>
    <td style="text-align: left">Postal Savings Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-103">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">704,235</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: center">3</td><td>&#160;</td>
    <td style="text-align: left">Industrial and Commercial Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-104">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">633,812</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center">4</td><td>&#160;</td>
    <td>Bank of Beijing</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">958,996</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">845,082</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: center">5</td><td>&#160;</td>
    <td>Bank of Rizhao</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,095,996</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">690,151</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center">6</td><td>&#160;</td>
    <td style="text-align: left">Industrial Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-105">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">760,574</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: center">7</td><td>&#160;</td>
    <td style="text-align: left">Agricultural Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,315,195</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,352,132</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center">8</td><td>&#160;</td>
    <td style="text-align: left">China Minsheng Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">684,997</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-106">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: center; padding-bottom: 1.5pt">9</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: left; padding-bottom: 1.5pt">Weihai City Commercial Bank</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,095,996</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-107">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: left">Short-term loans</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,836,177</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,690,221</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: center; padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: left; padding-bottom: 1.5pt">Add: current portion of long-term loans</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">243,075</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">36,620</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center; padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">6,079,252</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,726,841</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Financial Institutions</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 4%; text-align: center">1</td><td style="width: 1%">&#160;</td>
    <td style="width: 71%">Bank of Weifang</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">136,999</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">140,847</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center">2</td><td>&#160;</td>
    <td>Bank of Weifang</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,224,775</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,264,807</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: center">3</td><td>&#160;</td>
    <td style="text-align: left">Rural Commercial Bank of Shandong</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,912,512</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,969,041</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center; padding-bottom: 1.5pt">4</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: left; padding-bottom: 1.5pt">Shenzhen Qianhai WeBank Co., Ltd.</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">273,998</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-108">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: left">Long-term loans</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,548,284</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,374,695</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center; padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: left; padding-bottom: 1.5pt">Less: current portion of long-term loans</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(243,075</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(36,620</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: center; padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,305,209</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,338,075</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><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_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Schedule of Future Maturities of the Long-Term Loan</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The future maturities of the long-term loan as of December 31, 2024
were as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Future <br/>
Repayment</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">2025</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">243,075</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2026</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,305,209</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Thereafter</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-109">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,548,284</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansPayableAbstract">
<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;">us-gaap_LoansPayableAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock">
<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>Tabular disclosure of maturity and sinking fund requirement for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<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;">us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_ScheduleOfShortTermDebtTextBlock">
<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>Tabular disclosure of short-term debt arrangements (having initial terms of repayment within one year or the normal operating cycle, if longer) including: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<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;">us-gaap_ScheduleOfShortTermDebtTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>67
<FILENAME>R42.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Expenses and Other Payables (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract', window );"><strong>Accrued Expenses and Other Payables [Abstract]</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_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock', window );">Schedule of Accrued Expenses and Other Payables</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Accrued expenses and other payables consisted of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Salary and welfare payable</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">285,195</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">125,426</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">VAT and other taxes payables</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">114,114</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">56,110</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Interest payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">21,398</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">44,597</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Deferred revenue</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">219,933</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">178,135</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Other accrued expenses</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">54,072</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">90,764</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">694,712</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">495,032</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract">
<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;">us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock">
<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>Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>68
<FILENAME>R43.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_ScheduleOfFinanceLeaseRightOfUseAssetsAndLiabilityTableTextBlock', window );">Schedule of Finance Lease Right-of-Use Assets and Liability</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Finance lease right-of-use assets and liability were as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left; padding-bottom: 2.5pt">Finance lease right-of-use assets</td><td style="width: 1%; padding-bottom: 2.5pt">&#160;</td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-hidden: hidden-fact-112">-</span></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 2.5pt">&#160;</td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">681,845</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td>&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Finance lease liabilities, current</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-113">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">45,300</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Finance lease liabilities, <span style="-sec-ix-hidden: hidden-fact-110"><span style="-sec-ix-hidden: hidden-fact-111">non-current</span></span></td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-114"><span style="-sec-ix-hidden: hidden-fact-115">-</span></span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-hidden: hidden-fact-116">-</span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">45,300</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td>&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Weighted-average remaining lease term (years)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">0</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">0.46</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Weighted-average discount rate</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">0.00</td><td style="text-align: left">%</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">5.84</td><td style="text-align: left">%</td></tr> </table><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_us-gaap_LeaseCostTableTextBlock', window );">Schedule of Lease Expenses</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Components of lease expenses were as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="10" style="text-align: center; border-bottom: Black 1.5pt solid"><b>For the Years Ended December 31,</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2024</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2023</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2022</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Finance Lease Cost:</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; width: 64%; text-align: left">Amortization of right-of-use assets</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">37,335</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">73,422</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">10,744</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Interest on lease liabilities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">539</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">10,036</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">28,549</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt">Total finance lease cost</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">37,874</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">83,458</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">39,293</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hlp_ScheduleOfFinanceLeaseRightOfUseAssetsAndLiabilityTableTextBlock">
<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>Tabular disclosure of finance lease right of use assets and liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">hlp_ScheduleOfFinanceLeaseRightOfUseAssetsAndLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</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_us-gaap_LeaseCostTableTextBlock">
<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>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<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;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_LeasesAbstract">
<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;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R44.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Taxes [Abstract]</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_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of Current and Deferred Portions of Income Tax Expense</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The current and deferred portions of income tax expense included in
the consolidated statements of operations and comprehensive income were as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the Years Ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Current tax provision</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">39,615</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">92,869</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">264,467</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Deferred tax provision (benefit)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(31,223</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(25,129</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">15,602</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt">Income tax expense</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">8,392</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">67,740</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">280,069</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><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_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of Effective Tax Rate</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table reconciles the statutory rates to the Company&#8217;s
effective tax rate in the PRC:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the Years Ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">PRC statutory income tax rate</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">25</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">25</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">25</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Effect of income tax exemptions and reliefs</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(10</td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(10</td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(10</td><td style="text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Effect of additional deduction allowed for tax purposes</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(6</td><td style="padding-bottom: 1.5pt; text-align: left">)%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(8</td><td style="padding-bottom: 1.5pt; text-align: left">)%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(6</td><td style="padding-bottom: 1.5pt; text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 2.5pt">Effective tax rate</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">9</td><td style="padding-bottom: 2.5pt; text-align: left">%</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">7</td><td style="padding-bottom: 2.5pt; text-align: left">%</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">9</td><td style="padding-bottom: 2.5pt; text-align: left">%</td></tr>
  </table><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_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of Deferred Assets and Liabilities</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The tax effects of temporary differences that give rise to the deferred
assets and liabilities were as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Deferred Tax Assets</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Depreciation and amortization</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">28,948</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,357</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Allowance for CECL</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,971</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,916</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Inventory reserve</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,854</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-117">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Deferred tax assets</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">40,773</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">10,273</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<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;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<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>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<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;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<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>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-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;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<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>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</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/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<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;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>70
<FILENAME>R45.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [Abstract]</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_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock', window );">Schedule of Related Parties Transactions</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The related parties had transactions for the years ended December 31,
2024 and 2023 consist of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; white-space: nowrap; width: 40%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Name of the related parties</b></span></td> <td style="white-space: nowrap; width: 2%">&#160;</td> <td style="border-bottom: Black 1.5pt solid; white-space: nowrap; width: 58%; text-align: center; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Nature of the relationship</b></span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="white-space: nowrap; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Jie Liu</span></td> <td style="white-space: nowrap">&#160;</td> <td style="white-space: nowrap; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">CEO of the Company</span></td></tr> <tr style="vertical-align: bottom; "> <td style="white-space: nowrap; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Yuanqing Liu</span></td> <td style="white-space: nowrap">&#160;</td> <td style="white-space: nowrap; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Family member of the CEO, Father of the CEO</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="white-space: nowrap; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Ronglan Sun</span></td> <td style="white-space: nowrap">&#160;</td> <td style="white-space: nowrap; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Family member of the CEO, Mother of the CEO</span></td></tr> <tr style="vertical-align: bottom; "> <td style="white-space: nowrap; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hongyu Hao</span></td> <td style="white-space: nowrap">&#160;</td> <td style="white-space: nowrap; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Family member of the CEO and Vice President of Purchase Department</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="white-space: nowrap; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Yuanxiang Liu</span></td> <td style="white-space: nowrap">&#160;</td> <td style="white-space: nowrap; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Family member of the CEO, Uncle of the CEO</span></td></tr> <tr style="vertical-align: bottom; "> <td style="white-space: nowrap; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Li Liu</span></td> <td style="white-space: nowrap">&#160;</td> <td style="white-space: nowrap; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Family member of the CEO, Sister of the CEO</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="white-space: nowrap; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Yongqing Dong</span></td> <td style="white-space: nowrap">&#160;</td> <td style="white-space: nowrap; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Family member of the CEO</span></td></tr> </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_ScheduleOfAmountDueToRelatedPartiesTableTextBlock', window );">Schedule of Amount Due To Related Parties</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Amount due from (due to) a related party:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Jie Liu</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(17,875</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">350,983</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Hongyu Hao</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(629</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(68</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Yongqing Dong</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,743</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(8,862</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 2.5pt">Due from (due to) related parties, net</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(21,247</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">342,053</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hlp_ScheduleOfAmountDueToRelatedPartiesTableTextBlock">
<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>Schedule of amount due to related parties.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">hlp_ScheduleOfAmountDueToRelatedPartiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</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_us-gaap_RelatedPartyTransactionsAbstract">
<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;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock">
<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>Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>71
<FILENAME>R46.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restricted Net Assets or Parent Company&#8217;s Condensed Financial Statements (Tables) - Parent [Member]<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_srt_CondensedFinancialStatementsCaptionsLineItems', window );"><strong>Restricted Net Assets or Parent Company&#8217;s Condensed Financial Statements [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_srt_ScheduleOfCondensedBalanceSheetTableTextBlock', window );">Schedule of Condensed Balance Sheets (Unaudited)</a></td>
<td class="text">CONDENSED BALANCE SHEETS (UNAUDITED)<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; text-indent: -0.125in">Assets</td><td>&#160;</td> <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td> <td colspan="2">&#160;</td><td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-indent: -0.125in; width: 76%">Cash</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,654</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,676</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Due from subsidiaries, net</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">40,422,613</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">7,422,613</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Investment in subsidiaries</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">13,066,029</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">13,680,265</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 2.5pt">Total Assets</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">53,493,296</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">21,107,554</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Liabilities and Equity</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Current liability</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Total Liabilities</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0pt; text-indent: -0.125in"><p style="font: 10pt Times New Roman, Times, Serif; text-indent: -0.25in; margin: 0pt 0 0pt 0.25in">Ordinary shares, $0.0001 par value, 500,000,000 shares authorized,
73,438,750 and 12,238,750 shares issued and outstanding as of December 31, 2024 and 2023, respectively</p></td><td style="padding-left: 0pt">&#160;</td> <td style="padding-left: 0pt; text-align: left">&#160;</td><td style="padding-left: 0pt; text-align: right">7,344</td><td style="padding-left: 0pt; text-align: left">&#160;</td><td style="padding-left: 0pt">&#160;</td> <td style="padding-left: 0pt; text-align: left">&#160;</td><td style="padding-left: 0pt; text-align: right">1,224</td><td style="padding-left: 0pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Additional paid-in capital</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">42,998,556</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">8,036,676</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Statutory reserves</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">370,683</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">370,683</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Retained earnings</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">11,724,070</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">13,605,705</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Accumulated other comprehensive loss</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,607,358</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(906,735</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Total Hongli Group Inc. stockholders&#8217; equity</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">53,493,295</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">21,107,553</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 2.5pt">Total Liabilities and Equity</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">53,493,296</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">21,107,554</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table><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_srt_CondensedStatementOfComprehensiveIncomeTableTextBlock', window );">Schedule of Condensed Statements of Operations (Unaudited)</a></td>
<td class="text">CONDENSED STATEMENTS OF OPERATIONS (UNAUDITED)<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Revenue</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-118">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-119">-</div></td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="width: 76%">Share of profit in subsidiaries</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">86,387</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">864,733</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Share based compensation</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(1,968,000</td><td style="text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-120">-</div></td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Other general and administrative expenses</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(22</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(11</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Total operating expenses</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,968,022</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(11</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Net (loss) income</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(1,881,635</td><td style="text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">864,722</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Other comprehensive income (loss):</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Foreign currency translation adjustments</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(700,623</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(659,161</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Comprehensive income (loss)</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(2,582,258</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">205,561</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table><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_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock', window );">Schedule of Condensed Statements Of Cash Flows (Unaudited)</a></td>
<td class="text">CONDENSED STATEMENTS OF CASH FLOWS (UNAUDITED)<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>Cash Flows from Operating Activities</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Net (loss) income</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(1,881,635</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">864,722</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Non cash adjustment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(86,387</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(864,733</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Share based compensation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,968,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-121">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Adjustments to reconcile net income to net cash used in operating activities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Increase in accrued liabilities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Net Cash Used in Operating Activities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(22</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(10</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Cash Flows from Investing Activities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Advance to subsidiary</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(8,368,965</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Net Cash Used in Investing Activities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-122">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(8,368,965</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Cash Flows from Financing Activities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Proceeds from initial public offering, net of costs</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-123">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,228,964</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Proceeds from exercise of option, net of costs</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-124">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,144,687</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Net Cash Provided by Financing Activities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-125">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">8,373,651</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Net (decrease) increase in cash and cash equivalents</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(22</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,676</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Cash and cash equivalents - beginning of the year</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,676</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-126">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt">Cash and cash equivalents - end of the year</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,654</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,676</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Non-cash investing and financing activities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 2.5pt">Offering costs paid by subsidiary</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-127">-</div></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">946,352</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt">Proceeds of private placement deposited into WOFE account</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">33,000,000</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-128">-</div></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CondensedFinancialStatementsCaptionsLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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/disclosureRef<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 04<br> -Paragraph a<br> -Publisher SEC<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 5<br> -Subsection 04<br> -Paragraph c<br> -Subparagraph Schedule I<br> -Publisher SEC<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 7<br> -Subsection 05<br> -Paragraph c<br> -Subparagraph Schedule II<br> -Publisher SEC<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 9<br> -Subsection 06<br> -Publisher SEC<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-11<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;">srt_CondensedFinancialStatementsCaptionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</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_srt_CondensedStatementOfComprehensiveIncomeTableTextBlock">
<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>Tabular disclosure of condensed statement of comprehensive income (loss) including, but not limited to, statements of comprehensive income (loss) of consolidated entities and consolidation eliminations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 04<br> -Paragraph a<br> -Publisher SEC<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<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;">srt_CondensedStatementOfComprehensiveIncomeTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_srt_ScheduleOfCondensedBalanceSheetTableTextBlock">
<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>Tabular disclosure of condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 04<br> -Paragraph a<br> -Publisher SEC<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<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;">srt_ScheduleOfCondensedBalanceSheetTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock">
<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>Tabular disclosure of condensed cash flow statement, including, but not limited to, cash flow statements of consolidated entities and consolidation eliminations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 04<br> -Paragraph a<br> -Publisher SEC<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<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;">srt_ScheduleOfCondensedCashFlowStatementTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_srt_ConsolidatedEntitiesAxis=us-gaap_ParentMember">
<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;">srt_ConsolidatedEntitiesAxis=us-gaap_ParentMember</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>72
<FILENAME>R47.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Nature of Operations (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>May 02, 2023</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Feb. 09, 2021</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</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_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Organization and Nature of Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_VariableInterestEntityOwnershipPercentage', window );">Ownership percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Ordinary shares (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">309,375<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_ProceedsFromIssuanceInitialPublicOffering', window );">Gross proceeds (in Dollars)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 7,228,964<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=hlp_HaozhenShandongMember', window );">Haozhen Shandong [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Organization and Nature of Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_VariableInterestEntityOwnershipPercentage', window );">Ownership percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=hlp_HaozhenBeijingMember', window );">Haozhen Beijing [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Organization and Nature of Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_VariableInterestEntityOwnershipPercentage', window );">Ownership percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=hlp_HongliCaymanMember', window );">Hongli Cayman [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Organization and Nature of Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Ordinary shares (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk [Member] | Variable Interest Entity [Member] | Revenue Benchmark [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Organization and Nature of Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_ConcentrationRiskPercentage1', window );">Aggregate revenue rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember', window );">IPO [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Organization and Nature of Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Ordinary shares (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,062,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_SharesIssuedPricePerShare', window );">Price per share (in Dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_ProceedsFromIssuanceInitialPublicOffering', window );">Gross proceeds (in Dollars)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,250,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember', window );">Over-Allotment Option [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Organization and Nature of Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_ProceedsFromIssuanceInitialPublicOffering', window );">Gross proceeds (in Dollars)</a></td>
<td class="nump">$ 1,237,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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/disclosureRef<br> -Topic 808<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479402/808-10-50-1<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;">us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ConcentrationRiskPercentage1">
<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>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</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/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-20<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-20<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;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ProceedsFromIssuanceInitialPublicOffering">
<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 cash inflow associated with the amount received from entity's first offering of stock to the public.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<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;">us-gaap_ProceedsFromIssuanceInitialPublicOffering</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_SharesIssuedPricePerShare">
<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>Per share or per unit amount of equity securities issued.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">us-gaap_SharesIssuedPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<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>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<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;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_VariableInterestEntityOwnershipPercentage">
<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>Percentage of the Variable Interest Entity's (VIE) voting interest owned by (or beneficial interest in) the reporting entity (directly or indirectly).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-5A<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;">us-gaap_VariableInterestEntityOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_dei_LegalEntityAxis=hlp_HaozhenShandongMember">
<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;">dei_LegalEntityAxis=hlp_HaozhenShandongMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=hlp_HaozhenBeijingMember">
<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;">dei_LegalEntityAxis=hlp_HaozhenBeijingMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=hlp_HongliCaymanMember">
<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;">dei_LegalEntityAxis=hlp_HongliCaymanMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<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;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=hlp_VariableInterestEntityMember">
<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;">srt_MajorCustomersAxis=hlp_VariableInterestEntityMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<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;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember">
<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;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember">
<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;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember</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>73
<FILENAME>R48.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Nature of Operations - Schedule of Consolidated VIE and Subsidiaries (Details)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr><th class="th" colspan="2"><div>Dec. 31, 2024</div></th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=hlp_HongliHongKongLimitedHongliHKMember', window );">Hongli Hong Kong Limited (&#8220;Hongli HK&#8221;) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_hlp_SubsidiariesAbstract', window );"><strong>Subsidiaries</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate', window );">Date of Organization</a></td>
<td class="text">Mar.  05,  2021<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState', window );">Place of Organization</a></td>
<td class="text">Hong Kong SAR<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=hlp_ShandongXiangfengHeavyIndustryCoLtdWFOEMember', window );">Shandong Xiangfeng Heavy Industry Co., Ltd. (&#8220;WFOE&#8221;) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_hlp_SubsidiariesAbstract', window );"><strong>Subsidiaries</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate', window );">Date of Organization</a></td>
<td class="text">Apr.  08,  2021<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState', window );">Place of Organization</a></td>
<td class="text">People&#8217;s Republic of China (&#8220;PRC&#8221;)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=hlp_ShandongHongliSpecialSectionTubeCoLtdHongliShandongMember', window );">Shandong Hongli Special Section Tube Co., Ltd., (&#8220;Hongli Shandong&#8221;) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_hlp_VieAndItsSubsidiariesAbstract', window );"><strong>VIE and Its Subsidiaries</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_us-gaap_VariableInterestEntityQualitativeOrQuantitativeInformationDateInvolvementBegan1', window );">Date of Organization</a></td>
<td class="text">Sep. 13,  1999<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_VariableInterestEntityPlaceOfOrganization', window );">Place of Organization</a></td>
<td class="text">PRC<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=hlp_ShandongMaituoHeavyIndustryCoLtdMaituo1Member', window );">Shandong Maituo Heavy Industry Co., Ltd. (&#8220;Maituo&#8221;) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_hlp_VieAndItsSubsidiariesAbstract', window );"><strong>VIE and Its Subsidiaries</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_us-gaap_VariableInterestEntityQualitativeOrQuantitativeInformationDateInvolvementBegan1', window );">Date of Organization</a></td>
<td class="text">May 23,  2019<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_VariableInterestEntityPlaceOfOrganization', window );">Place of Organization</a></td>
<td class="text">PRC<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=hlp_ShandongHaozhenHeavyIndustryCoLtdHaozhenShandong2Member', window );">Shandong Haozhen Heavy Industry Co., Ltd. (&#8220;Haozhen Shandong&#8221;) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_hlp_VieAndItsSubsidiariesAbstract', window );"><strong>VIE and Its Subsidiaries</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_us-gaap_VariableInterestEntityQualitativeOrQuantitativeInformationDateInvolvementBegan1', window );">Date of Organization</a></td>
<td class="text">Sep. 18,  2020<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_VariableInterestEntityPlaceOfOrganization', window );">Place of Organization</a></td>
<td class="text">PRC<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=hlp_BeijingHaozhenHeavyIndustryTechnologyCompanyLimitedHaozhenBeijingMember', window );">Beijing Haozhen Heavy Industry Technology Company Limited (&#8220;Haozhen Beijing&#8221;) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_hlp_VieAndItsSubsidiariesAbstract', window );"><strong>VIE and Its Subsidiaries</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_us-gaap_VariableInterestEntityQualitativeOrQuantitativeInformationDateInvolvementBegan1', window );">Date of Organization</a></td>
<td class="text">Feb.  04,  2021<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[3]</sup></td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_VariableInterestEntityPlaceOfOrganization', window );">Place of Organization</a></td>
<td class="text">PRC<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[3]</sup></td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Wholly owned subsidiary of Hongli Shandong</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">Haozhen Shandong was jointly established by Hongli Shandong
and Sungda Tech Co., Ltd., with Sungda Tech holding a 30 % ownership interest in Haozhen Shandong. As of December 31, 2024, Haozhen Shangdong
had not commenced operations, and no portion of income or loss was attributable to the noncontrolling interest in the subsidiary. Therefore,
no noncontrolling interest was reported in the consolidated financial statements for the years ended December 31, 2024, 2023, and 2022.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[3]</td>
<td style="vertical-align: top;" valign="top">Haozhen Beijing was jointly established by Hongli Shandong and an individual,
who holding a 3 % ownership interest in Haozhen Beijing. As of December 31, 2024, Haozhen Beijing had not commenced operations, and no
portion of income or loss was attributable to the noncontrolling interest in the subsidiary. Therefore, no noncontrolling interest was
reported in the consolidated financial statements for the years ended December 31, 2024, 2023, and 2022.</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hlp_SubsidiariesAbstract">
<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;">hlp_SubsidiariesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hlp_</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_hlp_VariableInterestEntityPlaceOfOrganization">
<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>Description of the place of organization.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">hlp_VariableInterestEntityPlaceOfOrganization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hlp_</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_hlp_VieAndItsSubsidiariesAbstract">
<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;">hlp_VieAndItsSubsidiariesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hlp_</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_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate">
<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>Date the subsidiary of the limited liability company (LLC) or limited partnership (LP) was formed, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</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_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState">
<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>State in which the subsidiary of the limited liability company or limited partnership was organized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_VariableInterestEntityQualitativeOrQuantitativeInformationDateInvolvementBegan1">
<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>Date the relationship between reporting entity and the Variable Interest Entity (VIE) began, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-5A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-6<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;">us-gaap_VariableInterestEntityQualitativeOrQuantitativeInformationDateInvolvementBegan1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</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_srt_OwnershipAxis=hlp_HongliHongKongLimitedHongliHKMember">
<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;">srt_OwnershipAxis=hlp_HongliHongKongLimitedHongliHKMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=hlp_ShandongXiangfengHeavyIndustryCoLtdWFOEMember">
<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;">srt_OwnershipAxis=hlp_ShandongXiangfengHeavyIndustryCoLtdWFOEMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=hlp_ShandongHongliSpecialSectionTubeCoLtdHongliShandongMember">
<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;">srt_OwnershipAxis=hlp_ShandongHongliSpecialSectionTubeCoLtdHongliShandongMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=hlp_ShandongMaituoHeavyIndustryCoLtdMaituo1Member">
<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;">srt_OwnershipAxis=hlp_ShandongMaituoHeavyIndustryCoLtdMaituo1Member</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=hlp_ShandongHaozhenHeavyIndustryCoLtdHaozhenShandong2Member">
<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;">srt_OwnershipAxis=hlp_ShandongHaozhenHeavyIndustryCoLtdHaozhenShandong2Member</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=hlp_BeijingHaozhenHeavyIndustryTechnologyCompanyLimitedHaozhenBeijingMember">
<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;">srt_OwnershipAxis=hlp_BeijingHaozhenHeavyIndustryTechnologyCompanyLimitedHaozhenBeijingMember</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>74
<FILENAME>R49.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Organization and Nature of Operations - Schedule of Consolidated Financial Information of the VIE and VIE&#8217;s Subsidiaries (Details) - Variable Interest Entity, Primary Beneficiary [Member] - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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_hlp_CurrentAssetsAbstract0', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 857,212<span></span>
</td>
<td class="nump">$ 694,439<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_us-gaap_RestrictedCashCurrent', window );">Restricted cash</a></td>
<td class="nump">15,070<span></span>
</td>
<td class="nump">39,983<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_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable</a></td>
<td class="nump">5,809,374<span></span>
</td>
<td class="nump">6,013,536<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_us-gaap_NotesAndLoansReceivableNetCurrent', window );">Notes receivable</a></td>
<td class="nump">522,331<span></span>
</td>
<td class="nump">236,654<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_us-gaap_InventoryNet', window );">Inventories, net</a></td>
<td class="nump">2,674,001<span></span>
</td>
<td class="nump">2,349,705<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_DueFromParentCompany', window );">Due from parent company</a></td>
<td class="nump">940,130<span></span>
</td>
<td class="nump">966,533<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_us-gaap_OtherReceivablesNetCurrent', window );">Due from a related party</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">342,053<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_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expense and other current assets</a></td>
<td class="nump">2,004,889<span></span>
</td>
<td class="nump">1,059,275<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">12,823,007<span></span>
</td>
<td class="nump">11,702,178<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_hlp_NonCurrentAssetsAbstract', window );"><strong>Non-current assets</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">10,385,742<span></span>
</td>
<td class="nump">10,752,745<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_us-gaap_PrepaidExpenseNoncurrent', window );">Prepayment for purchase of Yingxuan Assets</a></td>
<td class="nump">5,339,093<span></span>
</td>
<td class="nump">5,207,346<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_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">4,432,403<span></span>
</td>
<td class="nump">4,659,569<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_us-gaap_FinanceLeaseRightOfUseAsset', window );">Finance lease right-of-use assets, net</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">681,845<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_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred tax assets</a></td>
<td class="nump">40,773<span></span>
</td>
<td class="nump">10,273<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_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">33,021,018<span></span>
</td>
<td class="nump">33,013,956<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_hlp_CurrentLiabilitiesAbstract0', window );"><strong>Current liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_ShortTermBorrowings', window );">Short-term loans</a></td>
<td class="nump">6,079,252<span></span>
</td>
<td class="nump">5,726,841<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_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">1,380,202<span></span>
</td>
<td class="nump">1,379,161<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_us-gaap_OtherLiabilitiesCurrent', window );">Due to related parties</a></td>
<td class="nump">32,866<span></span>
</td>
<td class="text"> <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_us-gaap_TaxesPayableCurrent', window );">Income tax payable</a></td>
<td class="nump">34,428<span></span>
</td>
<td class="nump">33,778<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_us-gaap_FinanceLeaseLiabilityCurrent', window );">Finance lease obligation, current</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">45,300<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_us-gaap_AccruedLiabilitiesAndOtherLiabilities', window );">Accrued expenses and other payables</a></td>
<td class="nump">638,610<span></span>
</td>
<td class="nump">477,987<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">8,165,358<span></span>
</td>
<td class="nump">7,663,067<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_us-gaap_LongTermDebtNoncurrent', window );">Long-term loans</a></td>
<td class="nump">3,305,209<span></span>
</td>
<td class="nump">3,338,075<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_us-gaap_LongTermLoansPayable', window );">Long-term loans - related party</a></td>
<td class="nump">7,895,020<span></span>
</td>
<td class="nump">8,122,384<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_us-gaap_Liabilities', window );">Total Liabilities</a></td>
<td class="nump">19,365,587<span></span>
</td>
<td class="nump">19,123,526<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsNet', window );">Net Assets</a></td>
<td class="nump">$ 13,655,431<span></span>
</td>
<td class="nump">$ 13,890,430<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hlp_CurrentAssetsAbstract0">
<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;">hlp_CurrentAssetsAbstract0</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hlp_</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_hlp_CurrentLiabilitiesAbstract0">
<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;">hlp_CurrentLiabilitiesAbstract0</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hlp_</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_hlp_DueFromParentCompany">
<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>Amount of due from parent company.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">hlp_DueFromParentCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hlp_NonCurrentAssetsAbstract">
<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;">hlp_NonCurrentAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hlp_</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_us-gaap_AccountsPayableCurrent">
<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>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<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;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<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>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-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;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesAndOtherLiabilities">
<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>Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">us-gaap_AccruedLiabilitiesAndOtherLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<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>Amount of asset recognized for present right to economic benefit.</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/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 30: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<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;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<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>Amount of asset recognized for present right to economic benefit, classified as current.</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/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<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;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsNet">
<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>Amount of net assets (liabilities).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 30<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479910/205-30-50-1<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;">us-gaap_AssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<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>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</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/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<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;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxAssetsNet">
<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>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.</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/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-6<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;">us-gaap_DeferredIncomeTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityCurrent">
<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>Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.</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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<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;">us-gaap_FinanceLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAsset">
<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>Amount, after accumulated amortization, of right-of-use asset from finance lease.</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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<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;">us-gaap_FinanceLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<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>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-1<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;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<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>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</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/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<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;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<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>Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<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;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<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 obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-5<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 21: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<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;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<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>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</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/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<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;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermLoansPayable">
<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>Carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<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;">us-gaap_LongTermLoansPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesAndLoansReceivableNetCurrent">
<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>Amortized cost, after allowance for credit loss, of financing receivable classified as current. Excludes net investment in lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<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;">us-gaap_NotesAndLoansReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<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>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<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;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherReceivablesNetCurrent">
<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>Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">us-gaap_OtherReceivablesNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<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>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<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;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseNoncurrent">
<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>Sum of the carrying amounts as of the balance sheet date of amounts paid in advance for expenses which will be charged against earnings in periods after one year or beyond the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<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;">us-gaap_PrepaidExpenseNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<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>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<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;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashCurrent">
<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>Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<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;">us-gaap_RestrictedCashCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBorrowings">
<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>Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<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;">us-gaap_ShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxesPayableCurrent">
<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>Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<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;">us-gaap_TaxesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
<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;">srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember</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>75
<FILENAME>R50.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Nature of Operations - Schedule of Consolidated Operating Information of the VIE and VIE&#8217;s Subsidiaries (Details) - Subsidiaries [Member] - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</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_srt_CondensedIncomeStatementsCaptionsLineItems', window );"><strong>Schedule of Consolidated Operating Information of the VIE and VIE&#8217;s Subsidiaries Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_Revenues', window );">Revenue, net</a></td>
<td class="nump">$ 14,105,620<span></span>
</td>
<td class="nump">$ 15,997,954<span></span>
</td>
<td class="nump">$ 20,283,245<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_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">4,519,747<span></span>
</td>
<td class="nump">5,245,840<span></span>
</td>
<td class="nump">7,008,493<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_us-gaap_OperatingIncomeLoss', window );">Income from operations</a></td>
<td class="nump">606,308<span></span>
</td>
<td class="nump">1,101,095<span></span>
</td>
<td class="nump">2,921,322<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 146,528<span></span>
</td>
<td class="nump">$ 780,491<span></span>
</td>
<td class="nump">$ 2,932,363<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CondensedIncomeStatementsCaptionsLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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/disclosureRef<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 04<br> -Paragraph a<br> -Publisher SEC<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 3: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-11<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;">srt_CondensedIncomeStatementsCaptionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</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_us-gaap_GrossProfit">
<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>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<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;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_NetIncomeLoss">
<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 portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</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/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<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;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_OperatingIncomeLoss">
<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 net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<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;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_Revenues">
<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>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</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/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-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;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_srt_ConsolidatedEntitiesAxis=srt_SubsidiariesMember">
<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;">srt_ConsolidatedEntitiesAxis=srt_SubsidiariesMember</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>76
<FILENAME>R51.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</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_hlp_SignificantAccountingPoliciesDetailsLineItems', window );"><strong>Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Income or loss attributable to the noncontrolling interest</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <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_us-gaap_ForeignCurrencyTransactionGainLossRealized', window );">Gain (loss) from foreign currency transactions</a></td>
<td class="nump">$ 31,407<span></span>
</td>
<td class="nump">54,076<span></span>
</td>
<td class="nump">197,000<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_us-gaap_PropertyPlantAndEquipmentSalvageValuePercentage', window );">Residual value</a></td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_AccruedLiabilitiesAndOtherLiabilities', window );">Accrued expenses and other payables</a></td>
<td class="nump">$ 694,712<span></span>
</td>
<td class="nump">495,032<span></span>
</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_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Contract liabilities as revenue</a></td>
<td class="nump">$ 24,484<span></span>
</td>
<td class="nump">45,800<span></span>
</td>
<td class="nump">124,687<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_ValueAddedTaxPercentage', window );">Value added tax percentage</a></td>
<td class="nump">13.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development expenses</a></td>
<td class="nump">$ 818,315<span></span>
</td>
<td class="nump">962,963<span></span>
</td>
<td class="nump">1,412,355<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_us-gaap_SellingAndMarketingExpense', window );">Sales and marketing expenses</a></td>
<td class="nump">$ 564,964<span></span>
</td>
<td class="nump">631,361<span></span>
</td>
<td class="nump">596,620<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=hlp_CompanysVIEMember', window );">Company&#8217;s VIE [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_hlp_SignificantAccountingPoliciesDetailsLineItems', window );"><strong>Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_MinorityInterestOwnershipPercentageByParent', window );">Owned percentage</a></td>
<td class="nump">70.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=hlp_SungdaTechCoLtdMember', window );">Sungda Tech Co., Ltd [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_hlp_SignificantAccountingPoliciesDetailsLineItems', window );"><strong>Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners', window );">Subsidiary, Ownership Percentage, Noncontrolling Owner</a></td>
<td class="nump">30.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=hlp_HaozhenBeijingMember', window );">Haozhen Beijing [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_hlp_SignificantAccountingPoliciesDetailsLineItems', window );"><strong>Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_MinorityInterestOwnershipPercentageByParent', window );">Owned percentage</a></td>
<td class="nump">3.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_OtherContractMember', window );">Other Contract [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_hlp_SignificantAccountingPoliciesDetailsLineItems', window );"><strong>Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Contract liabilities as revenue</a></td>
<td class="nump">$ 219,933<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_hlp_SignificantAccountingPoliciesDetailsLineItems', window );"><strong>Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life term</a></td>
<td class="text">46 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Statutory surplus rate</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_hlp_SignificantAccountingPoliciesDetailsLineItems', window );"><strong>Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Statutory surplus rate</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=hlp_ContractLiabilitiesMember', window );">Contract Liabilities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_hlp_SignificantAccountingPoliciesDetailsLineItems', window );"><strong>Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_AccruedLiabilitiesAndOtherLiabilities', window );">Accrued expenses and other payables</a></td>
<td class="nump">$ 219,933<span></span>
</td>
<td class="nump">178,135<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=hlp_ChinasForeignInvestmentEnterprisesMember', window );">China&#8217;s Foreign Investment Enterprises [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_hlp_SignificantAccountingPoliciesDetailsLineItems', window );"><strong>Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Statutory surplus rate</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=hlp_ChinasForeignInvestmentEnterprisesMember', window );">China&#8217;s Foreign Investment Enterprises [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_hlp_SignificantAccountingPoliciesDetailsLineItems', window );"><strong>Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Statutory surplus rate</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_GrantMember', window );">Grant [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_hlp_SignificantAccountingPoliciesDetailsLineItems', window );"><strong>Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_OtherIncome', window );">Government subsidy grant</a></td>
<td class="nump">$ 99,351<span></span>
</td>
<td class="nump">$ 25,919<span></span>
</td>
<td class="nump">$ 37,740<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hlp_SignificantAccountingPoliciesDetailsLineItems">
<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;">hlp_SignificantAccountingPoliciesDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hlp_</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_hlp_ValueAddedTaxPercentage">
<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>Percentage of value added tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">hlp_ValueAddedTaxPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_us-gaap_AccruedLiabilitiesAndOtherLiabilities">
<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>Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">us-gaap_AccruedLiabilitiesAndOtherLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized">
<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>Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is 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/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<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;">us-gaap_ContractWithCustomerLiabilityRevenueRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<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>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</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/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.1.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<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;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<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>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionGainLossRealized">
<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>Amount, before tax, of realized gain (loss) from foreign currency transaction.</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/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-6<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(7)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481956/830-20-45-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481926/830-20-50-1<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;">us-gaap_ForeignCurrencyTransactionGainLossRealized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners">
<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 equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestOwnershipPercentageByParent">
<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 parent entity's interest in net assets of the subsidiary, expressed as a percentage.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">us-gaap_MinorityInterestOwnershipPercentageByParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest">
<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>Amount of Net Income (Loss) attributable to noncontrolling interest.</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/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<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;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_OtherIncome">
<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>Amount of revenue and income classified as 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/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column E)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column E)(Footnote 4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column E)(Footnote 6)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(1)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<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;">us-gaap_OtherIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_PropertyPlantAndEquipmentSalvageValuePercentage">
<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>Stated as a percentage, the estimated or actual value of the asset at the end of its useful life or when it is no longer serviceable (cannot be used for its original purpose) divided by its [historical] capitalized cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">us-gaap_PropertyPlantAndEquipmentSalvageValuePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<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>Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity.</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/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482916/730-10-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 912<br> -SubTopic 730<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479532/912-730-25-1<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;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_SellingAndMarketingExpense">
<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 aggregate total amount of expenses directly related to the marketing or selling of products or services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">us-gaap_SellingAndMarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_srt_OwnershipAxis=hlp_CompanysVIEMember">
<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;">srt_OwnershipAxis=hlp_CompanysVIEMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=hlp_SungdaTechCoLtdMember">
<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;">srt_OwnershipAxis=hlp_SungdaTechCoLtdMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=hlp_HaozhenBeijingMember">
<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;">srt_OwnershipAxis=hlp_HaozhenBeijingMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_OtherContractMember">
<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;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_OtherContractMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<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;">srt_RangeAxis=srt_MaximumMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<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;">srt_RangeAxis=srt_MinimumMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=hlp_ContractLiabilitiesMember">
<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;">us-gaap_BalanceSheetLocationAxis=hlp_ContractLiabilitiesMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=hlp_ChinasForeignInvestmentEnterprisesMember">
<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;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=hlp_ChinasForeignInvestmentEnterprisesMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_GrantMember">
<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;">srt_ProductOrServiceAxis=us-gaap_GrantMember</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>77
<FILENAME>R52.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Significant Accounting Policies - Schedule of Currency Exchange Rates (Details)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntercompanyForeignCurrencyBalanceByDescriptionAxis=hlp_SpotRateMember', window );">Spot Rate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_hlp_a1UsRmbAbstract', window );"><strong>1 US$ = RMB</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_ForeignCurrencyExchangeRateTranslation1', window );">Currency exchange rates</a></td>
<td class="nump">7.2993<span></span>
</td>
<td class="nump">7.0999<span></span>
</td>
<td class="nump">6.8983<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntercompanyForeignCurrencyBalanceByDescriptionAxis=hlp_AverageRateMember', window );">Average Rate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_hlp_a1UsRmbAbstract', window );"><strong>1 US$ = RMB</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_ForeignCurrencyExchangeRateTranslation1', window );">Currency exchange rates</a></td>
<td class="nump">7.1957<span></span>
</td>
<td class="nump">7.0809<span></span>
</td>
<td class="nump">6.7299<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hlp_a1UsRmbAbstract">
<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;">hlp_a1UsRmbAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hlp_</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_us-gaap_ForeignCurrencyExchangeRateTranslation1">
<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>Foreign exchange rate used to translate amounts denominated in functional currency to reporting currency.</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/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479424/830-30-S99-1<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;">us-gaap_ForeignCurrencyExchangeRateTranslation1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntercompanyForeignCurrencyBalanceByDescriptionAxis=hlp_SpotRateMember">
<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;">us-gaap_IntercompanyForeignCurrencyBalanceByDescriptionAxis=hlp_SpotRateMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntercompanyForeignCurrencyBalanceByDescriptionAxis=hlp_AverageRateMember">
<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;">us-gaap_IntercompanyForeignCurrencyBalanceByDescriptionAxis=hlp_AverageRateMember</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>78
<FILENAME>R53.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies - Schedule of Earnings Per Share (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</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_us-gaap_EarningsPerShareBasicAbstract', window );"><strong>Numerator for earnings (loss) per share:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income (loss) attributable to the Company&#8217;s ordinary shareholders</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (1,881,635)<span></span>
</td>
<td class="nump">$ 864,722<span></span>
</td>
<td class="nump">$ 2,932,363<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_us-gaap_EarningsPerShareDilutedAbstract', window );"><strong>Denominator for basic and diluted earnings per share:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic and weighted average ordinary shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">17,451,865<span></span>
</td>
<td class="nump">11,752,180<span></span>
</td>
<td class="nump">10,000,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_us-gaap_EarningsPerShareReconciliationAbstract', window );"><strong>Per share amount</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_EarningsPerShareBasic', window );">Per share - basic</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (0.11)<span></span>
</td>
<td class="nump">$ 0.07<span></span>
</td>
<td class="nump">$ 0.29<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_us-gaap_EarningsPerShareDiluted', window );">Per share - diluted</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (0.11)<span></span>
</td>
<td class="nump">$ 0.07<span></span>
</td>
<td class="nump">$ 0.29<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">The share amounts in 2022 were presented on a retroactive basis.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<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 net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</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/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<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;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</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_us-gaap_EarningsPerShareBasicAbstract">
<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;">us-gaap_EarningsPerShareBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_EarningsPerShareDiluted">
<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 net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</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/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<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;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</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_us-gaap_EarningsPerShareDilutedAbstract">
<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;">us-gaap_EarningsPerShareDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_EarningsPerShareReconciliationAbstract">
<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;">us-gaap_EarningsPerShareReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic">
<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>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</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/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 6.B)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-5<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<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;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<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>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</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/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<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;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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>79
<FILENAME>R54.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Significant Accounting Policies - Schedule of Property, Plant and Equipment (Details)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember', window );">Buildings [Member]</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_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<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_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment estimated useful life</a></td>
<td class="text">30 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery equipment [Member]</a></td>
<td class="text">&#160;<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_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment estimated useful life</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember', window );">Office equipment [Member]</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_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<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_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment estimated useful life</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member] | Vehicles [Member]</a></td>
<td class="text">&#160;<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_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment estimated useful life</a></td>
<td class="text">4 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member] | Tools [Member]</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_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<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_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment estimated useful life</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member] | Electronic devices [Member]</a></td>
<td class="text">&#160;<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_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment estimated useful life</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | Vehicles [Member]</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_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<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_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment estimated useful life</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | Tools [Member]</a></td>
<td class="text">&#160;<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_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment estimated useful life</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | Electronic devices [Member]</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_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<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_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment estimated useful life</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<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;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<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>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember">
<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;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<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;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember">
<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;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<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;">srt_RangeAxis=srt_MinimumMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember">
<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;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ToolsDiesAndMoldsMember">
<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;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ToolsDiesAndMoldsMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=hlp_ElectronicDevicesMember">
<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;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=hlp_ElectronicDevicesMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<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;">srt_RangeAxis=srt_MaximumMember</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>80
<FILENAME>R55.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies - Schedule of Net Revenue Segregated By Geographic Regions (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</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_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Schedule of Net Revenue Segregated By Geographic Regions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_Revenues', window );">Total</a></td>
<td class="nump">$ 14,105,620<span></span>
</td>
<td class="nump">$ 15,997,954<span></span>
</td>
<td class="nump">$ 20,283,245<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CN', window );">PRC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Schedule of Net Revenue Segregated By Geographic Regions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenue</a></td>
<td class="nump">12,196,548<span></span>
</td>
<td class="nump">12,117,240<span></span>
</td>
<td class="nump">15,285,549<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=hlp_OverseasMember', window );">Overseas [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Schedule of Net Revenue Segregated By Geographic Regions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 1,909,072<span></span>
</td>
<td class="nump">$ 3,880,714<span></span>
</td>
<td class="nump">$ 4,997,696<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax">
<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>Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.</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/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<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;">us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_Revenues">
<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>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</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/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-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;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_srt_StatementGeographicalAxis=country_CN">
<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;">srt_StatementGeographicalAxis=country_CN</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=hlp_OverseasMember">
<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;">srt_StatementGeographicalAxis=hlp_OverseasMember</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>81
<FILENAME>R56.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Accounts Receivable, Net (Details)<br></strong></div></th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</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_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts Receivable Net [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_AccountsReceivableGrossCurrent', window );">Accounts receivable</a></td>
<td class="nump">$ 2,435,520<span></span>
</td>
<td class="nump">&#165; 17,777,592<span></span>
</td>
<td class="nump">$ 1,100,000<span></span>
</td>
<td class="nump">&#165; 7,800,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_us-gaap_ShortTermBorrowings', window );">Short-term loan</a></td>
<td class="nump">6,079,252<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,726,841<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=hlp_ChinaIndustrialBankMember', window );">China Industrial Bank [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts Receivable Net [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_WorkingCapitalLoan', window );">Working capital loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 760,574<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis=hlp_ChinaMinshengBankMember', window );">China Minsheng Bank [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts Receivable Net [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_ShortTermBorrowings', window );">Short-term loan</a></td>
<td class="nump">$ 1,369,994<span></span>
</td>
<td class="nump">&#165; 10,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hlp_WorkingCapitalLoan">
<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>Amount of working capital loan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">hlp_WorkingCapitalLoan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesAndLoansReceivableLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 40<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481628/310-20-40-7<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-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;">us-gaap_AccountsNotesAndLoansReceivableLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_AccountsReceivableGrossCurrent">
<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>Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</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/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<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;">us-gaap_AccountsReceivableGrossCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBorrowings">
<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>Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<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;">us-gaap_ShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=hlp_ChinaIndustrialBankMember">
<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;">us-gaap_RelatedPartyTransactionAxis=hlp_ChinaIndustrialBankMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis=hlp_ChinaMinshengBankMember">
<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;">us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis=hlp_ChinaMinshengBankMember</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>82
<FILENAME>R57.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Accounts Receivable, Net - Schedule of Accounts Receivable (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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_hlp_ScheduleOfAccountsReceivableAbstract', window );"><strong>Schedule of Accounts Receivable [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_AccountsReceivableGross', window );">Accounts receivable, gross</a></td>
<td class="nump">$ 5,898,773<span></span>
</td>
<td class="nump">$ 6,066,309<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_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Less: allowance for current expected credit loss</a></td>
<td class="num">(89,399)<span></span>
</td>
<td class="num">(52,773)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">$ 5,809,374<span></span>
</td>
<td class="nump">$ 6,013,536<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hlp_ScheduleOfAccountsReceivableAbstract">
<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;">hlp_ScheduleOfAccountsReceivableAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hlp_</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_us-gaap_AccountsReceivableGross">
<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>Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.</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/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-13<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<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;">us-gaap_AccountsReceivableGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<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>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-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;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivable">
<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>Amount of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479344/326-20-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<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;">us-gaap_AllowanceForDoubtfulAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R58.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts Receivable, Net - Schedule of Current Expected Credit Losses (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_us-gaap_AccountsReceivableNoncurrentPastDueLineItems', window );"><strong>Accounts Receivable, Noncurrent, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_CurrentExpectedCreditLossesHistoricalLossRate', window );">Historical loss rate</a></td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_CurrentExpectedCreditLossesAdjustment', window );">Adjustment</a></td>
<td class="nump">0.258%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_CurrentExpectedCreditLossesRate', window );">CECL rate</a></td>
<td class="nump">0.258%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=hlp_ThirtyOneToSixtyDaysMember', window );">31-60 days [Member]</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_us-gaap_AccountsReceivableNoncurrentPastDueLineItems', window );"><strong>Accounts Receivable, Noncurrent, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_CurrentExpectedCreditLossesHistoricalLossRate', window );">Historical loss rate</a></td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_CurrentExpectedCreditLossesAdjustment', window );">Adjustment</a></td>
<td class="nump">0.517%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_CurrentExpectedCreditLossesRate', window );">CECL rate</a></td>
<td class="nump">0.517%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=hlp_SixtyOneToNinetyDaysMember', window );">61-90 days [Member]</a></td>
<td class="text">&#160;<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_us-gaap_AccountsReceivableNoncurrentPastDueLineItems', window );"><strong>Accounts Receivable, Noncurrent, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_CurrentExpectedCreditLossesHistoricalLossRate', window );">Historical loss rate</a></td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_CurrentExpectedCreditLossesAdjustment', window );">Adjustment</a></td>
<td class="nump">0.775%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_CurrentExpectedCreditLossesRate', window );">CECL rate</a></td>
<td class="nump">0.775%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=hlp_NinetyOneToHundredAndTwentyDaysMember', window );">91-120 days [Member]</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_us-gaap_AccountsReceivableNoncurrentPastDueLineItems', window );"><strong>Accounts Receivable, Noncurrent, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_CurrentExpectedCreditLossesHistoricalLossRate', window );">Historical loss rate</a></td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_CurrentExpectedCreditLossesAdjustment', window );">Adjustment</a></td>
<td class="nump">1.033%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_CurrentExpectedCreditLossesRate', window );">CECL rate</a></td>
<td class="nump">1.033%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=hlp_HundredAndTwentyOneToHundredAndEightyDaysMember', window );">121-180 days [Member]</a></td>
<td class="text">&#160;<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_us-gaap_AccountsReceivableNoncurrentPastDueLineItems', window );"><strong>Accounts Receivable, Noncurrent, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_CurrentExpectedCreditLossesHistoricalLossRate', window );">Historical loss rate</a></td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_CurrentExpectedCreditLossesAdjustment', window );">Adjustment</a></td>
<td class="nump">1.55%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_CurrentExpectedCreditLossesRate', window );">CECL rate</a></td>
<td class="nump">1.55%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=hlp_HundredAndEightyOneToTwoHundredAndSeventyDaysMember', window );">181-270 days [Member]</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_us-gaap_AccountsReceivableNoncurrentPastDueLineItems', window );"><strong>Accounts Receivable, Noncurrent, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_CurrentExpectedCreditLossesHistoricalLossRate', window );">Historical loss rate</a></td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_CurrentExpectedCreditLossesAdjustment', window );">Adjustment</a></td>
<td class="nump">2.325%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_CurrentExpectedCreditLossesRate', window );">CECL rate</a></td>
<td class="nump">2.325%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=hlp_TwoHundredAndSeventyOneToThreeHundredAndSixtyDaysMember', window );">271-360 days [Member]</a></td>
<td class="text">&#160;<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_us-gaap_AccountsReceivableNoncurrentPastDueLineItems', window );"><strong>Accounts Receivable, Noncurrent, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_CurrentExpectedCreditLossesHistoricalLossRate', window );">Historical loss rate</a></td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_CurrentExpectedCreditLossesAdjustment', window );">Adjustment</a></td>
<td class="nump">3.10%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_CurrentExpectedCreditLossesRate', window );">CECL rate</a></td>
<td class="nump">3.10%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=hlp_OverThreeHundredAndSixtyDaysMember', window );">Over 360 days [Member]</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_us-gaap_AccountsReceivableNoncurrentPastDueLineItems', window );"><strong>Accounts Receivable, Noncurrent, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_CurrentExpectedCreditLossesHistoricalLossRate', window );">Historical loss rate</a></td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_CurrentExpectedCreditLossesAdjustment', window );">Adjustment</a></td>
<td class="nump">3.10%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_CurrentExpectedCreditLossesRate', window );">CECL rate</a></td>
<td class="nump">3.10%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hlp_CurrentExpectedCreditLossesAdjustment">
<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>Percentage of current expected credit losses adjustment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">hlp_CurrentExpectedCreditLossesAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_hlp_CurrentExpectedCreditLossesHistoricalLossRate">
<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>Percentage of current expected credit losses historical loss rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">hlp_CurrentExpectedCreditLossesHistoricalLossRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_hlp_CurrentExpectedCreditLossesRate">
<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>Percentage of current expected credit losses rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">hlp_CurrentExpectedCreditLossesRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_us-gaap_AccountsReceivableNoncurrentPastDueLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-14<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;">us-gaap_AccountsReceivableNoncurrentPastDueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_FinancingReceivablesPeriodPastDueAxis=hlp_ThirtyOneToSixtyDaysMember">
<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;">us-gaap_FinancingReceivablesPeriodPastDueAxis=hlp_ThirtyOneToSixtyDaysMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=hlp_SixtyOneToNinetyDaysMember">
<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;">us-gaap_FinancingReceivablesPeriodPastDueAxis=hlp_SixtyOneToNinetyDaysMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=hlp_NinetyOneToHundredAndTwentyDaysMember">
<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;">us-gaap_FinancingReceivablesPeriodPastDueAxis=hlp_NinetyOneToHundredAndTwentyDaysMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=hlp_HundredAndTwentyOneToHundredAndEightyDaysMember">
<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;">us-gaap_FinancingReceivablesPeriodPastDueAxis=hlp_HundredAndTwentyOneToHundredAndEightyDaysMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=hlp_HundredAndEightyOneToTwoHundredAndSeventyDaysMember">
<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;">us-gaap_FinancingReceivablesPeriodPastDueAxis=hlp_HundredAndEightyOneToTwoHundredAndSeventyDaysMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=hlp_TwoHundredAndSeventyOneToThreeHundredAndSixtyDaysMember">
<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;">us-gaap_FinancingReceivablesPeriodPastDueAxis=hlp_TwoHundredAndSeventyOneToThreeHundredAndSixtyDaysMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=hlp_OverThreeHundredAndSixtyDaysMember">
<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;">us-gaap_FinancingReceivablesPeriodPastDueAxis=hlp_OverThreeHundredAndSixtyDaysMember</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>84
<FILENAME>R59.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Notes Receivables - Schedule of Notes Receivable Consisted (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Schedule of Notes Receivable Consisted [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_NotesReceivableNet', window );">Note Receivable</a></td>
<td class="nump">$ 522,331<span></span>
</td>
<td class="nump">$ 236,654<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hlp_WithinTheFirstQuarterOf2024Member', window );">Within the first quarter of 2024 [Member]</a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Schedule of Notes Receivable Consisted [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_NotesReceivableNet', window );">Note Receivable</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">70,830<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hlp_WithinTheSecondQuarterOf2024Member', window );">Within the second quarter of 2024 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Schedule of Notes Receivable Consisted [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_NotesReceivableNet', window );">Note Receivable</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">165,824<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hlp_WithinTheFirstQuarterOf2025Member', window );">Within the first quarter of 2025 [Member]</a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Schedule of Notes Receivable Consisted [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_NotesReceivableNet', window );">Note Receivable</a></td>
<td class="nump">161,413<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hlp_WithinTheSecondQuarterOf2025Member', window );">Within the second quarter of 2025 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Schedule of Notes Receivable Consisted [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_NotesReceivableNet', window );">Note Receivable</a></td>
<td class="nump">$ 360,918<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesAndLoansReceivableLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 40<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481628/310-20-40-7<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-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;">us-gaap_AccountsNotesAndLoansReceivableLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_NotesReceivableNet">
<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>Amortized cost, after allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(5)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-5<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<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;">us-gaap_NotesReceivableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hlp_WithinTheFirstQuarterOf2024Member">
<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;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hlp_WithinTheFirstQuarterOf2024Member</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hlp_WithinTheSecondQuarterOf2024Member">
<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;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hlp_WithinTheSecondQuarterOf2024Member</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hlp_WithinTheFirstQuarterOf2025Member">
<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;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hlp_WithinTheFirstQuarterOf2025Member</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hlp_WithinTheSecondQuarterOf2025Member">
<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;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hlp_WithinTheSecondQuarterOf2025Member</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>85
<FILENAME>R60.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories, Net (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</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_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventories, Net [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_InventoryWriteDown', window );">Inventory write-downs</a></td>
<td class="nump">$ 55,176<span></span>
</td>
<td class="nump">$ 15,108<span></span>
</td>
<td class="nump">$ 30,089<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_us-gaap_InventoryValuationReserves', window );">Inventory valuation allowances</a></td>
<td class="nump">$ 32,367<span></span>
</td>
<td class="nump">$ 38,415<span></span>
</td>
<td class="nump">$ 27,538<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<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;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_InventoryValuationReserves">
<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>Amount of valuation reserve for inventory.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480581/330-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<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;">us-gaap_InventoryValuationReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWriteDown">
<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>Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.</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/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-10-50-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;">us-gaap_InventoryWriteDown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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>86
<FILENAME>R61.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Inventories, Net - Schedule of Inventories (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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_us-gaap_InventoryNetAbstract', window );"><strong>Schedule of Inventories Net [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_InventoryRawMaterials', window );">Raw materials</a></td>
<td class="nump">$ 848,123<span></span>
</td>
<td class="nump">$ 434,179<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_us-gaap_InventoryWorkInProcess', window );">Work in progress</a></td>
<td class="nump">1,633,948<span></span>
</td>
<td class="nump">1,726,415<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_us-gaap_InventoryFinishedGoods', window );">Finished goods</a></td>
<td class="nump">224,297<span></span>
</td>
<td class="nump">227,526<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryGross', window );">Subtotal</a></td>
<td class="nump">2,706,368<span></span>
</td>
<td class="nump">2,388,120<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_us-gaap_InventoryLIFOReserve', window );">Reserve for obsolete inventory</a></td>
<td class="num">(32,367)<span></span>
</td>
<td class="num">(38,415)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Total</a></td>
<td class="nump">$ 2,674,001<span></span>
</td>
<td class="nump">$ 2,349,705<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryFinishedGoods">
<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>Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<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;">us-gaap_InventoryFinishedGoods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryGross">
<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>Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<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;">us-gaap_InventoryGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryLIFOReserve">
<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>Amount by which inventory stated at last-in first-out (LIFO) is less than (in excess of) inventory stated at other inventory cost methods.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<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;">us-gaap_InventoryLIFOReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<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>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</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/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<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;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNetAbstract">
<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;">us-gaap_InventoryNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_InventoryRawMaterials">
<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>Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<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;">us-gaap_InventoryRawMaterials</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWorkInProcess">
<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>Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<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;">us-gaap_InventoryWorkInProcess</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R62.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Prepaid Expense and Other Current Assets - Schedule of Prepaid Expense and Other Current Assets (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract', window );"><strong>Prepaid Expense and Other Current Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_PrepaidExpenseCurrent', window );">Prepaid operating cost</a></td>
<td class="nump">$ 1,939,706<span></span>
</td>
<td class="nump">$ 978,444<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_us-gaap_PrepaidAdvertising', window );">Prepaid service cost</a></td>
<td class="nump">51,730<span></span>
</td>
<td class="nump">52,363<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_us-gaap_OtherAssetsCurrent', window );">Others</a></td>
<td class="nump">13,453<span></span>
</td>
<td class="nump">28,468<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Total</a></td>
<td class="nump">$ 2,004,889<span></span>
</td>
<td class="nump">$ 1,059,275<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<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>Amount of current assets classified as 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/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<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;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidAdvertising">
<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>Amount of consideration paid in advance for advertising that provides economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483032/340-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 5<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482955/340-10-05-5<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)(6)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<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;">us-gaap_PrepaidAdvertising</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<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>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<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;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract">
<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;">us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_PrepaidExpenseCurrent">
<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>Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</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/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482955/340-10-05-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483032/340-10-45-1<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;">us-gaap_PrepaidExpenseCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R63.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment, Net (Details)<br></strong></div></th>
<th class="th" colspan="5">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;)</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_hlp_PropertyPlantandEquipmentNetDetailsLineItems', window );"><strong>Property, Plant and Equipment, Net [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_Depreciation', window );">Depreciation expenses</a></td>
<td class="nump">$ 804,395<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 871,445<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 615,050<span></span>
</td>
<td class="text">&#160;<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_us-gaap_CostOfGoodsAndServicesSoldDepreciation', window );">Cost of revenue</a></td>
<td class="nump">671,603<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">777,291<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">546,305<span></span>
</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_us-gaap_AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1', window );">Assets disposed</a></td>
<td class="nump">2,779<span></span>
</td>
<td class="nump">&#165; 20,000<span></span>
</td>
<td class="nump">2,100,000<span></span>
</td>
<td class="nump">&#165; 15,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1', window );">Fixed asset costs</a></td>
<td class="nump">158,739<span></span>
</td>
<td class="nump">1,142,241<span></span>
</td>
<td class="nump">2,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciation', window );">Accumulated depreciation</a></td>
<td class="nump">79,171<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 569,693<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_us-gaap_GainLossOnSaleOfOtherAssets', window );">Transaction amount</a></td>
<td class="nump">77,109<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_ValueAddedTaxReceivable', window );">Value-added tax</a></td>
<td class="nump">320<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_GainLossOnSaleOfInterestInProjects', window );">Net gain</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">337,941<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_GainLossOnSaleOfOilAndGasProperty', window );">Sale recognized gain</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,176<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember', window );">Construction in Progress [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_hlp_PropertyPlantandEquipmentNetDetailsLineItems', window );"><strong>Property, Plant and Equipment, Net [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_GainLossOnSaleOfOtherAssets', window );">Transaction amount</a></td>
<td class="nump">28,845<span></span>
</td>
<td class="nump">&#165; 207,556<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, General and Administrative Expenses [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_hlp_PropertyPlantandEquipmentNetDetailsLineItems', window );"><strong>Property, Plant and Equipment, Net [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_Depreciation', window );">Depreciation expenses</a></td>
<td class="nump">$ 132,792<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 94,154<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 68,745<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hlp_PropertyPlantandEquipmentNetDetailsLineItems">
<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;">hlp_PropertyPlantandEquipmentNetDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hlp_</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_us-gaap_AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1">
<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>Amount of gain (loss) from the disposal of an asset through means other than sale, for example, but not limited to, abandonment, spin-off, and expropriation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-15<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 40<br> -Paragraph 4<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482161/360-10-40-4<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;">us-gaap_AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_CostOfGoodsAndServicesSoldDepreciation">
<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>Amount of expense for allocation of cost of tangible asset over its useful life directly used in production of good and rendering of service.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<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;">us-gaap_CostOfGoodsAndServicesSoldDepreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_Depreciation">
<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 expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<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;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_GainLossOnSaleOfInterestInProjects">
<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>Gain (loss) included in earnings resulting from the sale of interest in projects.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-1<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;">us-gaap_GainLossOnSaleOfInterestInProjects</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_GainLossOnSaleOfOilAndGasProperty">
<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>Amount of gain (loss) on sale or disposal of proven and unproven oil and gas properties.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<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;">us-gaap_GainLossOnSaleOfOilAndGasProperty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_GainLossOnSaleOfOtherAssets">
<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>Amount of gain (loss) on sale or disposal of other assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<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;">us-gaap_GainLossOnSaleOfOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1">
<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 fixed assets that an Entity acquires in a noncash (or part noncash) acquisition. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-5<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;">us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciation">
<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>Amount, before accumulated depreciation and excluding lessor's underlying asset for which right to use has been conveyed to lessee under operating lease, of physical asset used in normal conduct of business to create and distribute product and service.</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/disclosureRef<br> -Topic 842<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479773/842-30-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<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;">us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValueAddedTaxReceivable">
<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>Carrying amount as of the balance sheet date of value added taxes due either from customers arising from sales on credit terms, or as previously overpaid to tax authorities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<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;">us-gaap_ValueAddedTaxReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember">
<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;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember">
<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;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember</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>89
<FILENAME>R64.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Property, Plant and Equipment, Net - Schedule of Property, Plant and Equipment Net (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Schedule of Property, Plant and Equipment Net [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_PropertyPlantAndEquipmentGross', window );">Subtotal</a></td>
<td class="nump">$ 14,538,566<span></span>
</td>
<td class="nump">$ 14,202,034<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_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: accumulated depreciation</a></td>
<td class="num">(4,152,824)<span></span>
</td>
<td class="num">(3,449,289)<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_us-gaap_PropertyPlantAndEquipmentNet', window );">Total</a></td>
<td class="nump">10,385,742<span></span>
</td>
<td class="nump">10,752,745<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember', window );">Buildings [Member]</a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Schedule of Property, Plant and Equipment Net [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_PropertyPlantAndEquipmentGross', window );">Subtotal</a></td>
<td class="nump">7,620,784<span></span>
</td>
<td class="nump">7,135,962<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=hlp_MachineryEquipmentAndToolsMember', window );">Machinery equipment and tools [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Schedule of Property, Plant and Equipment Net [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_PropertyPlantAndEquipmentGross', window );">Subtotal</a></td>
<td class="nump">6,244,008<span></span>
</td>
<td class="nump">5,545,278<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=hlp_ElectronicDevicesMember', window );">Electronic devices [Member]</a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Schedule of Property, Plant and Equipment Net [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_PropertyPlantAndEquipmentGross', window );">Subtotal</a></td>
<td class="nump">96,866<span></span>
</td>
<td class="nump">98,839<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember', window );">Office equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Schedule of Property, Plant and Equipment Net [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_PropertyPlantAndEquipmentGross', window );">Subtotal</a></td>
<td class="nump">21,054<span></span>
</td>
<td class="nump">21,645<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember', window );">Vehicles [Member]</a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Schedule of Property, Plant and Equipment Net [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_PropertyPlantAndEquipmentGross', window );">Subtotal</a></td>
<td class="nump">324,888<span></span>
</td>
<td class="nump">315,714<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember', window );">Construction in progress [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Schedule of Property, Plant and Equipment Net [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_PropertyPlantAndEquipmentGross', window );">Subtotal</a></td>
<td class="nump">$ 230,966<span></span>
</td>
<td class="nump">$ 1,084,596<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<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>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</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/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<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;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<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>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</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/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<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;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<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;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_PropertyPlantAndEquipmentNet">
<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>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<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;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember">
<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;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=hlp_MachineryEquipmentAndToolsMember">
<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;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=hlp_MachineryEquipmentAndToolsMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=hlp_ElectronicDevicesMember">
<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;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=hlp_ElectronicDevicesMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember">
<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;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember">
<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;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember">
<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;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember</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>90
<FILENAME>R65.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets, Net (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</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_hlp_IntangibleAssetsNetDetailsLineItems', window );"><strong>Intangible Assets, Net [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expense</a></td>
<td class="nump">$ 101,315<span></span>
</td>
<td class="nump">$ 100,689<span></span>
</td>
<td class="text"> <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_us-gaap_CostOfGoodsAndServicesSoldAmortization', window );">Cost amortization</a></td>
<td class="nump">77,737<span></span>
</td>
<td class="nump">76,952<span></span>
</td>
<td class="nump">16,074<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_us-gaap_ProceedsFromSaleOfBuildings', window );">Proceeds from sale of buildings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">337,941<span></span>
</td>
<td class="text">&#160;<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_us-gaap_Land', window );">Land cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">865,720<span></span>
</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_us-gaap_AdjustmentForAmortization', window );">Accumulated amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">243,160<span></span>
</td>
<td class="text">&#160;<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_us-gaap_PaymentsToAcquireLandHeldForUse', window );">Land use rights</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">559,893<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=hlp_AmortizationExpenseMember', window );">Amortization expense [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_hlp_IntangibleAssetsNetDetailsLineItems', window );"><strong>Intangible Assets, Net [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expense</a></td>
<td class="nump">101,315<span></span>
</td>
<td class="nump">100,689<span></span>
</td>
<td class="nump">29,618<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, General and Administrative Expenses [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_hlp_IntangibleAssetsNetDetailsLineItems', window );"><strong>Intangible Assets, Net [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expense</a></td>
<td class="nump">$ 23,578<span></span>
</td>
<td class="nump">$ 23,737<span></span>
</td>
<td class="nump">$ 13,544<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hlp_IntangibleAssetsNetDetailsLineItems">
<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;">hlp_IntangibleAssetsNetDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hlp_</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_us-gaap_AdjustmentForAmortization">
<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 aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<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;">us-gaap_AdjustmentForAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_AmortizationOfIntangibleAssets">
<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 aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-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;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_CostOfGoodsAndServicesSoldAmortization">
<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>Amount of expense for allocation of cost of intangible asset over its useful life directly used in production of good and rendering of service.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-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;">us-gaap_CostOfGoodsAndServicesSoldAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_Land">
<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>Amount before accumulated depletion of real estate held for productive use, excluding land held for sale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<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;">us-gaap_Land</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireLandHeldForUse">
<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 cash outflow for acquisition of land for use; excludes purchases of land held as inventory or as investments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<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;">us-gaap_PaymentsToAcquireLandHeldForUse</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_ProceedsFromSaleOfBuildings">
<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 cash inflow from sale of buildings.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<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;">us-gaap_ProceedsFromSaleOfBuildings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_IncomeStatementLocationAxis=hlp_AmortizationExpenseMember">
<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;">us-gaap_IncomeStatementLocationAxis=hlp_AmortizationExpenseMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember">
<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;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember</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>91
<FILENAME>R66.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Intangible Assets, Net - Schedule of Intangible Assets (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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_hlp_ScheduleOfIntangibleAssetsAbstract', window );"><strong>Schedule of Intangible Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Land use rights</a></td>
<td class="nump">$ 4,630,496<span></span>
</td>
<td class="nump">$ 4,760,543<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_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Less: accumulated amortization</a></td>
<td class="num">(198,093)<span></span>
</td>
<td class="num">(100,974)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">$ 4,432,403<span></span>
</td>
<td class="nump">$ 4,659,569<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hlp_ScheduleOfIntangibleAssetsAbstract">
<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;">hlp_ScheduleOfIntangibleAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hlp_</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_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<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>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</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/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<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;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<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>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</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/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 928<br> -SubTopic 340<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478859/928-340-50-1<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;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<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>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-1<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;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>R67.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Intangible Assets, Net - Schedule of Amortization of Intangible Assets (Details)<br></strong></div></th>
<th class="th">
<div>Dec. 31, 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_hlp_ScheduleOfAmortizationOfIntangibleAssetsAbstract', window );"><strong>Schedule of Amortization of Intangible Assets [Abstract]</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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2025</a></td>
<td class="nump">$ 99,877<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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2026</a></td>
<td class="nump">99,877<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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2027</a></td>
<td class="nump">99,877<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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2028</a></td>
<td class="nump">99,877<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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2029</a></td>
<td class="nump">99,877<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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive', window );">Thereafter</a></td>
<td class="nump">3,933,018<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">$ 4,432,403<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hlp_ScheduleOfAmortizationOfIntangibleAssetsAbstract">
<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;">hlp_ScheduleOfAmortizationOfIntangibleAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hlp_</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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive">
<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>Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-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;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<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>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-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;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<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>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-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;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<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>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-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;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<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>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-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;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<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>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-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;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<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>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<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;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>R68.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Deposit for Investment in Joint Venture (Details) - Dec. 06, 2024<br> $ in Millions</strong></div></th>
<th class="th"><div>USD ($)</div></th>
<th class="th"><div>CNY (&#165;)</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_us-gaap_EquityMethodInvestmentFinancialStatementReportedAmountsAbstract', window );"><strong>Deposit for investment in joint venture [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_EquityMethodInvestments', window );">Deposit for investment in joint venture</a></td>
<td class="nump">$ 32.9<span></span>
</td>
<td class="nump">&#165; 239,979,300<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentFinancialStatementReportedAmountsAbstract">
<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;">us-gaap_EquityMethodInvestmentFinancialStatementReportedAmountsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_EquityMethodInvestments">
<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>This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.</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/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481664/323-10-45-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-25<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;">us-gaap_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<FILENAME>R69.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loans (Details)<br></strong></div></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 09, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 09, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>May 10, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>May 10, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Apr. 28, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 28, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Apr. 23, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 23, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Feb. 14, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 21, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 25, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 25, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 02, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 02, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Sep. 29, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 29, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Aug. 30, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Aug. 30, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Apr. 17, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 17, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Feb. 29, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Feb. 29, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Jan. 30, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 30, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 29, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 29, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Nov. 22, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Nov. 22, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Oct. 21, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Oct. 21, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Aug. 14, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Aug. 14, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>May 10, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Apr. 28, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Apr. 23, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Mar. 09, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 09, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Feb. 14, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Jan. 06, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 06, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 21, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Nov. 30, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Nov. 30, 2022 </div>
<div>CNY (&#165;)</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_us-gaap_DebtInstrumentLineItems', window );"><strong>Loans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_OtherShortTermBorrowings', window );">Short-term loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 704,235<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 274,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 2,000,000<span></span>
</td>
<td class="nump">$ 958,996<span></span>
</td>
<td class="nump">&#165; 7,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,315,195<span></span>
</td>
<td class="nump">&#165; 9,600,000<span></span>
</td>
<td class="nump">$ 1,369,994<span></span>
</td>
<td class="nump">&#165; 10,000,000<span></span>
</td>
<td class="nump">$ 1,095,996<span></span>
</td>
<td class="nump">&#165; 8,000,000<span></span>
</td>
<td class="nump">$ 1,095,996<span></span>
</td>
<td class="nump">&#165; 8,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 5,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_PledgedValue', window );">Pledged value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,200,000<span></span>
</td>
<td class="nump">&#165; 16,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_ShortTermLoanforPurchase', window );">Short-term loan for purchase</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 563,388<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 4,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_InvestmentCompanyDebtInstrumentAmountRepaidToNavExcessLess', window );">Repaid amount</a></td>
<td class="nump">$ 684,997<span></span>
</td>
<td class="nump">&#165; 5,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,230,000<span></span>
</td>
<td class="nump">&#165; 9,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_OtherLoansPayable', window );">Other Loans Payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">684,997<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_OtherReceivables', window );">Other Receivables</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,435,520<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 17,777,592<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_InterestExpenseDebt', window );">Interest expense short term loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 281,139<span></span>
</td>
<td class="nump">$ 450,929<span></span>
</td>
<td class="nump">$ 317,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_ShortTermDebtWeightedAverageInterestRate', window );">Weighted average interest rate for short-term loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.35%<span></span>
</td>
<td class="nump">5.70%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.35%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoaned', window );">working capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,230,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,920,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,370,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 9,000,000<span></span>
</td>
<td class="nump">&#165; 14,000,000<span></span>
</td>
<td class="nump">&#165; 10,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_LongTermDebtPercentageBearingVariableInterestRate', window );">Annual interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.10%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
<td class="nump">4.10%<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_RepaymentsOfOtherLongTermDebt', window );">Semi-annual installments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,740<span></span>
</td>
<td class="nump">&#165; 20,000<span></span>
</td>
<td class="nump">$ 1,370<span></span>
</td>
<td class="nump">&#165; 10,000<span></span>
</td>
<td class="nump">$ 13,700<span></span>
</td>
<td class="nump">100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt', window );">Balloon payment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,220,000<span></span>
</td>
<td class="nump">8,900,000<span></span>
</td>
<td class="nump">1,910,000<span></span>
</td>
<td class="nump">13,940,000<span></span>
</td>
<td class="nump">1,300,000<span></span>
</td>
<td class="nump">9,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_PaymentsOfLoanCosts', window );">Real estate worth amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,370,000<span></span>
</td>
<td class="nump">&#165; 10,000,000<span></span>
</td>
<td class="nump">4,230,000<span></span>
</td>
<td class="nump">&#165; 30,850,000<span></span>
</td>
<td class="nump">1,370,000<span></span>
</td>
<td class="nump">&#165; 10,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_OtherLongTermDebt', window );">Remaining loan amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,220,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,910,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 137,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 8,900,000<span></span>
</td>
<td class="nump">&#165; 13,960,000<span></span>
</td>
<td class="nump">&#165; 1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_SecuredDebt', window );">Secured Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 410,998<span></span>
</td>
<td class="nump">&#165; 3,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_InterestAndDebtExpense', window );">Interest expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 155,472<span></span>
</td>
<td class="nump">$ 91,135<span></span>
</td>
<td class="nump">$ 22,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=hlp_RuralCommercialBankOfShandongMember', window );">Rural Commercial Bank of Shandong [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_DebtInstrumentLineItems', window );"><strong>Loans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_OtherShortTermBorrowings', window );">Short-term loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 684,997<span></span>
</td>
<td class="nump">&#165; 5,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 704,235<span></span>
</td>
<td class="nump">&#165; 5,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Annual interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.35%<span></span>
</td>
<td class="nump">4.35%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.35%<span></span>
</td>
<td class="nump">4.35%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_PledgedValue', window );">Pledged value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,200,000<span></span>
</td>
<td class="nump">&#165; 16,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_DebtInstrumentMaturityDate', window );">Maturity date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Apr. 27,  2026<span></span>
</td>
<td class="text">Apr. 27,  2026<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=hlp_PostalSavingsBankOfChinaPSBCMember', window );">Postal Savings Bank of China (&#8220;PSBC&#8221;) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_DebtInstrumentLineItems', window );"><strong>Loans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Annual interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
<td class="nump">5.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_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Borrowed loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 704,235<span></span>
</td>
<td class="nump">&#165; 5,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=hlp_IndustrialAndCommercialBankOfChinaMember', window );">Industrial Bank Co., Ltd. [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_DebtInstrumentLineItems', window );"><strong>Loans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_OtherShortTermBorrowings', window );">Short-term loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 760,574<span></span>
</td>
<td class="nump">&#165; 5,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 633,812<span></span>
</td>
<td class="nump">&#165; 4,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Annual interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.35%<span></span>
</td>
<td class="nump">4.35%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.35%<span></span>
</td>
<td class="nump">4.35%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_PledgedValue', window );">Pledged value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,100,000<span></span>
</td>
<td class="nump">&#165; 7,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=hlp_BankOfBeijingMember', window );">Bank of Beijing [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_DebtInstrumentLineItems', window );"><strong>Loans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_OtherShortTermBorrowings', window );">Short-term loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 422,541<span></span>
</td>
<td class="nump">&#165; 3,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 422,541<span></span>
</td>
<td class="nump">&#165; 3,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Annual interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.10%<span></span>
</td>
<td class="nump">3.10%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.30%<span></span>
</td>
<td class="nump">4.30%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_PledgedValue', window );">Pledged value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 729,000,000,000<span></span>
</td>
<td class="nump">&#165; 5,320,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=hlp_BankOfRizhaoMember', window );">Bank of Rizhao [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_DebtInstrumentLineItems', window );"><strong>Loans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_DebtInstrumentInterestRateDuringPeriod', window );">Interest rates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.70%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Annual interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_ShortTermBankLoansAndNotesPayable', window );">Short-term loan for working capital | &#165;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_PledgedRealPropertiesValue', window );">Pledged real properties value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,030,000.00<span></span>
</td>
<td class="nump">&#165; 14,805,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=hlp_AgriculturalBankOfChinaMember', window );">Agricultural Bank of China [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_DebtInstrumentLineItems', window );"><strong>Loans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_OtherShortTermBorrowings', window );">Short-term loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,352,132<span></span>
</td>
<td class="nump">&#165; 9,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Annual interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.90%<span></span>
</td>
<td class="nump">3.90%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.80%<span></span>
</td>
<td class="nump">3.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_PledgedValue', window );">Pledged value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">663,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 4,836,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=hlp_ChinaMinshengBankMember', window );">China Minsheng Bank [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_DebtInstrumentLineItems', window );"><strong>Loans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Annual interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=hlp_WeihaiCityCommercialBankMember', window );">Weihai City Commercial Bank [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_DebtInstrumentLineItems', window );"><strong>Loans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Annual interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.75%<span></span>
</td>
<td class="nump">3.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=hlp_BankOfWeifangMember', window );">Bank of Weifang [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_DebtInstrumentLineItems', window );"><strong>Loans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_DebtInstrumentMaturityDate', window );">Maturity date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Apr. 22,  2026<span></span>
</td>
<td class="text">Apr. 22,  2026<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Apr. 22,  2026<span></span>
</td>
<td class="text">Apr. 22,  2026<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Nov.  04,  2025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=hlp_ShenzhenQianhaiWeBankCoLtdMember', window );">Shenzhen Qianhai WeBank Co., Ltd [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_DebtInstrumentLineItems', window );"><strong>Loans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Annual interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.29%<span></span>
</td>
<td class="nump">6.29%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=hlp_BankOfBeijingMember', window );">Bank of Beijing [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_DebtInstrumentLineItems', window );"><strong>Loans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Annual interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.30%<span></span>
</td>
<td class="nump">4.30%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member] | Bank of Rizhao [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_DebtInstrumentLineItems', window );"><strong>Loans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_ShortTermBankLoansAndNotesPayable', window );">Short-term loan for working capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 704,235<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | Bank of Rizhao [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_DebtInstrumentLineItems', window );"><strong>Loans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_ShortTermBankLoansAndNotesPayable', window );">Short-term loan for working capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 140,847<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=us-gaap_NotesPayableToBanksMember', window );">Notes Payable to Banks [Member] | Credit Line and Loan Agreements [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_DebtInstrumentLineItems', window );"><strong>Loans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_DebtInstrumentFaceAmount', window );">Aggregated loan amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,840,000<span></span>
</td>
<td class="nump">$ 5,690,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=us-gaap_NotesPayableToBanksMember', window );">Notes Payable to Banks [Member] | Bank of Weifang [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_DebtInstrumentLineItems', window );"><strong>Loans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_DebtInstrumentFaceAmount', window );">Aggregated loan amount | &#165;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 70,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Annual interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=us-gaap_NotesPayableToBanksMember', window );">Notes Payable to Banks [Member] | Minimum [Member] | Credit Line and Loan Agreements [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_DebtInstrumentLineItems', window );"><strong>Loans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_DebtInstrumentInterestRateDuringPeriod', window );">Interest rates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=us-gaap_NotesPayableToBanksMember', window );">Notes Payable to Banks [Member] | Maximum [Member] | Credit Line and Loan Agreements [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_DebtInstrumentLineItems', window );"><strong>Loans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_DebtInstrumentInterestRateDuringPeriod', window );">Interest rates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.29%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=us-gaap_NotesPayableToBanksMember', window );">Notes Payable to Banks [Member] | Land, Buildings and Improvements [Member] | Bank of Weifang [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_DebtInstrumentLineItems', window );"><strong>Loans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_DebtInstrumentCollateralAmount', window );">Collaterals secure amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=us-gaap_NotesPayableToBanksMember', window );">Notes Payable to Banks [Member] | Use Rights [Member] | Bank of Weifang [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_DebtInstrumentLineItems', window );"><strong>Loans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_DebtInstrumentCollateralAmount', window );">Collaterals secure amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis=hlp_LoanAgreementMember', window );">Loan agreement [Member] | Notes Payable to Banks [Member] | Bank of Weifang [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_DebtInstrumentLineItems', window );"><strong>Loans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_DebtInstrumentFaceAmount', window );">Aggregated loan amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hlp_PledgedRealPropertiesValue">
<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>Pledged real properties value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">hlp_PledgedRealPropertiesValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hlp_PledgedValue">
<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>Amount of pledged value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">hlp_PledgedValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hlp_ShortTermLoanforPurchase">
<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 short-term loan for purchase.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">hlp_ShortTermLoanforPurchase</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCollateralAmount">
<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>Amount of assets pledged to secure a debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477734/942-470-50-3<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;">us-gaap_DebtInstrumentCollateralAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<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>Face (par) amount of debt instrument at time of issuance.</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/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-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;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateDuringPeriod">
<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 average effective interest rate during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-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;">us-gaap_DebtInstrumentInterestRateDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<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>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<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;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<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;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_DebtInstrumentMaturityDate">
<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>Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<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;">us-gaap_DebtInstrumentMaturityDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</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_us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoaned">
<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>Amount, after the effects of master netting arrangements, of derivative liabilities, securities sold under agreements to repurchase and securities loaned. Includes liabilities not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-22<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483466/210-20-50-3<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;">us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoaned</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestAndDebtExpense">
<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>Interest and debt related expenses associated with nonoperating financing activities of the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-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;">us-gaap_InterestAndDebtExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_InterestExpenseDebt">
<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>Amount of the cost of borrowed funds accounted for as interest expense for debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-6<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;">us-gaap_InterestExpenseDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_InvestmentCompanyDebtInstrumentAmountRepaidToNavExcessLess">
<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>Amount of cost for repayment of debt instrument in excess of (less than) net asset value (NAV) at date of repayment.</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/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<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;">us-gaap_InvestmentCompanyDebtInstrumentAmountRepaidToNavExcessLess</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<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>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<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;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtPercentageBearingVariableInterestRate">
<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 interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a rate subject to change from time to time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<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;">us-gaap_LongTermDebtPercentageBearingVariableInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLoansPayable">
<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>Amount of long-term loans payable classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<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;">us-gaap_OtherLoansPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLongTermDebt">
<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>Amount of long-term debt classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<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;">us-gaap_OtherLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherReceivables">
<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>Amount due from parties in nontrade transactions, classified as 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/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(5)(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<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;">us-gaap_OtherReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherShortTermBorrowings">
<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>Amount of borrowings classified as other, maturing within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a)(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(13)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<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;">us-gaap_OtherShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfLoanCosts">
<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 cash outflow for loan origination associated cost which is usually collected through escrow.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<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;">us-gaap_PaymentsOfLoanCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt">
<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>Amount of cash inflow from issuance of long-term debt classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<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;">us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_RepaymentsOfOtherLongTermDebt">
<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>Amount of cash outflow for the payment of debt classified as other, maturing after one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<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;">us-gaap_RepaymentsOfOtherLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_SecuredDebt">
<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>Carrying value as of the balance sheet date, including the current and noncurrent portions, of collateralized debt obligations (with maturities initially due after one year or beyond the operating cycle, if longer). Such obligations include mortgage loans, chattel loans, and any other borrowings secured by assets of the borrower.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<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;">us-gaap_SecuredDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBankLoansAndNotesPayable">
<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>Amount of borrowings from a bank classified as other, maturing within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(13)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<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;">us-gaap_ShortTermBankLoansAndNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtWeightedAverageInterestRate">
<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>Weighted average interest rate of short-term debt outstanding calculated at point in time.</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/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-7<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<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;">us-gaap_ShortTermDebtWeightedAverageInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=hlp_RuralCommercialBankOfShandongMember">
<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;">us-gaap_DebtInstrumentAxis=hlp_RuralCommercialBankOfShandongMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=hlp_PostalSavingsBankOfChinaPSBCMember">
<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;">us-gaap_DebtInstrumentAxis=hlp_PostalSavingsBankOfChinaPSBCMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=hlp_IndustrialAndCommercialBankOfChinaMember">
<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;">us-gaap_DebtInstrumentAxis=hlp_IndustrialAndCommercialBankOfChinaMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=hlp_BankOfBeijingMember">
<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;">us-gaap_DebtInstrumentAxis=hlp_BankOfBeijingMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=hlp_BankOfRizhaoMember">
<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;">us-gaap_DebtInstrumentAxis=hlp_BankOfRizhaoMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=hlp_AgriculturalBankOfChinaMember">
<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;">us-gaap_DebtInstrumentAxis=hlp_AgriculturalBankOfChinaMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=hlp_ChinaMinshengBankMember">
<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;">us-gaap_DebtInstrumentAxis=hlp_ChinaMinshengBankMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=hlp_WeihaiCityCommercialBankMember">
<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;">us-gaap_DebtInstrumentAxis=hlp_WeihaiCityCommercialBankMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=hlp_BankOfWeifangMember">
<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;">us-gaap_DebtInstrumentAxis=hlp_BankOfWeifangMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=hlp_ShenzhenQianhaiWeBankCoLtdMember">
<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;">us-gaap_DebtInstrumentAxis=hlp_ShenzhenQianhaiWeBankCoLtdMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=hlp_BankOfBeijingMember">
<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;">us-gaap_DerivativeInstrumentRiskAxis=hlp_BankOfBeijingMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<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;">srt_RangeAxis=srt_MinimumMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<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;">srt_RangeAxis=srt_MaximumMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=hlp_BankOfRizhaoMember">
<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;">us-gaap_DerivativeInstrumentRiskAxis=hlp_BankOfRizhaoMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=us-gaap_NotesPayableToBanksMember">
<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;">us-gaap_ShortTermDebtTypeAxis=us-gaap_NotesPayableToBanksMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=hlp_CreditLineAndLoanAgreementsMember">
<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;">us-gaap_DebtInstrumentAxis=hlp_CreditLineAndLoanAgreementsMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandBuildingsAndImprovementsMember">
<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;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandBuildingsAndImprovementsMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_UseRightsMember">
<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;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_UseRightsMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis=hlp_LoanAgreementMember">
<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;">us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis=hlp_LoanAgreementMember</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>95
<FILENAME>R70.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Loans - Schedule of Short-Term Loans Consisted (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-Term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_ShorttermDebtFairValue', window );">Short-term loans</a></td>
<td class="nump">$ 5,836,177<span></span>
</td>
<td class="nump">$ 5,690,221<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_LongtermLoans', window );">current portion of long-term loans</a></td>
<td class="nump">243,075<span></span>
</td>
<td class="nump">36,620<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_us-gaap_ShortTermBorrowings', window );">Total</a></td>
<td class="nump">6,079,252<span></span>
</td>
<td class="nump">5,726,841<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_us-gaap_LongTermDebt', window );">Long-term loans</a></td>
<td class="nump">3,548,284<span></span>
</td>
<td class="nump">3,374,695<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_us-gaap_LongTermDebtCurrent', window );">Less: current portion of long-term loans</a></td>
<td class="num">(243,075)<span></span>
</td>
<td class="num">(36,620)<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_us-gaap_LongTermLoansPayable', window );">Total</a></td>
<td class="nump">3,305,209<span></span>
</td>
<td class="nump">3,338,075<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=hlp_RuralCommercialBankOfShandongMember', window );">Rural Commercial Bank of Shandong [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-Term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_ShorttermDebtFairValue', window );">Short-term loans</a></td>
<td class="nump">684,997<span></span>
</td>
<td class="nump">704,235<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=hlp_PostalSavingsBankOfChinaPSBCMember', window );">Postal Savings Bank of China (&#8220;PSBC&#8221;) [Member]</a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-Term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_ShorttermDebtFairValue', window );">Short-term loans</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">704,235<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=hlp_IndustrialAndCommercialBankOfChinaMember', window );">Industrial and Commercial Bank of China [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-Term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_ShorttermDebtFairValue', window );">Short-term loans</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">633,812<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=hlp_BankOfBeijingMember', window );">Bank of Beijing [Member]</a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-Term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_ShorttermDebtFairValue', window );">Short-term loans</a></td>
<td class="nump">958,996<span></span>
</td>
<td class="nump">845,082<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=hlp_BankOfRizhaoMember', window );">Bank of Rizhao [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-Term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_ShorttermDebtFairValue', window );">Short-term loans</a></td>
<td class="nump">1,095,996<span></span>
</td>
<td class="nump">690,151<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=hlp_IndustrialBankMember', window );">Industrial Bank [Member]</a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-Term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_ShorttermDebtFairValue', window );">Short-term loans</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">760,574<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=hlp_AgriculturalBankOfChinaMember', window );">Agricultural Bank of China [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-Term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_ShorttermDebtFairValue', window );">Short-term loans</a></td>
<td class="nump">1,315,195<span></span>
</td>
<td class="nump">1,352,132<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=hlp_ChinaMinshengBankMember', window );">China Minsheng Bank [Member]</a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-Term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_ShorttermDebtFairValue', window );">Short-term loans</a></td>
<td class="nump">684,997<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=hlp_WeihaiCityCommercialBankMember', window );">Weihai City Commercial Bank [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-Term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_ShorttermDebtFairValue', window );">Short-term loans</a></td>
<td class="nump">1,095,996<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=hlp_BankOfWeifangMember', window );">Bank of Weifang [Member]</a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-Term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_LongTermDebt', window );">Long-term loans</a></td>
<td class="nump">136,999<span></span>
</td>
<td class="nump">140,847<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=hlp_BankOfWeifangOneMember', window );">Bank of Weifang [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-Term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_LongTermDebt', window );">Long-term loans</a></td>
<td class="nump">1,224,775<span></span>
</td>
<td class="nump">1,264,807<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=hlp_RuralCommercialBankOfShandongMember', window );">Rural Commercial Bank of Shandong [Member]</a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-Term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_LongTermDebt', window );">Long-term loans</a></td>
<td class="nump">1,912,512<span></span>
</td>
<td class="nump">1,969,041<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=hlp_ShenzhenQianhaiWeBankCoLtdMember', window );">Shenzhen Qianhai WeBank Co., Ltd [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-Term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_LongTermDebt', window );">Long-term loans</a></td>
<td class="nump">$ 273,998<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hlp_LongtermLoans">
<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 current portion of long-term loans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">hlp_LongtermLoans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<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>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<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;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<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>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation.</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/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<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;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermLoansPayable">
<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>Carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<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;">us-gaap_LongTermLoansPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBorrowings">
<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>Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<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;">us-gaap_ShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">us-gaap_ShortTermDebtLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ShorttermDebtFairValue">
<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>This element represents the portion of the balance sheet assertion valued at fair value by the entity whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission. This item represents the amount of short-term debt existing as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-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;">us-gaap_ShorttermDebtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=hlp_RuralCommercialBankOfShandongMember">
<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;">us-gaap_ShortTermDebtTypeAxis=hlp_RuralCommercialBankOfShandongMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=hlp_PostalSavingsBankOfChinaPSBCMember">
<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;">us-gaap_ShortTermDebtTypeAxis=hlp_PostalSavingsBankOfChinaPSBCMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=hlp_IndustrialAndCommercialBankOfChinaMember">
<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;">us-gaap_ShortTermDebtTypeAxis=hlp_IndustrialAndCommercialBankOfChinaMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=hlp_BankOfBeijingMember">
<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;">us-gaap_ShortTermDebtTypeAxis=hlp_BankOfBeijingMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=hlp_BankOfRizhaoMember">
<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;">us-gaap_ShortTermDebtTypeAxis=hlp_BankOfRizhaoMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=hlp_IndustrialBankMember">
<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;">us-gaap_ShortTermDebtTypeAxis=hlp_IndustrialBankMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=hlp_AgriculturalBankOfChinaMember">
<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;">us-gaap_ShortTermDebtTypeAxis=hlp_AgriculturalBankOfChinaMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=hlp_ChinaMinshengBankMember">
<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;">us-gaap_ShortTermDebtTypeAxis=hlp_ChinaMinshengBankMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=hlp_WeihaiCityCommercialBankMember">
<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;">us-gaap_ShortTermDebtTypeAxis=hlp_WeihaiCityCommercialBankMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=hlp_BankOfWeifangMember">
<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;">us-gaap_LongtermDebtTypeAxis=hlp_BankOfWeifangMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=hlp_BankOfWeifangOneMember">
<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;">us-gaap_LongtermDebtTypeAxis=hlp_BankOfWeifangOneMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=hlp_RuralCommercialBankOfShandongMember">
<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;">us-gaap_LongtermDebtTypeAxis=hlp_RuralCommercialBankOfShandongMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=hlp_ShenzhenQianhaiWeBankCoLtdMember">
<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;">us-gaap_LongtermDebtTypeAxis=hlp_ShenzhenQianhaiWeBankCoLtdMember</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>96
<FILENAME>R71.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Loans - Schedule of Future Maturities of the Long-Term Loan (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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_hlp_LoansScheduleofFutureMaturitiesoftheLongTermLoanDetailsLineItems', window );"><strong>Schedule of Future Maturities of the Long Term Loan [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2025</a></td>
<td class="nump">$ 243,075<span></span>
</td>
<td class="text">&#160;<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_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2026</a></td>
<td class="nump">3,305,209<span></span>
</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_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive', window );">Thereafter</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<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_us-gaap_LongTermDebt', window );">Total</a></td>
<td class="nump">$ 3,548,284<span></span>
</td>
<td class="nump">$ 3,374,695<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hlp_LoansScheduleofFutureMaturitiesoftheLongTermLoanDetailsLineItems">
<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;">hlp_LoansScheduleofFutureMaturitiesoftheLongTermLoanDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hlp_</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_us-gaap_LongTermDebt">
<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>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<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;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive">
<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>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<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;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">
<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>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<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;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">
<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>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<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;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>97
<FILENAME>R72.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Expenses and Other Payables (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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_hlp_AccruedExpensesandOtherPayablesDetailsLineItems', window );"><strong>Accrued Expenses and Other Payables [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent', window );">Accrued expenses and other payables | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 44,244<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleLeasebackTransactionDescriptionAxis=hlp_FailedSaleAndLeasebackMember', window );">Failed Sale and Leaseback [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_hlp_AccruedExpensesandOtherPayablesDetailsLineItems', window );"><strong>Accrued Expenses and Other Payables [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm', window );">Lease year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years<span></span>
</td>
<td class="text">2 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_LeaseBargainPurchaseOption', window );">Lease's conclusion | &#165;</a></td>
<td class="nump">&#165; 100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hlp_AccruedExpensesandOtherPayablesDetailsLineItems">
<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;">hlp_AccruedExpensesandOtherPayablesDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hlp_</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_hlp_LeaseBargainPurchaseOption">
<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>Value of bargain purchase option.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">hlp_LeaseBargainPurchaseOption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent">
<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>Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<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;">us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm">
<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>Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3<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;">us-gaap_LesseeOperatingLeaseRemainingLeaseTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleLeasebackTransactionDescriptionAxis=hlp_FailedSaleAndLeasebackMember">
<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;">us-gaap_SaleLeasebackTransactionDescriptionAxis=hlp_FailedSaleAndLeasebackMember</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>98
<FILENAME>R73.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Accrued Expenses and Other Payables - Schedule of Accrued Expenses and Other Payables (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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_hlp_ScheduleOfAccruedExpensesAndOtherPayablesAbstract', window );"><strong>Schedule of Accrued Expenses and Other Payables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Salary and welfare payable</a></td>
<td class="nump">$ 285,195<span></span>
</td>
<td class="nump">$ 125,426<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_us-gaap_TaxesPayableCurrent', window );">VAT and other taxes payables</a></td>
<td class="nump">114,114<span></span>
</td>
<td class="nump">56,110<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_us-gaap_InterestPayableCurrent', window );">Interest payable</a></td>
<td class="nump">21,398<span></span>
</td>
<td class="nump">44,597<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_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue</a></td>
<td class="nump">219,933<span></span>
</td>
<td class="nump">178,135<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_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Other accrued expenses</a></td>
<td class="nump">54,072<span></span>
</td>
<td class="nump">90,764<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent', window );">Total</a></td>
<td class="nump">$ 694,712<span></span>
</td>
<td class="nump">$ 495,032<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hlp_ScheduleOfAccruedExpensesAndOtherPayablesAbstract">
<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;">hlp_ScheduleOfAccruedExpensesAndOtherPayablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hlp_</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_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent">
<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>Amount of liabilities incurred to vendors for goods and services received, and accrued liabilities classified as other, payable within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<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>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</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/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-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;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<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 of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<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;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPayableCurrent">
<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>Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<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;">us-gaap_InterestPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccruedLiabilitiesCurrent">
<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>Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<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;">us-gaap_OtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxesPayableCurrent">
<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>Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<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;">us-gaap_TaxesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>99
<FILENAME>R74.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </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_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lease [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_FinanceLeaseRightOfUseAsset', window );">Right-of-use assets | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 681,845<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByAssetClassAxis=us-gaap_PropertyPlantAndEquipmentMember', window );">Property and equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lease [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_FinanceLeaseRightOfUseAsset', window );">Right-of-use assets | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 626,414<span></span>
</td>
<td class="nump">$ 508,617<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lease [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_SaleLeasebackTransactionLeaseTerm', window );">Original lease terms</a></td>
<td class="text">13 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_LeaseTermConsideration', window );">Lease term consideration | &#165;</a></td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lease [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_SaleLeasebackTransactionLeaseTerm', window );">Original lease terms</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_LeaseTermConsideration', window );">Lease term consideration | &#165;</a></td>
<td class="nump">&#165; 100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hlp_LeaseTermConsideration">
<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>Lease term consideration.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">hlp_LeaseTermConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_FinanceLeaseRightOfUseAsset">
<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>Amount, after accumulated amortization, of right-of-use asset from finance lease.</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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<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;">us-gaap_FinanceLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeaseDescriptionLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3<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;">us-gaap_LesseeLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_SaleLeasebackTransactionLeaseTerm">
<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>Lease term for sale and leaseback transaction, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479741/842-40-50-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;">us-gaap_SaleLeasebackTransactionLeaseTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</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_us-gaap_FairValueByAssetClassAxis=us-gaap_PropertyPlantAndEquipmentMember">
<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;">us-gaap_FairValueByAssetClassAxis=us-gaap_PropertyPlantAndEquipmentMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<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;">srt_RangeAxis=srt_MinimumMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<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;">srt_RangeAxis=srt_MaximumMember</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>100
<FILENAME>R75.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Schedule of Finance Lease Right-of-Use Assets and Liability (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Disclosure Text Block Abstract</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_FinanceLeaseRightOfUseAsset', window );">Finance Lease, Right-of-Use Asset, after Accumulated Amortization</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 681,845<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_us-gaap_FinanceLeaseLiabilityCurrent', window );">Finance Lease, Liability, Current</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 45,300<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_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList', window );">Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Finance Lease, Liability, Current<span></span>
</td>
<td class="text">Finance Lease, Liability, Current<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_us-gaap_FinanceLeaseLiabilityNoncurrent', window );">Finance Lease, Liability, Noncurrent</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <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_us-gaap_FinanceLeaseLiability', window );">Finance Lease, Liability</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 45,300<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_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Operating Lease, Weighted Average Remaining Lease Term</a></td>
<td class="text">0 years<span></span>
</td>
<td class="text">5 months 15 days<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_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Operating Lease, Weighted Average Discount Rate, Percent</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">5.84%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<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;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_FinanceLeaseLiability">
<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>Present value of lessee's discounted obligation for lease payments from finance lease.</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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<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;">us-gaap_FinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityCurrent">
<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>Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.</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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<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;">us-gaap_FinanceLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityNoncurrent">
<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>Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.</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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<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;">us-gaap_FinanceLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">
<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>Indicates line item in statement of financial position that includes noncurrent finance lease liability.</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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-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;">us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAsset">
<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>Amount, after accumulated amortization, of right-of-use asset from finance lease.</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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<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;">us-gaap_FinanceLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<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>Weighted average discount rate for operating lease calculated at point in time.</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/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<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;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<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>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</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/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<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;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>101
<FILENAME>R76.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Schedule of Lease Expenses (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</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_hlp_FinanceLeaseCostAbstract', window );"><strong>Finance Lease Cost:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_FinanceLeaseRightOfUseAssetAmortization', window );">Amortization of right-of-use assets</a></td>
<td class="nump">$ 37,335<span></span>
</td>
<td class="nump">$ 73,422<span></span>
</td>
<td class="nump">$ 10,744<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_us-gaap_FinanceLeaseInterestExpense', window );">Interest on lease liabilities</a></td>
<td class="nump">539<span></span>
</td>
<td class="nump">10,036<span></span>
</td>
<td class="nump">28,549<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Total finance lease cost</a></td>
<td class="nump">$ 37,874<span></span>
</td>
<td class="nump">$ 83,458<span></span>
</td>
<td class="nump">$ 39,293<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hlp_FinanceLeaseCostAbstract">
<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;">hlp_FinanceLeaseCostAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hlp_</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_us-gaap_FinanceLeaseInterestExpense">
<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>Amount of interest expense on finance lease liability.</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/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<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;">us-gaap_FinanceLeaseInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_FinanceLeaseRightOfUseAssetAmortization">
<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>Amount of amortization expense attributable to right-of-use asset from finance lease.</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/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<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;">us-gaap_FinanceLeaseRightOfUseAssetAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_LeaseCost">
<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>Amount of lease cost recognized by lessee for lease contract.</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/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<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;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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>102
<FILENAME>R77.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Details) - HKD ($)<br></strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 16, 2007</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_InlandRevenueHongKongMember', window );">Inland Revenue, Hong Kong [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</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_hlp_IncomeTaxesDetailsLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Applicable tax rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.25%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_ProfitsAmount', window );">Profits amount (in Dollars)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_InlandRevenueHongKongMember', window );">Inland Revenue, Hong Kong [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</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_hlp_IncomeTaxesDetailsLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Applicable tax rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16.50%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_ProfitsAmount', window );">Profits amount (in Dollars)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityNameAxis=hlp_PeoplesRepublicOfChinaMember', window );">PRC [Member]</a></td>
<td class="text">&#160;<span></span>
</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_hlp_IncomeTaxesDetailsLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Applicable tax rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_PercentageOfUnifromRate', window );">Percentage of uniform rate</a></td>
<td class="nump">25.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityNameAxis=hlp_PeoplesRepublicOfChinaMember', window );">PRC [Member] | High and New Technology Enterprises [Member]</a></td>
<td class="text">&#160;<span></span>
</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_hlp_IncomeTaxesDetailsLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Applicable tax rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hlp_IncomeTaxesDetailsLineItems">
<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;">hlp_IncomeTaxesDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hlp_</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_hlp_PercentageOfUnifromRate">
<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>Percentage of unifrom rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">hlp_PercentageOfUnifromRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_hlp_ProfitsAmount">
<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 profits amount .</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">hlp_ProfitsAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<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>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</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/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.1.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<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;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_InlandRevenueHongKongMember">
<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;">us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_InlandRevenueHongKongMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<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;">srt_RangeAxis=srt_MinimumMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<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;">srt_RangeAxis=srt_MaximumMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityNameAxis=hlp_PeoplesRepublicOfChinaMember">
<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;">us-gaap_IncomeTaxAuthorityNameAxis=hlp_PeoplesRepublicOfChinaMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=hlp_HighAndNewTechnologyEnterprisesMember">
<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;">us-gaap_RelatedPartyTransactionAxis=hlp_HighAndNewTechnologyEnterprisesMember</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>103
<FILENAME>R78.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of Current and Deferred Portions of Income Tax Expense (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</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_us-gaap_DeferredRevenueAndCreditsCurrentAbstract', window );"><strong>Schedule of Current and Deferred Portions of Income Tax Expense [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Current tax provision</a></td>
<td class="nump">$ 39,615<span></span>
</td>
<td class="nump">$ 92,869<span></span>
</td>
<td class="nump">$ 264,467<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_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred tax provision (benefit)</a></td>
<td class="num">(31,223)<span></span>
</td>
<td class="num">(25,129)<span></span>
</td>
<td class="nump">15,602<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">$ 8,392<span></span>
</td>
<td class="nump">$ 67,740<span></span>
</td>
<td class="nump">$ 280,069<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefit">
<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>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<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;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_DeferredIncomeTaxExpenseBenefit">
<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>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<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;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_DeferredRevenueAndCreditsCurrentAbstract">
<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;">us-gaap_DeferredRevenueAndCreditsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_IncomeTaxExpenseBenefit">
<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>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</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/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<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;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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>104
<FILENAME>R79.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of Effective Tax Rate (Details) - PRC [Member]<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</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_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems', window );"><strong>Schedule of Effective Tax Rate [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">PRC statutory income tax rate</a></td>
<td class="nump">25.00%<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="nump">25.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_us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome', window );">Effect of income tax exemptions and reliefs</a></td>
<td class="num">(10.00%)<span></span>
</td>
<td class="num">(10.00%)<span></span>
</td>
<td class="num">(10.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_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments', window );">Effect of additional deduction allowed for tax purposes</a></td>
<td class="num">(6.00%)<span></span>
</td>
<td class="num">(8.00%)<span></span>
</td>
<td class="num">(6.00%)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective tax rate</a></td>
<td class="nump">9.00%<span></span>
</td>
<td class="nump">7.00%<span></span>
</td>
<td class="nump">9.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<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>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</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/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<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;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<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>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</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/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.1.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<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;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<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;">us-gaap_EffectiveIncomeTaxRateReconciliationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments">
<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>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</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/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<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;">us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome">
<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>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income (loss) exempt from income taxes.</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/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<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;">us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_srt_StatementGeographicalAxis=country_CN">
<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;">srt_StatementGeographicalAxis=country_CN</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>105
<FILENAME>R80.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes - Schedule of Deferred Assets and Liabilities (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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_us-gaap_DeferredTaxLiabilitiesNetAbstract', window );"><strong>Schedule of Deferred Assets and Liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_DeferredTaxAssetsDepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">$ 28,948<span></span>
</td>
<td class="nump">$ 2,357<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_AllowanceForCECL', window );">Allowance for CECL</a></td>
<td class="nump">6,971<span></span>
</td>
<td class="nump">7,916<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_us-gaap_DeferredTaxAssetsInventory', window );">Inventory reserve</a></td>
<td class="nump">4,854<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsLiabilitiesNet', window );">Deferred tax assets</a></td>
<td class="nump">$ 40,773<span></span>
</td>
<td class="nump">$ 10,273<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hlp_AllowanceForCECL">
<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>Represent the amount of allowance for CECL.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">hlp_AllowanceForCECL</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hlp_DeferredTaxAssetsDepreciationAndAmortization">
<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>Amount of deferred tax assets, depreciation, and amortization.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">hlp_DeferredTaxAssetsDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsInventory">
<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>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<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;">us-gaap_DeferredTaxAssetsInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsLiabilitiesNet">
<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>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-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;">us-gaap_DeferredTaxAssetsLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesNetAbstract">
<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;">us-gaap_DeferredTaxLiabilitiesNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>106
<FILENAME>R81.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Concentrations (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;)</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_hlp_ConcentrationsDetailsLineItems', window );"><strong>Concentrations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_Supplies', window );">Prepaid balance (in Dollars)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 296,976<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_OtherCashEquivalentsAtCarryingValue', window );">Cash and cash equivalent (in Dollars)</a></td>
<td class="nump">$ 903,228<span></span>
</td>
<td class="nump">809,199<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_Deposits', window );">Bank deposits</a></td>
<td class="nump">69,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 500,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_us-gaap_CashUninsuredAmount', window );">Cash and cash equivalents (in Dollars)</a></td>
<td class="nump">$ 546,000<span></span>
</td>
<td class="nump">$ 430,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk [Member] | Customer [Member] | Revenue Benchmark [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_hlp_ConcentrationsDetailsLineItems', window );"><strong>Concentrations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_ConcentrationRiskPercentage1', window );">Concentration Risk Percentage</a></td>
<td class="nump">43.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk [Member] | Largest Customers [Member] | Revenue Benchmark [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_hlp_ConcentrationsDetailsLineItems', window );"><strong>Concentrations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_ConcentrationRiskPercentage1', window );">Concentration Risk Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">44.00%<span></span>
</td>
<td class="nump">48.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk [Member] | Largest Customers [Member] | Accounts Receivable [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_hlp_ConcentrationsDetailsLineItems', window );"><strong>Concentrations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_ConcentrationRiskPercentage1', window );">Concentration Risk Percentage</a></td>
<td class="nump">42.00%<span></span>
</td>
<td class="nump">48.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk [Member] | Second Largest Customers [Member] | Revenue Benchmark [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_hlp_ConcentrationsDetailsLineItems', window );"><strong>Concentrations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_ConcentrationRiskPercentage1', window );">Concentration Risk Percentage</a></td>
<td class="nump">12.00%<span></span>
</td>
<td class="nump">20.00%<span></span>
</td>
<td class="nump">23.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk [Member] | Second Largest Customers [Member] | Accounts Receivable [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_hlp_ConcentrationsDetailsLineItems', window );"><strong>Concentrations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_ConcentrationRiskPercentage1', window );">Concentration Risk Percentage</a></td>
<td class="nump">17.00%<span></span>
</td>
<td class="nump">13.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_ProductConcentrationRiskMember', window );">Product Concentration Risk [Member] | Revenue Benchmark [Member] | Supplier One [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_hlp_ConcentrationsDetailsLineItems', window );"><strong>Concentrations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_ConcentrationRiskPercentage1', window );">Concentration Risk Percentage</a></td>
<td class="nump">20.00%<span></span>
</td>
<td class="nump">48.00%<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember', window );">Supplier Concentration Risk [Member] | Revenue Benchmark [Member] | Supplier [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_hlp_ConcentrationsDetailsLineItems', window );"><strong>Concentrations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_ConcentrationRiskPercentage1', window );">Concentration Risk Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hlp_ConcentrationsDetailsLineItems">
<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;">hlp_ConcentrationsDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hlp_</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_us-gaap_CashUninsuredAmount">
<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 cash as of the balance sheet date that is not insured by the Federal Deposit Insurance Corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">us-gaap_CashUninsuredAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<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>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</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/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-20<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-20<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;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_Deposits">
<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 aggregate of all deposit liabilities held by the entity, including foreign and domestic, interest and noninterest bearing; may include demand deposits, saving deposits, Negotiable Order of Withdrawal (NOW) and time deposits among others.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<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;">us-gaap_Deposits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCashEquivalentsAtCarryingValue">
<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>Amount of short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates, classified as other. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">us-gaap_OtherCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Supplies">
<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>Amount of consideration paid in advance for supplies that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</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/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)(7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483032/340-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 5<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482955/340-10-05-5<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;">us-gaap_Supplies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<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;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=hlp_CustomerMember">
<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;">srt_MajorCustomersAxis=hlp_CustomerMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<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;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=hlp_LargestCustomersMember">
<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;">srt_MajorCustomersAxis=hlp_LargestCustomersMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember">
<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;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=hlp_SecondLargestCustomersMember">
<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;">srt_MajorCustomersAxis=hlp_SecondLargestCustomersMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_ProductConcentrationRiskMember">
<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;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_ProductConcentrationRiskMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=hlp_SupplierOneMember">
<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;">us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=hlp_SupplierOneMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember">
<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;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=hlp_SupplierMember">
<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;">us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=hlp_SupplierMember</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>107
<FILENAME>R82.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</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_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_RepaymentsOfRelatedPartyDebt', window );">Repayments of Related Party Debt</a></td>
<td class="nump">$ 1,041,097<span></span>
</td>
<td class="nump">$ 5,127,251<span></span>
</td>
<td class="nump">$ 1,153,063<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_us-gaap_PaymentsToFundLongtermLoansToRelatedParties', window );">Loans made of related parties</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">351,924<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=hlp_MrJieLiuMember', window );">Mr. Jie Liu [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_PaymentsToFundLongtermLoansToRelatedParties', window );">Loans made of related parties</a></td>
<td class="nump">351,924<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember', window );">Related Party [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_ProceedsFromRelatedpartyDebt', window );">Proceeds from Related Party Debt</a></td>
<td class="nump">1,064,327<span></span>
</td>
<td class="nump">1,051,514<span></span>
</td>
<td class="nump">4,683,578<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_us-gaap_RepaymentsOfRelatedPartyDebt', window );">Repayments of Related Party Debt</a></td>
<td class="nump">$ 5,266,202<span></span>
</td>
<td class="nump">$ 1,662,351<span></span>
</td>
<td class="nump">$ 1,153,063<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hlp_ProceedsFromRelatedpartyDebt">
<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>Proceeds from Related Party Debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">hlp_ProceedsFromRelatedpartyDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_PaymentsToFundLongtermLoansToRelatedParties">
<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 cash outflow associated with extending a long-term loan to a related party. Alternate caption: Payments for Advances to Affiliates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<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;">us-gaap_PaymentsToFundLongtermLoansToRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_RelatedPartyTransactionLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c)(2)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c)(2)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(g)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<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;">us-gaap_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_RepaymentsOfRelatedPartyDebt">
<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 cash outflow for the payment of a long-term borrowing made from a related party where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Payments for Advances from Affiliates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<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;">us-gaap_RepaymentsOfRelatedPartyDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_RelatedPartyTransactionAxis=hlp_MrJieLiuMember">
<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;">us-gaap_RelatedPartyTransactionAxis=hlp_MrJieLiuMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember">
<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;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember</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>108
<FILENAME>R83.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party - Schedule of Related Parties Transactions (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=hlp_JieLiuMember', window );">Jie Liu [Member]</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_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_NameOfTheRelatedPartyTransactionDescription', window );">Name of the related parties</a></td>
<td class="text">Jie Liu<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_us-gaap_RelatedPartyTransactionDescriptionOfTransaction', window );">Nature of relationship</a></td>
<td class="text">CEO of the Company<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=hlp_YuanqingLiuMember', window );">Yuanqing Liu [Member]</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_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_NameOfTheRelatedPartyTransactionDescription', window );">Name of the related parties</a></td>
<td class="text">Yuanqing Liu<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_us-gaap_RelatedPartyTransactionDescriptionOfTransaction', window );">Nature of relationship</a></td>
<td class="text">Family member of the CEO, Father of the CEO<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=hlp_RonglanSunMember', window );">Ronglan Sun [Member]</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_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_NameOfTheRelatedPartyTransactionDescription', window );">Name of the related parties</a></td>
<td class="text">Ronglan Sun<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_us-gaap_RelatedPartyTransactionDescriptionOfTransaction', window );">Nature of relationship</a></td>
<td class="text">Family member of the CEO, Mother of the CEO<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=hlp_HongyuHaoMember', window );">Hongyu Hao [Member]</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_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_NameOfTheRelatedPartyTransactionDescription', window );">Name of the related parties</a></td>
<td class="text">Hongyu Hao<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_us-gaap_RelatedPartyTransactionDescriptionOfTransaction', window );">Nature of relationship</a></td>
<td class="text">Family member of the CEO and Vice President of Purchase Department<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=hlp_YuanxiangLiuMember', window );">Yuanxiang Liu [Member]</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_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_NameOfTheRelatedPartyTransactionDescription', window );">Name of the related parties</a></td>
<td class="text">Yuanxiang Liu<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_us-gaap_RelatedPartyTransactionDescriptionOfTransaction', window );">Nature of relationship</a></td>
<td class="text">Family member of the CEO, Uncle of the CEO<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=hlp_LiLiuMember', window );">Li Liu [Member]</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_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_NameOfTheRelatedPartyTransactionDescription', window );">Name of the related parties</a></td>
<td class="text">Li Liu<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_us-gaap_RelatedPartyTransactionDescriptionOfTransaction', window );">Nature of relationship</a></td>
<td class="text">Family member of the CEO, Sister of the CEO<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=hlp_YongqingDongMember', window );">Yongqing Dong [Member]</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_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_NameOfTheRelatedPartyTransactionDescription', window );">Name of the related parties</a></td>
<td class="text">Yongqing Dong<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_us-gaap_RelatedPartyTransactionDescriptionOfTransaction', window );">Nature of relationship</a></td>
<td class="text">Family member of the CEO<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hlp_NameOfTheRelatedPartyTransactionDescription">
<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 description of the related party transaction, including transactions to which no amounts or nominal amounts were ascribed and such other information deemed necessary to an understanding of the effects of the transactions on the financial statements. Examples of common related party transactions are, sales, purchases and transfers of realty and personal property, services received or furnished, loans and leases to and from top management and affiliates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">hlp_NameOfTheRelatedPartyTransactionDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hlp_</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_us-gaap_RelatedPartyTransactionDescriptionOfTransaction">
<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 description of the related party transaction, including transactions to which no amounts or nominal amounts were ascribed and such other information deemed necessary to an understanding of the effects of the transactions on the financial statements. Examples of common related party transactions are, sales, purchases and transfers of realty and personal property, services received or furnished, loans and leases to and from top management and affiliates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 840<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481440/840-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479773/842-30-50-4<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479741/842-40-50-1<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;">us-gaap_RelatedPartyTransactionDescriptionOfTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_RelatedPartyTransactionLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c)(2)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c)(2)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(g)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<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;">us-gaap_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=hlp_JieLiuMember">
<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;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=hlp_JieLiuMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=hlp_YuanqingLiuMember">
<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;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=hlp_YuanqingLiuMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=hlp_RonglanSunMember">
<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;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=hlp_RonglanSunMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=hlp_HongyuHaoMember">
<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;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=hlp_HongyuHaoMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=hlp_YuanxiangLiuMember">
<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;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=hlp_YuanxiangLiuMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=hlp_LiLiuMember">
<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;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=hlp_LiLiuMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=hlp_YongqingDongMember">
<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;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=hlp_YongqingDongMember</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>109
<FILENAME>R84.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Related Party - Schedule of Amount Due To Related Parties (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=hlp_JieLiuMember', window );">Jie Liu [Member]</a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_DueFromdueToRelatedPartiesNet', window );">Due from (due to) related parties, net</a></td>
<td class="num">$ (17,875)<span></span>
</td>
<td class="nump">$ 350,983<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_DueFromdueToRelatedPartiesNet', window );">Due from (due to) related parties, net</a></td>
<td class="nump">17,875<span></span>
</td>
<td class="num">(350,983)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=hlp_HongyuHaoMember', window );">Hongyu Hao [Member]</a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_DueFromdueToRelatedPartiesNet', window );">Due from (due to) related parties, net</a></td>
<td class="num">(629)<span></span>
</td>
<td class="num">(68)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_DueFromdueToRelatedPartiesNet', window );">Due from (due to) related parties, net</a></td>
<td class="nump">629<span></span>
</td>
<td class="nump">68<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=hlp_YongqingDongMember', window );">Yongqing Dong [Member]</a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_DueFromdueToRelatedPartiesNet', window );">Due from (due to) related parties, net</a></td>
<td class="num">(2,743)<span></span>
</td>
<td class="num">(8,862)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_DueFromdueToRelatedPartiesNet', window );">Due from (due to) related parties, net</a></td>
<td class="nump">2,743<span></span>
</td>
<td class="nump">8,862<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember', window );">Related Party [Member]</a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_DueFromdueToRelatedPartiesNet', window );">Due from (due to) related parties, net</a></td>
<td class="nump">21,247<span></span>
</td>
<td class="num">(342,053)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_DueFromdueToRelatedPartiesNet', window );">Due from (due to) related parties, net</a></td>
<td class="num">$ (21,247)<span></span>
</td>
<td class="nump">$ 342,053<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hlp_DueFromdueToRelatedPartiesNet">
<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>Amount of due from (due to) related parties, net.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">hlp_DueFromdueToRelatedPartiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c)(2)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c)(2)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(g)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<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;">us-gaap_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=hlp_JieLiuMember">
<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;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=hlp_JieLiuMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=hlp_HongyuHaoMember">
<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;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=hlp_HongyuHaoMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=hlp_YongqingDongMember">
<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;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=hlp_YongqingDongMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember">
<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;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember</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>110
<FILENAME>R85.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Shareholders' Equity (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 13, 2024 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 05, 2024 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 05, 2024 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>May 07, 2024 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Nov. 23, 2023 </div>
<div>shares</div>
</th>
<th class="th">
<div>May 02, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2023 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 01, 2022 </div>
<div>shares</div>
</th>
<th class="th">
<div>Sep. 13, 2022 </div>
<div>shares</div>
</th>
<th class="th">
<div>Mar. 28, 2022 </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Feb. 09, 2021 </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th" colspan="2">
<div>Dec. 31, 2023 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </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_us-gaap_ClassOfStockLineItems', window );"><strong>Shareholders&#8217; Equity [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Shares issued</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">309,375<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<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_us-gaap_CommonStockParOrStatedValuePerShare', window );">Ordinary shares, par value (in Dollars per share) | $ / shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_us-gaap_CommonStockSharesIssued', window );">Ordinary shares, shares issued</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">73,438,750<span></span>
</td>
<td class="nump">12,238,750<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<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_us-gaap_CommonStockSharesAuthorized', window );">Ordinary shares, shares authorized</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">500,000,000<span></span>
</td>
<td class="nump">500,000,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Surrendered shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<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_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Gross proceeds (in Dollars) | $</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,250,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_us-gaap_ShareBasedCompensation', window );">Wages and employment benefits expenses (in Dollars) | $</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 120<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,968,000<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text"> <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_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Additional paid-in capital in equity (in Dollars) | $</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,967,880<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_us-gaap_SharePrice', window );">Ordinary shares, par value (in Dollars per share) | $ / shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_PurchasePricePerShare', window );">Purchase price per share (in Dollars per share) | $ / shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 0.55<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_us-gaap_ProceedsFromIssuanceOfPrivatePlacement', window );">Aggregate purchase price</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 33,000,000<span></span>
</td>
<td class="nump">$ 33,000,000<span></span>
</td>
<td class="nump">&#165; 239,984,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 33,000,000<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=hlp_HongliDevelopmentMember', window );">Hongli Development [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_us-gaap_ClassOfStockLineItems', window );"><strong>Shareholders&#8217; Equity [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<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_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Shares issued</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">97<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_us-gaap_CommonStockParOrStatedValuePerShare', window );">Ordinary shares, par value (in Dollars per share) | $ / shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<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_us-gaap_CommonStockSharesIssued', window );">Ordinary shares, shares issued</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">10,000,000<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_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Surrendered shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,500,000<span></span>
</td>
<td class="nump">1,455,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<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_us-gaap_InvestmentOwnedBalanceShares', window );">Holding shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,505,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=hlp_HongliTechnologyMember', window );">Hongli Technology [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<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_us-gaap_ClassOfStockLineItems', window );"><strong>Shareholders&#8217; Equity [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Shares issued</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,459,903<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<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_us-gaap_CommonStockParOrStatedValuePerShare', window );">Ordinary shares, par value (in Dollars per share) | $ / shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_us-gaap_CommonStockSharesIssued', window );">Ordinary shares, shares issued</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">539,997<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<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_us-gaap_StockholdersEquityNoteStockSplit', window );">Forward split</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">180,000-for-1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_us-gaap_ProceedsFromIssuanceOrSaleOfEquity', window );">Issuance of shares divided (in Dollars) | $</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<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_us-gaap_CommonStockSharesAuthorized', window );">Ordinary shares, shares authorized</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">500,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Surrendered shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">133,125<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">45,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<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_us-gaap_InvestmentOwnedBalanceShares', window );">Holding shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">495,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember', window );">Ordinary Shares [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<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_us-gaap_ClassOfStockLineItems', window );"><strong>Shareholders&#8217; Equity [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Shares issued</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">60,000,000<span></span>
</td>
<td class="nump">60,000,000<span></span>
</td>
<td class="nump">60,000,000<span></span>
</td>
<td class="nump">1,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,999,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,062,500<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<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_us-gaap_CommonStockParOrStatedValuePerShare', window );">Ordinary shares, par value (in Dollars per share) | $ / shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Gross proceeds (in Dollars) | $</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 206<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_DeferredCompensationShareBasedPaymentsMember', window );">Share Based Compensation [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_us-gaap_ClassOfStockLineItems', window );"><strong>Shareholders&#8217; Equity [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<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_us-gaap_CommonStockParOrStatedValuePerShare', window );">Ordinary shares, par value (in Dollars per share) | $ / shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.64<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember', window );">IPO [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<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_us-gaap_ClassOfStockLineItems', window );"><strong>Shareholders&#8217; Equity [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Shares issued</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,062,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<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_us-gaap_ProceedsFromIssuanceOrSaleOfEquity', window );">Issuance of shares divided (in Dollars) | $</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,100,000<span></span>
</td>
<td class="nump">$ 7,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_us-gaap_SharesIssuedPricePerShare', window );">Par value per share (in Dollars per share) | $ / shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<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_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Gross proceeds (in Dollars) | $</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,237,500<span></span>
</td>
<td class="nump">$ 8,250,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember', window );">IPO [Member] | Ordinary Shares [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<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_us-gaap_ClassOfStockLineItems', window );"><strong>Shareholders&#8217; Equity [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Shares issued</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,062,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember', window );">Over-Allotment Option [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_us-gaap_ClassOfStockLineItems', window );"><strong>Shareholders&#8217; Equity [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<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_us-gaap_StockIssued1', window );">Shares issued (in Dollars) | $</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 309,375<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="16"></td></tr>
<tr><td colspan="16"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">The share amounts in 2022 were presented on a retroactive basis.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hlp_PurchasePricePerShare">
<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>Purchase price per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">hlp_PurchasePricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<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>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</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/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481089/718-20-55-13<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481089/718-20-55-12<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;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_ClassOfStockLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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/exampleRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 272<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483014/272-10-45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 272<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482987/272-10-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<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;">us-gaap_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_CommonStockParOrStatedValuePerShare">
<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>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<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;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<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 number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<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;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<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 number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<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;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentOwnedBalanceShares">
<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>Number of shares of investment owned.</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/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477439/946-210-55-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-6<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;">us-gaap_InvestmentOwnedBalanceShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfPrivatePlacement">
<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 cash inflow associated with the amount received from entity's raising of capital via private rather than public placement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<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;">us-gaap_ProceedsFromIssuanceOfPrivatePlacement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_ProceedsFromIssuanceOrSaleOfEquity">
<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 cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<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;">us-gaap_ProceedsFromIssuanceOrSaleOfEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_ShareBasedCompensation">
<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>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<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;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_SharePrice">
<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>Price of a single share of a number of saleable stocks of a company.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">us-gaap_SharePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesIssuedPricePerShare">
<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>Per share or per unit amount of equity securities issued.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">us-gaap_SharesIssuedPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssued1">
<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 fair value of stock issued in noncash financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-5<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;">us-gaap_StockIssued1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<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>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<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;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_StockIssuedDuringPeriodValueNewIssues">
<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>Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-4<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<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;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares">
<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>Number of shares that have been repurchased and retired during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<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;">us-gaap_StockRepurchasedAndRetiredDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_StockholdersEquityNoteStockSplit">
<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>Description of the stock split arrangement. Also provide the retroactive effect given by a stock split that occurs after the balance date but before the release of financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SAB Topic 4.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-4<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;">us-gaap_StockholdersEquityNoteStockSplit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_dei_LegalEntityAxis=hlp_HongliDevelopmentMember">
<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;">dei_LegalEntityAxis=hlp_HongliDevelopmentMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=hlp_HongliTechnologyMember">
<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;">dei_LegalEntityAxis=hlp_HongliTechnologyMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember">
<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;">us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_DeferredCompensationShareBasedPaymentsMember">
<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;">us-gaap_StatementEquityComponentsAxis=us-gaap_DeferredCompensationShareBasedPaymentsMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember">
<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;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember">
<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;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember</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>111
<FILENAME>R86.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Surplus Reserve (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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_hlp_SurplusReserveDetailsLineItems', window );"><strong>Surplus Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_TaxNetProfitsPercentage', window );">Tax net profits percentage</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_StatutoryReservePercentage', window );">Statutory reserve percentage</a></td>
<td class="nump">50.00%<span></span>
</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_us-gaap_StatutoryAccountingPracticesRetainedEarningsNotAvailableForDividends', window );">Statutory reserve amounted</a></td>
<td class="nump">$ 370,683<span></span>
</td>
<td class="nump">$ 370,683<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hlp_StatutoryReservePercentage">
<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>Percentage of statutory reserve.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">hlp_StatutoryReservePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_hlp_SurplusReserveDetailsLineItems">
<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;">hlp_SurplusReserveDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hlp_</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_hlp_TaxNetProfitsPercentage">
<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>Tax net profits percentage.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">hlp_TaxNetProfitsPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_us-gaap_StatutoryAccountingPracticesRetainedEarningsNotAvailableForDividends">
<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 retained earnings as of the balance sheet date that cannot be distributed to stockholders pursuant to statutory rules and regulations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 505<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477908/944-505-50-1<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;">us-gaap_StatutoryAccountingPracticesRetainedEarningsNotAvailableForDividends</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>112
<FILENAME>R87.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitment and contingencies (Details)<br> &#165; in Millions</strong></div></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="8">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="2"></th>
</tr>
<tr>
<th class="th">
<div>May 05, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>May 05, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Nov. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Nov. 30, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Jan. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Jun. 13, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 13, 2022 </div>
<div>CNY (&#165;)</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_us-gaap_OtherCommitmentsLineItems', window );"><strong>Commitment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration', window );">Total consideration</a></td>
<td class="nump">$ 20,700,000<span></span>
</td>
<td class="nump">&#165; 151.4<span></span>
</td>
<td class="nump">$ 17,100,000<span></span>
</td>
<td class="nump">&#165; 125.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_PaymentsForOtherDeposits', window );">Deposit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,100,000<span></span>
</td>
<td class="nump">&#165; 15.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_AnnualInterestRate', window );">Annual interest</a></td>
<td class="nump">7.00%<span></span>
</td>
<td class="nump">7.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.00%<span></span>
</td>
<td class="nump">7.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_InterestExpenseOther', window );">Interest expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,100,000<span></span>
</td>
<td class="nump">7.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_InventoryRealEstateImprovements', window );">Facilities and infrastructure consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,700,000<span></span>
</td>
<td class="nump">&#165; 85.2<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_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted', window );">Remaining balance payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 27.2<span></span>
</td>
<td class="nump">$ 0.3<span></span>
</td>
<td class="nump">&#165; 2.0<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_PaymentsForFees', window );">Total paid</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,000,000<span></span>
</td>
<td class="nump">&#165; 124.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_AssetAcquisitionConsiderationTransferred', window );">Real estate and land use rights transferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,700,000<span></span>
</td>
<td class="nump">&#165; 85.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_RemainingAssetsValued', window );">Remaining assets, valued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 66.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialAssetAcquisitionsMember', window );">Immaterial Asset Acquisitions [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_OtherCommitmentsLineItems', window );"><strong>Commitment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_AssetAcquisitionPriceOfAcquisitionExpected', window );">Acquisition price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,500,000<span></span>
</td>
<td class="nump">&#165; 11.0<span></span>
</td>
<td class="nump">$ 6,400,000<span></span>
</td>
<td class="nump">&#165; 47.0<span></span>
</td>
<td class="nump">$ 7,100,000<span></span>
</td>
<td class="nump">&#165; 52.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hlp_AnnualInterestRate">
<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>Annual interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">hlp_AnnualInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_hlp_RemainingAssetsValued">
<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>Remaining assets, valued.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">hlp_RemainingAssetsValued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetAcquisitionConsiderationTransferred">
<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>Amount of consideration transferred in asset acquisition. Includes, but is not limited to, cash, liability incurred by acquirer, and equity interest issued by acquirer.</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/exampleRef<br> -Topic 805<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479908/805-50-55-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480060/805-50-25-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480027/805-50-30-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480027/805-50-30-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;">us-gaap_AssetAcquisitionConsiderationTransferred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration">
<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>Amount of contingent consideration recognized as part of consideration transferred in asset acquisition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480060/805-50-25-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480027/805-50-30-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480027/805-50-30-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;">us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_AssetAcquisitionPriceOfAcquisitionExpected">
<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>Purchase price of expected asset acquisition prior to consideration being transferred. Excludes business acquisition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 15<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480123/805-50-15-3<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;">us-gaap_AssetAcquisitionPriceOfAcquisitionExpected</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_InterestExpenseOther">
<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>Amount of interest expense classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">us-gaap_InterestExpenseOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_InventoryRealEstateImprovements">
<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>Represents improvements to real estate during development for ultimate sale to third parties. Improvements may consist of project infrastructure and other expenditures necessary to completion of the development project which is generally of a long-term nature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">us-gaap_InventoryRealEstateImprovements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitmentsLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">us-gaap_OtherCommitmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_PaymentsForFees">
<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>Amount of cash outflow for fees classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (g)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<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;">us-gaap_PaymentsForFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_PaymentsForOtherDeposits">
<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>Amount of cash outflow for deposits classified as 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/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<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;">us-gaap_PaymentsForOtherDeposits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted">
<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>Minimum amount to be expended to satisfy the terms of arrangements in which the entity has agreed to expend funds to procure goods or services, excluding long-term purchase commitments or unconditional purchase obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<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;">us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialAssetAcquisitionsMember">
<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;">us-gaap_AssetAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialAssetAcquisitionsMember</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>113
<FILENAME>R88.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Reporting (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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_us-gaap_SegmentReportingDescriptionOfAllOtherSegments', window );">Number of reportable segment</a></td>
<td class="text">single reportable segment<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=hlp_SalesToSouthKoreaMember', window );">Sales to South Korea [Member]</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_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<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_us-gaap_RevenueRemainingPerformanceObligationPercentage', window );">Revenue performance obligation percentage</a></td>
<td class="nump">14.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationPercentage">
<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>Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<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;">us-gaap_RevenueRemainingPerformanceObligationPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDescriptionOfAllOtherSegments">
<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>Description of the sources of revenue included in the "all other" segments category.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-15<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;">us-gaap_SegmentReportingDescriptionOfAllOtherSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_SegmentReportingInformationLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_srt_ProductOrServiceAxis=hlp_SalesToSouthKoreaMember">
<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;">srt_ProductOrServiceAxis=hlp_SalesToSouthKoreaMember</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>114
<FILENAME>R89.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events (Details)<br></strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="2"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="2"></th>
</tr>
<tr>
<th class="th">
<div>Apr. 30, 2025 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 10, 2025 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 10, 2025 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Mar. 10, 2025 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 10, 2025 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Feb. 11, 2025 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Feb. 11, 2025 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 25, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 25, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 06, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 06, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Sep. 29, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 29, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Aug. 30, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Aug. 30, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Apr. 17, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 17, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Feb. 29, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Feb. 29, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Nov. 22, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Nov. 22, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Feb. 14, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Feb. 14, 2023 </div>
<div>CNY (&#165;)</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_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Events [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_OtherShortTermBorrowings', window );">Short-term loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 274,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 2,000,000<span></span>
</td>
<td class="nump">$ 958,996<span></span>
</td>
<td class="nump">&#165; 7,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,315,195<span></span>
</td>
<td class="nump">&#165; 9,600,000<span></span>
</td>
<td class="nump">$ 1,369,994<span></span>
</td>
<td class="nump">&#165; 10,000,000<span></span>
</td>
<td class="nump">$ 1,095,996<span></span>
</td>
<td class="nump">&#165; 8,000,000<span></span>
</td>
<td class="nump">$ 1,095,996<span></span>
</td>
<td class="nump">&#165; 8,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 704,235<span></span>
</td>
<td class="nump">&#165; 5,000,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_us-gaap_AccountsReceivableGrossCurrent', window );">Accounts receivable totaling</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,435,520<span></span>
</td>
<td class="nump">$ 1,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 17,777,592<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 7,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_ShortTermLoanforPurchase', window );">Short-term loan purchase</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 563,388<span></span>
</td>
<td class="nump">&#165; 4,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_PledgedValue', window );">Pledged value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,200,000<span></span>
</td>
<td class="nump">&#165; 16,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_EquityMethodInvestments', window );">Contribute capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 32,900,000<span></span>
</td>
<td class="nump">&#165; 239,979,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_ProceedsFromRelatedPartyDebt', window );">Advance received from related parties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,064,327<span></span>
</td>
<td class="nump">4,566,368<span></span>
</td>
<td class="nump">$ 1,640,143<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_RepaymentsOfRelatedPartyDebt', window );">Repaid to related parties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,041,097<span></span>
</td>
<td class="nump">$ 5,127,251<span></span>
</td>
<td class="nump">$ 1,153,063<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=hlp_ChinaMinshengBankMember', window );">China Minsheng Bank [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Events [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Loan interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=hlp_BankOfRizhaoMember', window );">Bank of Rizhao [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Events [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Loan interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.50%<span></span>
</td>
<td class="nump">5.50%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=hlp_JinanLangchiHeavyIndustryCoLtdMember', window );">Jinan Langchi Heavy Industry Co., Ltd. [Member] | Subsequent Event [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Events [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Equity interest percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">60.00%<span></span>
</td>
<td class="nump">60.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=hlp_ShandongXiangfengHeavyIndustryCoLtdWFOEMember', window );">Shandong Xiangfeng Heavy Industry Co., Ltd. (&#8220;WFOE&#8221;) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Events [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_EquityMethodInvestments', window );">Contribute capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 32,900,000<span></span>
</td>
<td class="nump">&#165; 239,979,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member] | China Minsheng Bank [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Events [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_OtherShortTermBorrowings', window );">Short-term loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 274,000<span></span>
</td>
<td class="nump">&#165; 2,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Loan interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.30%<span></span>
</td>
<td class="nump">3.30%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_AccountsReceivableGrossCurrent', window );">Accounts receivable totaling</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,435,520<span></span>
</td>
<td class="nump">&#165; 17,777,592<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member] | Shandong Xiangfeng Heavy Industry Co., Ltd. (&#8220;WFOE&#8221;) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Events [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Equity interest percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40.00%<span></span>
</td>
<td class="nump">40.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_EquityMethodInvestments', window );">Contribute capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 32,900,000<span></span>
</td>
<td class="nump">&#165; 239,980,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member] | Zhongke Hongyuan (Beijing) Holdings Co., Ltd. [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Events [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_EquityMethodInvestments', window );">Contribute capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 41,100,000<span></span>
</td>
<td class="nump">&#165; 300,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember', window );">Forecast [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Events [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_ProceedsFromRelatedPartyDebt', window );">Advance received from related parties</a></td>
<td class="nump">$ 1,030,000.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_RepaymentsOfRelatedPartyDebt', window );">Repaid to related parties</a></td>
<td class="nump">$ 620,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember', window );">Forecast [Member] | Bank of Rizhao [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Events [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_OtherShortTermBorrowings', window );">Short-term loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,095,996<span></span>
</td>
<td class="nump">&#165; 8,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Loan interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.50%<span></span>
</td>
<td class="nump">3.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_ShortTermLoanforPurchase', window );">Short-term loan purchase</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 685,000<span></span>
</td>
<td class="nump">&#165; 5,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_PledgedValue', window );">Pledged value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 663,000<span></span>
</td>
<td class="nump">&#165; 4,836,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hlp_PledgedValue">
<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>Amount of pledged value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">hlp_PledgedValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hlp_ShortTermLoanforPurchase">
<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 short-term loan for purchase.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">hlp_ShortTermLoanforPurchase</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableGrossCurrent">
<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>Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</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/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<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;">us-gaap_AccountsReceivableGrossCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<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>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<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;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentOwnershipPercentage">
<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 percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.</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/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<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;">us-gaap_EquityMethodInvestmentOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestments">
<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>This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.</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/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481664/323-10-45-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-25<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;">us-gaap_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherShortTermBorrowings">
<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>Amount of borrowings classified as other, maturing within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a)(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(13)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<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;">us-gaap_OtherShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromRelatedPartyDebt">
<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 cash inflow from a long-term borrowing made from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Proceeds from Advances from Affiliates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<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;">us-gaap_ProceedsFromRelatedPartyDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_RepaymentsOfRelatedPartyDebt">
<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 cash outflow for the payment of a long-term borrowing made from a related party where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Payments for Advances from Affiliates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<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;">us-gaap_RepaymentsOfRelatedPartyDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_SubsequentEventLineItems">
<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>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</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/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483399/855-10-50-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;">us-gaap_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_DebtInstrumentAxis=hlp_ChinaMinshengBankMember">
<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;">us-gaap_DebtInstrumentAxis=hlp_ChinaMinshengBankMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=hlp_BankOfRizhaoMember">
<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;">us-gaap_DebtInstrumentAxis=hlp_BankOfRizhaoMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=hlp_JinanLangchiHeavyIndustryCoLtdMember">
<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;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=hlp_JinanLangchiHeavyIndustryCoLtdMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsegmentsAxis=us-gaap_SubsequentEventMember">
<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;">us-gaap_SubsegmentsAxis=us-gaap_SubsequentEventMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=hlp_ShandongXiangfengHeavyIndustryCoLtdWFOEMember">
<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;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=hlp_ShandongXiangfengHeavyIndustryCoLtdWFOEMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<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;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=hlp_ZhongkeHongyuanBeijingHoldingsCoLtdMember">
<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;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=hlp_ZhongkeHongyuanBeijingHoldingsCoLtdMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember">
<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;">srt_StatementScenarioAxis=srt_ScenarioForecastMember</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>115
<FILENAME>R90.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Restricted Net Assets or Parent Company&#8217;s Condensed Financial Statements - Schedule of Condensed Balance Sheets (Unaudited) (Details) - Parent [Member] - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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_us-gaap_AssetsAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash</a></td>
<td class="nump">$ 4,654<span></span>
</td>
<td class="nump">$ 4,676<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_us-gaap_OtherReceivablesNetCurrent', window );">Due from subsidiaries, net</a></td>
<td class="nump">40,422,613<span></span>
</td>
<td class="nump">7,422,613<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_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures', window );">Investment in subsidiaries</a></td>
<td class="nump">13,066,029<span></span>
</td>
<td class="nump">13,680,265<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_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">53,493,296<span></span>
</td>
<td class="nump">21,107,554<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_us-gaap_LiabilitiesAndStockholdersEquityAbstract', window );"><strong>Liabilities and Equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_LiabilitiesCurrent', window );">Current liability</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<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_us-gaap_Liabilities', window );">Total Liabilities</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<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_us-gaap_CommonStockValue', window );">Ordinary shares, $0.0001 par value, 500,000,000 shares authorized, 73,438,750 and 12,238,750 shares issued and outstanding as of December 31, 2024 and 2023, respectively</a></td>
<td class="nump">7,344<span></span>
</td>
<td class="nump">1,224<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_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">42,998,556<span></span>
</td>
<td class="nump">8,036,676<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_us-gaap_StatutoryAccountingPracticesRetainedEarningsNotAvailableForDividends', window );">Statutory reserves</a></td>
<td class="nump">370,683<span></span>
</td>
<td class="nump">370,683<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_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">11,724,070<span></span>
</td>
<td class="nump">13,605,705<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_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(1,607,358)<span></span>
</td>
<td class="num">(906,735)<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_us-gaap_StockholdersEquity', window );">Total Hongli Group Inc. stockholders&#8217; equity</a></td>
<td class="nump">53,493,295<span></span>
</td>
<td class="nump">21,107,553<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_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total Liabilities and Equity</a></td>
<td class="nump">$ 53,493,296<span></span>
</td>
<td class="nump">$ 21,107,554<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<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>Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14<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;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<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>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</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/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<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;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<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>Amount of asset recognized for present right to economic benefit.</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/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 30: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<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;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsAbstract">
<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;">us-gaap_AssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<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>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</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/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<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;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<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>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<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;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures">
<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>Amount of investment in equity method investee and investment in and advance to affiliate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<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;">us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<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>Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<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;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<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>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</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/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<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;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquityAbstract">
<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;">us-gaap_LiabilitiesAndStockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_LiabilitiesCurrent">
<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 obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-5<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 21: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<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;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherReceivablesNetCurrent">
<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>Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">us-gaap_OtherReceivablesNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<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>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<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;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatutoryAccountingPracticesRetainedEarningsNotAvailableForDividends">
<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 retained earnings as of the balance sheet date that cannot be distributed to stockholders pursuant to statutory rules and regulations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 505<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477908/944-505-50-1<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;">us-gaap_StatutoryAccountingPracticesRetainedEarningsNotAvailableForDividends</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<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>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-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;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=us-gaap_ParentMember">
<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;">srt_ConsolidatedEntitiesAxis=us-gaap_ParentMember</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>116
<FILENAME>R91.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Restricted Net Assets or Parent Company&#8217;s Condensed Financial Statements - Schedule of Condensed Balance Sheets (Unaudited) (Parentheticals) (Details) - Parent [Member] - $ / shares<br></strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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_srt_CondensedBalanceSheetStatementsCaptionsLineItems', window );"><strong>Condensed Balance Sheet Statements, Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_CommonStockParOrStatedValuePerShare', window );">Ordinary shares, par value (in Dollars per share)</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<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_us-gaap_CommonStockSharesAuthorized', window );">Ordinary shares, shares authorized</a></td>
<td class="nump">500,000,000<span></span>
</td>
<td class="nump">500,000,000<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_us-gaap_CommonStockSharesIssued', window );">Ordinary shares, shares issued</a></td>
<td class="nump">73,438,750<span></span>
</td>
<td class="nump">12,238,750<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_us-gaap_CommonStockSharesOutstanding', window );">Ordinary shares, shares outstanding</a></td>
<td class="nump">73,438,750<span></span>
</td>
<td class="nump">12,238,750<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CondensedBalanceSheetStatementsCaptionsLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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/disclosureRef<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 04<br> -Paragraph a<br> -Publisher SEC<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 3: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-11<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;">srt_CondensedBalanceSheetStatementsCaptionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</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_us-gaap_CommonStockParOrStatedValuePerShare">
<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>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<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;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<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 number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<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;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<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 number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<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;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<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>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<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;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=us-gaap_ParentMember">
<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;">srt_ConsolidatedEntitiesAxis=us-gaap_ParentMember</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>117
<FILENAME>R92.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restricted Net Assets or Parent Company&#8217;s Condensed Financial Statements - Schedule of Condensed Statements of Operations (Unaudited) (Details) - Parent [Member] - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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_srt_CondensedStatementOfIncomeCaptionsLineItems', window );"><strong>Condensed Statement of Income Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_ShareOfProfitInSubsidiaries', window );">Share of profit in subsidiaries</a></td>
<td class="nump">86,387<span></span>
</td>
<td class="nump">864,733<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_us-gaap_ShareBasedCompensation', window );">Share based compensation</a></td>
<td class="num">(1,968,000)<span></span>
</td>
<td class="text"> <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_us-gaap_OtherGeneralAndAdministrativeExpense', window );">Other general and administrative expenses</a></td>
<td class="num">(22)<span></span>
</td>
<td class="num">(11)<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_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="num">(1,968,022)<span></span>
</td>
<td class="num">(11)<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_us-gaap_NetIncomeLoss', window );">Net (loss) income</a></td>
<td class="num">(1,881,635)<span></span>
</td>
<td class="nump">864,722<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_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax', window );">Foreign currency translation adjustments</a></td>
<td class="num">(700,623)<span></span>
</td>
<td class="num">(659,161)<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_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income (loss)</a></td>
<td class="num">$ (2,582,258)<span></span>
</td>
<td class="nump">$ 205,561<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hlp_ShareOfProfitInSubsidiaries">
<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>Represent the amount of share of profit in subsidiaries.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">hlp_ShareOfProfitInSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_srt_CondensedStatementOfIncomeCaptionsLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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/disclosureRef<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 04<br> -Paragraph a<br> -Publisher SEC<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 3: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-11<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;">srt_CondensedStatementOfIncomeCaptionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</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_us-gaap_ComprehensiveIncomeNetOfTax">
<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>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</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/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-5<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;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_NetIncomeLoss">
<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 portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</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/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<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;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_OperatingExpenses">
<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>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax">
<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>Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481839/830-10-45-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482014/830-20-35-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-12<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;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_OtherGeneralAndAdministrativeExpense">
<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>Amount of general and administrative expense classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<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;">us-gaap_OtherGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_Revenues">
<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>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</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/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-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;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_ShareBasedCompensation">
<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>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<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;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_srt_ConsolidatedEntitiesAxis=us-gaap_ParentMember">
<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;">srt_ConsolidatedEntitiesAxis=us-gaap_ParentMember</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>118
<FILENAME>R93.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restricted Net Assets or Parent Company&#8217;s Condensed Financial Statements - Schedule of Condensed Statements Of Cash Flows (Unaudited) (Details) - Parent [Member] - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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_hlp_CashFlowsFromOperatingActivitiesAbstract', window );"><strong>Cash Flows from Operating Activities</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_NetIncomeLoss', window );">Net (loss) income</a></td>
<td class="num">$ (1,881,635)<span></span>
</td>
<td class="nump">$ 864,722<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_NonCashAdjustment', window );">Non cash adjustment</a></td>
<td class="num">(86,387)<span></span>
</td>
<td class="num">(864,733)<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_us-gaap_ShareBasedCompensation', window );">Share based compensation</a></td>
<td class="nump">1,968,000<span></span>
</td>
<td class="text"> <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_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities', window );">Increase in accrued liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<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_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net Cash Used in Operating Activities</a></td>
<td class="num">(22)<span></span>
</td>
<td class="num">(10)<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_hlp_CashFlowsFromInvestingActivitiesAbstract', window );"><strong>Cash Flows from Investing Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_PaymentsForAdvanceToAffiliate', window );">Advance to subsidiary</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8,368,965)<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_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net Cash Used in Investing Activities</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(8,368,965)<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_hlp_CashFlowsFromFinancingActivitiesAbstract', window );"><strong>Cash Flows from Financing Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hlp_ProceedsFromInitialPublicOfferingNetOfCosts', window );">Proceeds from initial public offering, net of costs</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">7,228,964<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_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from exercise of option, net of costs</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">1,144,687<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_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net Cash Provided by Financing Activities</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">8,373,651<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_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect', window );">Net (decrease) increase in cash and cash equivalents</a></td>
<td class="num">(22)<span></span>
</td>
<td class="nump">4,676<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_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents - beginning of the year</a></td>
<td class="nump">4,676<span></span>
</td>
<td class="text"> <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_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents - end of the year</a></td>
<td class="nump">4,654<span></span>
</td>
<td class="nump">4,676<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_hlp_NonCashInvestingAndFinancingActivitiesAbstract', window );"><strong>Non-cash investing and financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_NotesIssued1', window );">Offering costs paid by subsidiary</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">946,352<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_us-gaap_ProceedsFromIssuanceOfPrivatePlacement', window );">Proceeds of private placement deposited into WOFE account</a></td>
<td class="nump">$ 33,000,000<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hlp_CashFlowsFromFinancingActivitiesAbstract">
<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;">hlp_CashFlowsFromFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hlp_</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_hlp_CashFlowsFromInvestingActivitiesAbstract">
<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;">hlp_CashFlowsFromInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hlp_</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_hlp_CashFlowsFromOperatingActivitiesAbstract">
<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;">hlp_CashFlowsFromOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hlp_</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_hlp_NonCashAdjustment">
<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>Represent the amount of non cash adjustment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">hlp_NonCashAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_hlp_NonCashInvestingAndFinancingActivitiesAbstract">
<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;">hlp_NonCashInvestingAndFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hlp_</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_hlp_ProceedsFromInitialPublicOfferingNetOfCosts">
<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>Proceeds from initial public offering, net of costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">hlp_ProceedsFromInitialPublicOfferingNetOfCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hlp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect">
<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>Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<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;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities">
<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 increase (decrease) during the reporting period in other expenses incurred but not yet paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<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;">us-gaap_IncreaseDecreaseInOtherAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<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>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</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/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<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;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<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>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</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/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<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;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<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>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<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;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_NetIncomeLoss">
<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 portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</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/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<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;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_NotesIssued1">
<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 fair value of notes issued in noncash investing and financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-5<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;">us-gaap_NotesIssued1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_PaymentsForAdvanceToAffiliate">
<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 cash outflow from advancing money to an affiliate (an entity that is related but not strictly controlled by the entity).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<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;">us-gaap_PaymentsForAdvanceToAffiliate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_ProceedsFromIssuanceOfPrivatePlacement">
<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 cash inflow associated with the amount received from entity's raising of capital via private rather than public placement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<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;">us-gaap_ProceedsFromIssuanceOfPrivatePlacement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_ProceedsFromStockOptionsExercised">
<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>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2A<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;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue">
<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>Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</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/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<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;">us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<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>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<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;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_srt_ConsolidatedEntitiesAxis=us-gaap_ParentMember">
<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;">srt_ConsolidatedEntitiesAxis=us-gaap_ParentMember</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>EXCEL
<SEQUENCE>119
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( ,J*K%I&QTU(E0   ,T    0    9&]C4')O<',O87!P+GAM
M;$W/30O", P&X+]2=K>9BAZD#D0]BIZ\SRYUA;8I;83Z[^T$/VYY><@;HBZ)
M(B:VF$7Q+N1M,S+'#4#6(_H^R\JABJ'D>ZXQW8&,L1H/I!\> \.B;=> A3$,
M.,SBM[#IU"Y&9W7/ED)WLCI1)L/B6#0ZL2<?J]P<"A#G>B4^BQ-+.9<K!?^+
M4\L54Y[FRF_\9 6_![H74$L#!!0    ( ,J*K%K8AS .\0   "L"   1
M9&]C4')O<',O8V]R92YX;6S-DL%*Q# 0AE]%<F^GR;(*H=N+XDE!<$'Q%I+9
MW6#3A&2DW;<WC;M=11_ 8V;^?/,-3*N#U#[B4_0!(UE,5Y/KAR1UV+ #49
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
ML\B%9%GQ5]>UUY)!MZ2Z3UX6*QJQDQ[<" 43CZPW_OY;]]#Y&0$.6N  4]?
M=YL5ZX+#FWM.?X90A"U%:$=QPQ9)(47=;[>20I_!X2XN7'!.TX(A8(<MV*$=
MV"3/2YH"WXJ+3AY<1XH2PQFU."/+T1(4G*KJI?U(N):IBXY:IB,[IEF2TSQ*
MH)?:@2/G0G!!IER(QA8_SE*ZZ+P+\&\QT;YH:5_8T=XNP9J!+%O1?(-T(BYG
MPG(=;8P.JG2>RT1NP#<D$W5V$.6P9%I"WW7? @;%#ZBCN3N6[5K> U'$2\#,
M%VJ$\YB*N!,+EWLWN!V05Y/)-0;G:3@/5;N8SF[(I(P3"?-L(B4K9&T>:IYU
MTN%ZQ@'52>"BOCV>0)_%]8VQ#P47,*)HCW<M3?Z:B83'*D35Y.KT>Y/4-C>K
MX,3HM/>[EN8_2XH(W.,#HX+,X&#1R8>+F:BT\;N6SM]0-5VWGPN7FWW J+3_
MNR.TOFA=PKZZ<-$8>&9YX>IT<''C;HBWP0X=>D6S[IF'"[WF^2)-R"O!R]4W
M%WDTP/!T'+BX@3=X4QAI :-\ >7E$_F-;3H!<2G'<=RC$/Z-L/I4!X)G%0BS
M)&7DJLSNN^MF@P@@]0/W<.1B2#H)/-RZV]D7<0%Y6<V_@SKM217SD X".I/'
MG0-L4G^!0>I$\' ';P+S$S?!#,\@U^^[7M]'^T]'@H<[>M-_[Z'RZ#_D? TE
M+J,%SUE,+HJBW#/"N.85Q]!T1'BXKS=H?_ 4QA#6R]6\$YU.9U#"@70J>+B1
M;V_,9C3K JTI/62W!1L4\7K(T\G@X5;>D'U20';BX#*F>/=T*'AX);_C%' 3
MPC1?<-%-A.M<\;Q/HXB!#(C$M2!&J$/ LPJ!\XR)A1I#,/&U7**=APL:UE.>
M]G_/RO_/GW:75'76=V+]O^6 K]W?=VR"?LKA;HRJP@U\(F>I>3,!#81GQKVO
M(\*WBHA)'(-Z<;!]02KJMWFG QLDK_B C$98J/HZ''S<S5&\NS7OQ,,ESVBR
M2<@-I]BVE+^S@625$7L(EX)U=R$N.EU2*)Y8G= ;C%,'AF\5&"WG5+V#(N .
M8JV3$)=[SY(Y,%8R&)_.#]\J/S1?79QTHN%*TRL,2,>&;Q4;+= UAZ5J2OY,
M5GL+)H.B=^@%CH/!Z0CQK=85EU"C@S\79I?Y&HL*7^>)C]O_72)A-O,Y<;T?
M[G^$*BHJQ6<3IR'%E=Z*.,E5O5-O 1^0%92+CS0M&?G.&:B2'@/6,>/CP0#A
M$E?%RR:[YVDG)R[P^A+;+PETK@3X@F#;59!XD3(%MG<Y9A"ZFMR>37['F'1F
M!%:9 =5 5NWZ\N@!5A75>)"WI2S47A-T7B=DK1Q6RNHGH<?QR _\HU$(]\5C
M%Y6.B@#W]=.R@"/@O-L,_OB&J558Y_V :SUW#U^'1H#_[/#L:B'X*K\][/SX
M@+O^Y\![9R,N]&O"P+Q*#$HG1V#P^\^@SC.:I%OG[J3#%?_E^>)OF,'W-/]E
M66UC]%>"SZ&\'D0\PZ!UN@1?EBXV=9=!TEQW!3I? JLERA?5709)J[HKT)$2
M6"U1OK#N,HA:UUV!3I+ :L%B77<9Y"SKKE '3&BU;653=QF4T+HKU.D2?MF*
MQ*+N,B@:ZZY0ATSHV1CW-;@"(S/ZU.STF0NP\&L$3J@#)S0L**HN%8SN[T-<
MX*>C0PQ$)TB(&_\EKS;GJ_[;OTMJ$'%"/^Q[[I%SU$TUW'G@06UA5(]U%*3Z
M-:Q^]J$]VCXZ,JD?F-"GU\^=O*%J!Z0@*9M#4V<P@N00]:,<]1O)5]7C$_=<
M2IY5+Y>,QDRH$^#S.>=R^T9]0?M S?@_4$L#!!0    ( ,J*K%H9]/6VR0,
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
MVML;+3?UF^%[J;5<UY<KP>="&0/X?B&E?KDQ+YMW_UPP_@=02P,$%     @
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
M^F[ !0[L:7V%WIHP;+4G4.B2@D"RK(956B3%XG@2]_J*.NU)V7M!X$9:U1N
M@8M]/^I2-  )*.'T^ K<>B1L-TG58-G6I3K!2=M1%'0]D@GFA9&O36 #+O!C
M/^AATEHD;/=(]5I[/(L/,UB\Z1\KW>5<D2B.-;=A D9AW+57<P..Q!ACIX=?
MZYJPW38='KZR\N'KB:X8IP>B,GGI&3S=_%QA\(1$VU8,R!A@ >GRTW$NP9"O
M;P%N_12V.HX#0>!RJ$<CHU!K/W)CTF6CHX(PU)<.'48BQPGB'BZMO<%V?_,'
ME4T1E@-FI**[#AB<" ?=76]F0$:!%Q)M<'0<@5%T@QZOBULC@V/K[GCZ(N#[
MU*R^Z-7;XY#9YD-E.WU/T=HG8K=/;6F8A",FRV2L"0/26!,&G+4F2.N8R#F.
M:?&ZRB"#&J=!L\V'RG:J9VN<B-TXO8,5/5T7:+'CG!:+;PB>A J1)=7+U>4_
M.R'5RR"CJKH'NH*GW(!TEWD3$+9?'.!NV1B ,6P'0<]&35I;1>RVZI5+29TM
M.-FA_0B>>:(N-QU)'-_7J>DX'(.CB<,>:JV;(IYU1LP37H!%%(==&IZ.D-@D
MW#S5K<[LU3-AR&SSH;*=ZMAZ.6+W<HV.C8"7Z#X1Z0)=I 6:L2Q+^-%-<]U4
M343'=>-<8]PM&AWF7#LP=X[_:15D"B(]KH&T%H_8+9Z)]BS-=NHU_2N(!^<1
MUV%G$#<%]1)OK1^QOTO[4A[M ,MD3WFRIFI3R6'1*TD*Q'922'@( VU^-C(>
M]"7;H-GF0V4[5;8UHL1N1,]7]GB&/99W3=5U_YWVOF+C"071C2D./1]'@69K
M#$BLWD]'7?-N0M9EVU./K=LE]O=VKU'M>(+VZS8E^ONX/@4,R!X%#$BK JYR
MJ:=76K?G6MV/&ME/&UI)@)*<[=2)(7!61U[HF<+%LH +I87R*XA3R5EU)JR.
M=5-Q;:KH\=$Q9D[YNCP_%B XY*_.>IJKS1GU?7DRV[D^Q3=S;+@.O&YFKOF.
M W><\DBU;;HZ+/^0\'5:")31%73#N0Y!9%Z=/U<_)-N6!ZQ/3$J6EU\W-%E2
MK@!P?\68//Q0#33_"V#R/U!+ P04    " #*BJQ:+,\_5B4(  !F.0  &
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
M3L72YMMN((^H6M*UG5#L,H8F3:>DD>\^<:<?7E43$L.K.P8PTH"A2P:@A^Y
M:4M06@1*BX_Q2S]4:K6N_Z03;,BHE/)Q3?=2#4HVY:Z^PB0"J3ZFB9ZI>-@T
MN6BNU8@U&#'*6;F_:%??E<NJU[H\/GMQKVI#V6-S*:\27P,%?W_6_O"TO?A'
M@HN(-%>YI$_F^.(&:YZ_P1=OM<])*$C[.UY=U?L;B+\E[#$K*I33!]$,Z[4O
M!IGM+_7MW_!RV]SXNB\Y+S?-RS5-5I35!<3G#V7)O[VI*SA<K;S^#U!+ P04
M    " #*BJQ:S-M/#+(-  ")2P  &    'AL+W=O<FMS:&5E=',O<VAE970W
M+GAM;+6<;7/;N!& _PK'[71R,]$9[R#3Q#..V&O3Z:6>>.XZ_4A3D,4>1>I(
MRK'[ZPM0LB "2TA*V)O,V9*7*^YBL7QV >C]U[KYK5TIU47/Z[)J/URMNF[S
M[OJZS5=JG;4_UAM5Z;\LZV:==?IE\WC=;AJ5+?J+UN4U04A<K[.BNKIYW[]W
MU]R\K[==653JKHG:[7J=-2\?55E__7"%KU[?^%(\KCKSQO7-^TWVJ.Y5]\OF
MKM&OK@]:%L5:56U15U&CEA^N;O&[5!)S02_Q:Z&^MD>_1\:4A[K^S;SXM/AP
MA<P=J5+EG5&1Z1]/:J[*TFC2]_'[7NG5X3/-A<>_OVK_J3=>&_.0M6I>E_\J
M%MWJPU5\%2W4,MN6W9?ZZ]_4WB!N].5UV?;_C[[N9=%5E&_;KE[O+]9WL"ZJ
MW<_L>>^(HPL(&;F ["\@YUY ]Q?0<R]@^PM8[YF=*;T?TJS+;MXW]=>H,=):
MF_FE=V9_M3:_J,RXWW>-_FNAK^MNYG75UF6QR#JUB.X[_4,/:M=&]3*:9^TJ
M^DD'1OO^NM,?92ZXSO=J/^[4DA&UF$0_UU6W:J._5 NU&"JXUO=XN%'R>J,?
M25!CJO(?(XK?1@01%OURGT9O_O@#<&/S\]70@)KT?#4$5C.PDAZ&@_9ZZ=AP
M&)\OC<^C95.O(SV_FZPKJL?=!"FZ0H&CL=/*8*TF=[QK-UFN/ESIY-"JYDE=
MW?SI#UB@/T,>G%)9.I&R@3?9P9LLI/WFL\Z;1977:Q6]*>NVA0;ZXTZ%Z%68
M+/ET,\-QC 7E[Z^?CMWB"\:"24*&8JDO1A)*J* 'N8$M_& +#T;&[>(_.AOL
M)F=7ZY2;UU5>E"JJ7"/-G\V;N8FE-]M63^RB^B':-/53H>=B]/ "AM4[R#E\
MRKB:4EDZD;+!6(C#6(A@7*5**\V+S#RY(*_MKN;'D8(83=R  L0D9LP12WTQ
MP9@0,1Q/\F"##-IPNZZ;KOAO;X/)]C8D2J6?HU%C'IBS>CG3 11E;:LZ,/%(
M[^:HI-[4\:4D9=[,\:4PDHS!=L8'.^.+["RJ+JL>BX?RU:IH%I59M8BVKT:#
M=L; O6&*74,A,23BQ+$T>,MP\$:!N$T.ODC"OBCUDR6K<A5I8-1TT30ZG43J
M>:,A3">&O%&+HHM,$H&?,HEGW8PEWF#[4IPDF#DN\*4D200\UAA9FD%!"]_\
M-3.YSI@0Z?%>%.VF;K.RYQF= '6,=R^1&6WU^[;8F&P*L@T"AI$GW+%A#LC-
M*$TPEHZQX;N^?,#Q$=[AH$/N5UFC9H:,]?C6:UTNM*-I:Z]J8'8B8H20:W?P
M,\\R9^^7[U<T] NQ?B%!O\Q7.@LHG0WTOR<=!G7S$NT_ G0- 4*?)(GK&%\,
MHUAZX>"+$<GI2$;'%AYQD*;T<VFI])Q>1%WVO'O>]^79FP=5J671@?BS5SF,
M84P(=4T#Y C'Q$UM@!SF I$1VRS*818FXW[ 6C-B1_2RR^!F0I=%]E"4XR2#
M@ZAX*<I,JBV=2MO0M98L<1"6;F[SO-X:KM10HXJG3#\;00]R;V09IT<Y>^\:
M7PQCSB6.W4CQ!6<DE@D6>"18+)_A,*!]KCMUTAR?JV8TYBCVLKPOR*60GCF
M&&7QZ*RVH(;#I/9IGZ!&2C_L8Y.V(Y'N#<X!02P3(MPG,R2'&&;)B"&6Q' 8
MQ>X:M<F*10\<E:%*/6WK;J4LBHQS)O;):J;I$-%$NF9"DI11Y T8 &N"(S(V
M8):R<!BS_MG;5-75[ R[@JK.?Y3.L0]4!/MSSI>*=:X?X2YBN8N$N2O=JEW#
MHE%EWTK:9,U8KR*LZ@*3"8!I6!+LX$H*R;%XY(E$+%J1,%H9F_M*_+3%/EC-
MS)1R0Q>4TW.98]<B7Y @2<:&T5(1"5/1X4FPR5[&\B;QX84F1+I9$Q";F<<
MD9XQOB0GVNJ1>4@L#I$P#FEKFJTZY)OV*.'L[8-'RR<8(C#A;IT#R&ER0IBY
MN <IY)S1L0BT3$3"_:U/N[9/3WN! 6/^G'?GR!P0FB6">)4,(,<$COF(*99!
M2)A!/E_>L )M!9A"/[H0]<+3%XQCEOCV^G)$U[R(C+0EB&44(BYJ]9HZI#W'
MQ"#Z7 JRDVI+I](V=*DE)1(FI;MMDZ],\^JB:I]  $4X<L$6E$.$)M2-&4"0
M8X08&TMI%J'("80ZLM#K9('&?4.K*1 M %MQ@;W69@H),D8Q'VOQ$$M7)$Q7
M/46^[!KAIHVU.7+)O_7T>=YF570[[A"@B46D3)B7(0!!+*7@7LD+25)!&.,C
M28):KJ)AKKI7&B$+'<4+M:G;HMO7-#HI&M/;3#_"CH)];'%H*N":2E%*02+C
M"1J)#FJAC(:A[*ZI<Z46^YQJ''19,J  6>GH<&(#D)(T%LA]>H1O]O+^%K4D
M1\,DE^[CQ83)I_[)8BPVW9._USIQ1+_J5]L&Y 4*D!NEE",JW908OHE+ N+[
M%0T==;3@&H;$?]19U4;K;-$'RADP']9WR6R"^)'CA+@%^02?.'2.!4P:!LPO
MKZG6^*;4GCJ[R*,^)U(F"'6;$N$;N"2"OE_1T$D67>F9Z+HGU[-)C@*PJB>:
MKMJ1EW"@7AGA5+A@FT*2& N)>#)2;U"+K/0R9%T655;E9Q@Z*;).JBV=2MO0
MI199Z0ED'3ROK$./VMF@1X-:+TE"$RE**= UI/RX@!QZR"(O/8&\Q[!WOH-
M )7"7=: Y C5F.I"'B@H8TK0B($6:.D)H/4-5+M%>-@R:!66$V\9%I*C2'O
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
M/NTJ))!%74&U2HK:6%LV9))?9T:&@*-ZI2W[?'N'$+2%EL.MS"2*'PZ05,F
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
M3XP;J!]*O>.?BRUT6>HM?]S(&(S0 'R_TLCV[ -MX'X_^.Y_ 5!+ P04
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
M-9078CPY+P2(JUE66554=QKKDQ,#_,R79?[O5I4\4G$(Y1 Y]\-0% T3 V)
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
M&M!/Y7!'8%?35!I_CN"K?8(0O;>!F'NX#+7&D"6 D;]1-G2A84*P Y'"LIS
M6Z,F;82H1:U(K(+JLC4=P0F'"*'C@#C!* ;"0,$P1>-MAYCPT)!\<!L/L%=7
MQ=.)!:- M5*:#>3@  M7'D>^&)#QIP0\EVJ0>0'G&WQ6]R)H/8 QO$8)0[U,
M\8O);QE&*DHQ%Q;9=BL6P]=-+Y'2*^JGLX1YD08P%8]7LOQ^ $\HJ(/T*7_O
M"IN;!U/<:]HTDK1I%V)'VE8>=J4X7#(VETDML^5.2\.O3GZK6H\=:1&%=$<Z
M&1\B# <4-4"%DE9GW&)DU4H.FH-3I4<.(6I-UGEW 4H6$) 15VUP^C=5\L!"
M+!=T\_16/'+; R$+$0*I>W [7P4[$N],>('I7K.G**F$MC!6M^9+<B["QN<[
M\V?%-_?%; 29<J!WB5R$3DLOL'U/D'?DP*&86L[PUT)JDA=H8Y'T<0%%I7I&
M4E#,2G?Q.&D=& &+_+N1NL]V)=C61'4HU;VAU8_$@+G$FX:Y74$R!<,3(4)*
MD6<:#_[2(3U?_\>;P#M0[+M$*A&9**@$EUP$MK =D*17\H9-;<DL/3HYM!&=
M)&-(PPXQ7T@4<[>#OU4W+8A3?/[T5;1B'YG;D$Z& *XZ)(LT':P[40^C?%0*
M+S&UI)X+*E9V!&PJ^I.&S4 ;=.Z_))S%,[ZHF>&/G$9G[K>6[JD;9B#<3KYX
M%#,SQ?1NH^F%L/09Y1_P04LW]-$:P$3$ $1Z"V6#"[6PF\2UFY=;;_#*"")E
MIJCVJ_81,KXVW;%/N/*J-$8OW^JF)=3MM^H5!G^.NH^R3].MNB7%W%!U0&D6
M5/:YS>8;;1@%ADI[I,@L?>+0)(7 AY!S0?MVW(;GD785\I(K&[2RQE=34CAM
M3A)*$B8:Z!$& >-("3W4#%\<JG%JDJS]6,@370J<G@X=Y$XA8VCZ4XTF7R<G
M,>6)A=7D5B]Y8;#HA],LGX/L^E/&FJ9FNN;:R?@DT>G8:+]TM8:DNR]=ZE:J
M">")G=;<5V?RT-SAH05:7:%A:]DEB(4\;10P :!]1:%32D@E<C-&C'C.XH=E
MEEKCE<HU?@IXAYJ07!0KAI#A8)6_#*B6-"TVBKZ$(9N![!9CHF_Q:"W0' A&
M*V,WL &XPXH!N0+M;G<M$"+;F+5]&>]-]M4\Y-+X>?=P/.)>Q7M3/U8U)U4D
MD(8-FA3XR!Y-!4\>[O=2O"'CT?T!&'2T'TLHW42#8U0,_?"ZR#![Q_N>++I4
MP7*46;9!+8,M.^R"LGCA(I%?I!=UP;O.XI,C5@\0JU(V0EZ8PZ57K4!L,ZX2
M73IYT7!;F\*5>PS06=Y$N9A.A23UMA$5KJ32VRK2]!P];W=#:NAE R&1GW@
M)JRA%B>=_3I+I?8SA.DS@-7?;T-IJZU7J!L%-CO+  +,O;LTM 4!J?=%MD$F
M:%ICYR<Z8TPNN8S],#%X&:MG*M53S/4J%!6VH,G7@-ISQ27JT_E^*Z18+;4#
MB[&3E N0N<UU*U.X>YLVMXD</ORHC@SW'@TR.V'4$54'76)DN>3D!N\HZ!M7
MO2(?K.@2W$^*-+P1)J$^1BDR@.ZJRS;.5*)4&+$A7GN/7*\+D;D4'()U,!Q*
M+-,%,.AW,%1G)]=,L A%#A^O,!!M!F=2ZRT]L:'C$JMO#8?6,7(EOC+C*RR&
MLFA5>NL9![>EBQAJ&YE2?)HU3".A!J+?W+=+ KK#_'UWJDQR4=$&TBC2[,J;
M&&%WZ*Z3-XJ%Q"6':0 '+NN'=Z&:[4> &K 2L+T5[70F6)YKM(>C&LRFIG-O
M &-4L >C50,TG]5HUU,$P&53Y:.C:K4!U48( P=1YSX)"8">B-0#4AD4J'VZ
M$!A>4 S;CZDAP-*SQ_6=2Q(2#HZ">)"R:-ICT*V-XX)+-7W;A78V']A[TK$5
MY?I0-'!]R%\;@J6?3R?GR?GAH5R,/SU+)H?'0Q?C-^PG&#X]2H[.CI+X^=%Q
M<C8>RQSP[<G9*4[N"GVC(8"96U@^_:W8X0XH\WX468/3N,C&Q$YK:2WP$+0A
MLL2,*,WWIAM)TAGZ2QP'F[7#&I.K?\0^-E(D3M+ZSE3 T6L0SE3_P3URHC#-
MK*T4_P^A[VH3AOXE><QA/8\GTV1R?I(<'YW)A\EI,CT:XX?C9'IV#+^<1Y]4
M34V2\_%Y,CZ=QH?)V=DX.9T<Q4?)^?EI<G)^ D8J!B7@R:-D,CY.3J8R#?Y^
M?GR$=U7&,.<A+' L-^HOR(3XDGX?[,VXV6V3KD[ZVSSQ'Q=?\%0FA[_0)?8\
M;&>E-9WB5#D%AL]T C5!<=U,(DS*]D&?&KR:IY6('(3@<FH_<Q08"S$FQ?ML
M@Q61GN#%E@H;02!HZM,,:JRG>\=$NYIJN'SXI>3^/FO?P O7QD9OXEF7(/3^
M1J&5F!Q7<9)%4^-1+KT".KDA>7ZC:"A<RW<?N>RNZFJP0C.1)PESASPKES5&
M6M:8>#;V!8NH>!#',A6%8-$H6^MM!*3 PLV9]&H=R;VN*AK@DY-APITNPQ@J
M$L+![[BPF89=*<(Z([)@A$-I4'DF-UHY%(5%6'Q9JUA@3YT%7Z ;GHV[^I6F
M",O*O(D+F^)P,"T)BL;8IK]'5R(:J ^O47JEH4\#LC6^OO718#'_-[M*CF84
MG='6A^E>XO.SR5ER"!(I?GY^,DW.3U3G)4<@^@Z/C_\C2N@VU:;*'\AE02RZ
M@_<_KMR/?^O,[<!$P7$[6VW;6CM/D]WZG4MP!?J027!\ BKA!&V"$\#8X<F$
MD7P,:@95@D14MR+A)X\@&CJ":[YV"7K%=-.'HBXY[.9T@!:'+<+D%ND3=RO;
MV*$VW!A0.05MZ:^GT&=_-24$9.1N+),KADLF6SN%=HRD3C.[J./[:1>NN>DT
MK/976/PU#.)J6&6F@>TMRW'NP90IFTZB]L+B!NKK&$E>I9,@P4\^UN6!VZP<
M0/%>]]-#K!$PL#+46!7#QEP6&F)-$XCYHNL5<X$\[=-EP<T]AJ8PCL1A%FQN
M>E#DWX!H#M K.J#4).X3VY#JK7GJ/P%@).IC#QQ:1(AQ]1EAU9;@"7W1X#DY
M@J"0RAD8W<"&_.)*G#KH)EA=3@<==3HWUP;%W=[PJRR]*=.+4W5R!^"E<DY'
M.X"&O!!W>"$*>6'D6YI3P@7@*:3]G6N0UY;!_H@D.>#?V_8V;NMYW ,E@M&/
M]QG3?;$-HCT8!-O8KIW3O!NF3AA8V":JH@%M@<JJFUJW\:7OQ0&8Q]E<_PL?
M<JI-L&>.&V)(2\S12#L]X--!GTW?O%,[/M<;RY-NI#[,6)I8+@GC[K+6_-$A
M+77%1&PG95H>PN2-K>NP(JUX](W#!]O-)?%F0T]BLO"B:M@;?KL:Z/G&(54P
M%6H?.0]<8$UK"\+B4>/EVF:&*:%B4>=]:JV8#TG<YTR\)06VO5;S,7E&VRWV
M'R)/[B @35SZ1^@S#Z$\"0^?6LS-'R,2O'@T'NH#94QEA#+H.$(99714))M\
M0Q2J;LD6XF2^A:D+*E11TJ&N/^NVAA/'GBF:I]K8#)8=Y2NU.T?Q[[Y^\I:<
MP<?P*RFI[%S_%Y^1;<8':D)EY63=3U$W"*3%E$&Q9GHG31TE6MKQ1+OW),2U
M"=8%CO+Q7^I/XAT=R3+3PN0S<C_:8&GB0^RRC,% BOY_7Z?\MA\JP<+AOO7R
ME^5FD>F $MGM-@:G/TB +I0.Y&+N4[;I74S=7;Y"*ZPCEAD:Q,<**^[8JN)2
MRR3F*Q$2;@$I$LTIC:M)FKR._P0I:[-<6DW"PTM3D*?&2#"K=5%QC+/D*R$]
M9%BA& +#!^M=>0*<R//S<[#]0:(\GQXGYY-SLBJ?'YXFJ&O^YPZ!%*YZ&=(1
M,;L/)OHQZ3"B?@4MW73Z+-WM!P-,&//9"*B$5]7PU0A!G2!%,5'7B((JJ_(@
MP]M'KHN)--/'!J=R(:>OM2]!K*8. D7\^_3!=J2WCH@Z,$H_; 03YT']Q6U=
M*-JY:FTS!+*K&P "2A?XOA?JJU17:&-@I\2P-;2+T08O/+J5Y+0E5^NM1I2N
MD#AA%?%&T<=J"Q>CPSD^X/5&Z6?]FS1:$E%Q8ZIU81PB/AMW'8M1Y)P(1 "^
MLT*]B'ULY?T$YH-("';TMXX<+,A;K(K!49SIQ";[6&F$=S0JOM,5C)%@68A.
MY1DW:=29E YA1JV3L9 ![Z_\XFHU"/FQQWYX9W;(Q-.]C^*+#@BYE<HV(54N
MN8FV['.9^M+'8P\-WYRC*A%M[.Q^47[5KD%]  0'@XB+:%%T)]"&TM=YN)&[
M%KEI:^QUY,N$4J[C=4''JL<_VFK]VK6)B0*J'.2H+L<[?M*FOD'#&1/0-QP.
MDR4I^6'1$/!9]&-\IN>[+X7=6RE8E&=GC+Q'PD,9J$6E[TC>(M&D"_ 'J[*U
M8>3D*1(?6O4'"'R8OH<"!C]'WUTX_@=4'0U3M<MB2>'Q0_],Z"Y;LX5Z'7UY
M4F?4!L5:/81&?(P[Q--VR22ZRK5A4= I(M#(35/?R(/J)%-I7;&)HV@'4ZJ?
M)(I4WT!#@8C!PC>\ JVM::E''-@)6%^(??@H=H ]=^?D%Y"30SH?ZV8C)]*Q
MY/0[9OV%4;@;E#ANEQV=+S$EZ8=WN=U;T*JOFENQ+8;:UI74]272RS"!J/?^
MR?;^Z(D"S86=TOW/2Q2RG</'.VVPL5OB ;4^8K)%]G4(4?(,G_9.H;M6O:LY
M_-]J':Y^+U7G#2,,PQ<<X.%[BT^W2M]HJX\OUKLCF?O9Q>>VQ2D)Y2>O@CXP
M>M%##X/:I["DI;O/C;YL '5(Y%]28WE-?@\*NH=@ML_8>*&FB6?C3HQ2EQG6
M*O-E;A8#;\ A15$[:^;RT[L/:LE(:U1_52;2<DJ:Z^J[F;?$BGS)M9;Q+>LC
MV"!6'H1=6'VK&U500V_D(2+GBOC 9Y'@%X GM\:"BJ7P[5?83^ O1I*O<M,+
M?E'#354[/7?";%WQZ 4H3TZM"!)2!R0WW+UP"<EJ"%XR6I3=X=?\4*T 1J/H
M0*PO/N >QQ%O(JOD]7):..Q?M+!)"2)MW'O2N/.4.._=Z,JRJ\\Y\MC(G,;J
MA3EX,"0YN5LKM*CK8A!LP5G"C]BV#9PN.NO)JP&^H(2HOYD>-+2.@I@BB2UY
MUL>\.Y<$]!;,5V+Y@_$IQ>(,O>7I6AK!!2\]K:NRPBCHYB6D;L]:-==\9$Q#
M8MPH A:$H_.]>J).\Q&E/:R-#;(/6AX;&&S2J\Y3LW:MIM5LW*W&>JK9O\;=
M, [SPC7A[,6C^KWSM!K%-^D:<IKBMQ7>3=K##GO[ G8T./ KM6R+]P!%^WHH
MR0 ):-N],VR[=[W">(H<"YS\9T]>^N0[3R/,YGCHVJ(K$L?+!.WYA*BZO8N5
MG#3TCC6G=Y5[[:?Z\9[WJ9>5-OX@D?;),<([%8\?6#RBX-DG$Y'.,F#*4$@E
M09\P5P-*=X)1LE2E&62N@,2I#(82$"A7%UWUZ7SNM"SQ>H7&]7QWOO]*X0<P
MQ,*B)"VT((F<KYY\ZKB79I""\!!(0(L\$\E*6):F?3)X\SA>;S@%[[90D92&
M8S?:E[AC($KO8\P&S;QRK2ED YX\##0<AOOHA^0R0";\5MW:L7E 'G#\:FF&
M4_=?V8+B,=HI'K40[>GW,0(O._,GX.6P#^933!KQB9UW,YO*GZ='0_SI1X9\
M2?,) 9SO>RY=5/-6(L]!/J:+(H QBSQ5^Q1EJ@TC.\DJM#-#IC@'-[N^,T77
MS$*_J+)"F((/O >5$Y.SE<AI<224E*YX(QV!0%^!-/?I% ("5O!?C>+_!>;^
MPJ3<?X(J\3TP<MPO8RF6P0N<H$ND?-5OG'JS^]ZA&UO$1@0+@W6.!;M8\KH+
M-4D[H53M:KFJ[D6-T,T<"M</O#DBR)ZHC]K%:"AF*&@F0M958SEIR[<VM\@;
M\J<]E6*I!LF=/1=,QP:=A4'2Y,P0"A@VR[MB#KT:EM";(&CM:TR=95_)=3>]
MV$<FG-[I'6'0CY^R2[K!1,/80'97>RE- @3D?$EYW2":>'=+,%.:X#>Q%P:6
MHKA$(/9Z".;W#OH4NK03U$Q)D(E[R@[8\A*[LB/F1O&G0/D?A1FW?N]<_.5@
M# +EG:=0WD,DW.\;ZKI2F+UWU[=7F^T[0R+OOTQ7:-XW5.U4C6PEN;V;MU=V
MGRM6<%%?6JS-')8F$-_:VJQ4A2L&O3.Q%JD/Z_9!>H5LO'2:9'-3U %JX;AL
M8UFZP.;3*($VZ?%D<,-G454-O[Q KYL.*@#:^P:G"C/VWP;X-%N>:$\.,@,V
MGQ< GYX_&I[_5%^;&-CP6G_"EVJRD.DDB<M1H;6[%;65^>C= @'?1[N9D3A>
MS?+_+#L.'E>TP8ZA%>4H6!I_NN9PXL\(<^(;E''4HVF"4Q_T,_A^9G\3OGAE
MXS;^4 Y_=V+;9_=?OVC>O'Z16_C?'/ZKJP?X/UWK?Y<VZ9O7X-3>F4M3%);?
M$/KKL\FSX%M,>/_Z[&+R\F+Z[ 4\Z8>_>;T&-^L#Z'>\O%Z8!3PZ'IT>/^-;
MQ_JAJ=8X93RK&O"@Z4_L=6EJ' "_(T/I!US@H:J_$7AO_C]02P,$%     @
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
MAG/ZL4'+&VA]:HS?3MC![E=I_!]02P,$%     @ RHJL6O,ARW7, @  (08
M !D   !X;"]W;W)K<VAE971S+W-H965T,3,N>&ULI55+;]I $+[S*T9.E9,5
M/WD&D"!QE1Q"$)"V4M7#8@_8BNUU=Y>0_OO.KL&E$D&5>L$SN_-],[/S8+CG
MXE6FB K>B[R4(RM5JAHXCHQ3+)B\X166=+/AHF"*5+%U9"60)094Y([ONAVG
M8%EIC8?F;"[&0[Y3>5;B7(#<%043OZ:8\_W(\JSCP2+;IDH?..-AQ;:X1/52
MS05I3L.29 66,N,E"-R,K(DWF(;:WAA\R7 O3V30F:PY?]7*8S*R7!T0YA@K
MS<#H\X9WF.>:B,+X>>"T&I<:>"H?V3^;W"F7-9-XQ_.O6:+2D=6S(,$-V^5J
MP?</>,BGK?EBGDOS"_O:MNU;$.^DXL4!3!$465E_V?OA'4X /?<#@'\ ^";N
MVI&)\IXI-AX*O@>AK8E-"R95@Z;@LE(79:D$W6:$4^.YP(IE"43O5&:)P,H$
MGE6* NYV0F"I8"(E*CET%'G3&"<^,$]K9O\#9L^')UZJ5$)4)IC\3>!0F$VL
M_C'6J7^1\1[C&P@\&WS7#R_P!4WN@>$+_C-W^#Y92R6H@7Z<>X;:27C>B1ZJ
M@:Q8C".+ID:B>$-K?'WE==S;"RF$30KA)?;Q?!'-)X_W$'V;1[-E!)/9/3RO
M'J(%W+TL%M%L!9/E,EHMS\5]D?E\W+/G500=N+[J^9Y_"__J'58I4C/7;UIQ
MH>=1 M] =:@ GE2 FPH<K9FI0"LF0":5QM U;'A.VR0KMX,6-046:T+HQCA5
M6KI+=*L$K6.A:94)I@@&,2>R3^#9_:!O=]T.R?UNSP[#L#'6*6<QUJ9MS^X&
M+K1].^@$+=,D$KS #ML!^(3K]%HKKEA./+[MNJ'=Z_4-O]ONVWZW#>=J[9R,
M;8%B:Y:3)(>[4M43W)PV^V]2C_T?\WIY/C&QS>A-<]P0U+WIMBT0]4*J%<4K
MLP367-%*,6)*.QR%-J#[#>?JJ&@'S;_"^#=02P,$%     @ RHJL6@<1.=$;
M!@  : T  !D   !X;"]W;W)K<VAE971S+W-H965T,30N>&ULG5==;^,X$GS7
MKR"\P2(!>+:^)6>2 ,E,%C? )I/+9&=Q.-P#+=$V,;*H):DXN5]_U93M.+.)
M]W OMDBQB]W5U4WJ;*W-=[N4TK&G5=/:\]'2N>YT,K'54JZ$'>M.MG@SUV8E
M'(9F,;&=D:+V1JMF$H=A/ED)U8XNSOS<G;DXT[UK5"OO#+/]:B7,\Y5L]/I\
M%(VV$_=JL70T,;DXZ\1"?I7NM^[.8#39H=1J)5NK=,N,G)^/+J/3JY36^P7?
ME%S;O6=&D<RT_DZ#S_7Y*"2'9",K1P@"?X_RHVP: H(;?VPP1[LMR7#_>8O^
MBX\=L<R$E1]U\[NJW?)\5(Y8+>>B;]R]7O]=;N+)"*_2C?6_;#VL3?,1JWKK
M]&IC# ]6JAW^Q=.&ASV#,GS'(-X8Q-[O82/OY2?AQ,69T6MF:#70Z,&'ZJWA
MG&HI*5^=P5L%.W=Q9Y!?XYXYNVM$ZYAH:W;]1Z\Z$.\XNY7N;.*P#ZV>5!O,
MJP$S?@<SBMF-;MW2LNNVEO5K@ D<W'D9;[V\B@\B?I+5F"419W$8IP?PDEW4
MB<=+_N^HV;\N9]89B.;?;Q$PP*=OPU,AG=I.5/)\A$JQTCS*T<7//T5Y^.&
M\^G.^?00^L7=_9>[Z_N'?\+Y7R]O']CE[2=V_8_?/M_=7-\^P/GKA[<\/HQY
M^^7AFA7LYY_*.(H_L+_>@KU0V.THE"\4MJ"PTJA=ZV3-])RYI61SW: )J'9Q
M&B"C<C63QF=U?Q!0BBG/27#5JZ;&:LN.6,'S..1%F?KG*,GX-(^#&U$M$8EY
M?MG:.^(TRH+E/$Y3'H8ERWB69CPNRN":VH'1K:I0NX^JDI9-<U[F.9N6O$RF
MP9?Y'+-[>''$PRREOSS-@F]RJ:H&5DF<\K(LX7+&BR@-/B)89_JAUZB6=48O
MD'O+XB2$KSD#3)GR;)H'7_N9TTXT+,(X*7E&;U..F'F8I,&OL#I%NZKZ5=\(
MHJ^6D%&EA,<^3GF4Q;P$2R?L..%I.N5Q.64GP8,'/6)1R),27J7Q,"BPO$@S
MT+P'(Y_0URT"06/WR7F6PE@FJ6)?)<37G/]-B%O*3\S$2O<MN>8T.RK#E"?3
MC..IB.!/YG.0@Y@P"SE:M^VD;[X-U (IK$'ADAWE6)R'"<R*HN#Q-/)F1UF:
M\R3,V%H:"2*KIB>/P&BEK2-S(Q]EVTO+@]?(9/V"'B4(>AH#?4J$I0-X7GHF
M7F/CC$ ]+#A;2&@)%-)24:/;*FH!A+^CZW4X8_:I-S#=$?@^?[3BHUYUHGUF
MM;*=MD-=5"@BG)U!IPWEQ=*<<A8]ONWG:#\#_FQ7"N0;LBBQ?\TJ89>DM$K*
MVEL>(>ABRH[O;ZZP+[0?GHS9):S(;1Q4G,W5$PR%M1*;K)5;XATQ:^EP4S8@
MD"@#3<D&)N)1&J.2HI/-WH,FW]4G 113'A718)_E4YY/DY.!]!H_E5ZTZC^R
M'K.'I;(,%+=6#(4S>"GK /D6OHDTV@Z102-1..6;_.Z2)]BC:'KY-U'3R(DG
M=OSM\N'$FR1Q.&:?@537BN YJP<Z_YR2M=%.PFB7D U%@:]4LCF*T2"@G0VW
M!<^R_ 08PK&EJ)$%M!/=V^:9S:1L?U#NV[V!"#"Z7RQQ6_(%]KY,#LHCV,F#
M;Q@DAVGC'_4A.HR>%&XS4"]"&D>X5$#]U%=\LK-QO)V!<JBIH1.B#5*![4EG
M(YD]<L9EL$7RY7-('M'>MEX5LE&H-K]X;O1JGP5_)!4?+(E>F]H>$ U%+ (2
MS8(2Z!60%'R:1C^H8)]DJQLOHJ&O;\MKHU"\V$&A#HI\*Z"_J/?$%QVL_M0(
M_ 9#JK="ZX:35*$7>S*Z1M8+3W2 VQU1B)Y$7*-153T6O,7.3+3?42L@96#P
MOJ=&AE4K:4!]PZYH 3SZNH0'&B&0(]O)WZ6:"\P=6RG9+55"1(WCA^;V/YP.
M]!"_(CBH5<U:[5Y8942[PDME_ %+%8[8J30@J>[0O6+\UO5ILG?[1;0+?\>W
M4"A.J.$BO)O=?49<#K?GE^7#-\B-, L%"ALYAVDX+K(1,\.]?A@XW?F[]$P[
MW,S]XQ*?0M+0 KR?:Y"W&= &NX^KB_\"4$L#!!0    ( ,J*K%HQ NX)[P0
M  <+   9    >&PO=V]R:W-H965T<R]S:&5E=#$U+GAM;)56;6\:.1#^SJ\8
MT:AJI17L&RRD"1*TZ5VD-JT:[OKA=!_,[@"^[MK4]I:FO_YFO O=)#2Z^P)C
MK^>99U[MB[TV7^P6T<'WJE3VLK]U;G<^'-I\BY6P [U#15_6VE3"T=)LAG9G
M4!1>J2J'<1B.AY60JC^[\'L?S>Q"UZZ4"C\:L'55"7.WP%+O+_M1_[#Q26ZV
MCC>&LXN=V. MNC]V'PVMAD>40E:HK-0*#*XO^_/H?)'R>7_@3XE[VY&!/5EI
M_847U\5E/V1"6&+N&$'0WS=\C67)0$3C:XO9/YIDQ:Y\0'_K?2=?5L+B:UU^
MEH7;7O8G?2AP+>K2?=+[W['U9\1XN2ZM_X5]<S9)^Y#7UNFJ528&E53-O_C>
MQJ&C, E_H1"W"K'GW1CR+-\()V871N_!\&E"8\&[ZK6)G%2<E%MGZ*LD/3>[
M5DZHC5R5"'-KT=D ;M!=#!UA\XEAWN(L&ISX%SA1#.^U<EL+5ZK XC[ D$@=
MF<4'9HOX2<0WF \@B0*(PSA] B\Y>IIXO.1_>0I_S5?6&2J.OT\YW4"FIR&Y
M8<[M3N1XV:>.L&B^87_V_%DT#E\]03@]$DZ?0I]=WRSG-[]=+]Y=P?SV]FIY
M2X2OEJ=8/HESFN7-A^453.#YLTD<Q:_@M"WHQ$SXF$&NJ1^MPP+T&MP68:U+
M:FRI-N<]RAA6*S0^:]U%CU/(>4QZ[X0JH+8(AMO%PAFDP3@)@W0Z]G(V#H-1
M2N?0VG/JV;RNZE*P/5%IX^0/X9OY132=!.$T@9<DAF$PS5)XV7M$-P!%*6;<
M-(F#-$P:>Z-I,!I/8=Y%Q.\TYRS[8[Q?=RB,!>1BON>++T?_FP1 SK!O,>P%
MN1*%49!$HX"E,!A/IOX G,738!Q- IIA=H=^"I5W _C@XT<6R;%:,=>S+ NR
M)&-A'$Q'<:L>C8.0W-NC09 J+VNF)!6EPCK.@L%OJ&JT0:^QE@2CC*RQX-$:
M$-I-3X#0?*1ZV02P085&E/ZT*&C22&X+)GL(C7WHP=RR^4?!\1!-?'(TCBX&
M*!]DW=/8E5ALL.@)KJJ2DTSV+3A-I/*:#G :7NMJ)]2=K]/LE:4)K+Y J86"
MM=$5+'A))#ZC7%/JO>G#W@+E/^0:O+"(<*,=0A2^',";VO#N?\SQP1E*1H=.
MKY %*.TH(+G>*/F#LJCN0-)':>C*<D21"I#BHT"2O_)A8=ZCT<2J P]6EP7L
MA/'Y98!*J'I-0ZI16M6R+$B@E%-&Z/[A30JS\.6^X8B3WEE"V9^F42< &?E_
MS96C5'LK[J7;DFE)<3="6>%WJ6;8>HXEX]Q/GB]UYN?S+Z A$/0>GF)<<:S1
ML\EX%&1QZ,-IL.WH7W4W*\1I$M @]>8*/,:Y:/+.P3H1U&O5>QQ,D7^MI2%-
MM]>M6_:Q7]9WOJ#R<]0%?LR1V9]\1C0T)M-D $N"]JK,K)VGA5=>UX[+MJ!^
M+/6.RV!P?\9P,A]-5.&<D:O:"=ZCXF]1=FBD+NBS[9UL,LF?VNEKSWO+/9;4
MJE5S!S<EW;7-<1G1])N2%UG&JW%'SCKRI"-/#S(Y34^^M6,&P31)@C":])8^
M5-WI>NK6&W8>)Q6:C7^"<<O3T&O>*<?=XRMOWCQN?AYOGHCOA=E(9:'$-:F&
M@VS4;Y)W6#B]\T^=E7;T</+BEEZJ:/@ ?5]KZH)VP0:.;]_9OU!+ P04
M" #*BJQ:*9PC';T#  #(!P  &0   'AL+W=O<FMS:&5E=',O<VAE970Q-BYX
M;6R-55UOXCH0?>=7C+)7JUT)D1!HM[2 5%I62[44!&SWX>H^F&0@ODWLU':@
M_/L[=D(NE5JT+V [GC-SSGRXOY?J62>(!EZS5.B!EQB37_N^CA+,F&[)' 5]
MV4B5,4-;M?5UKI#%SBA+_3 (+OV,<>$-^^YLKH9]69B4"YPKT$66,74882KW
M Z_M'0\6?)L8>^ /^SG;XA+-KWRN:.?7*#'/4&@N!2C<#+S;]O6H:^^["T\<
M]_ID#9;)6LIGNYG$ R^P 6&*D;$(C/YV>(=I:H$HC)<*TZM=6L/3]1']N^-.
M7-9,XYU,?_/8) /ORH,8-ZQ(S4+N?V#%Y\+B13+5[A?VY=V+2P^B0AN95<84
M0<9%^<]>*QU.#*Z"#PS"RB!T<9>.7)3WS+!A7\D]*'N;T.S"4776%!P7-BE+
MH^@K)SLSO,=<:FZ T@L3L4-M2'$#7,"#Y+1XHEVAL.\;<F9-_*@"'I7 X0?
M[1"F4IA$PUC$&+\%\"G*.M3P&.HH/(MXCU$+.NTFA$'8/8/7J:EW'%[G [SQ
M2\'- :9H$AF?D-? 1/R6OH:_;]?:**JA?]Z3HG34?=^1[:MKG;,(!QXUCD:U
M0V_X^5/[,K@Y0Z-;T^B>0Q_>C^>SY60%WV<+F#P^C9>KZ?AQ14MXF$UH\42[
M7XOQ>V&?!WZ<K<;0@\^?KL)V> -_Z =F BA3F*U1P669K":8!.%.9CD3!^H9
M5W(8 R>M(Y9SP])&1,6B^+IPO2HWP/)<R5=.?8?I ?[JA*T>U7^:VL]?%M,1
MA)U>L_>MU^P$P5>J5R.=DS43S]3JD2PH>P3SP 43\).);91P^(%L=Z!4Q]18
MZD 1M9KPT\2MQA?+,@QNJHMNU[[YVK2-P(3A$<]9'1G\ZVIC5]8&73E63@M6
M%$+%#_9,PZ:PQ4\];1(@/A%B3(=*9H22*[XC=HT\I=)P71>10BE:9>2)B!>E
MB"7X440R$AJ(=(P[FJPYX0D:@>M"4Q:U+CT>:1.)94)%+<46YDKNN(BP"7<)
M:6-1N6ZPS G&-;@*%2X[PBE*B=$RY3&S9VM&?B.$\L$@@J1''>BQ-YM@62MG
M;8N*\HP95 I_.' :;SJN5:7 D7ZK-]LJ+/6R"N,K1D4EV92I*(%VX,(@V30B
M/$J2N%V5,>$MB[7&E\*:CW>NVVTD,1K&4]UZKQ_]D^F:H=JZ-X0*URI6#MKZ
MM'ZF;LOI_/_U\HVC +><\I;BADR#UK<+#U3Y;I0;(W,WJ]?2T.1WRX2>6E3V
M GW?2*)3;:R#^O$>_@=02P,$%     @ RHJL6JDAYC*2#P  ?C8  !D   !X
M;"]W;W)K<VAE971S+W-H965T,3<N>&ULW5OK;^,V$O_.OX)(TR(!%$=O6?L"
MDK2+ZV%?M^E=41SN VW3MEI9\I)2$O>OOQE2E"A9=K*[O2ON/FQ6ELGA<.8W
M3](O[DOQFUQS7M&'35[(ER?KJMH^N[R4\S7?,#DIM[R ;Y:EV+ */HK5I=P*
MSA9JTB:_]%TWOMRPK#AY]4*]^R!>O2CK*L\*_D%066\V3.RN>5[>OSSQ3LR+
MC]EJ7>&+RU<OMFS%;WGU]^T' 9\N6RJ+;,,+F94%%7SY\N3*>W8=XG@UX!\9
MOY?6,\6=S,KR-_SPX^+EB8L,\9S/*Z3 X+\[?L/S' D!&Y\:FB?MDCC1?C;4
M7ZN]PUYF3/*;,O\Y6U3KER?3$[K@2U;GU<?R_B^\V4^$].9E+M5?>J_'>LD)
MG=>R*C?-9.!@DQ7Z?_;0R,&:,'4/3/";";[B6R^DN/R>5>S5"U'>4X&C@1H^
MJ*VJV<!<5J!2;BL!WV8PKWKUIF2%?'%9 2E\<3EOIEWK:?Z!:9Y/WY9%M9;T
MAV+!%WT"E\!#RXAO&+GVCU+\GL\G-/ <ZKM^>(1>T&XL4/2"8QNC_[R:R4J
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
MA0MJ)T#[A5)V/W$7=*_(Z;]02P,$%     @ RHJL6M'CRJ9E!   VPD  !D
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
MPB5,26[_,+R&P1F=9"9<"V,8N4 "4(%,(X-DP4Y%^[%U@"?A\='  SZ,V#1
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
M,#6PVIE^X. A3(OS'\(+#PDCJ H%RFSUU >3'+2U9[^(4:+0D;H*KYN,6J!
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
MF3;%3IB$+=$T32$+]DA"2;.F\&= P*7F2C?5$<H8- .XKS27.P_M]%1 U^Q
MK8K%%G77KCX"+4;]GE1492W)S4!-^0 KJ?J$[2^8.\*7%_&M-"F+STKN!(=-
M3NBT!%8HJG*#\GXTB?J75R,?^9?@+]*!7N\%O=>D1X-3K1L>S=0"]<Z_'(:Z
MA"(WX[73=H_3HIG)O\R;E^TKTSM.5UM@1J[18'(1@&Y>BT:PJO03>JLLS7N_
MS.F!1>T,:#]3RAX$%Z![LN?_ E!+ P04    " #*BJQ:GGM^EU,(  "F%
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
M]%C@XLI>-F!][EQ<OXB#S55X\B]02P,$%     @ RHJL6BZW?=!*!P  >Q
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
M+ZR5%N_1WU5NGMEUI2R.1?WZ&5R!_3BY^VP!_B8*R*+=,;U& ,"0(__,]_V
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
MQ$@T7M<$BM?V]B^YTEYBA[G^/8 P"7I]Q;G:!V:#[H<3_P502P,$%     @
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
MIF1Y MYGQOCE@#=H_@5R^!=02P,$%     @ RHJL6O;*6Q5\+   UY,  !D
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
MZ\U:3)/98P1K;%"N5V!V*(X3D) JV%C5UP)]1/7<E@QR -@^($#=S(49/7_
M<T'/_JI,+3HAD5^(*N=L(D"N9EFF95[>J7M43@S@,U\6V;\WJG(@%H>K[$/G
MKN>.'(BBSO3(!G0T!)[*7E-/0V6PFQ5;;!I/'9 7R#QA][K5&*T^VQ$7?3*D
ML(V/$.#D$7U#(:?,15">(6HHX$"Z-[K\5?[@8]7&!B&9[1'] %Y817D)K)-%
MG7L.%4I67!F4R$D2Y#C.TQJ3(3THN))6O-'9 FH%' +V !HR8F95*#]%NF7L
MWE4!"(\]BB,'4P_882 ^.F&X0[I@D#4S&53AKI*J(+&]]Y%,+#"",'Q;V5YU
M<'"L?G?<S@F "Z2V$F%9WGNO.HKLZ0E80Y+<X$:XUE<EUR&.T-L[-]9-D;LI
MR(QF+_P**(N#!N2B1A("I.S8[DG#/A4B1C@FB2F$UCB.@*M]H 0I/!%6UZ-B
M0V>.LDP]Y_1>C?8(<DZ:4YDPNR!J/4RT<=]G^88M]'!)?AN576#REV@60(G$
MBV$[.3F!B+U$'-DJYX#7Z'4.8C9.1)#G**&!2H!-O;%;*R:[R'ZSU3RCD"6]
M!/MT#H2M+59BQ=,#)!UP9(W8=1\/-*(&0QYR3H4H&;1_%PF5\ W(GW^1]0A$
M"#L_\!NGX*5$^K[7//L-A!,HBK!N/)&=N/,Z^NU)).DS9]L;5M1Y:?8F\=G9
M)#XY/#;[\/'LY"@^G4[AKVE\?CB-#T\.80/BT9&U,79SZ)L1Q*TV6.8[]U07
M,;> /SF-CXYA'2?'9C*)3X^G\>1L;"9C<C[ ?]&U0SD6,L$7!SW+@5V-1Y,)
M;6@\&I_2/]-A*W7J.=-TD#-=JG2B/ZZ\=.KE3#\XEKG<)0/;4K+$A)$BC45F
M!L%P-C0.9I92*J(ZN6<K2.48*2EH?:%60:)?;!2QQL1_UC%R*"3%.8>HKE'4
M#LEEO0'E&L/<NS0%##(M 0URU)U@-RE)8W:?AN:+NNU@^.PN0U?@DPMP/E=-
M5]#%N/A<&X(<+=$E8G8.:E4UV]I"XV0\.EAY;]2@</-9D9/!U,6W-UZ+P7/N
M19QGC6!NVGH1 [X._.1RJC;(\H/MR#Z+E THM-71>]=@G)ZMP3D:*'W\!!6O
M0,5"M4;LSP^%^:V\9\8V'4]..)STZ\7M.^;M*4C2+_#(B'X]F)S%YC8(ZT2T
MH5_)K[_WN5P#;4\/Q_NO36?/JC_V&G2JD9!R?7>'5C3ZT+UWD;7'(04S<FIH
M1^GL4.-07*H3!AF*8#UD0"$SZ])E@EU$W04\M2B*'*#)[=#9 BU1$AKY3MN!
M#[>0/G;3HN<H24M*'R7C=\T^R3L@9I*J^+I3'K;6AV@GP)+Y=QU!W^XT4L'>
M_FC05[L+PKL5G2&B]@G#D^%4WPOE%C>!W0&RNI>Z?VPH<[%MVSAE/(@N2$8"
MJN:.C6)B YCS0.0D09EU I_5!*,TR&A"ZX5A#X@(HH C):,.W8+M\*NS\3YX
M%GYPR6]]Y/B*T/#A] 1H.'#'8GRI_20<;N^ +IT8YY>Y-:UXBPMT/4N,300>
M-:<ZVXLD$(1J'-!@UVXU2YL3* %P54,PGI?HPKN\NOQHR ;WLX<S"^WU =-@
M^AYJPZ1V5EG]%1D?_9+AX:Y*];P&:7(SFV?V7G75($"+/%MJ,,(\OHQ93U*7
M!2'*C(S'0@ &NW6Q_UT0"8P^CC_6#H:-I+!WL-$Y]WS8G*2RIAW5:".H"&+?
M T4Z4O3$ )Z(G]-O+N(5'1!L@'+GECSAQ)<2]-0+5Q7?!H$2V#Q:$T#F@-MS
MEQ'%Q1ZDC& TBFUY@NP:'R=?%R5(4_HMB8JTG8L5@5BK2&L:F7^6#[#FBJ?'
MV%]M+8&Y)S+%S)W&3MIIWL#&YI0U5&XJ/4=UKNZ&,GL7/^U"#<[>2,A1M)*H
MS=['ZYM]0HE"TB#)G38GI1YP04PYB<,V&TKP\?J0X*ZF83251;_&(G*;[>0$
M=.)A7A]<S<@;W51$*(]FAI"I-$2(4 @0FPZ=?FQA*^&73XA@U(T\(^MPK<_]
M0"3[ 1%N$'<PW:LL,;E/,^&8[A&ADWS.,?A! >*+&R;#!0D? O?43L'QO"%,
M\ 5[(YLPR0/X/?L'^*@K\C]4F&KV)T&(_3D@;6N)B;E<(8FZ;UEVE.8V,O]3
M5E\/LN( /2B@?-5UZ'M33D!XDCRX<"QY,M&_:_)D!HLAA(!QES:A?.UR3NE>
MD5-@@3=N%G!8G*P#4\TI$Q!D""?^WY4HYH-0NR8(+_2)K%4XX6WE!^"29"5O
MQ"FH0W&,(VOB2/+\*:6^06^KT$E&FPERM$/ITZ8&5D00TS%=!9&UMIH?.,>=
M!YP )5,(PY @8"V6_"CMC)2V+LG^NM88S\*"%BHY-J-;<6NI)<V[G(%"9AO+
M?GN,GR(6H"\36"4H99P"ABC#"TTW<UXG\F5/RMUE^(SU,(&?LAZ5;:46\"(-
MPV^M% '.#C>4'8ZVHGJM,,00K+D&J!RL2LH$]8B3U=[OZ5;B1;1#(/@F?P0<
MCRCHHV]S(&B06?CJFLEP5<Q[S3C_'1.,<)5(I?T^B!\:R;CO2_U^3M\K];HX
M=>X05,A77XCX!<V943_EI?>?<7R8LJ7Q6."=&*!TE^1Q4,H6<ZIISG_CM/R7
M=ZV#>9=A'6'#E:R<5J238VE3(>J18QT9TB-F2FYF.4@OMT75-#]<_ZX:YJ[D
M\XX3:V1N<3L\*V=6"OQP%SDY(#&J2SE+/*+.&B,EBE:&\I-\&?JV'Q >QS"9
M)MN$(S#SLRE;WZ1UWJOYZYZAO'2 .5(BED$@BYU11"L6#:]NO!TJ$8P>AXXF
M_2*E IR0!#YA;%6#"X=.37 '"V?D?;>T*.!N!VAPS.G0HG+-BB4.]6BF/ Y/
MG>[ 0X=6G-6V=<2XM)Z%^//C*?VZ4#^+J#@.E8 [25-,F76@FLUYCH/TZRNH
M)L,%4->N].3:E9Y<^=*37>+_KPYJKH=*7CHJ LD#MA.#?,,44[)1%..Y42D5
MVT5<.0ALP_]LNC_3!"[RP2G [!2I$M0D#G!'$KHTK&PO;2 .1'-U!3P^=AJ)
MN_+X)_0=4,)_&/_?,40WW*[U:&GT;I/E*7E,#\><5A=]2N9+6!Y0O ?81'_\
MPP+]HOUS9 [,L7P)'!6S+?SC^L-G4"EAY.#1*]2^J[( 9@2V$-DBP<^28%VK
M.2NINCM.91OLKH M @F7NL#+ ^ ]C-:0CH"P"*I"G5>UY3%&'D YE)(_:;*6
M@O7]N8S15BZCQ#1&Y@HY#U =Y;^@TX9<M+9P3B8*VE9\>@&INB!$D*=)[@%T
MD@@9DX>OL ]8#H):PLPVJ+BPXXE9,,%![6$<]EMCE8TH[BRL!VG,ZV#F@.Z!
M-L>$F5#Y.I!41%'PU ?%_O;=]-0V?%3/P\0'0"I**[YWM8+SK )\P+@>9VV0
M=8<69Y Q[JKR,&TEH(1!IN;+RR;#%6$??,'<A<!F%R/[D8',AVY!7@_#BK<Y
M5HM!11<A>#7PG[4R=,NBARO-N)3_.4R)Z[IS3OAU/O>,# Q*@J7O[G#, G'P
MC5F&7@7_@[FK*'-*M)-<//9@LL+RZI&H*BV\0\NDG&%D ]5H>@Z1"=^Z![L7
M4PG7(+5!(44EE49$6CLZ88[306)Q?=5.4="-=I;BX)-5+6H99O6#V.=+>";#
M-3P?5L@6"%RXDX]E<7?PD?+:&(=Z\?"O#<G?Y/2-<@-FAZ*4#<E:P@I%:)9?
M:)@"R7KA!#9D9A\LGTWF5X/."$04I7^,AP?!C18GV%,]N^U[2E)XO]:@"&?!
M46IIX+?BJ#AJA.*I"MQ#03HD;WW?\QQG'[KD()]RJ[F%6K,Q"\S=W';B#<-&
M<9 ZY:PQ4?=\2I1ZLWP@(,RXZC![KE%M;.@V_M,"6PZ!3X*/W$$!$QB>,IR#
MHT%;I2(^$6Z= W&B$:Y:O7=RT4LPTY8K%E^DJCZRK'!;Q ;A((H=!^%> YN!
MCB78(4IURAY<9&H=*"N@'(F(#?:^_*_V5K8,^B#WS9ORO1EL-6<V@=(%V!TS
MO!.L^N"H!PI*_!WL01@XCC@W!HME\&>Q_#D)BG#*]3\(]XF<KTO!H2#XD;J*
M.&I52PQUY?&9\=/AA/:/E/A%#5;8O=/'RYX[QI:X"*-[H"-)NADE"B45H 'E
M+!^!<49#:60G@J_V"5+H NC)(@JGH691,@4PE*^4#;)0!SSH[(CI:4;+6Z/6
MTPAQB=05]QN5\FC<D2.+$:Z.0TVT1E'F>FI,*,Y5MY :D0?1&+?Q 'MUJ9:M
M* LR]EJJ>0 MW<+"F<>1S]AF^"DAS25E;YX#G@6?U48->O>@=[Q1!%57A3A7
MR/CM!RIR4^?IV]5] @-#32=BVJD#H[.$<1$',!4)2XW]?@!.*#""; W^WM7"
M- \VO]<LC4BR--HK=B16R\LN7Y+S>N<R:,WL85 1\[.3\T,U_1;7BD*\(Y4%
M7R((!QC5@X625L2PQ9A%+2DO[&\M/' (4&NRI-H34!B.%AEQUAIGFR2*'I@M
MZ_S('M_R1V[4(V@AS"AQ+^ZFJV!'8DD++3#>:YH$<DS!+70_K[GXVSF-^7QG
M_JR(Q1O1JH&W'6CYJ7,Z:^H9=K0+$@S8%RZ:J#/2M-J%^ 6JH,1]G(]<L9Z!
M%%0<4(TY9Z<$RL@B^V8E.7^S$FAK1DHH7;P>VG7G@=K&FX:Q7=4(A9EB04+*
MA4DUQ/&YA7H^29LW@66S;&=&RA$9*:A.@LPY-D#<(DF^90U;(A*S?71\:,OA
M3DJ9^JX,%]J+-=""WZH=<,<A;G[_(M*Y"\Q=0">%!&?MXT6:]Z$[40.L>%0,
M+S!H2U8F$NB<Z7IAZD3D.#TV VG0*IF,.3YN?>4)KS]RF@53?UU3/QC+!(3;
MR1:/HNXFF#C1:. NK$]!_@=TL*%..*B58(BO9T5:N+A%A5I]0^S:C<L=FGAF
M7"+%?"GWM?)N5FX'TM*3./.TL%:;2NBF)7KCM^H%!G^.VJ^RR=<NC2#!W% :
M4&$7E)N_2_<<;2D%EC())<DV>>+0)"K&AY!QU=%NV(;GD;0%\I)3F#21SZ>\
MDT]V3AQ*8H#JE!," 25-$3V4#)\=J'%HXJQ=O]43W8"<G []!ZU$[M $H41Z
M;I-";,HC"XO)G4Z$Q6 "_=0GT$^'$^AO)/IXXZ./O4KC#Z3.]PS]I"ZIP="V
M-GDR/HF-#,>VS:5+!2?5XM+E;$@:$;PQJ&Q^<1H9C1WB5*!TZ&K8J'"9(4(]
M=130*&#%BL(#% *.I;I2;!U.WPFSX#7C-9'N.134"04U67*UZ&F6_9Z^O%T-
M#IIL%'T.O7\]\62&1%<ATYS$.>"S%BYL00-@AZE"TM3#U2LO<$5U8]?U:[,W
MV5?ME<NKYNW#\8![8_:F_ED5[)2*1 I T!O(.XEI*'CS<+^3VQ'R!:I!@X>.
M]HV$BVS4^XQRR>^>%^EY[WC?HT4;*YC-,T=I4 ABYZYZ07'S<)+(3]+QF6'W
M#G%=(%0/$*J2+T;&JH.EE_R ;#-.XE\Z=M9P=[O<Y7GUX%G61)EH=KF$T7<A
M%<ZDPJ56H.DYCI08.PY1=$8 (I$Y?0 :MJ5.9ZW].D6J\B.$(6)8JZ^11F&@
M'=BH"10V,TUA!9ATXQ(_:N#?6G.X:V4"IC7V?:0SQ@"J2]7I1P8O O1,)6V2
MJ5YYMJXMZ)K9(Y5=5IF:G+[-&<G]FOIK&FP@Z?R(;G/ME#3NSJH][B('#_]4
M2\1X@PN)G2#JD*H%+M$!70!^BW9TZ5OEPI'WZ;01[IDL#:N*Q2/*($4"T%VU
MR<9I<A3N)3+$1BZ1:S$E/)=\:# /.K.)9-H+##KX]$B)"RE5Q.PS.7PL@R/<
M#,ZDTDIO4?%-@;4(EJ,TZ. 34Y[A%69!UJCT>N4>']X4SK&JW=L*,;G6,(QX
M0@A_,]\U$? .,V;:0Z42UHRV@$9Q I?7R "[0V\"&<M85E&P-PM@X"+;6$_;
M[#X"E("E+-LK^4YF@F*\1G4]JD"K:UIE7>C*@SU8S=.A\6IU"CZ% )PO63PZ
MK%85576$T*\1M6H2B0%T6*0>D/*@0.Q347E8Y!YV(55%@+EGA^I;-6SB-8\"
M=Y62:-(AT&XCV+["S*[N0CN;]^P];JFR4H(:]92@^M)3F/KE='(>GQ\>2JN7
MT[-X<GC<U^IE2W^"QZ='\='946Q>'AW'9^.QC '?GIR=XN"NX"#J6S!3"_.G
M'W*Q#JPRZSK;U8>/DVP-[*26UB3TK38$EJ@1A?W6M!U=.D)WBN-@LW6_Q.1\
M.]&/K12K$+>^LR50]!J8,^4X<=>W*,Q8T(; _TO@N]I>0[?M"T8@7YK)-)Z<
MG\3'1V?R87(:3X_&^.$XGIX=PR_GT>\JIB;Q^?@\'I].S6%\=C:.3R='YB@^
M/S^-3\Y/0$E%GPF\>11/QL?QR52&P=_/CX^PE' ,8Q["!,=#)7A37X(W'2Z;
MX]8N%Z2'?$Z^]=HUSQJAVR#:98BWNVA3%P!?\VG^N/B,R#$Y_(GZL61A,TO-
M*1?3T\E1?*?ES@JR:F?BAU/N$S2 PRISS81F5PV7<_B1HT!G,9CFT:5>S,CV
M="<J7=AA"9>FIE6OX'RZ*5LTU*U*,SR&<,#7T$V'*^ N)0@M>DY_1.1Y0SBU
MP->VUR[8[:VO7!/2V0GF^*SFG$29=-]I!13E_:TTP7 NWUWLLCVKR[H,E68>
M) PX\ZB<5AUI6G7LF9I/F$8QC$<M0Y&_'%74M=:((2'D;LRXDVM-OI"RI =\
M1#O,9!D\9%]3-1TNA+H!Q*/40ISP/=>(T%17 O3>4_^+8YK6$VGPA#OJ( =6
M>E>P/Q/30;GB.5]@+[\%5Z'WC\8MCPN;APFNWA !8'-,@:8$=<#631?V+G4^
M$/)>[G=2YI]>R,X@S<Y7@\G\WVS0.EQ6<$8[7Z;B_I=GD[/X$.2&>7E^,HW/
M3U0SB8] 0!T>'_\G5(4AK/2%&M/A*HO;1*_'^$3&*9[$($+^^'#&_[AR/_X0
M&M8] P48Z)3\77,-(AC[@P:GX)JE/EWR^ 1TB1-4)D_@$ ]/)GSNQZ"?H"XA
MD8*=0'@F5D3/Q J?D3\=SJ/_P"T90)O8@07?_WJ+#$758X^V4QPT1W81QHU)
M"7%=:6S==T4,.@-/0=/S-97TV==3A@L9N68HY$; *>.=S>Y;"GZKM7#4\EMH
M3]2Y;=U>XNLN?>T@\3J89:8QHQW3<5C/%@FK_:(KA?E+U H\DI!E*_:(G[R?
MUB]N.SD(A7'5C;RR_$:G8-_= !B1X;3]$&H:F\\6;8\.EU/1/EVBB[U'MRKZ
M0-E%B/WP#_+L*^#M 5KT!Q3UQWUBYWKM&D3]MV 9L?J'>@XM(L"X%*PP>57@
MA'Z4X#TY@B"?U&FE;:><_.*2*UO@IK6Z<"DZF>C<7!LX5W+H9UEZ_;?C8VV%
MY3:%A$NU:7Q("Z9%"U%("R-_J0S%,F$]N30C=NV*-T6P/T))CJ5UMKV+VCK>
MHIY,Z>C[N[[JOEACU!Y4 NV1^:WD#(HMQ31TBNWBEE&/#!WDC[[B83I<G'!C
MVYDO_4SRF6.82]\3#3  =^7ZD'FW;64#V+/O'=W"8DM%VG$+WPZZK_N^\WIY
M2K4U/6DN=*4)9HH72SIY5^D\?W2'E[B\1=:N4\U$8S+#AL:8DYL_1JX#=F\3
MXMALMWDG8@^;3H2W!.V6B!W_4HB=3 W:7=@O+C %M3%U_J@Q)VWWQQA9,LOU
M?BFMK I)S8=%O9X+AJGF,S.91+O-S>\B$VZ2),WTND?HHW<A7PL/GQH/SQ\C
M$@!X-'[5!\H@E""+H/,;)8V@E2T)(]>$H6I3[T!.YA\P=$ZY:(HZU'UQO:G@
MQ+%WG8:BMS:#&8[92JV"0;KU2?W3X5S\?_@L]%ORACSV$NYS!S'_V,IN;W4V
M$L\+FQ8/U)6T%A1S/T5MCZ[FM0=Y\\F=]!R7T$?+G],N[!/+/)@72-L'<Z@7
MG+?3):.%)B;/"U^7$$Q-# %O*D'//H7ROJT3OFR3TD[Q<7]]R>?E=KY_CU0=
M=KX$:-A+"2XN!GAK[Q,V_5R S-4NHV;<DE.\&H3'"K.,6<WD]/+8< V?^$Z!
MG45S2AG1B&M6F7^!V*G33#JAP\M+FY.C@8%@5^N\Y(!%P36,'6#4@C&T#!]Y
M<ZE0<"(OS\_!1 36]G)Z')]/SDG3?WEX&J/P_>MVHR3K>V;6XG7#!Q-]'YL:
M)%9? S$=+EC 1DH;*C:^D5NO>HGUN8/TNJW1D[SE'PU+SO'>M2!)FV(C*'U%
M9!=E<9!BW:YK72<9)G@1@)2R=O6I2Q TB5N!8L#'Y*%NR3-](FJM42ZWP67B
M."C1N9<?Q5!6F[KI6[)+E@),3A9X+2-U_*Q*U/ZPAW=XA8J+_ 2WG=Y*RDM-
M=O@[=1!?(97 +.(]00-\DSO//X[Q"=L4R+TOOTH+4.%9U[9<Y]8!XL:Z0F8&
MD3/O$ !X(9[:=_MX+\\3D \\BG@]5^W0H08)A*F ^!3G3^"-69A>B46$)5=#
M!\^([SL$IQ*O&S1J#4J',*,K1C!["PLL?W():@1\XZ$?MN#H4[YU[R-ST5I"
M5DLZKZ JYQE&._:Y3'R^][%?#=><4VJ<7H#B?E'&H:TBNPL0&/0"+J))T=!#
MK5+O"G1/#DURO:FPP:7/C4RXB,+%$,H._>B51!]<*[XHP,I>BFI3O*,GO?PB
M:.IG _R&PV&T)+6GGS4$=!9]'YWI^>Y+5<U.#!8IWGI&+H7SJPSDL^)W)%?"
M-<D"+/6RV-2A6^TI%.^;]3L0O!^_^UPYS\/O]CK^ E9'_5CM8N-2;?'0/1,J
MMFYV8*_#+X_J#-H@0[4#T(B/<8 ][>9,(JM<DSE=.OEJ&NG1X/N"47)X(IVP
MMF$4#1"E6HXB2/5Z2W(1]6;[8BL3O32!&@.#PH))U=@AFKPZ>!O$G"PE,OM(
M^<!B@<BQ=,RS_X:Y1$(HW''SR;C,H:]'.ARN);IL*3#B,>1&RKT7>?_P:.9R
MMT6GR;<5=P1>]'5/+JBM7:2UD8'P\3;D[IN-8@4CY]=+IVS/X\BL"%]O76"#
MG<4/J-4D$Q(R%'=$2C#AV]YP=RU2AJYU^J%+?]0W04G2_0!#5Q<[ [G4_^E+
MCK8NQ!K$,I_"?#B<PGQK[TB2W*@_N!>WGCG&3M\Z'?W)FZ#AGM8?*E)0GSJ6
M0=1/I='KRE"Z1OXNSIKGY.L>T94 EM6,U3KJ(7XV;OG5=9I^>3M?9G;1<]$G
MB=#*Z7F7O[__I#J>7&?@*S@CS:ZGL:Z^V?F&F!3WIZCD^0U+:M@@9GJ%-R?X
MGH(JNOLN'B5BXP*IP*P4ARTL3XJ9@PS1\-)A[)CT)P/)9Q5K.7S4\$4(K>:&
M85I"_NA%"P].S99B$I3$45VO&0DC:.1*8N84I^7;3"DW"SVH=""U3_;B>TDB
MWD1:RC7=6D?BKVK;Q@3AP^YZZA'9!^+H:7OBEFU-A[WEC8QI:ZWCAA=#E).V
M&(*+.B_&7A><A_ ;MNL%NYC.>O+&;-,%97[X;C?!)311X <G]BGO^CA-JV9,
MBR*_$.LY&)\.<@.?]',XG+*#O5#I0MP/TD386UC755F4Z/W?61O[GQI[X!X,
M5;2]EU?=N]P<"P "J.6;-D:M]F]*&U@K$43TM%PB4+6EA[*G-LDQY]EJT\[.
M?>HZ,_4AHT_QE>N9W_&M=GLZ:W:B[];:9^Z:=R66TNYAY^=]67;4^^ 7:B5L
M]@!$^XHT<0^*:COH,VP'_6&%+CDY%L#,&X_^^N9[C\/,AA IM5=K)":S#=I&
M"]*W[T-1=-=P%M8@W$D'/1<4#WD3-3759F?$<G]WA/I>V?<G9M_(&/=)N:>S
M#)A&R$3CH&&LJPF@#A_(^<K"]A)_0(*4%DE!/>3[B[::X;PE25%@-:#ZJ'W7
MZ/]*X =0H<,D5<UX(XF1K9Y\Z[@3NI,"H7"1 !9Y)Y*9,$U9>X/QYO%Y+<@-
M;N]3EIF$SVZU;'/'0)C>A5@=='7--,><32^R#5'!ZK^;*T27'C2!!\&*JQR9
M!^@!QZ\V0CAT]U)*9-_1(/O6Q.2GK@LD6G9J8D#+87_VIX@TXA,[;V<+*'V>
M'O71IW\RI$L:3Q#@?-]3Z:*<;R2*$L0XVR""-::1QVH?]D^TD7DK (SZ>$@4
MYR;'WE%Y6PU$B[:L!3$%'EBVFQ&1LS;-V2Z(* EU1D$\ H:^ F[N0X.T")C!
M?S4R_P<,M85-N+4556;YQ<AQOS:2+HC]!D"62#F#WSC=]^1[VF]M$=L*+2SF
MO>=L',L5>JJZM[SQVFU]5=Z+&*%"4@H]]=Q&%T0"U;O0AFC(9LC=*4S6I<4Z
M;LM-!G;P&_*$>"S%I##B.WLN'H.-XW.+J,E13F0P;+ZTV1Q:?\RAMY>@M1"&
M;CQX(]796H=.*J:VH!BANY;?JI=4<$N/L0+O.E%0R \0R'D!Y-9W5$'OEJ!&
M-<%OHB_T3$4>I8#M=0#,U[_[M!3I*ZU1OR"J_)0>L..:[J+%YD;F]T#X'X71
MX^Z=#OC+P1@8RGN/H;R'2*C?7_3@,MSVWG^XO=KNXQXB>;@>;HE!@_E&_ZUD
ML)THMW?][JK>YT0TG-27FF@/I*4-V+<VERU4X(K!X52L1>(=\MTEO4$R7CI)
MLKTIZGJY<%2V-2W56_M(7"!-.C095'PNRK+A"]&T.T*O *"];U&J$&/WOO.G
MR?)$6UF1&K#]OBSPZ?&C_O%/]6+XP,;0G"XNLDQ#HI.$!/;GK5V5[$[B ])N
MT7TT3(Q$\:J6_V?)L?>XHBUR#+4HA\'2 =XUQ!5[1HAS!A8P/O5HF^#4>^T,
M;B?0W81/"-MJ'M.7CS*<I.$S5?H,PU?4A>9]TB1O?P:C^\Y>VCS'.6&IO[Q
MYY'[%I,WL"_<ZXOIBU?PIG_\[<]K,+,^@7S'7BNY7<"KX]'I\0MNDJ$?FG*-
M0YI9V8"%3W]BMW%;X0/P.Q*4?L )'LKJ*RWO[?\'4$L#!!0    ( ,J*K%KR
MA'/E50@  'X5   9    >&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;+U86W/;
M-A9^YZ_ J-E.,D-;O%\<VS..DS2>)HW']C:[L[,/D B):"F"!4$KZJ_?[X 4
M+3F.G;8[?9$ $.><[]P/>;Q6^M>V%,*PSZNJ;D\FI3'-T73:SDNQXNVA:D2-
M)PNE5]Q@JY?3MM&"%Y9H54T#STNF*R[KR>FQ/;O4I\>J,Y6LQ:5F;;=:<;UY
M)2JU/IGXD^W!E5R6A@ZFI\<-7XIK8?[97&KLIB.70JY$W4I5,RT6)Y,S_^A5
M0O?MA9^E6+<[:T::S)3ZE387Q<G$(T"B$G-#'#C^;L6YJ"IB!!B_#3PGHT@B
MW%UON;^UND.7&6_%N:H^R<*4)Y-LP@JQX%UEKM3ZG1CTB8G?7%6M_67KX:XW
M8?.N-6HU$ /!2M;]/_\\V.%;"(*!(+"X>T$6Y6MN^.FQ5FNFZ3:XT<*J:JD!
M3M;DE&NC\52"SIQ^U$M>R]]Y;Z*Z8#]QTVG!U()];(2VYRU[?L-GE6A?'$\-
M9!+E=#[P?]7S#[["WP_8!U6;LF5OZD(4^PRF #LB#K:(7P6/<GPMYH<L]%T6
M>$'T"+]PM$!H^85_R0+_.9NU1B.&_ON0#7H)T<,2**^.VH;/Q<D$B=,*?2LF
MI]]_YR?>RT?P1R/^Z#'NI]?(TZ*K+.!S0%65++@1!?OYXHW5Y[J;M;*07$O1
M/@3^<?8WI0#;5</K#9/UO.H*T3*#PX6JD-&R7B*A[P18B?1XO@/%V4*A!WNW
M@9G.Z+FLOZ!C"UGS>BYYQ5J# Q0# PDMDSW9O-,:1Z#1C8*GP-SH;F[=]_S[
M[[(@\%["X,,9H-HS_Z6C-!L?JQW_#\]?L)(7;"9$3:C$9]D:4<\%9&K5+4O4
M-BL>T2%5T3+KU)KP/F^%V'*^VN/,.H2_!M+5"ALH:;2JG(&AU7^$/H" ?-CW
MQ1'B<278:]*.0G*7YV6%H/KB=-??[)VJEY6T?^Q'^GDO5])"'6!N+_PXZOZ!
MZWG)8IM@_@[E]=D5NR[A1MK\2_)ZN1!8O1/\=L,NZ@+%2F\0*X<N>V^*PU'"
MI[<?WXS,SQHM*Y8-S"^%:BJKL)^^;-F5:+I9)><VE$OX?N1Q>74^LM@&TP5B
M84_7$=R@TW4C;.Q<#QW@IIN).WSN?1-LR4=!UZ)!S,W@-C]TF9_G.0...S$?
MN#2=>MH _;V1[7.?;+QA04A6\.\Q?<?5[R4"[TFNVXM?P'X>[$'O;>U9*:^$
M_$5^7<B-F)>UJM1R,Z;\%^$R4 Z<[H2&+]A;,=,=.CN+MNZ].G=(VT\E:L6&
MJ74-3F/^;\C-]VSO$/C[FK$U4OX7)6L#)DAG]"*)CH<,W7Q!WQ>\>EEPJ\VN
MN]?2E'O/@*H@:W 6>NP?%IYN2]D@Z8V@ND'9?Q_,(3NS90MMJ#?PMA6Y>U>7
M%@V5D5H9F_9400JFQI;BVB"N%4/ILN$)IBBP"LF.\E2IMK5Z<V.TG'6D- J0
MLH6G5O5002K"OPMWK\)N#AG*-\8<I87K0-37"$F0%@0$$+^Y$(.MO;D17+=,
M4']_R"SX#7MEL0H.'0J5>V'T!SQL&7$JS(6\E47'*]=9EVK7F4_Z<I#Z#:[<
MXOL61SI_DR/9XXYT_BY'/C*[Q./L$O^YV>7M"/.B[M\\!L-NIP5"@?^Q=3PU
MY#R*X^$)[69OR)'?AF-_%FH=SA"<4) _'&E;:X9L#0=N!ZS1=7P^[^LP(7C:
MCP.NH78C9C2O6VZ;7^O,A%G31/,T:@ 1%>I^S7>BZ$[@KB7N1A\[K1PY>QKN
M;ARK+JGJG+6M,*US/DQOW&Z/G'/>EA;9G!;BMT[>\LKJ]8QE<>H&>)=XQI(\
M<J,P=ZYHKI-S$FWO^['KI1X+<S?/( *&ZXA4 P+X4,[%;N;E;IA&+'$]=/0X
M3)R?E!'[EX+ #4,?S3EQDSAR+NI;0%!D&"0>7I(#-TDCU_-PQ0VCW$V]V'G=
MP3Y:K5C#AWFT;YYYY+D^>DN>)) 6WMWC$%E9ZX+";-@!"Z/ ]>+0N43V<EE@
MZ,1K=RNL/13LK\=AMS<7I'M>Y&99SGP0YFZ0QLZ-,O#/O8M^X&;(6\]+F>\#
M;N#Z:0;%ZX/]BQ!--<UL7-94G(XAFKS04'#URON>&V:QFT8!+=,XP#+N,6_H
MEJTD38?Y$2_*%([_1N!^[E"N>Y_#!R$\Y.4A5H&7PH()3&S0+^7,9@G=ZF61
MFP,W\D*L$B@8)[G3EP7!*D'\-;UQ'ZC%0=?NDQZP)//=#-!>BX6 DGCSX)^W
M!H%3TC0D!8(T'&PVP'O&0E@J@$7];-@@4/(X<=Y+/I.5-(B#,7"KG;/K$C7W
M %5XA8J/K*-(14#"+S%%+6P6)$#DWT4F3&8CSH=) <4+: 4"/_%MH*!%[ 8)
M92;LD24).X#);'LAI;9L0M@KR AR"O?N&TJAG2YMPKIC=!RP",[P/ *D.S%&
M7+L3<@/OEB5AYB:^QZ(T17JE]P)MQPZ8[/T$?..,I6Z2P'Y)ZKQ'V]XU30BY
MY/Z<5N#L(73OWSFXER&IF^7(<,RQD$ YFD4#BAW/P- ^,AP XBSM-SY"/PZ0
MZ B+T<GP:1+'B"^_WV2YAXW''NEHR=C1DC_7T89O":CC_Z>.]BB.ASO:6()M
M T<)16WK1)\S,$3D^O!+ AL_HW*:YW!V'&$3(#ZST V04#]HFF<:K1:2:"(W
MAI'3*+4QC@N(<2)/46\R-\K#;:C:LG<W,U%Z> GB@-+,AURD7!Z3*#='^H5
M1QX;QBC"A@H:T.44R1+E?G\5"1$FX8-^F^Y\$UL)O;1?_EIFDZ__/#:>CA\7
MS_IO:G?7^R^3>"%>2F"NQ *DWF&*84+W7_OZC5&-_<(V4\:HE5V6@N-]GR[@
M^4*AS0P;$C!^<CW]'U!+ P04    " #*BJQ:V?E:JC$%  !I#   &0   'AL
M+W=O<FMS:&5E=',O<VAE970S-"YX;6R=5]UOVD@0?_=?,:)5U4HN^ -CG :D
MD*9W]Y 6A;:GT^D>%GN O=J[='<=PG]_LVOCT(B@Z!X2[\?,[&^^A\N=5#_T
M!M' 0U4*/>EMC-E># 8ZWV#%=%]N4=#-2JJ*&=JJ]4!O%;+",57E( J"T:!B
M7/2FE^YLKJ:7LC8E%SA7H.NJ8FH_PU+N)KVP=SBXX^N-L0>#Z>66K7&!YMMV
MKF@WZ*04O$*AN12@<#7I7847L]32.X+O''?Z: U6DZ64/^SFCV+2"RP@+#$W
M5@*CSSU>8UE:003C9RNSUSUI&8_7!^F?G.ZDRY)IO);EG[PPFTEOW(,"5ZPN
MS9W<_8ZM/HF5E\M2N_^P:VB3M =YK8VL6F9"4''1?-E#:X<CAG'P#$/4,D0.
M=_.00_F1&3:]5'('RE*3-+MPJCIN L>%=<K"*+KEQ&>F"[X6?,5S)@Q<Y;FL
MA>%B#7-9\IRCAK=?V;)$_>YR8.@URS/(6\FS1G+TC.0P@ELIS$;#C2BP^%7
M@&!V6*,#UEET5N)'S/L0ASY$030\(R_N=(^=O/A_ZO[WU5(;17'SSRGM&]G#
MT[)M+EWH+<MQTJ-DT:CNL3=]\RH<!1_.(!]VR(?GI$\7E)M%72+(%5S72J'(
M]W#SD&^86"/<,8/Z%.2S0D]#_KI!6,F2<M>:QMA@@#:W-1BZS _/8_N\I^SS
M=,<,[% AU!H+X**AED*3>0LB*6#%!1,Y9R5H0P>4ZD9?>.1EK):HG*>?W7@V
M!FP@Q/9?Y(7P;?$:)G!W._,66VG HH"T'V593)\@RS(8]<?9./:N[E%1O3E0
MA%F26HIQ8"E28H S'DHZ#R4O]M -4X*LIV%.V!<;IO"4<\[*.^V<C[RLC3-N
M+BN$MZ74^AULZ15M7[%%TU:_QE%D%#*PM79AV6Q)M#[R*.[+ F1.C@2^ HVT
MX,;&OU0@B5-9K[D\($$2N-8UJ:4*\I[:-R_IQM/X@"KGUMW2,9&A&WC$]I2!
M*.A#M=,1>!:AE4P!X6SVE+P))P>52$6K8!M5K?[$UL18M65B[U.C6?Y+ZEO0
ME.+\_:/B):\XA1PM=?^E ?>YKBAN#.&F5@AX\.E3HU]XGZF5_NH19HSBR[K)
M'D)C45XW*-^\&D=A^D$_47@CRP*5AM?P-O3'X] ?Q0F\H^UX-/33**)5Y&=Q
MY,>CF!00DEI#AXVZ%,])Y:)1F S<H3V".>NH=JYU$1EK,^.I\</4'R:$8Y1
M&/II$OGA.( P\(/ _7GS+N189<OHT<'[$W!(JZ ?ADZAH!^D[A.=S;M1EW>C
M%^?=7-'LH@Q%PKRT-=Y"N/E9\ZVM-*=2\+QH6PI1&UZYXD55;567%$GW9""G
MN6X+)=6PFP.9-ZMY63C3QP'LR0_:NV7YAD23>?$ AFS97G['#<^IX<*0+)>T
MAU]6U*7PB/QP\552^X?XB/3&)KR2@BQ>X#UQ_7)]QL!I9^#TQ0:VD7Z']RBH
M("QPK7#M3#/;PV\HUXIM21<B6-L\.V7OLR\]WX^>IHX@&*J%H1]A+/>P?H2A
M&AA49+QC3]%HY]+Q+VL>.ZG8-G>NT<SOKBE<0TJ!;.0GPW&[H12)AH'=)'XT
M3N@F\[Y0.FFDUT(_"S(_2".(*9D#/PV',/2S+/5'V8B<:*@H$^?0#X/$'T6M
M&'N?)4.;Z@')C.F!Y&2*#([&/ZI1:S?D:G #33,)=J?=''W5C(^/Y,T0?LO4
MFI.52EP1:]!/J2NI9K!M-D9NW3"YE(9&4[?<T&\!5): [E>2VDR[L0]TORZF
M_P%02P,$%     @ RHJL6C2B",-  P  ! @  !D   !X;"]W;W)K<VAE971S
M+W-H965T,S4N>&ULI57?C]LV#'[W7T%X6W$'.+$LQ\Z/)0%RZ14M<-T.=UW[
M,.Q!L9G$K6VEDG*Y_O>EY,1+ 3?HNA=3DLF/'T52G!ZD^J2WB :>J[+6,W]K
MS&X2ACK;8B5T7^ZPIC]KJ2IA:*LVH=XI%+DSJLJ0,Y:&E2AJ?SYU9_=J/I5[
M4Q8UWBO0^ZH2ZLL-EO(P\R/_=/!0;+;&'H3SZ4YL\!'-7[M[1;NP1<F+"FM=
MR!H4KF?^(IK<)%;?*;PO\*#/UF C64GYR6[>Y#.?64)88F8L@B#QA$LL2PM$
M-#X?,?W6I34\7Y_07[G8*9:5T+B4Y8<B-]N9/_(AQ[78E^9!'E[C,1Y',).E
M=E\X-+J#V(=LKXVLCL;$H"KJ1HKGXSV<&8S8=PSXT8 [WHTCQ_*E,&(^5?(
MRFH3FEVX4)TUD2MJFY1'H^AO079FOL@RN:^-A@?,L'@2JQ(#^(.*X>J=7>OK
M:6C(C54.LR/D30/)OP,9<7@K:[/5<%OGF'\+$!*_EB0_D;SA%Q%?8M:'. J
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
M_;%7458[Z<+>;62Z$*WFK(:-)*JM*BI_K8&+_=()G./%/=N5VEQXZ:*A.W@
M_:792+2\@25G%=2*B9I(*);.*IBO8^-O';XRV*N3,S&9;(5X,L:G?.GX1A!P
MR+1AH/AYAFO@W!"AC)\]IS.$-,#3\Y']@\T=<]E2!=>"?V.Y+I?.U"$Y%+3E
M^E[L/T*?3V+X,L&5_27[SC>)')*U2HNJ!Z."BM7=EQ[Z.IP IOX+@+ 'A%9W
M%\BJO*&:I@LI]D0:;V0S!YNJ1:,X5INF/&B)KPQQ.MU(:"C+R>T!VZR T#HG
MGW4)DERW4D*MR4HIT(J\?:1;#NK=PM,8UH"]K ^Q[D*$+X0(0G(G:ETJ<EOG
MD/]-X*'>071X%+T.+S+>0'9%HL EH1_&%_BBH0B1Y8O^MPC?5UNE)?Z3?IPK
M0Q<D/A_$3-=<-32#I8/CHT ^@Y.^>16,_?<74HB'%.)+[.D#3FO><B"B(/^:
MSKD<+D8YG\-C"?A/[8@;(<VP*2.CZ67 B0QA91R]J94QRA# E#88?":%X+@J
M6+V;C[#14&T189I]:HQ,YTW[H]$Q6]Q3DFJ$D4P@V6L2N+-HYD[\,9YGDZD;
MQ_'@;*2S##K7)' GD4^2T(W&T<A62I$@<N,D(B'BQM/1H]"4(T_H^G[L3J<S
MR^\G,S><).1<_[R3F:Q [NSF41BPK74WGL/ML-Q6W4S_<>\VXQV5.X8UY5 @
MU+^:) Z1W;;I#"T:.^%;H7%?V&.)"QJD<<#W0@A]-$R 8>6GOP%02P,$%
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
M[-J=,.,KYOZ2($9W:PWLJ6I;KKWDA,FG+D8F*R67Z">4%2DNRQRH/$HQ26A
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
M-!Q-*7>JN3H:P<B=&]=K:6CXN^66;EM45H'.2RG-4; $W?V]_ =02P,$%
M  @ RHJL6JJQN7<K!   $PH  !D   !X;"]W;W)K<VAE971S+W-H965T-#0N
M>&ULE59M;^(X$/[.K["RW54KY9H70@)=0&II3U=I5ZK:WIU.I_M@D@E8F\2L
M[4![O_YFG!! I:CW@7AL/,^\^)FQQQNI?N@E@&$O95'IB;,T9G7E>3I=0LGU
MI5Q!A?_D4I7<X%0M/+U2P#.K5!9>Z/NQ5W)1.=.Q77M0T[&L32$J>%!,UV7)
MU>L-%'(S<0)GN_ H%DM#"]YTO.(+> +S^^I!X<SK4#)10J6%K)B"?.)<!U<W
M,>VW&_X0L-%[,J-(YE+^H,E]-G%\<@@*2 TA<!S6,(.B("!TXV>+Z70F27%?
MWJ+_:F/'6.9<PTP6?XK,+"?.T&$9Y+PNS*/<_ 9M/ /"2V6A[9=MFKUQY+"T
MUD:6K3)Z4(JJ&?E+FX<]A:'_CD+8*H36[\:0]?*6&SX=*[EABG8C&@DV5*N-
MSHF*#N7)*/Q7H)Z9WE>I+($]\Q?0[/R9SPO0%V//(#1M\-(6YJ:!"=^!"4+V
M759FJ=E=E4%V"."A3YUCX=:QF_ DXBVDEZP?N"STP^@$7K\+M&_Q^A\)]._K
MN38*&?'/L5 ;H.@X$%7)E5[Q%"8.EH$&M09G^N53$/M?3[@9=6Y&I]"G3UAU
M65T DSF;U4I!91BO,G8+.> L8P]2$9TU;=C%Q.Y>L$PU' OGI,'CX3PO <FW
MLYYMK:_VK(O&ND'KT%BGI:+&\T>A9P@#M\I"9-S@FC8X8#T;JXUM1?$&BRP@
M%)I?4K6O80N] 06,:Y;+ IN'ONIA(3+"_0NX:JF&F4FAG(,BLO2(+,28/GW"
MWC:#Y.-*R;6PO>2,]4=N' Q0&(7N,!ZA$,:1&\5)K\OSH<KY'"K(A;E@YV@F
M1'R4PH$;A".4@H$;^V'O_FU"SMC0[8]"'./$32*?+ U]UT>;)\@RZ,@R^#!9
M[O(<;(>S='C$5!_CPFD\.O8FUZ):8!S8#+#QXB&F MN"S3P=8FVD>F5X>K0F
M[?(,CX]7KU\^#<,@^:I[T'E#V:"M>*9VY\/C[/^?(RKM6=XCGD4.!^SS[M-K
M,O&&H5"N=G134 C(L>,%/KOX?#CL ? L$Z3$"RR!K&XO$DH0.IQ3$,226JVD
MIO896Y"A_<8[I(,TC-#-!'\XGF! W#$@_C #.NI>:PVFB?.;X'-18 R@C]'A
M)/C[K<$FU(9F2QFK&OL"7NDL$[B*%9=:MG##%A2[$E@)+5&VG:3'=TX6.R??
MEOP!+;H0B>-MF!U5\%]T,Q6\.24$YB6UJW^;!:H\=Q0-27#[@Z1W318X^FI/
M<G8W^\9B=Y0$+'%'08S5O,;689G>Q,XB=SB(V"^'/:*-XXQ%OILD?10"WPU1
M.':ZWMY%78):V.>(QN975Z:YL[O5[L5SW5STN^W-<^D[5PN!;"X@1U7_,L'2
M5LT3I)D8N;+7_EP:?$18<8FO-E"T ?_/I33;"1GHWH'3_P!02P,$%     @
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
M72; 8E"V [:/I#2+&SM ^>=/[U]02P,$%     @ RHJL6O88+4DR!@  T1@
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
M>SD]F*#G+Z?C"VZ"H?:!U0N>T?N?:OJ[W@8M%=3RZU3-NIC"Z9C,*7<C&U+
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
M<U5;*4I8:6+JHN#Z\0JDVBXB&CU=^"#6&^LOQ,MYQ==P"_:?:J7=*&Y1,E%
M:80JB89\$;VFEU=LY@.:&1\%;,W!.?&EW"GUQ0_>98LH\8Q 0FH]!'>'>W@#
M4GHDQ^/K'C1J<_K P_,G]#^:XETQ=]S &R7_%9G=+*)91#+(>2WM![7]$_8%
M33Q>JJ1I?LEV/S>)2%H;JXI]L&-0B')WY _[1AP$T/$S 6P?P!K>NT0-RVMN
M^7*NU99H/]NA^9.FU";:D1.E_U=NK79WA8NSRUNQ+D4N4EY:\CI-55U:4:[)
M2DF1"C#D);EU0LAJ"43E9*6='+1]?$%6TD?P,B-OO]:B<O^3);]=@^5"FM_G
ML774?((XW=.XVM%@S]"XAO2,C.@+PA(V_F]X["IJRV)M6:S!&S^#=U4+F;E"
M#/ET \4=Z,_'.*$8_GFX-!5/81$YP1O0]Q M?_V%3I-7",-1RW#4H(^>88BW
M\M-?;CIY9Z$P1YF/!F ^;IF/T=X&YE7+'%KF8*QP#PMDI#:0UY)(D<.Q$O D
MHX0\ M<&X3MI^4Y0J!N>;MPE_7C $E,%BM:SM].6ZW1 54P'8'[>,C__&:K
MD]!N5<Q:OC,4ZGWNWGKP@Y) H7HV]J(E>C&@)"X&8$Z38"[)SQ!%1Y9)IRCH
M@1U2_&4A2E'41:L&\HU\A(U()>!6@L/V;72P.\H&% D=P@AI<$**VM7)5()G
M&7>K)#@@Q=WIB$K^5NY+#)<(BMFWR\$%Z61(B0SABC38(D6]ZV02P;.,NB42
M[)#B5G5$(F_]4D2K4J1NW7#OW*=#+VB"OBT/_DAG0^IE",NDP3,I:FPGTPN>
MI5LO+%@EPTWLAC_T,AX<MF>C6?!+1@=4"1O"-=G!(A%?)9Y()1U9NC]/6+!*
MAIO8$95T&P^.V;?+P2S9>$B)#.&:++@FPQ>/IY((GN4')!*LDN$F=D0B_]-X
M\ 1]6QZ<DYT/J9<A7),%UV3XLO)4>L&S('J)#_8"_;[J#==K41HB(7=0R=FY
M4Z+>;57N!E95S?;@G;)6%<WI!G@&VD]P]W.E[-/ [SBV&\;+[U!+ P04
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
M>V7\O7U5S<&G:7"0K%NQ#RUC1V U&OHE#?UCR+K?)1\=@=7X&)1\#-XKZU:
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
M94(LZNTZ]8E@VVJWR!,3@F75X8:2F!9E _G]BC'Q>E(Z.&R:FO\+4$L#!!0
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
MQA>WOKCYQ>TO;H!Q"XR;8-P&XT:8ILNU7*[M<F[Z<=N/&W_<^N/F'[?_N L
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
MS3UN[W&#CUM\W.3C-A\W^KC5Q\T^;O=QPX];?MSTX[8?-_ZX]<?-/V[_<1<
M:"N X)A[=1ISK_;^#UX,]TH=7TVMJ&HE52NK6D75JJI64[6ZJC54K:EJ+55K
MJUI'U;JJUE.UOJH-5&VH:B-5&ZO:1-6FJC93M;FJ@<NYM<?-/6[O<8./6WS<
MY.,V'S?ZN-7'S3YN]W'#CUM^W/3CMA\W_KCUQ\T_;O]Q%P!H*X#@^'I]&E^O
M(X_2GGV1HT@F\0!K:D55*ZE:6=4JJE95M9JJU56MH6I-56NI6EO5.JK65;6>
MJO55;:!J0U4;J=I8U2:J-E6UF:K-58V8RB<?8%7.S3UN[W&#CUM\W.3C-A\W
M^KC5Q\T^;O=QPX];?MSTX[8?-_ZX]<?-/V[_.2X "GON^2)M+R_1-HZ[67#@
M+)P&SD+DP/G;>K.[S_)F_]DKCZ&C9B20>-0TM:*JE52MK&H55:NJ6DW5ZJK6
M4+6FJK54K:UJ'57KJEI/U?JJ-E"UH:J-5&VL:A-5FZK:3-7FJD9,WY./FBKG
MYAZW][C!QRT^;O)QFX\;?=SJXV8?M_NXX<<M/V[Z<=N/&W_<^N/F'[?_'!<
ML9\S=6Q[Y.=,!0;.[,7SP+G[,FK@K#W<?'G<;E:+NZ_O07V_?OO75'-[\S;R
M_:;1:-(A5-6*JE92M;*J552MJFHU5:NK6D/5FJK64K6VJG54K:MJ/57KJ]I
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
M+UEUS+.Z$7Q;GI2\XT+PI+S<,+ID61$@/U]Q+AYOBL.7]6';Z?]02P,$%
M  @ RHJL6DC2/"Y^ @  B <  !D   !X;"]W;W)K<VAE971S+W-H965T-S$N
M>&ULK55=3]LP%/TK5C9-((TFS1>%M9&@%=HDD!"%[6':@YO>-!9.G-E.R_[]
MKIT0"DL+0GM);.>>DW-.G.OQ1LA[E0-H\E#P4DV<7.OJU'55FD-!U4!44.*3
M3,B":IS*E:LJ"71I005W?<^+W8*RTDG&=NU:)F-1:\Y*N)9$U45!Y9]SX&(S
M<8;.X\(-6^7:++C)N*(KF(.^JZXESMR.9<D**!43)9&039RSX>DT-O6VX#N#
MC=H:$^-D(<2]F7Q;3AS/" (.J38,%&]KF +GA@AE_&XYG>Z5!K@]?F2_L-[1
MRX(JF K^@RUU/G%&#EE"1FNN;\3F*[1^(L.7"J[LE6S:6L\A::VT*%HP*BA8
MV=SI0YO#%F 8[@#X+<!_*R!H 8$UVBBSMF94TV0LQ89(4XUL9F"SL6ATPTKS
M%>=:XE.&.)U<"EHJ<D3FN#V6-0<B,G)1ZUH"N:)X8YJ!,HLZ!W(IRM71+<B"
M&!@YF(&FC*M#Q-_-9^3@X^'8U2C*4+MI*^"\$>#O$#"#=$""X6?B>W[8 Y^^
M'1X\A[L819>'W^7A6[Y@!]^;<R!/.?P\6R@M<4/^ZK/?O"_L?Y_Y24]515.8
M./@7*I!K<))/'X:Q]Z4OC/]$]BR:H(LFV,>>8,)1G\$&%5N4:1KKQ \#[QAK
MU]O2]Y*_4WK820]?DQ[W26]0T9;T(/ BWSMYH7TO^SNU1YWV:*_VVQRP/6<:
M9)^#O=A^9:1O8[V#YU6'<><PWN]0:,K[S,7_[*P@"D?^*'SQ>7KJ@N,P/GG:
M@HTN=ZM/FC/JBLH5P_;'(4.D-SC&%&33]YN)%I5MG0NAL1';88Y')4A3@,\S
M(?3CQ'3C[O!-_@)02P,$%     @ RHJL6ENW?-HU P  &!   !D   !X;"]W
M;W)K<VAE971S+W-H965T-S(N>&ULM9A=;]HP%(;_BI556R=-S0<A91U$:DFB
M56HW5-1-4[4+DQP@:A(SVT K]<?/=D(&79K!YMV [?A]?.S7L3GTUX3>LSD
M1P]Y5K"!,>=\<6::+)Y#CMD)64 AGDP)S3$753HSV8("3I0HSTS'LCPSQVEA
M^'W5-J)^GRQYEA8PHH@M\QS3QPO(R'I@V,:FX2:=S;EL,/W^ L]@#/QV,:*B
M9M:4),VA8"DI$(7IP#BWSZ*>[*\Z?$EAS;;*2,YD0LB]K%PF \.2 4$&,9<$
M++Y6,(0LDR 1QH^*:=1#2N%V>4./U-S%7":8P9!D7].$SP=&ST )3/$RXS=D
M_1&J^70E+R894Y]H7?9UWQLH7C).\DHL(LC3HOS&#]4Z; D<YP6!4PF<?06=
M2M#95^!6 O>9P'9?$'0K07=?@5<)/+7VY6*IE0XPQWZ?DC6BLK>@R8*R2ZG%
M J>%W%AC3L735.BX?Q['= D)"A_$5F7 $"X2])G/@:(1?L233#0=!\!QFK&W
M?9.+(:70C"O\18EW7L#;#KHF!9\S%!8))+L 4\1:!^QL KYP6HD!Q">H8[]#
MCN6X:/CI&SI^_<KVNA^:HAL>PKH=!^CXJ D3[(_IM&#"_3%.@SS:7VZW+'2G
MWAD=Q>O\P\ZXNQ(B=,DA9]^;-D<Y@ML\@CPSS]@"QS PQ*'(@*[ \*69UH<F
M+W7" IVP4"<LT@3;\=RM/7?;Z+7GL.TY49XO-IX_H:,FJUO!AUI=PCP%DU?C
MRK?ZYFK;O]][N*[CNKN]0IU!19I@.\9T:V.ZK<9$XOP5OHQQ!LJ3*Q"WZ03'
M]^CN&O()T,;7KY5YJ"<Z88%.6*@3%FF"[;CLU2Y[__W(]71ZKA,6Z(2%.F&1
M)MB.YZ>UYZ>M;[9ZD]$C8-KD9JOV4#=UP@*=L+!]B1RU/*S)N;\0[KC4JUWJ
M_=FE-PS%I(BSI<JJGE#YN[/)MA)FVUO7DVT]N\*&K2,>:H=.6*@3%FF"E;:9
M6YE.#G2F<E)IR[+@9=)3M]9I[[G*]LQ?W<N<^1K365HPE,%42*V34W'RTS(/
M+2N<+%3>-"%<9&&J.!>I.U#903R?$L(W%3E _6> _Q-02P,$%     @ RHJL
M6BTPJ ;? @  ?P@  !D   !X;"]W;W)K<VAE971S+W-H965T-S,N>&ULK99K
M;]HP%(;_BI5-4RMMS?W6020*F]8/TU!INP_3/ICD!*(Z<6:;2__];"=$E*2H
MDR8AL)WSOG[.L8TSVE'VQ-<  NU+4O&QL1:BOC9-GJZAQ/R*UE#))SEE)1:R
MRU8FKQG@3(M*8CJ6%9@E+BHC&>FQ.4M&="-(4<&<(;XI2\R>;X#0W=BPC</
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
MK[>-ZA/)5F8CY9I)R:@Y7 )1HO4 =7_.F+P_T5_0;MZE_P!02P,$%     @
MRHJL6LSQ5.\[ P  !0L  !D   !X;"]W;W)K<VAE971S+W-H965T-S4N>&UL
MK99M;]HP$,>_RBF;IE6B32"!T@XB4=IJD_: RKJ^F/;") =8=6QF.T#WZ6<[
M-(,M1*7=&XACW]_WN_,YUUL)>:_FB!K6&>.J[\VU7IS[ODKFF!%U(A;(S<Q4
MR(QH,Y0S7RTDDM099<QO!4''SPCE7MQS[T8R[HE<,\IQ)$'E64;DPP4RL>I[
M3>_QQ0V=S;5]X<>]!9GA&/7M8B3-R"]54IHA5U1PD#CM>X/F^?#,KG<+OE%<
MJ:UGL"03(>[MX$/:]P+K$#),M%4@YF^)0V3,"ADW?FXTO7)+:[C]_*A^[=@-
MRX0H' IV1U,][WM=#U*<DISI&[%ZCQN>MM5+!%/N%U:;M8$'2:ZTR#;&QH.,
M\N*?K#=QV#((HST&K8U!ZZD&X<8@=*"%9P[KDF@2]Z18@;2KC9I]<+%QUH:&
M<IO%L99FEAH['7]$$P,%QS VYR/-&8*8PC7EA"<(;A)<9H_%]/C6# 9*H59
M> H?*9E01O4#O+U$32A31T;G=GP);U\?]7QMO+-[^,G&DXO"D]8>3RXQ.8&P
MV8!6T(HJS(=/-P]WS7T3DS(PK3(P+:<7[M.C*F%"Y1+A*ZXU7#"1W,-@HK0T
M1Z\*K]"+JO5L-9ZK!4FP[YER4RB7Z,5O7C4[P;LJV/\DMH,>ENAAG7J\D_Y&
M1?X;0*8:)0R2),]R1C2F,,B$U/07L<59%9W:+:N!H"HPA4['Z=@K:AEWNLUN
MU.[YRPKDJ$2.#D$NCW8#AKF4R"L37BMY %+T#U+4#H.@FJA=$K6?2?19\*2
M:L!8F^292UG_*7M*&(R$HNZ6_7ZUUO;*GIB+X8KG&4J7X!]5X7BN/_LC//RO
MDCMA[)1A[+PXC%7!J%4]X&R\7&<'^[3$/GT6=A5JK=(!J*>'E$&W!.G6@GQ9
MN"/+9X\H=^[#;B^LI9F9F<\;VF:G7&%N>YE58=;O$\ #$JFJN.H-VY )KN<*
MFFU(R8.J2=Y9R7SV0F;[<1.YJ?H;4_X-&*%,]ISC8J>SK:3\24B!5ZQHAMM+
M3H)V-_HK<?Y6DV(;Q$]$SBA7P'!J#(.34U/LLFBZBH$6"]>W3(0V79![G)L^
M%:5=8.:G0NC'@6V%RLXW_@U02P,$%     @ RHJL6LE?7SS: @  *P@  !D
M  !X;"]W;W)K<VAE971S+W-H965T-S8N>&ULK59K;]HP%/TK5C9-K;0V[_ 8
M1"IDU2JM4E76[;-);L!J$C/;0+=?OVLG9!0"ZH=^ 3_N.;[GV-S+:,O%LUP"
M*/)2%I4<6TNE5D/;END22BJO^0HJW,FY**G"J5C8<B6 9@94%K;G.)%=4E99
M\<BL/8AXQ->J8!4\""+794G%GPD4?#NV7&NW\,@62Z47['BTH@N8@7I:/0B<
MV2U+QDJH).,5$9"/K1MWF$0ZW@3\9+"5>V.BE<PY?]:3NVQL.3HA*"!5FH'B
MUP:F4!2:"-/XW7!:[9$:N#_>L=\:[:AE3B5,>?&+96HYMOH6R2"GZT(]\NTW
M:/2$FB_EA32?9%O'AI%%TK54O&S F$')JOJ;OC0^[ '<4P"O 7B'@. $P&\
M_EL!00,(C#.U%.-#0A6-1X)OB=#1R*8'QDR#1OFLTM<^4P)W&>)4_!W0-$FN
MR P?5+8N@/"<F$7R]07?EMZ\2$!15LA+#'N:)>3BX^7(5GBXIK#3YJ!)?9!W
MXB#7(_>\4DM)OE899*\);,RZ3=W;I3[QSC(FD%X3W_U,/,<+.A*:OAWN=\"3
MM\.],VK\]B)\P^>?X+ME%:U2:+R?<JF&72;7)$$WB:X10[FB*8PM+ (2Q :L
M^-,'-W*^=!GTGF3).Y&],B]HS0O.L<<W)1>*_:6FE. #%OK7?L7SJS5Z2:4$
M);O,K$DC0ZKKXR;V>[X?CNS-ODO'43T_T'>^'Y4<1[E.+PC:J%>ZPE97>%;7
M7:4 W5($917F812,SEG!%(-.135=N)=%Z \.]!S'N([C1P=ZCJ.\?A@,NO5$
MK9[HK)X?7-&"Y,U3KQ6E^-2[I$0=E]/O!0=BCJ/Z?A#V#\1T< V\@7\@QMXK
MHR6(A6E'$A-<5ZHN2^UJW?$FV/%,9SA8QTYX8QJ _9^F;J/W5"Q8)5%ZCI3.
M=0\-%G5KJB>*KTRQGG.%I=\,E]C-0>@ W,\Y5[N)/J#]?Q#_ U!+ P04
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
M"O.Q:2ZPQ *A#7 ^YEQM.GJ!NFCS_P%02P,$%     @ RHJL6MWHZH"E @
M.P<  !D   !X;"]W;W)K<VAE971S+W-H965T.# N>&ULK55=;YLP%/TK%INF
M5MK*-R0=04J35:O4256S;@_3'ARX)%8-9K;ST?WZV88BVM"LD_8"MKGGW',N
M]G6R8_Q>K $DVI>T$A-K+65];MLB6T.)Q1FKH5)?"L9++-64KVQ1<\"Y 974
M]APGLDM,*BM-S-H-3Q.VD914<,.1V)0EY@\70-EN8KG6X\(M6:VE7K#3I,8K
M6("\JV^XFMD=2TY*J 1A%>)03*RI>SZ+=+P)^$9@)WICI)TL&;O7DZM\8CE:
M$%#(I&; ZK6%&5"JB92,7RVGU:74P/[XD?W2>%=>EEC C-'O))?KB36R4 X%
MWE!YRW:?H?43:KZ,46&>:-?$QF,+91LA6=F"E8*25,T;[]LZ] !N\ + :P'>
M:P%^"_"-T4:9L37'$J<)9SO$=;1BTP-3&X-6;DBE_^)"<O65*)Q,KZJ,E8"^
MXCT(] $MU"[)-Q00*] <"N <<C05 J1 N,K1-<%+0HDD*OID#A(3*DX5[FXQ
M1R=O3Q-;*DV:V<[:_!=-?N^%_'/(SI#OOD>>XP4#\-GKX?Y3N*TJT97#Z\KA
M&3[_!;Y_\?]CNA22JWWX<\AVDR<8SJ//YKFH<0832QT^ 7P+5OKNC1LY'X>*
M\)_(GI3$[TKB'V-7)5:D&<'-J5,UP"7CDOPV"T/.&[K(T.DFLDV]T3@8)?:V
M;VD@R@_C+NB)U*"3&AR5.J6J*>$J Z3:&YI]FET/Z6LXPE[F:!R[S^0=!L5C
M-QJ6%W;RPJ/RKJHM5)+Q!]3^I2%UX4'B8!0&S]0=S3.\']"1K1!U!J*_;(7V
M1$B\1]B<BB$+T<&O#9PX]I]Y.(QR':\7U2BT>ZU-7RM?,%^12B *A<(Y9[$J
M!6]:=3.1K#;=;LFDZIUFN%:W&W =H+X7C,G'B6Z@W7V9_@%02P,$%     @
MRHJL6NLU\T%Z!0  UBP  !D   !X;"]W;W)K<VAE971S+W-H965T.#$N>&UL
MM9K_;^(V&,;_%2N;IIXT-8DA0'J 5'"FG72WH5:W:3K=#VYP2]0DYF(#-VE_
M_)PO37!(#:G>^Z4DP?[$?E[RX*=X>N#9L]@P)M'W)$[%S-I(N;VQ;1%N6$+%
M-=^R5+WSR+.$2G6:/=EBFS&Z+CHEL8T=9V0G-$JM^;2XMLKF4[Z3<92R58;$
M+DEH]N^"Q?PPLUSKY<)=]+21^05[/MW2)W;/Y.?M*E-G=DU91PE+1<13E+''
MF77KW@1XDG<H6OP5L8,X.D;Y5!XX?\Y//JQGEI./B,4LE#F"JI<]6[(XSDEJ
M'-\JJ%7?,^]X?/Q"_ZV8O)K, Q5LR>._H[7<S*R)A=;LD>YB><</O[-J0E[.
M"WDLBK_H4+5U+!3NA.1)U5F-((G2\I5^KX0XZH#Q*QUPU0%?VF%0=1BT.KC#
M5SH,JP[#2^_@51V*J=OEW OA")5T/LWX 65Y:T7+#PKUB]Y*KRC-/RCW,E/O
M1JJ?G"]Y&K)49C0OFT!7A$D:Q>+=U):*GK>QPXJT*$GX%9*+T2>>RHU 0;IF
M:QU@JV'58\,O8UM@(Y&P\!H-W%\1=O 0?;XGZ.KGKH$M+\<,#!AR.09W= _Z
M3&;YQS_HZI>?W)'W_IU!J4%=Q4$!'UQ6Q2\?U?OH@V2)^-I5R!(V[(;EUG0C
MMC1D,TMYCV#9GEGS?*S.^R[Q(6$$$A8 P;2*#.N*#$WT^2IC6QJME8G%5-4&
M744I(CR.:=;];!EI?4M2PD8%+/^FV,^Q/_+'HZF]/Q8;\IX!$$P3VZO%]HQB
M+ZG8()JN49@?L&^[:$]C]3R<5=T[$<IW!AA/=*&693/OJ-G$\5W?;^EI'&1?
M/8%@FIZC6L^14<\%39_5M^V6BTB*+MU&)X*,?,=Q6K(9;]+7&2!A00ESW:,)
M>(YS/ --MW&MV_A-GT-Q]H,X/OD@>L/1J:*GS88#YZ09,8ZRKU9 ,$W022WH
MQ"QHL0!B&=*^X-!=))[1ET\L>6#95_0?JIL=7;MC>Y;N&%JP--RH-7#3H4M_
MXS#ZVB\DC$#" B"85DN_KJ4/N4;Q(2L""2.0L  (IE7$=9K%OV-^ODX?JQ7+
M\DLJ)'9&@)+G'SF0<ST<M&S*?->^>H/2 BB:KOA1W'(A'.TCS9Z8D+6SB;=;
MFWE ?9\D4!H!I050-+VTN"DMAC2XB@95%T@: :4%4#2]+DTV=HU![PTF!YJ/
M*UK+,H>M)5MWJU80":!&IBO99%K7'&HAS.LV#/DN7Q+?L9"I]?%#S,SV!9J,
M06D$E!9 T?3B-AG:]4#M"S+M+D%I!)060-'TNC19W#6'\?[V->JR$MQ>HW6V
MFK1M"31V0]%T)9MT[IZ)YY?9UST+N<KPD$LPR$"^!*414%H 1=,KW/R[P)V
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
M\GTX6\Z !,!4@#P_H52\;=1+<?DGR/ ?4$L#!!0    ( ,J*K%I,(Y/>] X
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
MVM*S>< UH+5?LU+,M/-\N?DXYFSS.:KJ,]1H$1K5+%2S4<U!-1?5/%3S42U
MM1#5(E2+42U!M932Y*1J:]'FY+N=H48KT:AFH9J-:@ZJN:CFH9J/:@&JA:@6
MH5J,:@FJI90FYU7;G#9[-J>__7P5VJI&-0O5[$;;_0Q9_=W)</_<.=J61C4/
MU7Q4"U M1+4(U6)42U MI30IGH9MH7JH+E1[EXGR.9YZ>-^P034+U6Q4<U#-
M134/U7Q4"U M1+4(U6)42U MI30YE-I>]E#_7L_QAFAA&]4L5+-1S4$U%]4\
M5/-1+4"U$-4B5(M1+4&UE-+DO#+:O%+7NM]L(:G']TXEM,N-:C:J.:CFHIK7
M:&_6;'QTV@#50E2+4"U&M0354DJ3 Z>M:0^5M<IOO3:(6N\=1VA5&]5L5'-0
MS6VTW=>%=;VC'.IU+#CN:I'ZZ/H%J!:B6H1J,:HEJ)92FIPT;<&Z_E*5-)?/
M9ZN?SU!_[7EK]4R]4X?4+%2S4<U!-1?5O$;;C:;A?BB1$P:H%J):A&HQJB6H
MEE*:'$IM!WRH[H#WKUB>J\7>X8.6O%'-1C4'U=Q&D]\/8XY?/&?RF@5W<V5B
M=%QERT?7+T"U$-4B5(M1+4&UE-+D=&D+W$-UW7KW);$Z3OJ\9U\M]TX9M)*-
M:C:J.:CFHIJ':CZJ!:@6HEJ$:C&J):B64IJ<5VUW>SC^;J^6H0UN5+-0S48U
M!]5<5/-0S4>U -5"5(M0+4:U!-522I/SJFUP#]47MG[[U3*TIXUJ%JK9J.:@
MFHMJ7J,=\&H96L%&M1#5(E2+42U!M932Y,!I*]C#-RK8]Z+X^>-BD5=+L:JT
M9/WF.]O48.\$0BO6J&:CFH-J+JIYJ.:C6H!J(:I%J!:C6H)J*:5),35JJ]BC
MP?=Z'C="6]JH9J&:C6H.JKFHYJ&:CVH!JH6H%J%:C&H)JJ64)N=5V](>J:^>
M+3V/.^A%.#78.Z;0<C:JV:CFH)K;:+NOK9F#J3G>N\J_A\[JHUJ :B&J1:@6
MHUJ":BFER0%D'.W?TO8B1^I>Y&_ZO_]Q*YJ:4K;,[U95'5 KS1@8AO8@ZANW
M*[*JZL"JGP)F6B&J(L^NJOF]T#YGY;Q\U[5FQ^6M$-5%5F5GITM1W(ASL5B4
MVM7&WSR0=FZMQ>O-AZZ\OS2.CE_<?J&_M_2.VV/]?=IU>[V][R_K;>[XB?[^
MUZX9/H[JJ4?;GQRWJWIVNLYN1)05-_-5J2W$=;W:@W?CT9%6S&]NG[^I\O6'
MHWJ??LZK*E]NO[P567T\NEF@_OEUGE=/WVPF>,B+W[>_FK/_!U!+ P04
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
MJBV@F@'5EE!M!=5,J+:&:A9**P;S^]4Y\;%D#KDJ,I-028S45*@VAFH:5)M
MM2E4TZ':#*K-H=H"JAE0;0G55E#-A&IKJ&:AM&(2OU]*1,NO)3J:$9-=Z&RD
M)^_+C=H9#+VN"*J-H9H&U290;4K/+Y2A7<EA#YW*KI0Y^;#_3*+U.A)M+M,Z
M_6*CA4237D9KR+3NR>[V$OI_6T$U$ZJMH9J%TM)D:A[=,\ECX7-R[S1.-L'>
M%^D5/OG2]/YLZ_C^;/$]ETZ6J_1Z+%N^HM>F;/D]O7Z0+=?HM2%;?D>O[Y*[
M8S7?NYG>5,ZPPV?'Y\1E3U&76U?]Z!\4IO=I2Q^(8)?<^>DQ$"+PDE]?F+UE
M8=P@^OM3$(C#@W@%^=WR1O\#4$L#!!0    ( ,J*K%I,3Z3<>0(  ,$&   9
M    >&PO=V]R:W-H965T<R]S:&5E=#@X+GAM;+6576_3,!2&_XH5) 02:M*T
M:Z&TD=851#6&IE; Q<2%FYPFUOP1;*<=_YYCNPV=U 6$M)O$'^>\?HYCOYGN
ME;XW%8 E#X)+,XLJ:^M)')N\ D%-3]4@<6:KM* 6N[J,3:V!%CY)\#A-DE$L
M*)-1-O5CMSJ;JL9R)N%6$],(0?6O.7"UGT7]Z#BP8F5EW4"<36M:PAKLU_I6
M8R]N50HF0!JF)-&PG467_<E\[.)]P#<&>W/2)JZ2C5+WKK,L9E'B@(!#;IT"
MQ=<.KH!S)X08/P^:4;ND2SQM']4_^MJQE@TU<*7X=U;8:A:]C4@!6]IPNU+[
M3W"HY\+IY8H;_R3[$#L<1"1OC%7BD(P$@LGPI@^'?3A)2$=/)*2'A-1SAX4\
MY8):FDVUVA/MHE'--7RI/AOAF'0?96TUSC+,L]D:2MQB2U90*VV9+,FK!5C*
MN'D]C2TNX,+B_" V#V+I$V+]E-PH:2M#/L@"BL<",9*U>.D1;YYV*BX@[Y%!
M_PU)DW38H3=HRQUXO<$_E[N4X62[(W+W&</)TH(P/\Y5'[2'Y[7=]9F8FN8P
MB_!^&- [B+*7+_JCY'T'^; E'W:I9U\:L0%-U!:O@F.G&P[$A'+.L7:K&2P=
M\_\F]8CTHB6]Z-1>4PZ&6$76: (5N59H%N3N!AS_V6WME/O/;1VUL*-G/!"C
M9R ?M^3CSFU>P0YD Z0&[8%E#D1M."L#.@[G6!@:ZSGP(/W.2SO?WF5)KX\7
M;'<*%)_8B@!=>O,T)%>-M,%AVM'6GR^#+?T)#^9^0W7)I"$<MIB:],;XS74P
MS-"QJO8FM5$6+<\W*_S'@'8!.+]5RAX[;H'VKY7]!E!+ P04    " #*BJQ:
M!20\F< 4  "6?P$ &0   'AL+W=O<FMS:&5E=',O<VAE970X.2YX;6RUW7US
MHFBZQ_&W0F5/;<U6[70$'Q(SW:FB(XC(DR"";)T_Z(1.W#:249+>V9H7?S0Q
M,42&AZKOZ3^ZU< G-][&Z]?<Y/+SSW3]8W.7))GPG_OE:O/EY"[+'BY.3S?7
M=\E]O/F4/B2K[5>^I^O[.-O>7=^>;A[627SSO-/]\E1JM7JG]_%B=7+Y^?DQ
M9WWY.7W,EHM5XJR%S>/]?;S^XVNR3']^.1%/7A]P%[=WV>Z!T\O/#_%MXB69
M_^"LM_=.WY2;Q7VRVBS2E;!.OG\YD<4+^:K3V>WQO,ELD?S<O+LM[([E6YK^
MV-T9W7PY:>V&E"R3ZVQGQ-M_GI*K9+G<4=N!_+Y73]Z^Z6['][=?=?7YZ+='
M\RW>)%?I,EC<9'=?3LY/A)OD>_RXS-STIY;LCZB[\Z[3Y>;Y;^'G?MO6B7#]
MN,G2^_W.VQ'<+U8O_\;_V3\3[W:0I+_80=KO(-7=H;W?H5UWA\Y^AT[=';K[
M';IU=^CM=^C5W>%LO\-9W1W.]SN<U]VAO]^A7W<'L?4Z<ZW:N[Q-=NW9%E^G
M6ZP]W^+KA(NU9UQ\G7*Q]IR+KY,NUIYU\77:Q=KS+KY.O%A[YL77J1=KS[WX
M.OEB[=F77F=?JCW[TNOL2_5_UM]^V&O/OO0Z^U+MV9=>9U^J/?O2Z^Q+M6=?
M>IU]J?;L2Z^S+]6>?>EU]J7:LR^]SK[T//NG+^_=SV_\@SB++S^OTY_">K?]
MUMO=>*X>S_MOW^\7JUVE\[+U]JN+[7[9I??X;9/\_IBL,D%YVOZ]$7X9)%F\
M6&[^\?DTVWZ#W6:GUWOLZPLF_04F"F:ZRNXV@K*Z26X*]K^JV%\J 4ZW1_9V
M>-+KX7V52D7Y8?U):+?^*4@MJ2OXWD#XY7^*#NRJG!DDUUM&?&8Z)<R@/M,N
M893ZC%3"J#6>&['ZN1DV8:ZLN?#+W_\F]KJ_%5E:N67&]88T:L)4#$DOM]3D
MV]82*X<T;L)4#,EH\FJLL,P:EM2M?&5;39B*(=DUK%:O<DA.$Z9B2)-RRTL>
MMH?7KQR2VX2I&))7\6/W>/OVSE8VI&D3IF)(?IUW@K/*(<V:,!5#"FK\V-68
MN+ )4S&D>9,B4&%%Y9:5/FW')546%%ENXE2,2:ZHN2]O=9WJ0544W;SSUX/*
M!8/V6^YI/^/MVKGG7\9V$V&4)?>;_RV*/B]>I]C;G9"XV#S$U\F7DX=ULDG6
M3\G)Y6ZXK=^*X@:)#4A,(3&5Q(8DII'8B,1T$AN3F$%B)HE9)&:3F$-B$Q)S
M2<PCL2F)^20V([& Q$(2FY-81&*RC&IH39>IHI[+,YVW/-,ITR^]NW2=_9HE
MZWMAF<:KH@!3"C0-,"]8[QG;K:8\74IGG5:K]?GTZ7TT(;^G0F(JB0U)3".Q
M$8GI)#8F,>,%$\7WK\?6\Y_\"](\?MWVN^?]?B^_F57@G15Y-GD4#HE-CH]4
M;(M=L=_-'X%;<*C]7L&A>D5@K]_O=_+;30M L57TY/D%8JO?/9J-68%X7@0&
M-<&P+C@G9R0B,;F\'C2NA,?/W%FK([4_O%CDJX)GKOOAF<O5K^Y;_>J6UB_Y
M^CI]W/TW?)U<)XNG^-LR$;(TB[?;W185LU*M:3%[P;KOWSPZ[6Y7^EC-NL<O
M+['@5:.0@U-);$AB&HF-2$PGL3&)&=V"-\>S[9]N7_I0J<AO:Y&836(.B4U(
MS"4QC\2F).:3V(S$ A(+26Q>\%-\=EY0"2+RN\KE);1QR4>U*TC+A8?>6WCH
M-?G/K_#PN+Z^BS=)47 HE9H&!Q(;D)A"8BJ)#4E,([$1B>DD-B8Q@\1,$K-(
MS"8QA\0F).:2F$=B4Q+S26Q&8@&)A20V)[&(Q.3R>MXXR?2._E_>[;7;Y^<?
M3U[TCF-;I^SDQ=E;_C@KS1_.,KFY36Z$IWCY6!@Z2G=O&CI(;$!B"HFI)#8D
M,8W$1B2FD]B8Q P2,TG,(C&;Q!P2FY"82V(>B4U)S">Q&8D%)!:2V)S$HK/C
M56:IX#2+O*_/^=.JO:(5'1FMQ3)5C'.QX_PM=IR7QHZK=)6M%]\>LT2XCA\6
M6;PLRAZE1M/L06(#$E-(3"6Q(8EI)#8B,9W$QB1FD)A)8A:)V>=';Y9MJ5_P
M%NB<%UPLT>[WS_KMCYM.R &Z).:1V)3$?!*;D5A 8B&)S4DL(C&YO 8W/E6!
M:E0YSJ6/_EOZZ)=?L7'S%*^ND_T%&\F-\'V=WF_O+>-L>^<A7F>+9%,42$K9
MIH&D?W3IAMCJ==K2V8=+-XZWZW1[O7;OPSDBI7]\B4>OTQ([[?QV*GD00Q+3
M2&Q$8CJ)C4G,(#&3Q"P2LTG,(;$)B;DDYI'8E,1\$IN16$!B(8G-22PB,;F\
MVC;.&:AV!6FYG"&VWH+&KCM-2=)PDX=X<2-D:9UT46XUC1=[+7]%<4=L]3_F
MBX(-NZ)T)G7%#P&C2!2[[5;O8\) #V2(:AJJC5!-1[4QJAFH9J*:A6HVJCFH
M-D$U%]4\5)NBFH]J,U0+4"U$M3FJ1:@F5]3>QKF#Y:XH+I\\WC7'$LM76.X6
MJU@P%ZO-7;*Z%;[&JQ_"O\SD_ENR+NP14<XU#A^D-D U!=545!NBFH9J(U33
M46V,:@:JF:AFH9J-:@ZJ35#-134/U::HYJ/:#-4"5 M1;8YJ$:K)%=6^>=9!
M.:S<Y[..=,@Z+^VVN(Y8>Y!*.Z0V0#4%U514&Z*:AFHC5--1;8QJ!JJ9J&:A
MFHUJ#JI-4,U%-0_5IJCFH]H,U0)4"U%MCFH1JLDRR['57L;*?3[M'-I_BJ7=
MN"Z-W>\)+U99LL4S81UGA;^W4XXT3CAHUT]44U!-1;4AJFFH-D(U'=7&J&:@
MFHEJ%JK9J.:@V@357%3S]EK_W=)VZU/K8WNP6EOYZ,AFJ!:@6HAJ<U2+4$VN
MJ,G-$PG;OI/B\HGDT,!S][E%)8GD>7$I_2ZXB__>Q6GY,E.IU#B6D-H U114
M4U%MB&H:JHU034>U,:H9J&:BFH5J-JHYJ#9!-1?5/%2;HIJ/:C-4"U M1+4Y
MJD6H)E<4^N8Q!^6P<I^/.8<^KV*77F9">[VBV@#5%%1346V(:AJJC5!-1[4Q
MJAFH9J*:A6HVJCFH-D$U%]4\5)NBFH]J,U0+4"U$M3FJ1:@FRRS'5GL9*_?Y
MM'-H3"N6=Z:MN<R$-J5%M0&J*:BFHMH0U314&Z&:CFIC5#-0S40U"]5L5'-0
M;8)J+JIYJ#9%-1_59J@6H%J(:G-4BU!-KJCQS1/.O@UM.[\"VCWZK)WJ#?.I
MY-"N5BSO5ZLO5MM88L2KV^N[A: E\=,?PFAU\[C)UG\(5^FG?PI&=O/I;0E*
M^%/X>-:F?'D*;7>+:@-44U!-1;4AJFFH-D(U'=7&J&:@FHEJ%JK9J.:@V@35
M7%3S4&V*:CZJS5 M0+40U>:H%J&:7!$.FL<9MJ$NQ>6CT:&EKGA.+T^A#791
M;8!J"JJIJ#9$-0W51JBFH]H8U0Q4,U'-0C4;U1Q4FZ":BVH>JDU1S4>U&:H%
MJ!:BVAS5(E23999CJ[V,E?M\VCFT\!7+>_@JOS\NLC\."U0/R?IZ&WKBV^)E
M*K1S+ZH-4$U!-175AJBF[;7\;V-\^+CT49V-='1<8U0S4,U$-0O5;%1S4&V"
M:BZJ>:@V134?U6:H%J!:B&IS5(M03:ZHS,US"=OPE^)RN40Z=/R5RCO^>G?Q
MZB9=W0KA(E[=?M_UWOO+5:I?_OZW<TEJ_1:HMO)\4_SM'Z7+4^7?NVF,0;4!
MJBFHIJ+:$-4T5!NAFHYJ8U0S4,U$-0O5;%1S4&V":BZJ>:@V134?U6:H%J!:
MB&IS5(M03:Z(!HV#$<MAY3X?C X-B2417IZ2T);$J#9 -0755%0;HIJ&:B-4
MTU%MC&H&JIFH9J&:C6H.JDU0S44U#]6FJ.:CV@S5 E0+46V.:A&JR3++L=5>
MQLI]/NU(A[13V@2PY@=<ER.-$P[:AAC5%%1346V(:AJJC5!-1[4QJAFH9J*:
MA6KV7JOQ<=?[+6M]WC4Z1A?5/%2;HIJ/:C-4"U M1+4YJD6H)E=4Y^;9A&T@
M3''Y;')H("R5-Q#^R]^($OX4FGYL5/FW:IQ@T#;#J*:@FHIJ0U334&V$:CJJ
MC5'-0#43U2Q4LU'-0;4)JKFHYJ':%-5\5)NA6H!J(:K-42U"-;DB"33/06S;
M8HK+YZ!#V^+M37A%JH.F'5(;H)J":BJJ#5%-0[41JNFH-D8U ]5,5+-0S48U
M!]4FJ.:BFH=J4U3S46V&:@&JA:@V1[4(U629Y=AJ+V/E/I]V#MV+I=)^@9?>
M7;K.?LV2];VP3.-58;Q!VQ6CV@#5%%1346V(:AJJC5!-WVOO%T*DL\[1,LAX
MOUU^&:15L&!BH.,S4<U"-1O5'%2;H)J+:AZJ35'-1[49J@6H%J+:'-4B5),K
MRG+S4,(V&::X?"@Y-!F6B";#Y4CC7((V&48U!=545!NBFH9J(U33I>+NE>WV
MQUQ2;SL#'9V):A:JV:CFH-H$U5Q4\U!MBFH^JLU0+4"U$-7FJ!:AFEQ1EYNG
M$I3#2G0^E1R:#$OE38;EZ^OT<;<>M$ZND\53_&V9"%F:Q=OM;@OS"=HU&-4&
MJ*:@FHIJ0U334&V$:OI>RYTWZ;2[7>GHQ,G9\8D3\6S[I]N7/F84M-LOJEFH
M9J.:@VH35'-1S4.U*:KYJ#9#M0#50E2;HUJ$:G)%E6Z>4=ANOQ27SRB';K]2
M:7^]THMX_W][T*!-@U%M@&H*JJFH-D0U#=5&J*:CVAC5#%0S4<U"-1O5'%2;
MH)J+:AZJ35'-1[49J@6H%J+:'-4B5),K8D/ST,0V#::X?&@Z- V67IK_@5?\
MHHV#46V :@JJJ:@V1#4-U4:HIJ/:&-4,5#-1S4(U&]4<5)N@FHMJ'JI-4<U'
MM1FJ!:@6HMH<U2)4DV668ZN]C)7[7-II'UH1M\M;$3?[B(1RK&G20;4!JBFH
MIJ+:$-6TO9;_](/.AX](J+.1CHYKC&H&JIFH9J&:C6H.JDU0S44U#]6FJ.:C
MV@S5 E0+46V.:A&JR165N7$N83FL..=SR:$3<+NT]U[-WGCE2.,\@G;_134%
MU514&Z*:MM>J.Y^-]EL>=3X[/]Y61\<X1C4#U4Q4LU#-1C4'U2:HYJ*:AVI3
M5/-1;89J :J%J#9'M0C5Y(KJW#R;L'U[*2Z?3:1#-BGOVUMV64UTEZYN?R2"
MMOWGC\=X)?SR-5G\>[&Z_<?VH>7-]L;FW84U9=?0E ^B<;9!^_ZBFH)J*JH-
M44U#M1&JZ:@V1C4#U4Q4LU#-1C4'U2:HYJ*:AVI35/-1;89J :J%J#9'M0C5
MY(J,T#PAL=V#*2Z?D [=@]MM^!J:-MHC&-4&J*:@FHIJ0U334&V$:CJJC5'-
M0#43U2Q4LU'-0;4)JKFHYJ':%-5\5)NA6H!J(:K-42U"-5EF.;;:RUBYSZ>=
M0X_@[4U@K:H4:9QP2&V :@JJJ:@V1#5MK[U?J^J(8N%:5>=XK:K=:A4UJ-/1
M,8Y1S4 U$]4L5+-1S4&U":JYJ.:AVA35?%2;H5J :B&JS5$M0C6YHCHWSR8H
MAQ7J?#8Y=/1MEW?T5=-U<AUOLO*E)K2G+ZH-4$U!-175AJBFH=H(U714&Z.:
M@6HFJEFH9J.:@VH35'-1S4.U*:KYJ#9#M0#50E2;HUJ$:G)%B6\><-CNP!27
M#SB'[L#M'KW4A'8*1K4!JBFHIJ+:$-4T5!NAFHYJ8U0S4,U$-0O5;%1S4&V"
M:BZJ>:@V134?U6:H%J!:B&IS5(M03999CJWV,E;N\VGGT'6X7=%U^.8I7ETG
M^Z;#R8WP?9W>;^\MXVQ[YR%>9XMD4QAZCMO!BJWV\>+#5?D &N<9M+,PJJFH
M-D0U#=5&J*:CVAC5#%0S4<U"-1O5'%2;H)J+:AZJ35'-1[49J@6H%J+:'-4B
M5),K*GKS/,-V**:X?)XY="ANEW<H=I.'>'$C9&FM#'-^E&%Z4E&$0?L%HYJ"
M:BJJ#5%-0[41JNFH-D8U ]5,5+-0S48U!]4FJ.:BFH=J4U3S46V&:@&JA:@V
M1[4(U>2*(MX\PK#]@BDN'V$._8+;I1WZCJ^P$?X4OL:K'T+Z77 7_[V+T_)K
M;]#FP:@V0#4%U514&Z*:AFHC5--1;8QJ!JJ9J&:AFHUJ#JI-4,U%-0_5IJCF
MH]H,U0)4"U%MCFH1JLD5Q;]Y]&&;!U-<+OIT#LV#.RWXVIL.VD 8U0:HIJ":
MBFI#5--0;81J.JJ-4<U -1/5+%2S4<U!M0FJN:CFH=H4U7Q4FZ%:@&HAJLU1
M+4(U668YMMK+6+G/IYU#2^).>4MB[RY=9[]FR?I>6*;QJC#>H/V(46V :@JJ
MJ9WCGK]BJ]_M]WOYI;UAIZ#E[WG1+U%KZ !'J*:CVAC5#%0S4<U"-1O5'%2;
MH)J+:AZJ35'-1[49J@6H%J+:'-4B5),KZG+S5,(V(Z:X?"J1#JFDO!FQL8TB
MAX]O6L=9X0<WE2.-@PG:3!C5%%13]YK8?I<W6I]:[>['7%)O.PT=W0C5=%0;
MHYJ!:B:J6:AFHYJ#:A-4<U'-0[4IJOFH-D.U -5"5)NC6H1J<D5=;IY*V ;
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
MQ@#?+X70KQ.S0==.S_X!4$L#!!0    ( ,J*K%H@RV!4+04  +H4   9
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
M1SB_/Y=EOK"B_=/>:1+%2;LN?]64Y9G?=UWY3+5X_-#V\2/AM_\!4$L#!!0
M   ( ,J*K%HH*(&*L0(  +XV   :    >&PO7W)E;',O=V]R:V)O;VLN>&UL
M+G)E;'/-VDUNXD 0AN&K(!\@IJNZJMNCD-5LLHUR 8LT/PI@9'N4Y/:#R (^
M:Q:SB?RM4-NB_"ZL1ZCIQY=R:,=]=QIV^_.P^#P>3L.JVHWC^5==#^M=.;;#
M0W<NI\N=3=<?V_&R[+?UN5V_M]M2RW+I=7\_HWIZO)^Y>/TZE_^9V&TV^W7Y
MW:W_',MI_,?@^J/KWX==*6.U>&W[;1E75?UYN%T>ZNM'>+A,KA;/;ZNJ?WX+
M53UWD$"0S!^D$*3S!T4(BO,'&039_$$.03Y_4(*@-']0AJ \?U #0<W\06&)
M,BX)DB98$V@=D.M X'5 L .!V ')#@1F!T0[$*@=D.U X'9 N .!W 'I#@1V
M!\0[$.@MJ+<0Z"VHMQ#H+9,?VP1Z"^HM!'H+ZBT$>@OJ+01Z"^HM!'H+ZBT$
M>@OJ+01Z"^HM!'HKZJT$>BOJK01Z*^JM!'KK9+.$0&]%O95 ;T6]E4!O1;V5
M0&]%O95 ;T6]E4!O1;V50.^(>D<"O2/J'0GTCJAW)- [HMZ10.\XV>PFT#NB
MWI% [XAZ1P*](^H="?2.J'<DT#NBWI% ;T.]C4!O0[V-0&]#O8U ;T.]C4!O
M0[V-0&^;_%E)H+>AWD:@MZ'>1J"WH=Y&H+>AWD:@MZ/>3J"WH]Y.H+>CWDZ@
MMZ/>3J"WH]Y.H+>CWDZ@MT\.FQ#H[:BW$^CMJ+<3Z.VHMQ/HG5#O1*!W0KT3
M@=X)]4X$>B?4.Q'HG5#O1*!W0KT3@=X)]4X$>J?)84$"O1/JG0CT3JAW(M [
MH]Z90.^,>F<"O3/JG0GTSJAW)M [H]Z90.^,>F<"O3/JG0GTSJAW)M [3PY[
M$^B=4>],H'>#>C<$>C>H=T.@=X-Z-P1Z-ZAW\Y-Z#^/7H0RWGN\U/O\GJ1XO
MWRVWQU^7WQ<GK\H5Y_J^8GCZ"U!+ P04    " #*BJQ:??/N/T,"   #-0
M$P   %M#;VYT96YT7U1Y<&5S72YX;6S-V]]NVC 4Q_%70;FM2(@=VV$JO6EW
MN_5B+Y EID3DGVRWHV\_$]I*FSJTBDG[WA"![?,[\9$^=UQ_>YZL7QSZ;O";
M9!?"]"G+?+VS?>73<;)#7-F.KJ]"_.H>LJFJ]]6#S<1JI;-Z'((=PC(<:R0W
MUW=V6SUV8?'Y$'_V[3AL$F<[GRQN3QN/69NDFJ:NK:L0U[.GH?DM9?F2D,:3
M\QZ_:R=_%3<DV;L)QY4_![R<^_IDG6L;N[BO7/A2]7%7=N@R'YX[Z]/S)=[I
M<=QNV]HV8_W8QR.IGYRM&K^S-O1=>BIZ=3XYQ!NVI\_\XORYS+G N//>C9./
M$W/VXW&O(SF>7DZQD'6A/?^*;XFQ],7O9X_3;FSSE]GQ>G^,;C_/PV?SX_([
M_G7&;_4_V(> ]"$A?120/A2D#PWIPT#Z*"%]K"%]Y"M*(Q11<PJI.<74G()J
M3E$UI[":4US-*;#F%%D%159!D5509!44605%5D&155!D%119!45609%54F25
M%%DE159)D5529)44625%5DF155)DE119"XJL!476@B)K09&UH,A:4&0M*+(6
M%%D+BJP%159%D5519%44615%5D6155%D5119%45619%54635%%DU159-D553
M9-44635%5DV155-DU119-4560Y'54&0U%%D-159#D=509#4460U%5D.1U5!D
M+2FREA192XJL)476DB)K29&UI,A:4F0M*;*6%%G7%%G7%%G7%%G7_U/6[^.X
M_\?Q\S/MJW9XS<_F_S[=_ 102P$"% ,4    " #*BJQ:1L=-2)4   #-
M$               @ $     9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0    (
M ,J*K%K8AS .\0   "L"   1              "  <,   !D;V-0<F]P<R]C
M;W)E+GAM;%!+ 0(4 Q0    ( ,J*K%J97)PC$ 8  )PG   3
M  "  >,!  !X;"]T:&5M92]T:&5M93$N>&UL4$L! A0#%     @ RHJL6F@U
M['P)!P  7",  !@              ("!) @  'AL+W=O<FMS:&5E=',O<VAE
M970Q+GAM;%!+ 0(4 Q0    ( ,J*K%H9]/6VR0,  (0)   8
M  " @6,/  !X;"]W;W)K<VAE971S+W-H965T,BYX;6Q02P$"% ,4    " #*
MBJQ:9]$_)G '  !H(   &               @(%B$P  >&PO=V]R:W-H965T
M<R]S:&5E=#,N>&UL4$L! A0#%     @ RHJL6JT/T?>6 @  4P<  !@
M         ("!"!L  'AL+W=O<FMS:&5E=',O<VAE970T+GAM;%!+ 0(4 Q0
M   ( ,J*K%J.G^"8PP8  !$@   8              " @=0=  !X;"]W;W)K
M<VAE971S+W-H965T-2YX;6Q02P$"% ,4    " #*BJQ:+,\_5B4(  !F.0
M&               @('-)   >&PO=V]R:W-H965T<R]S:&5E=#8N>&UL4$L!
M A0#%     @ RHJL6LS;3PRR#0  B4L  !@              ("!*"T  'AL
M+W=O<FMS:&5E=',O<VAE970W+GAM;%!+ 0(4 Q0    ( ,J*K%K#-X0&S!,
M $LX   8              " @1 [  !X;"]W;W)K<VAE971S+W-H965T."YX
M;6Q02P$"% ,4    " #*BJQ:JET;BC,K   5A@  &               @($2
M3P  >&PO=V]R:W-H965T<R]S:&5E=#DN>&UL4$L! A0#%     @ RHJL6L1N
MNJ3W P  ! D  !D              ("!>WH  'AL+W=O<FMS:&5E=',O<VAE
M970Q,"YX;6Q02P$"% ,4    " #*BJQ:\E'(/6 #  !D!P  &0
M    @(&I?@  >&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM;%!+ 0(4 Q0    (
M ,J*K%KGSWXA< 0  #8)   9              " @4""  !X;"]W;W)K<VAE
M971S+W-H965T,3(N>&UL4$L! A0#%     @ RHJL6O,ARW7, @  (08  !D
M             ("!YX8  'AL+W=O<FMS:&5E=',O<VAE970Q,RYX;6Q02P$"
M% ,4    " #*BJQ:!Q$YT1L&  !H#0  &0              @('JB0  >&PO
M=V]R:W-H965T<R]S:&5E=#$T+GAM;%!+ 0(4 Q0    ( ,J*K%HQ NX)[P0
M  <+   9              " @3R0  !X;"]W;W)K<VAE971S+W-H965T,34N
M>&UL4$L! A0#%     @ RHJL6BF<(QV] P  R <  !D              ("!
M8I4  'AL+W=O<FMS:&5E=',O<VAE970Q-BYX;6Q02P$"% ,4    " #*BJQ:
MJ2'F,I(/  !^-@  &0              @(%6F0  >&PO=V]R:W-H965T<R]S
M:&5E=#$W+GAM;%!+ 0(4 Q0    ( ,J*K%JU^G^NP00  %$*   9
M      " @1^I  !X;"]W;W)K<VAE971S+W-H965T,3@N>&UL4$L! A0#%
M  @ RHJL6M'CRJ9E!   VPD  !D              ("!%ZX  'AL+W=O<FMS
M:&5E=',O<VAE970Q.2YX;6Q02P$"% ,4    " #*BJQ:C<',J+L,  !E(
M&0              @(&SL@  >&PO=V]R:W-H965T<R]S:&5E=#(P+GAM;%!+
M 0(4 Q0    ( ,J*K%K#>F>:#@<  -\1   9              " @:6_  !X
M;"]W;W)K<VAE971S+W-H965T,C$N>&UL4$L! A0#%     @ RHJL6AL/&]X<
M!   :PD  !D              ("!ZL8  'AL+W=O<FMS:&5E=',O<VAE970R
M,BYX;6Q02P$"% ,4    " #*BJQ:Z@1EHN$(  "D%P  &0
M@($]RP  >&PO=V]R:W-H965T<R]S:&5E=#(S+GAM;%!+ 0(4 Q0    ( ,J*
MK%IB^.RCD ,  +X'   9              " @574  !X;"]W;W)K<VAE971S
M+W-H965T,C0N>&UL4$L! A0#%     @ RHJL6IY[?I=3"   IA0  !D
M         ("!'-@  'AL+W=O<FMS:&5E=',O<VAE970R-2YX;6Q02P$"% ,4
M    " #*BJQ:X[O.'",%   6"P  &0              @(&FX   >&PO=V]R
M:W-H965T<R]S:&5E=#(V+GAM;%!+ 0(4 Q0    ( ,J*K%HNMWW02@<  'L0
M   9              " @0#F  !X;"]W;W)K<VAE971S+W-H965T,C<N>&UL
M4$L! A0#%     @ RHJL6EG14*@G!P  6Q   !D              ("!@>T
M 'AL+W=O<FMS:&5E=',O<VAE970R."YX;6Q02P$"% ,4    " #*BJQ:"2.#
M"& "  !\!@  &0              @('?]   >&PO=V]R:W-H965T<R]S:&5E
M=#(Y+GAM;%!+ 0(4 Q0    ( ,J*K%H\I3,X$0(  -T$   9
M  " @7;W  !X;"]W;W)K<VAE971S+W-H965T,S N>&UL4$L! A0#%     @
MRHJL6BKW;.$Y!@  #AD  !D              ("!OOD  'AL+W=O<FMS:&5E
M=',O<VAE970S,2YX;6Q02P$"% ,4    " #*BJQ:]LI;%7PL  #7DP  &0
M            @($N  $ >&PO=V]R:W-H965T<R]S:&5E=#,R+GAM;%!+ 0(4
M Q0    ( ,J*K%KRA'/E50@  'X5   9              " @>$L 0!X;"]W
M;W)K<VAE971S+W-H965T,S,N>&UL4$L! A0#%     @ RHJL6MGY6JHQ!0
M:0P  !D              ("!;34! 'AL+W=O<FMS:&5E=',O<VAE970S-"YX
M;6Q02P$"% ,4    " #*BJQ:-*((PT #   $"   &0              @('5
M.@$ >&PO=V]R:W-H965T<R]S:&5E=#,U+GAM;%!+ 0(4 Q0    ( ,J*K%KZ
M:2)MDP(  .H%   9              " @4P^ 0!X;"]W;W)K<VAE971S+W-H
M965T,S8N>&UL4$L! A0#%     @ RHJL6M>T$LA' P  R08  !D
M     ("!%D$! 'AL+W=O<FMS:&5E=',O<VAE970S-RYX;6Q02P$"% ,4
M" #*BJQ:<YPPA:D"  #^!0  &0              @(&41 $ >&PO=V]R:W-H
M965T<R]S:&5E=#,X+GAM;%!+ 0(4 Q0    ( ,J*K%K" O^!)@,  )P&   9
M              " @71' 0!X;"]W;W)K<VAE971S+W-H965T,SDN>&UL4$L!
M A0#%     @ RHJL6DKR)-<! P  1 <  !D              ("!T4H! 'AL
M+W=O<FMS:&5E=',O<VAE970T,"YX;6Q02P$"% ,4    " #*BJQ:-W7O/2<$
M  #+"0  &0              @($)3@$ >&PO=V]R:W-H965T<R]S:&5E=#0Q
M+GAM;%!+ 0(4 Q0    ( ,J*K%K=1)/$PP(  "L&   9              "
M@6=2 0!X;"]W;W)K<VAE971S+W-H965T-#(N>&UL4$L! A0#%     @ RHJL
M6DM2M/!# P  RP<  !D              ("!854! 'AL+W=O<FMS:&5E=',O
M<VAE970T,RYX;6Q02P$"% ,4    " #*BJQ:JK&Y=RL$   3"@  &0
M        @(';6 $ >&PO=V]R:W-H965T<R]S:&5E=#0T+GAM;%!+ 0(4 Q0
M   ( ,J*K%H7R5*@7 ,  %<(   9              " @3U= 0!X;"]W;W)K
M<VAE971S+W-H965T-#4N>&UL4$L! A0#%     @ RHJL6A^9G(:/!@  Z@\
M !D              ("!T& ! 'AL+W=O<FMS:&5E=',O<VAE970T-BYX;6Q0
M2P$"% ,4    " #*BJQ:@Q4#!@8&   D.0  &0              @(&69P$
M>&PO=V]R:W-H965T<R]S:&5E=#0W+GAM;%!+ 0(4 Q0    ( ,J*K%K*9R83
MI 4   @:   9              " @=-M 0!X;"]W;W)K<VAE971S+W-H965T
M-#@N>&UL4$L! A0#%     @ RHJL6O88+4DR!@  T1@  !D
M ("!KG,! 'AL+W=O<FMS:&5E=',O<VAE970T.2YX;6Q02P$"% ,4    " #*
MBJQ:P"G/1D@#  "C"0  &0              @($7>@$ >&PO=V]R:W-H965T
M<R]S:&5E=#4P+GAM;%!+ 0(4 Q0    ( ,J*K%K=<WVY4 <  &LT   9
M          " @99] 0!X;"]W;W)K<VAE971S+W-H965T-3$N>&UL4$L! A0#
M%     @ RHJL6B=$QORV @  =0H  !D              ("!'84! 'AL+W=O
M<FMS:&5E=',O<VAE970U,BYX;6Q02P$"% ,4    " #*BJQ:-XZBF<H#  !,
M#0  &0              @($*B $ >&PO=V]R:W-H965T<R]S:&5E=#4S+GAM
M;%!+ 0(4 Q0    ( ,J*K%H69"_LG0,  #P6   9              " @0N,
M 0!X;"]W;W)K<VAE971S+W-H965T-30N>&UL4$L! A0#%     @ RHJL6BY3
MN7A0 P  O@T  !D              ("!WX\! 'AL+W=O<FMS:&5E=',O<VAE
M970U-2YX;6Q02P$"% ,4    " #*BJQ::9VB15<#   Q$0  &0
M    @(%FDP$ >&PO=V]R:W-H965T<R]S:&5E=#4V+GAM;%!+ 0(4 Q0    (
M ,J*K%HK5WOD@P(  )L&   9              " @?26 0!X;"]W;W)K<VAE
M971S+W-H965T-3<N>&UL4$L! A0#%     @ RHJL6I.HSKLO!   OQD  !D
M             ("!KID! 'AL+W=O<FMS:&5E=',O<VAE970U."YX;6Q02P$"
M% ,4    " #*BJQ:=UI>0S@#  "A$   &0              @($4G@$ >&PO
M=V]R:W-H965T<R]S:&5E=#4Y+GAM;%!+ 0(4 Q0    ( ,J*K%JK"U>WC0(
M $@'   9              " @8.A 0!X;"]W;W)K<VAE971S+W-H965T-C N
M>&UL4$L! A0#%     @ RHJL6DG.9572 @  , @  !D              ("!
M1Z0! 'AL+W=O<FMS:&5E=',O<VAE970V,2YX;6Q02P$"% ,4    " #*BJQ:
MW>5JU(\"   H!P  &0              @(%0IP$ >&PO=V]R:W-H965T<R]S
M:&5E=#8R+GAM;%!+ 0(4 Q0    ( ,J*K%J;D=8@904  $ E   9
M      " @1:J 0!X;"]W;W)K<VAE971S+W-H965T-C,N>&UL4$L! A0#%
M  @ RHJL6JH T.(U!   NA8  !D              ("!LJ\! 'AL+W=O<FMS
M:&5E=',O<VAE970V-"YX;6Q02P$"% ,4    " #*BJQ:ZW'GW>@#  "^$@
M&0              @($>M $ >&PO=V]R:W-H965T<R]S:&5E=#8U+GAM;%!+
M 0(4 Q0    ( ,J*K%KTBN E>P(  '@&   9              " @3VX 0!X
M;"]W;W)K<VAE971S+W-H965T-C8N>&UL4$L! A0#%     @ RHJL6K!VD9=J
M @  XP8  !D              ("![[H! 'AL+W=O<FMS:&5E=',O<VAE970V
M-RYX;6Q02P$"% ,4    " #*BJQ:Y9=F4#H"   _!0  &0
M@(&0O0$ >&PO=V]R:W-H965T<R]S:&5E=#8X+GAM;%!+ 0(4 Q0    ( ,J*
MK%IU#C2)YSH  )U&!0 9              " @0'  0!X;"]W;W)K<VAE971S
M+W-H965T-CDN>&UL4$L! A0#%     @ RHJL6J6E),Y%!@  >"L  !D
M         ("!'_L! 'AL+W=O<FMS:&5E=',O<VAE970W,"YX;6Q02P$"% ,4
M    " #*BJQ:2-(\+GX"  "(!P  &0              @(&; 0( >&PO=V]R
M:W-H965T<R]S:&5E=#<Q+GAM;%!+ 0(4 Q0    ( ,J*K%I;MWS:-0,  !@0
M   9              " @5 $ @!X;"]W;W)K<VAE971S+W-H965T-S(N>&UL
M4$L! A0#%     @ RHJL6BTPJ ;? @  ?P@  !D              ("!O <"
M 'AL+W=O<FMS:&5E=',O<VAE970W,RYX;6Q02P$"% ,4    " #*BJQ:/*]O
MEY$#  #($P  &0              @('2"@( >&PO=V]R:W-H965T<R]S:&5E
M=#<T+GAM;%!+ 0(4 Q0    ( ,J*K%K,\53O.P,   4+   9
M  " @9H. @!X;"]W;W)K<VAE971S+W-H965T-S4N>&UL4$L! A0#%     @
MRHJL6LE?7SS: @  *P@  !D              ("!#!(" 'AL+W=O<FMS:&5E
M=',O<VAE970W-BYX;6Q02P$"% ,4    " #*BJQ:L\7)")X#  #2$0  &0
M            @($=%0( >&PO=V]R:W-H965T<R]S:&5E=#<W+GAM;%!+ 0(4
M Q0    ( ,J*K%JKL;?5Y (  ($(   9              " @?(8 @!X;"]W
M;W)K<VAE971S+W-H965T-S@N>&UL4$L! A0#%     @ RHJL6NLN5%W] @
MP D  !D              ("!#1P" 'AL+W=O<FMS:&5E=',O<VAE970W.2YX
M;6Q02P$"% ,4    " #*BJQ:W>CJ@*4"   [!P  &0              @(%!
M'P( >&PO=V]R:W-H965T<R]S:&5E=#@P+GAM;%!+ 0(4 Q0    ( ,J*K%KK
M-?-!>@4  -8L   9              " @1TB @!X;"]W;W)K<VAE971S+W-H
M965T.#$N>&UL4$L! A0#%     @ RHJL6HW93AMN P  J@\  !D
M     ("!SB<" 'AL+W=O<FMS:&5E=',O<VAE970X,BYX;6Q02P$"% ,4
M" #*BJQ:1%LK6OL#  !9%@  &0              @(%S*P( >&PO=V]R:W-H
M965T<R]S:&5E=#@S+GAM;%!+ 0(4 Q0    ( ,J*K%KS0]R < ,  ! 1   9
M              " @:4O @!X;"]W;W)K<VAE971S+W-H965T.#0N>&UL4$L!
M A0#%     @ RHJL6DPCD][T#@  T>@  !D              ("!3#," 'AL
M+W=O<FMS:&5E=',O<VAE970X-2YX;6Q02P$"% ,4    " #*BJQ:YCLI3'D"
M   ?!P  &0              @(%W0@( >&PO=V]R:W-H965T<R]S:&5E=#@V
M+GAM;%!+ 0(4 Q0    ( ,J*K%H=HT]X90<  #E/   9              "
M@2=% @!X;"]W;W)K<VAE971S+W-H965T.#<N>&UL4$L! A0#%     @ RHJL
M6DQ/I-QY @  P08  !D              ("!PTP" 'AL+W=O<FMS:&5E=',O
M<VAE970X."YX;6Q02P$"% ,4    " #*BJQ:!20\F< 4  "6?P$ &0
M        @(%S3P( >&PO=V]R:W-H965T<R]S:&5E=#@Y+GAM;%!+ 0(4 Q0
M   ( ,J*K%KI(L&ICP0  .,.   9              " @6ID @!X;"]W;W)K
M<VAE971S+W-H965T.3 N>&UL4$L! A0#%     @ RHJL6O]Y0*'> @  Y <
M !D              ("!,&D" 'AL+W=O<FMS:&5E=',O<VAE970Y,2YX;6Q0
M2P$"% ,4    " #*BJQ:SA;-LL8#  !:"P  &0              @(%%; (
M>&PO=V]R:W-H965T<R]S:&5E=#DR+GAM;%!+ 0(4 Q0    ( ,J*K%H@RV!4
M+04  +H4   9              " @4)P @!X;"]W;W)K<VAE971S+W-H965T
M.3,N>&UL4$L! A0#%     @ RHJL6BY1N2=Y P  [1<   T
M ( !IG4" 'AL+W-T>6QE<RYX;6Q02P$"% ,4    " #*BJQ:EXJ[',     3
M @  "P              @ %*>0( 7W)E;',O+G)E;'-02P$"% ,4    " #*
MBJQ:84>NL( &  "H/   #P              @ $S>@( >&PO=V]R:V)O;VLN
M>&UL4$L! A0#%     @ RHJL6B@H@8JQ @  OC8  !H              ( !
MX( " 'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QS4$L! A0#%     @ RHJL
M6GWS[C]# @   S4  !,              ( !R8," %M#;VYT96YT7U1Y<&5S
;72YX;6Q02P4&     &4 90"Z&P  /88"

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>120
<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>121
<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>123
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>299</ContextCount>
  <ElementCount>429</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>123</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>6</UnitCount>
  <MyReports>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>995100 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/dei/role/document/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>995300 - Document - Audit Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/dei/role/document/AuditInformation</Role>
      <ShortName>Audit Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>995301 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hlyxgg.com/role/ConsolidatedBalanceSheet</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>995302 - Statement - Consolidated Balance Sheets (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hlyxgg.com/role/ConsolidatedBalanceSheet_Parentheticals</Role>
      <ShortName>Consolidated Balance Sheets (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>995303 - Statement - Consolidated Statements of Operations and Comprehensive Income (Loss)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hlyxgg.com/role/ConsolidatedIncomeStatement</Role>
      <ShortName>Consolidated Statements of Operations and Comprehensive Income (Loss)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>995304 - Statement - Consolidated Statements of Changes In Shareholders??? Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hlyxgg.com/role/ShareholdersEquityType2or3</Role>
      <ShortName>Consolidated Statements of Changes In Shareholders??? Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>995305 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hlyxgg.com/role/ConsolidatedCashFlow</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>995306 - Disclosure - Organization and Nature of Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hlyxgg.com/role/OrganizationandNatureofOperations</Role>
      <ShortName>Organization and Nature of Operations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>995307 - Disclosure - Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hlyxgg.com/role/SignificantAccountingPolicies</Role>
      <ShortName>Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>995308 - Disclosure - Accounts Receivable, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hlyxgg.com/role/AccountsReceivableNet</Role>
      <ShortName>Accounts Receivable, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>995309 - Disclosure - Notes Receivables</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.hlyxgg.com/role/NotesReceivables</Role>
      <ShortName>Notes Receivables</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>995310 - Disclosure - Inventories, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hlyxgg.com/role/InventoriesNet</Role>
      <ShortName>Inventories, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>995311 - Disclosure - Prepaid Expense and Other Current Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hlyxgg.com/role/PrepaidExpenseandOtherCurrentAssets</Role>
      <ShortName>Prepaid Expense and Other Current Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>995312 - Disclosure - Property, Plant and Equipment, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hlyxgg.com/role/PropertyPlantandEquipmentNet</Role>
      <ShortName>Property, Plant and Equipment, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>995313 - Disclosure - Intangible Assets, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hlyxgg.com/role/IntangibleAssetsNet</Role>
      <ShortName>Intangible Assets, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>995314 - Disclosure - Deposit for Investment in Joint Venture</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hlyxgg.com/role/DepositforInvestmentinJointVenture</Role>
      <ShortName>Deposit for Investment in Joint Venture</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>995315 - Disclosure - Loans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hlyxgg.com/role/Loans</Role>
      <ShortName>Loans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>995316 - Disclosure - Accrued Expenses and Other Payables</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hlyxgg.com/role/AccruedExpensesandOtherPayables</Role>
      <ShortName>Accrued Expenses and Other Payables</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>995317 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hlyxgg.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>995318 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hlyxgg.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>995319 - Disclosure - Concentrations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hlyxgg.com/role/Concentrations</Role>
      <ShortName>Concentrations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>995320 - Disclosure - Related Party</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hlyxgg.com/role/RelatedParty</Role>
      <ShortName>Related Party</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>995321 - Disclosure - Shareholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hlyxgg.com/role/ShareholdersEquity</Role>
      <ShortName>Shareholders' Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>995322 - Disclosure - Surplus Reserve</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hlyxgg.com/role/SurplusReserve</Role>
      <ShortName>Surplus Reserve</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>995323 - Disclosure - Commitment and contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hlyxgg.com/role/Commitmentandcontingencies</Role>
      <ShortName>Commitment and contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>995324 - Disclosure - Segment Reporting</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hlyxgg.com/role/SegmentReporting</Role>
      <ShortName>Segment Reporting</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>995325 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hlyxgg.com/role/SubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>995326 - Disclosure - Restricted Net Assets or Parent Company???s Condensed Financial Statements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hlyxgg.com/role/RestrictedNetAssetsorParentCompanysCondensedFinancialStatements</Role>
      <ShortName>Restricted Net Assets or Parent Company???s Condensed Financial Statements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>995410 - Disclosure - Pay vs Performance Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/PvpDisclosure</Role>
      <ShortName>Pay vs Performance Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>995447 - Disclosure - Insider Trading Policies and Procedures</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc</Role>
      <ShortName>Insider Trading Policies and Procedures</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure</Role>
      <ShortName>Cybersecurity Risk Management and Strategy Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>996000 - Disclosure - Accounting Policies, by Policy (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hlyxgg.com/role/AccountingPoliciesByPolicy</Role>
      <ShortName>Accounting Policies, by Policy (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.hlyxgg.com/role/SignificantAccountingPolicies</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>996001 - Disclosure - Organization and Nature of Operations (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hlyxgg.com/role/OrganizationandNatureofOperationsTables</Role>
      <ShortName>Organization and Nature of Operations (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.hlyxgg.com/role/OrganizationandNatureofOperations</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>996002 - Disclosure - Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hlyxgg.com/role/SignificantAccountingPoliciesTables</Role>
      <ShortName>Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.hlyxgg.com/role/SignificantAccountingPolicies</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>996003 - Disclosure - Accounts Receivable, Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hlyxgg.com/role/AccountsReceivableNetTables</Role>
      <ShortName>Accounts Receivable, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.hlyxgg.com/role/AccountsReceivableNet</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>996004 - Disclosure - Notes Receivables (Tables)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.hlyxgg.com/role/NotesReceivablesTables</Role>
      <ShortName>Notes Receivables (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.hlyxgg.com/role/NotesReceivables</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>996005 - Disclosure - Inventories, Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hlyxgg.com/role/InventoriesNetTables</Role>
      <ShortName>Inventories, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.hlyxgg.com/role/InventoriesNet</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>996006 - Disclosure - Prepaid Expense and Other Current Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hlyxgg.com/role/PrepaidExpenseandOtherCurrentAssetsTables</Role>
      <ShortName>Prepaid Expense and Other Current Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.hlyxgg.com/role/PrepaidExpenseandOtherCurrentAssets</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>996007 - Disclosure - Property, Plant and Equipment, Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hlyxgg.com/role/PropertyPlantandEquipmentNetTables</Role>
      <ShortName>Property, Plant and Equipment, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.hlyxgg.com/role/PropertyPlantandEquipmentNet</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>996008 - Disclosure - Intangible Assets, Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hlyxgg.com/role/IntangibleAssetsNetTables</Role>
      <ShortName>Intangible Assets, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.hlyxgg.com/role/IntangibleAssetsNet</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>996009 - Disclosure - Loans (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hlyxgg.com/role/LoansTables</Role>
      <ShortName>Loans (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.hlyxgg.com/role/Loans</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>996010 - Disclosure - Accrued Expenses and Other Payables (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hlyxgg.com/role/AccruedExpensesandOtherPayablesTables</Role>
      <ShortName>Accrued Expenses and Other Payables (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.hlyxgg.com/role/AccruedExpensesandOtherPayables</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>996011 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hlyxgg.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.hlyxgg.com/role/Leases</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>996012 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hlyxgg.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.hlyxgg.com/role/IncomeTaxes</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>996013 - Disclosure - Related Party (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hlyxgg.com/role/RelatedPartyTables</Role>
      <ShortName>Related Party (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.hlyxgg.com/role/RelatedParty</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>996014 - Disclosure - Restricted Net Assets or Parent Company???s Condensed Financial Statements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hlyxgg.com/role/RestrictedNetAssetsorParentCompanysCondensedFinancialStatementsTables</Role>
      <ShortName>Restricted Net Assets or Parent Company???s Condensed Financial Statements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.hlyxgg.com/role/RestrictedNetAssetsorParentCompanysCondensedFinancialStatements</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>996015 - Disclosure - Organization and Nature of Operations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hlyxgg.com/role/OrganizationandNatureofOperationsDetails</Role>
      <ShortName>Organization and Nature of Operations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.hlyxgg.com/role/OrganizationandNatureofOperationsTables</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>996016 - Disclosure - Organization and Nature of Operations - Schedule of Consolidated VIE and Subsidiaries (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hlyxgg.com/role/ScheduleofConsolidatedVIEandSubsidiariesTable</Role>
      <ShortName>Organization and Nature of Operations - Schedule of Consolidated VIE and Subsidiaries (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>996017 - Disclosure - Organization and Nature of Operations - Schedule of Consolidated Financial Information of the VIE and VIE???s Subsidiaries (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hlyxgg.com/role/ScheduleofConsolidatedFinancialInformationoftheVIEandVIEsSubsidiariesTable</Role>
      <ShortName>Organization and Nature of Operations - Schedule of Consolidated Financial Information of the VIE and VIE???s Subsidiaries (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>996018 - Disclosure - Organization and Nature of Operations - Schedule of Consolidated Operating Information of the VIE and VIE???s Subsidiaries (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hlyxgg.com/role/ScheduleofConsolidatedOperatingInformationoftheVIEandVIEsSubsidiariesTable</Role>
      <ShortName>Organization and Nature of Operations - Schedule of Consolidated Operating Information of the VIE and VIE???s Subsidiaries (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>996019 - Disclosure - Significant Accounting Policies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hlyxgg.com/role/SignificantAccountingPoliciesDetails</Role>
      <ShortName>Significant Accounting Policies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.hlyxgg.com/role/SignificantAccountingPoliciesTables</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>996020 - Disclosure - Significant Accounting Policies - Schedule of Currency Exchange Rates (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hlyxgg.com/role/ScheduleofCurrencyExchangeRatesTable</Role>
      <ShortName>Significant Accounting Policies - Schedule of Currency Exchange Rates (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>996021 - Disclosure - Significant Accounting Policies - Schedule of Earnings Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hlyxgg.com/role/ScheduleofEarningsPerShareTable</Role>
      <ShortName>Significant Accounting Policies - Schedule of Earnings Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>996022 - Disclosure - Significant Accounting Policies - Schedule of Property, Plant and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hlyxgg.com/role/ScheduleofPropertyPlantandEquipmentTable</Role>
      <ShortName>Significant Accounting Policies - Schedule of Property, Plant and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>996023 - Disclosure - Significant Accounting Policies - Schedule of Net Revenue Segregated By Geographic Regions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hlyxgg.com/role/ScheduleofNetRevenueSegregatedByGeographicRegionsTable</Role>
      <ShortName>Significant Accounting Policies - Schedule of Net Revenue Segregated By Geographic Regions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>996024 - Disclosure - Accounts Receivable, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hlyxgg.com/role/AccountsReceivableNetDetails</Role>
      <ShortName>Accounts Receivable, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.hlyxgg.com/role/AccountsReceivableNetTables</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>996025 - Disclosure - Accounts Receivable, Net - Schedule of Accounts Receivable (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hlyxgg.com/role/ScheduleofAccountsReceivableTable</Role>
      <ShortName>Accounts Receivable, Net - Schedule of Accounts Receivable (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>996026 - Disclosure - Accounts Receivable, Net - Schedule of Current Expected Credit Losses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hlyxgg.com/role/ScheduleofCurrentExpectedCreditLossesTable</Role>
      <ShortName>Accounts Receivable, Net - Schedule of Current Expected Credit Losses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>996027 - Disclosure - Notes Receivables - Schedule of Notes Receivable Consisted (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.hlyxgg.com/role/ScheduleofNotesReceivableConsistedTable</Role>
      <ShortName>Notes Receivables - Schedule of Notes Receivable Consisted (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>996028 - Disclosure - Inventories, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hlyxgg.com/role/InventoriesNetDetails</Role>
      <ShortName>Inventories, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.hlyxgg.com/role/InventoriesNetTables</ParentRole>
      <Position>60</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>996029 - Disclosure - Inventories, Net - Schedule of Inventories (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hlyxgg.com/role/ScheduleofInventoriesTable</Role>
      <ShortName>Inventories, Net - Schedule of Inventories (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>996030 - Disclosure - Prepaid Expense and Other Current Assets - Schedule of Prepaid Expense and Other Current Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hlyxgg.com/role/ScheduleofPrepaidExpenseandOtherCurrentAssetsTable</Role>
      <ShortName>Prepaid Expense and Other Current Assets - Schedule of Prepaid Expense and Other Current Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>996031 - Disclosure - Property, Plant and Equipment, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hlyxgg.com/role/PropertyPlantandEquipmentNetDetails</Role>
      <ShortName>Property, Plant and Equipment, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.hlyxgg.com/role/PropertyPlantandEquipmentNetTables</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>996032 - Disclosure - Property, Plant and Equipment, Net - Schedule of Property, Plant and Equipment Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hlyxgg.com/role/ScheduleofPropertyPlantandEquipmentNetTable</Role>
      <ShortName>Property, Plant and Equipment, Net - Schedule of Property, Plant and Equipment Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>996033 - Disclosure - Intangible Assets, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hlyxgg.com/role/IntangibleAssetsNetDetails</Role>
      <ShortName>Intangible Assets, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.hlyxgg.com/role/IntangibleAssetsNetTables</ParentRole>
      <Position>65</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>996034 - Disclosure - Intangible Assets, Net - Schedule of Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hlyxgg.com/role/ScheduleofIntangibleAssetsTable</Role>
      <ShortName>Intangible Assets, Net - Schedule of Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>996035 - Disclosure - Intangible Assets, Net - Schedule of Amortization of Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hlyxgg.com/role/ScheduleofAmortizationofIntangibleAssetsTable</Role>
      <ShortName>Intangible Assets, Net - Schedule of Amortization of Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>996036 - Disclosure - Deposit for Investment in Joint Venture (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hlyxgg.com/role/DepositforInvestmentinJointVentureDetails</Role>
      <ShortName>Deposit for Investment in Joint Venture (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.hlyxgg.com/role/DepositforInvestmentinJointVenture</ParentRole>
      <Position>68</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>996037 - Disclosure - Loans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hlyxgg.com/role/LoansDetails</Role>
      <ShortName>Loans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.hlyxgg.com/role/LoansTables</ParentRole>
      <Position>69</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>996038 - Disclosure - Loans - Schedule of Short-Term Loans Consisted (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hlyxgg.com/role/ScheduleofShortTermLoansConsistedTable</Role>
      <ShortName>Loans - Schedule of Short-Term Loans Consisted (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>996039 - Disclosure - Loans - Schedule of Future Maturities of the Long-Term Loan (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hlyxgg.com/role/ScheduleofFutureMaturitiesoftheLongTermLoanTable</Role>
      <ShortName>Loans - Schedule of Future Maturities of the Long-Term Loan (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>996040 - Disclosure - Accrued Expenses and Other Payables (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hlyxgg.com/role/AccruedExpensesandOtherPayablesDetails</Role>
      <ShortName>Accrued Expenses and Other Payables (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.hlyxgg.com/role/AccruedExpensesandOtherPayablesTables</ParentRole>
      <Position>72</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>996041 - Disclosure - Accrued Expenses and Other Payables - Schedule of Accrued Expenses and Other Payables (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hlyxgg.com/role/ScheduleofAccruedExpensesandOtherPayablesTable</Role>
      <ShortName>Accrued Expenses and Other Payables - Schedule of Accrued Expenses and Other Payables (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>996042 - Disclosure - Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hlyxgg.com/role/LeasesDetails</Role>
      <ShortName>Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.hlyxgg.com/role/LeasesTables</ParentRole>
      <Position>74</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>996043 - Disclosure - Leases - Schedule of Finance Lease Right-of-Use Assets and Liability (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hlyxgg.com/role/LeasesDetailsScheduleofFinanceLeaseRightofUseAssetsandLiability</Role>
      <ShortName>Leases - Schedule of Finance Lease Right-of-Use Assets and Liability (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>996044 - Disclosure - Leases - Schedule of Lease Expenses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hlyxgg.com/role/ScheduleofLeaseExpensesTable</Role>
      <ShortName>Leases - Schedule of Lease Expenses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>996045 - Disclosure - Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hlyxgg.com/role/IncomeTaxesDetails</Role>
      <ShortName>Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.hlyxgg.com/role/IncomeTaxesTables</ParentRole>
      <Position>77</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>996046 - Disclosure - Income Taxes - Schedule of Current and Deferred Portions of Income Tax Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hlyxgg.com/role/ScheduleofCurrentandDeferredPortionsofIncomeTaxExpenseTable</Role>
      <ShortName>Income Taxes - Schedule of Current and Deferred Portions of Income Tax Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>996047 - Disclosure - Income Taxes - Schedule of Effective Tax Rate (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hlyxgg.com/role/ScheduleofEffectiveTaxRateTable</Role>
      <ShortName>Income Taxes - Schedule of Effective Tax Rate (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>996048 - Disclosure - Income Taxes - Schedule of Deferred Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hlyxgg.com/role/ScheduleofDeferredAssetsandLiabilitiesTable</Role>
      <ShortName>Income Taxes - Schedule of Deferred Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>996049 - Disclosure - Concentrations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hlyxgg.com/role/ConcentrationsDetails</Role>
      <ShortName>Concentrations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.hlyxgg.com/role/Concentrations</ParentRole>
      <Position>81</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>996050 - Disclosure - Related Party (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hlyxgg.com/role/RelatedPartyDetails</Role>
      <ShortName>Related Party (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.hlyxgg.com/role/RelatedPartyTables</ParentRole>
      <Position>82</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>996051 - Disclosure - Related Party - Schedule of Related Parties Transactions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hlyxgg.com/role/ScheduleofRelatedPartiesTransactionsTable</Role>
      <ShortName>Related Party - Schedule of Related Parties Transactions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>83</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>996052 - Disclosure - Related Party - Schedule of Amount Due To Related Parties (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hlyxgg.com/role/ScheduleofAmountDueToRelatedPartiesTable</Role>
      <ShortName>Related Party - Schedule of Amount Due To Related Parties (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>84</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>996053 - Disclosure - Shareholders' Equity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hlyxgg.com/role/ShareholdersEquityDetails</Role>
      <ShortName>Shareholders' Equity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.hlyxgg.com/role/ShareholdersEquity</ParentRole>
      <Position>85</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>996054 - Disclosure - Surplus Reserve (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hlyxgg.com/role/SurplusReserveDetails</Role>
      <ShortName>Surplus Reserve (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.hlyxgg.com/role/SurplusReserve</ParentRole>
      <Position>86</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>996055 - Disclosure - Commitment and contingencies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hlyxgg.com/role/CommitmentandcontingenciesDetails</Role>
      <ShortName>Commitment and contingencies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.hlyxgg.com/role/Commitmentandcontingencies</ParentRole>
      <Position>87</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>996056 - Disclosure - Segment Reporting (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hlyxgg.com/role/SegmentReportingDetails</Role>
      <ShortName>Segment Reporting (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.hlyxgg.com/role/SegmentReporting</ParentRole>
      <Position>88</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>996057 - Disclosure - Subsequent Events (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hlyxgg.com/role/SubsequentEventsDetails</Role>
      <ShortName>Subsequent Events (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.hlyxgg.com/role/SubsequentEvents</ParentRole>
      <Position>89</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>996058 - Disclosure - Restricted Net Assets or Parent Company???s Condensed Financial Statements - Schedule of Condensed Balance Sheets (Unaudited) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hlyxgg.com/role/ScheduleofCondensedBalanceSheetsUnauditedTable</Role>
      <ShortName>Restricted Net Assets or Parent Company???s Condensed Financial Statements - Schedule of Condensed Balance Sheets (Unaudited) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>90</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>996059 - Disclosure - Restricted Net Assets or Parent Company???s Condensed Financial Statements - Schedule of Condensed Balance Sheets (Unaudited) (Parentheticals) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hlyxgg.com/role/ScheduleofCondensedBalanceSheetsUnauditedTable_Parentheticals</Role>
      <ShortName>Restricted Net Assets or Parent Company???s Condensed Financial Statements - Schedule of Condensed Balance Sheets (Unaudited) (Parentheticals) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>91</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>996060 - Disclosure - Restricted Net Assets or Parent Company???s Condensed Financial Statements - Schedule of Condensed Statements of Operations (Unaudited) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hlyxgg.com/role/ScheduleofCondensedStatementsofOperationsUnauditedTable</Role>
      <ShortName>Restricted Net Assets or Parent Company???s Condensed Financial Statements - Schedule of Condensed Statements of Operations (Unaudited) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>92</Position>
    </Report>
    <Report instance="ea0241030-20f_hongli.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>996061 - Disclosure - Restricted Net Assets or Parent Company???s Condensed Financial Statements - Schedule of Condensed Statements Of Cash Flows (Unaudited) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hlyxgg.com/role/ScheduleofCondensedStatementsOfCashFlowsUnauditedTable</Role>
      <ShortName>Restricted Net Assets or Parent Company???s Condensed Financial Statements - Schedule of Condensed Statements Of Cash Flows (Unaudited) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>93</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="20-F" isDefinitelyFs="true" isUsgaap="true" original="ea0241030-20f_hongli.htm">ea0241030-20f_hongli.htm</File>
    <File>hlp-20241231.xsd</File>
    <File>hlp-20241231_cal.xml</File>
    <File>hlp-20241231_def.xml</File>
    <File>hlp-20241231_lab.xml</File>
    <File>hlp-20241231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>image_001.jpg</File>
    <File>image_002.jpg</File>
    <File>image_003.jpg</File>
    <File>image_004.jpg</File>
    <File>image_005.jpg</File>
    <File>image_006.jpg</File>
    <File>image_007.jpg</File>
    <File>image_008.jpg</File>
    <File>image_009.jpg</File>
    <File>image_010.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="5">http://fasb.org/srt/2024</BaseTaxonomy>
    <BaseTaxonomy items="1123">http://fasb.org/us-gaap/2024</BaseTaxonomy>
    <BaseTaxonomy items="9">http://xbrl.sec.gov/cyd/2024</BaseTaxonomy>
    <BaseTaxonomy items="49">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
    <BaseTaxonomy items="1">http://xbrl.sec.gov/ecd/2024</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>126
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "ea0241030-20f_hongli.htm": {
   "nsprefix": "hlp",
   "nsuri": "http://www.hlyxgg.com/20241231",
   "dts": {
    "inline": {
     "local": [
      "ea0241030-20f_hongli.htm"
     ]
    },
    "schema": {
     "local": [
      "hlp-20241231.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd",
      "https://xbrl.sec.gov/country/2024/country-2024.xsd",
      "https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd",
      "https://xbrl.sec.gov/cyd/2024/cyd-af-2024.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024_def.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024_lab.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024_pre.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-sub-2024.xsd",
      "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd",
      "https://xbrl.sec.gov/ecd/2024/ecd-sub-2024.xsd",
      "https://xbrl.sec.gov/sic/2024/sic-2024.xsd",
      "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "hlp-20241231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "hlp-20241231_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "hlp-20241231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "hlp-20241231_pre.xml"
     ]
    }
   },
   "keyStandard": 377,
   "keyCustom": 52,
   "axisStandard": 35,
   "axisCustom": 0,
   "memberStandard": 38,
   "memberCustom": 68,
   "hidden": {
    "total": 135,
    "http://fasb.org/us-gaap/2024": 102,
    "http://www.hlyxgg.com/20241231": 26,
    "http://xbrl.sec.gov/dei/2024": 4,
    "http://fasb.org/srt/2024": 3
   },
   "contextCount": 299,
   "entityCount": 1,
   "segmentCount": 123,
   "elementCount": 972,
   "unitCount": 6,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2024": 1123,
    "http://xbrl.sec.gov/dei/2024": 49,
    "http://xbrl.sec.gov/cyd/2024": 9,
    "http://fasb.org/srt/2024": 5,
    "http://xbrl.sec.gov/ecd/2024": 1
   },
   "report": {
    "R1": {
     "role": "http://xbrl.sec.gov/dei/role/document/Cover",
     "longName": "995100 - Document - Cover",
     "shortName": "Cover",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "b",
       "span",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "b",
       "span",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://xbrl.sec.gov/dei/role/document/AuditInformation",
     "longName": "995300 - Document - Audit Information",
     "shortName": "Audit Information",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "dei:AuditorName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "dei:AuditorName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.hlyxgg.com/role/ConsolidatedBalanceSheet",
     "longName": "995301 - Statement - Consolidated Balance Sheets",
     "shortName": "Consolidated Balance Sheets",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     }
    },
    "R4": {
     "role": "http://www.hlyxgg.com/role/ConsolidatedBalanceSheet_Parentheticals",
     "longName": "995302 - Statement - Consolidated Balance Sheets (Parentheticals)",
     "shortName": "Consolidated Balance Sheets (Parentheticals)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "unitRef": "usdPershares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R5": {
     "role": "http://www.hlyxgg.com/role/ConsolidatedIncomeStatement",
     "longName": "995303 - Statement - Consolidated Statements of Operations and Comprehensive Income (Loss)",
     "shortName": "Consolidated Statements of Operations and Comprehensive Income (Loss)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:Revenues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CostOfRevenue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://www.hlyxgg.com/role/ShareholdersEquityType2or3",
     "longName": "995304 - Statement - Consolidated Statements of Changes In Shareholders\u2019 Equity",
     "shortName": "Consolidated Statements of Changes In Shareholders\u2019 Equity",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "c8",
      "name": "us-gaap:StockholdersEquity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c8",
      "name": "us-gaap:StockholdersEquity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.hlyxgg.com/role/ConsolidatedCashFlow",
     "longName": "995305 - Statement - Consolidated Statements of Cash Flows",
     "shortName": "Consolidated Statements of Cash Flows",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "unique": true
     }
    },
    "R8": {
     "role": "http://www.hlyxgg.com/role/OrganizationandNatureofOperations",
     "longName": "995306 - Disclosure - Organization and Nature of Operations",
     "shortName": "Organization and Nature of Operations",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "8",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://www.hlyxgg.com/role/SignificantAccountingPolicies",
     "longName": "995307 - Disclosure - Significant Accounting Policies",
     "shortName": "Significant Accounting Policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://www.hlyxgg.com/role/AccountsReceivableNet",
     "longName": "995308 - Disclosure - Accounts Receivable, Net",
     "shortName": "Accounts Receivable, Net",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:AccountsAndNontradeReceivableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:AccountsAndNontradeReceivableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.hlyxgg.com/role/NotesReceivables",
     "longName": "995309 - Disclosure - Notes Receivables",
     "shortName": "Notes Receivables",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.hlyxgg.com/role/InventoriesNet",
     "longName": "995310 - Disclosure - Inventories, Net",
     "shortName": "Inventories, Net",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.hlyxgg.com/role/PrepaidExpenseandOtherCurrentAssets",
     "longName": "995311 - Disclosure - Prepaid Expense and Other Current Assets",
     "shortName": "Prepaid Expense and Other Current Assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:OtherCurrentAssetsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:OtherCurrentAssetsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.hlyxgg.com/role/PropertyPlantandEquipmentNet",
     "longName": "995312 - Disclosure - Property, Plant and Equipment, Net",
     "shortName": "Property, Plant and Equipment, Net",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.hlyxgg.com/role/IntangibleAssetsNet",
     "longName": "995313 - Disclosure - Intangible Assets, Net",
     "shortName": "Intangible Assets, Net",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.hlyxgg.com/role/DepositforInvestmentinJointVenture",
     "longName": "995314 - Disclosure - Deposit for Investment in Joint Venture",
     "shortName": "Deposit for Investment in Joint Venture",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.hlyxgg.com/role/Loans",
     "longName": "995315 - Disclosure - Loans",
     "shortName": "Loans",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.hlyxgg.com/role/AccruedExpensesandOtherPayables",
     "longName": "995316 - Disclosure - Accrued Expenses and Other Payables",
     "shortName": "Accrued Expenses and Other Payables",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.hlyxgg.com/role/Leases",
     "longName": "995317 - Disclosure - Leases",
     "shortName": "Leases",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://www.hlyxgg.com/role/IncomeTaxes",
     "longName": "995318 - Disclosure - Income Taxes",
     "shortName": "Income Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://www.hlyxgg.com/role/Concentrations",
     "longName": "995319 - Disclosure - Concentrations",
     "shortName": "Concentrations",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://www.hlyxgg.com/role/RelatedParty",
     "longName": "995320 - Disclosure - Related Party",
     "shortName": "Related Party",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://www.hlyxgg.com/role/ShareholdersEquity",
     "longName": "995321 - Disclosure - Shareholders' Equity",
     "shortName": "Shareholders' Equity",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://www.hlyxgg.com/role/SurplusReserve",
     "longName": "995322 - Disclosure - Surplus Reserve",
     "shortName": "Surplus Reserve",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:StatutoryAccountingPracticesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:StatutoryAccountingPracticesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://www.hlyxgg.com/role/Commitmentandcontingencies",
     "longName": "995323 - Disclosure - Commitment and contingencies",
     "shortName": "Commitment and contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "25",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://www.hlyxgg.com/role/SegmentReporting",
     "longName": "995324 - Disclosure - Segment Reporting",
     "shortName": "Segment Reporting",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "26",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://www.hlyxgg.com/role/SubsequentEvents",
     "longName": "995325 - Disclosure - Subsequent Events",
     "shortName": "Subsequent Events",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "27",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://www.hlyxgg.com/role/RestrictedNetAssetsorParentCompanysCondensedFinancialStatements",
     "longName": "995326 - Disclosure - Restricted Net Assets or Parent Company\u2019s Condensed Financial Statements",
     "shortName": "Restricted Net Assets or Parent Company\u2019s Condensed Financial Statements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Notes",
     "order": "28",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure",
     "longName": "995410 - Disclosure - Pay vs Performance Disclosure",
     "shortName": "Pay vs Performance Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "29",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R30": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc",
     "longName": "995447 - Disclosure - Insider Trading Policies and Procedures",
     "shortName": "Insider Trading Policies and Procedures",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "30",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure",
     "longName": "995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure",
     "shortName": "Cybersecurity Risk Management and Strategy Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "31",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.hlyxgg.com/role/AccountingPoliciesByPolicy",
     "longName": "996000 - Disclosure - Accounting Policies, by Policy (Policies)",
     "shortName": "Accounting Policies, by Policy (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://www.hlyxgg.com/role/OrganizationandNatureofOperationsTables",
     "longName": "996001 - Disclosure - Organization and Nature of Operations (Tables)",
     "shortName": "Organization and Nature of Operations (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "33",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://www.hlyxgg.com/role/SignificantAccountingPoliciesTables",
     "longName": "996002 - Disclosure - Significant Accounting Policies (Tables)",
     "shortName": "Significant Accounting Policies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "34",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://www.hlyxgg.com/role/AccountsReceivableNetTables",
     "longName": "996003 - Disclosure - Accounts Receivable, Net (Tables)",
     "shortName": "Accounts Receivable, Net (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:AccountsAndNontradeReceivableTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:AccountsAndNontradeReceivableTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.hlyxgg.com/role/NotesReceivablesTables",
     "longName": "996004 - Disclosure - Notes Receivables (Tables)",
     "shortName": "Notes Receivables (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "36",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.hlyxgg.com/role/InventoriesNetTables",
     "longName": "996005 - Disclosure - Inventories, Net (Tables)",
     "shortName": "Inventories, Net (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.hlyxgg.com/role/PrepaidExpenseandOtherCurrentAssetsTables",
     "longName": "996006 - Disclosure - Prepaid Expense and Other Current Assets (Tables)",
     "shortName": "Prepaid Expense and Other Current Assets (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "38",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:OtherCurrentAssetsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:OtherCurrentAssetsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://www.hlyxgg.com/role/PropertyPlantandEquipmentNetTables",
     "longName": "996007 - Disclosure - Property, Plant and Equipment, Net (Tables)",
     "shortName": "Property, Plant and Equipment, Net (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "39",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.hlyxgg.com/role/IntangibleAssetsNetTables",
     "longName": "996008 - Disclosure - Intangible Assets, Net (Tables)",
     "shortName": "Intangible Assets, Net (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "40",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.hlyxgg.com/role/LoansTables",
     "longName": "996009 - Disclosure - Loans (Tables)",
     "shortName": "Loans (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfShortTermDebtTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfShortTermDebtTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://www.hlyxgg.com/role/AccruedExpensesandOtherPayablesTables",
     "longName": "996010 - Disclosure - Accrued Expenses and Other Payables (Tables)",
     "shortName": "Accrued Expenses and Other Payables (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.hlyxgg.com/role/LeasesTables",
     "longName": "996011 - Disclosure - Leases (Tables)",
     "shortName": "Leases (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "43",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "hlp:ScheduleOfFinanceLeaseRightOfUseAssetsAndLiabilityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "hlp:ScheduleOfFinanceLeaseRightOfUseAssetsAndLiabilityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.hlyxgg.com/role/IncomeTaxesTables",
     "longName": "996012 - Disclosure - Income Taxes (Tables)",
     "shortName": "Income Taxes (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.hlyxgg.com/role/RelatedPartyTables",
     "longName": "996013 - Disclosure - Related Party (Tables)",
     "shortName": "Related Party (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.hlyxgg.com/role/RestrictedNetAssetsorParentCompanysCondensedFinancialStatementsTables",
     "longName": "996014 - Disclosure - Restricted Net Assets or Parent Company\u2019s Condensed Financial Statements (Tables)",
     "shortName": "Restricted Net Assets or Parent Company\u2019s Condensed Financial Statements (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Tables",
     "order": "46",
     "firstAnchor": null,
     "uniqueAnchor": null
    },
    "R47": {
     "role": "http://www.hlyxgg.com/role/OrganizationandNatureofOperationsDetails",
     "longName": "996015 - Disclosure - Organization and Nature of Operations (Details)",
     "shortName": "Organization and Nature of Operations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:VariableInterestEntityOwnershipPercentage",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:VariableInterestEntityOwnershipPercentage",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://www.hlyxgg.com/role/ScheduleofConsolidatedVIEandSubsidiariesTable",
     "longName": "996016 - Disclosure - Organization and Nature of Operations - Schedule of Consolidated VIE and Subsidiaries (Details)",
     "shortName": "Organization and Nature of Operations - Schedule of Consolidated VIE and Subsidiaries (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "c55",
      "name": "us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c55",
      "name": "us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://www.hlyxgg.com/role/ScheduleofConsolidatedFinancialInformationoftheVIEandVIEsSubsidiariesTable",
     "longName": "996017 - Disclosure - Organization and Nature of Operations - Schedule of Consolidated Financial Information of the VIE and VIE\u2019s Subsidiaries (Details)",
     "shortName": "Organization and Nature of Operations - Schedule of Consolidated Financial Information of the VIE and VIE\u2019s Subsidiaries (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "c61",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "srt:ScheduleOfCondensedBalanceSheetTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c61",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "srt:ScheduleOfCondensedBalanceSheetTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://www.hlyxgg.com/role/ScheduleofConsolidatedOperatingInformationoftheVIEandVIEsSubsidiariesTable",
     "longName": "996018 - Disclosure - Organization and Nature of Operations - Schedule of Consolidated Operating Information of the VIE and VIE\u2019s Subsidiaries (Details)",
     "shortName": "Organization and Nature of Operations - Schedule of Consolidated Operating Information of the VIE and VIE\u2019s Subsidiaries (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "c63",
      "name": "us-gaap:Revenues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "srt:CondensedStatementOfComprehensiveIncomeTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c63",
      "name": "us-gaap:Revenues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "srt:CondensedStatementOfComprehensiveIncomeTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://www.hlyxgg.com/role/SignificantAccountingPoliciesDetails",
     "longName": "996019 - Disclosure - Significant Accounting Policies (Details)",
     "shortName": "Significant Accounting Policies (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ForeignCurrencyTransactionGainLossRealized",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ForeignCurrencyTransactionGainLossRealized",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://www.hlyxgg.com/role/ScheduleofCurrencyExchangeRatesTable",
     "longName": "996020 - Disclosure - Significant Accounting Policies - Schedule of Currency Exchange Rates (Details)",
     "shortName": "Significant Accounting Policies - Schedule of Currency Exchange Rates (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "c80",
      "name": "us-gaap:ForeignCurrencyExchangeRateTranslation1",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c80",
      "name": "us-gaap:ForeignCurrencyExchangeRateTranslation1",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "role": "http://www.hlyxgg.com/role/ScheduleofEarningsPerShareTable",
     "longName": "996021 - Disclosure - Significant Accounting Policies - Schedule of Earnings Per Share (Details)",
     "shortName": "Significant Accounting Policies - Schedule of Earnings Per Share (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     }
    },
    "R54": {
     "role": "http://www.hlyxgg.com/role/ScheduleofPropertyPlantandEquipmentTable",
     "longName": "996022 - Disclosure - Significant Accounting Policies - Schedule of Property, Plant and Equipment (Details)",
     "shortName": "Significant Accounting Policies - Schedule of Property, Plant and Equipment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "c86",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c86",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     }
    },
    "R55": {
     "role": "http://www.hlyxgg.com/role/ScheduleofNetRevenueSegregatedByGeographicRegionsTable",
     "longName": "996023 - Disclosure - Significant Accounting Policies - Schedule of Net Revenue Segregated By Geographic Regions (Details)",
     "shortName": "Significant Accounting Policies - Schedule of Net Revenue Segregated By Geographic Regions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:Revenues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c95",
      "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "unique": true
     }
    },
    "R56": {
     "role": "http://www.hlyxgg.com/role/AccountsReceivableNetDetails",
     "longName": "996024 - Disclosure - Accounts Receivable, Net (Details)",
     "shortName": "Accounts Receivable, Net (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:AccountsReceivableGrossCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:AccountsAndNontradeReceivableTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c102",
      "name": "hlp:WorkingCapitalLoan",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:AccountsAndNontradeReceivableTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "unique": true
     }
    },
    "R57": {
     "role": "http://www.hlyxgg.com/role/ScheduleofAccountsReceivableTable",
     "longName": "996025 - Disclosure - Accounts Receivable, Net - Schedule of Accounts Receivable (Details)",
     "shortName": "Accounts Receivable, Net - Schedule of Accounts Receivable (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:AccountsReceivableGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
       "us-gaap:AccountsAndNontradeReceivableTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:AccountsReceivableGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
       "us-gaap:AccountsAndNontradeReceivableTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     }
    },
    "R58": {
     "role": "http://www.hlyxgg.com/role/ScheduleofCurrentExpectedCreditLossesTable",
     "longName": "996026 - Disclosure - Accounts Receivable, Net - Schedule of Current Expected Credit Losses (Details)",
     "shortName": "Accounts Receivable, Net - Schedule of Current Expected Credit Losses (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "hlp:CurrentExpectedCreditLossesHistoricalLossRate",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "5",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:AccountsReceivableNoncurrentPastDueTableTextBlock",
       "us-gaap:AccountsAndNontradeReceivableTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "hlp:CurrentExpectedCreditLossesHistoricalLossRate",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "5",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:AccountsReceivableNoncurrentPastDueTableTextBlock",
       "us-gaap:AccountsAndNontradeReceivableTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     }
    },
    "R59": {
     "role": "http://www.hlyxgg.com/role/ScheduleofNotesReceivableConsistedTable",
     "longName": "996027 - Disclosure - Notes Receivables - Schedule of Notes Receivable Consisted (Details)",
     "shortName": "Notes Receivables - Schedule of Notes Receivable Consisted (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:NotesReceivableNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:NotesReceivableNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     }
    },
    "R60": {
     "role": "http://www.hlyxgg.com/role/InventoriesNetDetails",
     "longName": "996028 - Disclosure - Inventories, Net (Details)",
     "shortName": "Inventories, Net (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:InventoryWriteDown",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:InventoryWriteDown",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     }
    },
    "R61": {
     "role": "http://www.hlyxgg.com/role/ScheduleofInventoriesTable",
     "longName": "996029 - Disclosure - Inventories, Net - Schedule of Inventories (Details)",
     "shortName": "Inventories, Net - Schedule of Inventories (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:InventoryRawMaterials",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:InventoryRawMaterials",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     }
    },
    "R62": {
     "role": "http://www.hlyxgg.com/role/ScheduleofPrepaidExpenseandOtherCurrentAssetsTable",
     "longName": "996030 - Disclosure - Prepaid Expense and Other Current Assets - Schedule of Prepaid Expense and Other Current Assets (Details)",
     "shortName": "Prepaid Expense and Other Current Assets - Schedule of Prepaid Expense and Other Current Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:PrepaidExpenseCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
       "us-gaap:OtherCurrentAssetsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:PrepaidExpenseCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
       "us-gaap:OtherCurrentAssetsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     }
    },
    "R63": {
     "role": "http://www.hlyxgg.com/role/PropertyPlantandEquipmentNetDetails",
     "longName": "996031 - Disclosure - Property, Plant and Equipment, Net (Details)",
     "shortName": "Property, Plant and Equipment, Net (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:Depreciation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:Depreciation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     }
    },
    "R64": {
     "role": "http://www.hlyxgg.com/role/ScheduleofPropertyPlantandEquipmentNetTable",
     "longName": "996032 - Disclosure - Property, Plant and Equipment, Net - Schedule of Property, Plant and Equipment Net (Details)",
     "shortName": "Property, Plant and Equipment, Net - Schedule of Property, Plant and Equipment Net (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     }
    },
    "R65": {
     "role": "http://www.hlyxgg.com/role/IntangibleAssetsNetDetails",
     "longName": "996033 - Disclosure - Intangible Assets, Net (Details)",
     "shortName": "Intangible Assets, Net (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CostOfGoodsAndServicesSoldAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "unique": true
     }
    },
    "R66": {
     "role": "http://www.hlyxgg.com/role/ScheduleofIntangibleAssetsTable",
     "longName": "996034 - Disclosure - Intangible Assets, Net - Schedule of Intangible Assets (Details)",
     "shortName": "Intangible Assets, Net - Schedule of Intangible Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     }
    },
    "R67": {
     "role": "http://www.hlyxgg.com/role/ScheduleofAmortizationofIntangibleAssetsTable",
     "longName": "996035 - Disclosure - Intangible Assets, Net - Schedule of Amortization of Intangible Assets (Details)",
     "shortName": "Intangible Assets, Net - Schedule of Amortization of Intangible Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "67",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     }
    },
    "R68": {
     "role": "http://www.hlyxgg.com/role/DepositforInvestmentinJointVentureDetails",
     "longName": "996036 - Disclosure - Deposit for Investment in Joint Venture (Details)",
     "shortName": "Deposit for Investment in Joint Venture (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "68",
     "firstAnchor": {
      "contextRef": "c136",
      "name": "us-gaap:EquityMethodInvestments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "us-gaap:EquityMethodInvestmentsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R69": {
     "role": "http://www.hlyxgg.com/role/LoansDetails",
     "longName": "996037 - Disclosure - Loans (Details)",
     "shortName": "Loans (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "69",
     "firstAnchor": {
      "contextRef": "c151",
      "name": "us-gaap:OtherShortTermBorrowings",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c165",
      "name": "us-gaap:InvestmentCompanyDebtInstrumentAmountRepaidToNavExcessLess",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "unique": true
     }
    },
    "R70": {
     "role": "http://www.hlyxgg.com/role/ScheduleofShortTermLoansConsistedTable",
     "longName": "996038 - Disclosure - Loans - Schedule of Short-Term Loans Consisted (Details)",
     "shortName": "Loans - Schedule of Short-Term Loans Consisted (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "70",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:ShorttermDebtFairValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShortTermDebtTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:ShorttermDebtFairValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShortTermDebtTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     }
    },
    "R71": {
     "role": "http://www.hlyxgg.com/role/ScheduleofFutureMaturitiesoftheLongTermLoanTable",
     "longName": "996039 - Disclosure - Loans - Schedule of Future Maturities of the Long-Term Loan (Details)",
     "shortName": "Loans - Schedule of Future Maturities of the Long-Term Loan (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "71",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     }
    },
    "R72": {
     "role": "http://www.hlyxgg.com/role/AccruedExpensesandOtherPayablesDetails",
     "longName": "996040 - Disclosure - Accrued Expenses and Other Payables (Details)",
     "shortName": "Accrued Expenses and Other Payables (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "72",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     }
    },
    "R73": {
     "role": "http://www.hlyxgg.com/role/ScheduleofAccruedExpensesandOtherPayablesTable",
     "longName": "996041 - Disclosure - Accrued Expenses and Other Payables - Schedule of Accrued Expenses and Other Payables (Details)",
     "shortName": "Accrued Expenses and Other Payables - Schedule of Accrued Expenses and Other Payables (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "73",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     }
    },
    "R74": {
     "role": "http://www.hlyxgg.com/role/LeasesDetails",
     "longName": "996042 - Disclosure - Leases (Details)",
     "shortName": "Leases (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "74",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:FinanceLeaseRightOfUseAsset",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c213",
      "name": "us-gaap:FinanceLeaseRightOfUseAsset",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "unique": true
     }
    },
    "R75": {
     "role": "http://www.hlyxgg.com/role/LeasesDetailsScheduleofFinanceLeaseRightofUseAssetsandLiability",
     "longName": "996043 - Disclosure - Leases - Schedule of Finance Lease Right-of-Use Assets and Liability (Details)",
     "shortName": "Leases - Schedule of Finance Lease Right-of-Use Assets and Liability (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "75",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:FinanceLeaseRightOfUseAsset",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:FinanceLeaseLiability",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "hlp:ScheduleOfFinanceLeaseRightOfUseAssetsAndLiabilityTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "unique": true
     }
    },
    "R76": {
     "role": "http://www.hlyxgg.com/role/ScheduleofLeaseExpensesTable",
     "longName": "996044 - Disclosure - Leases - Schedule of Lease Expenses (Details)",
     "shortName": "Leases - Schedule of Lease Expenses (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "76",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     }
    },
    "R77": {
     "role": "http://www.hlyxgg.com/role/IncomeTaxesDetails",
     "longName": "996045 - Disclosure - Income Taxes (Details)",
     "shortName": "Income Taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "77",
     "firstAnchor": {
      "contextRef": "c215",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c215",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     }
    },
    "R78": {
     "role": "http://www.hlyxgg.com/role/ScheduleofCurrentandDeferredPortionsofIncomeTaxExpenseTable",
     "longName": "996046 - Disclosure - Income Taxes - Schedule of Current and Deferred Portions of Income Tax Expense (Details)",
     "shortName": "Income Taxes - Schedule of Current and Deferred Portions of Income Tax Expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "78",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CurrentIncomeTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CurrentIncomeTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     }
    },
    "R79": {
     "role": "http://www.hlyxgg.com/role/ScheduleofEffectiveTaxRateTable",
     "longName": "996047 - Disclosure - Income Taxes - Schedule of Effective Tax Rate (Details)",
     "shortName": "Income Taxes - Schedule of Effective Tax Rate (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "79",
     "firstAnchor": {
      "contextRef": "c95",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c95",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     }
    },
    "R80": {
     "role": "http://www.hlyxgg.com/role/ScheduleofDeferredAssetsandLiabilitiesTable",
     "longName": "996048 - Disclosure - Income Taxes - Schedule of Deferred Assets and Liabilities (Details)",
     "shortName": "Income Taxes - Schedule of Deferred Assets and Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "80",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "hlp:DeferredTaxAssetsDepreciationAndAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "hlp:DeferredTaxAssetsDepreciationAndAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     }
    },
    "R81": {
     "role": "http://www.hlyxgg.com/role/ConcentrationsDetails",
     "longName": "996049 - Disclosure - Concentrations (Details)",
     "shortName": "Concentrations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "81",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:Supplies",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:ConcentrationRiskDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:Supplies",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:ConcentrationRiskDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     }
    },
    "R82": {
     "role": "http://www.hlyxgg.com/role/RelatedPartyDetails",
     "longName": "996050 - Disclosure - Related Party (Details)",
     "shortName": "Related Party (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "82",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:RepaymentsOfRelatedPartyDebt",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c237",
      "name": "us-gaap:PaymentsToFundLongtermLoansToRelatedParties",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "unique": true
     }
    },
    "R83": {
     "role": "http://www.hlyxgg.com/role/ScheduleofRelatedPartiesTransactionsTable",
     "longName": "996051 - Disclosure - Related Party - Schedule of Related Parties Transactions (Details)",
     "shortName": "Related Party - Schedule of Related Parties Transactions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "83",
     "firstAnchor": {
      "contextRef": "c238",
      "name": "hlp:NameOfTheRelatedPartyTransactionDescription",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c238",
      "name": "hlp:NameOfTheRelatedPartyTransactionDescription",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     }
    },
    "R84": {
     "role": "http://www.hlyxgg.com/role/ScheduleofAmountDueToRelatedPartiesTable",
     "longName": "996052 - Disclosure - Related Party - Schedule of Amount Due To Related Parties (Details)",
     "shortName": "Related Party - Schedule of Amount Due To Related Parties (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "84",
     "firstAnchor": {
      "contextRef": "c245",
      "name": "hlp:DueFromdueToRelatedPartiesNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "hlp:ScheduleOfAmountDueToRelatedPartiesTableTextBlock",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R85": {
     "role": "http://www.hlyxgg.com/role/ShareholdersEquityDetails",
     "longName": "996053 - Disclosure - Shareholders' Equity (Details)",
     "shortName": "Shareholders' Equity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "85",
     "firstAnchor": {
      "contextRef": "c53",
      "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c261",
      "name": "us-gaap:StockRepurchasedAndRetiredDuringPeriodShares",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "unique": true
     }
    },
    "R86": {
     "role": "http://www.hlyxgg.com/role/SurplusReserveDetails",
     "longName": "996054 - Disclosure - Surplus Reserve (Details)",
     "shortName": "Surplus Reserve (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "86",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "hlp:TaxNetProfitsPercentage",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "us-gaap:StatutoryAccountingPracticesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "hlp:TaxNetProfitsPercentage",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "us-gaap:StatutoryAccountingPracticesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     }
    },
    "R87": {
     "role": "http://www.hlyxgg.com/role/CommitmentandcontingenciesDetails",
     "longName": "996055 - Disclosure - Commitment and contingencies (Details)",
     "shortName": "Commitment and contingencies (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "87",
     "firstAnchor": {
      "contextRef": "c284",
      "name": "us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c284",
      "name": "us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     }
    },
    "R88": {
     "role": "http://www.hlyxgg.com/role/SegmentReportingDetails",
     "longName": "996056 - Disclosure - Segment Reporting (Details)",
     "shortName": "Segment Reporting (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "88",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SegmentReportingDescriptionOfAllOtherSegments",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SegmentReportingDescriptionOfAllOtherSegments",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     }
    },
    "R89": {
     "role": "http://www.hlyxgg.com/role/SubsequentEventsDetails",
     "longName": "996057 - Disclosure - Subsequent Events (Details)",
     "shortName": "Subsequent Events (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "89",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:OtherShortTermBorrowings",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c292",
      "name": "us-gaap:EquityMethodInvestments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "us-gaap:SubsequentEventsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "unique": true
     }
    },
    "R90": {
     "role": "http://www.hlyxgg.com/role/ScheduleofCondensedBalanceSheetsUnauditedTable",
     "longName": "996058 - Disclosure - Restricted Net Assets or Parent Company\u2019s Condensed Financial Statements - Schedule of Condensed Balance Sheets (Unaudited) (Details)",
     "shortName": "Restricted Net Assets or Parent Company\u2019s Condensed Financial Statements - Schedule of Condensed Balance Sheets (Unaudited) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "90",
     "firstAnchor": {
      "contextRef": "c295",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c295",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     }
    },
    "R91": {
     "role": "http://www.hlyxgg.com/role/ScheduleofCondensedBalanceSheetsUnauditedTable_Parentheticals",
     "longName": "996059 - Disclosure - Restricted Net Assets or Parent Company\u2019s Condensed Financial Statements - Schedule of Condensed Balance Sheets (Unaudited) (Parentheticals) (Details)",
     "shortName": "Restricted Net Assets or Parent Company\u2019s Condensed Financial Statements - Schedule of Condensed Balance Sheets (Unaudited) (Parentheticals) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "91",
     "firstAnchor": {
      "contextRef": "c295",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "unitRef": "usdPershares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c295",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "unitRef": "usdPershares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     }
    },
    "R92": {
     "role": "http://www.hlyxgg.com/role/ScheduleofCondensedStatementsofOperationsUnauditedTable",
     "longName": "996060 - Disclosure - Restricted Net Assets or Parent Company\u2019s Condensed Financial Statements - Schedule of Condensed Statements of Operations (Unaudited) (Details)",
     "shortName": "Restricted Net Assets or Parent Company\u2019s Condensed Financial Statements - Schedule of Condensed Statements of Operations (Unaudited) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "92",
     "firstAnchor": {
      "contextRef": "c294",
      "name": "hlp:ShareOfProfitInSubsidiaries",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c294",
      "name": "hlp:ShareOfProfitInSubsidiaries",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true,
      "unique": true
     }
    },
    "R93": {
     "role": "http://www.hlyxgg.com/role/ScheduleofCondensedStatementsOfCashFlowsUnauditedTable",
     "longName": "996061 - Disclosure - Restricted Net Assets or Parent Company\u2019s Condensed Financial Statements - Schedule of Condensed Statements Of Cash Flows (Unaudited) (Details)",
     "shortName": "Restricted Net Assets or Parent Company\u2019s Condensed Financial Statements - Schedule of Condensed Statements Of Cash Flows (Unaudited) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "93",
     "firstAnchor": {
      "contextRef": "c294",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c294",
      "name": "hlp:NonCashAdjustment",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0241030-20f_hongli.htm",
      "unique": true
     }
    }
   },
   "tag": {
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Accounting Policies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsAndNontradeReceivableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsAndNontradeReceivableTextBlock",
     "presentation": [
      "http://www.hlyxgg.com/role/AccountsReceivableNet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ACCOUNTS RECEIVABLE, NET",
        "label": "Accounts and Nontrade Receivable [Text Block]",
        "documentation": "The entire disclosure for accounts receivable, contract receivable, receivable held-for-sale, and nontrade receivable."
       }
      }
     },
     "auth_ref": [
      "r324",
      "r339"
     ]
    },
    "us-gaap_AccountsNotesAndLoansReceivableLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsNotesAndLoansReceivableLineItems",
     "presentation": [
      "http://www.hlyxgg.com/role/AccountsReceivableNetDetails",
      "http://www.hlyxgg.com/role/ScheduleofNotesReceivableConsistedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Notes Receivable Consisted [Line Items]",
        "terseLabel": "Accounts Receivable Net [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r326",
      "r1111"
     ]
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsPayableAndAccruedLiabilitiesCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.hlyxgg.com/role/AccruedExpensesandOtherPayablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued expenses and other payables",
        "label": "Accounts Payable and Accrued Liabilities, Current",
        "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits."
       }
      }
     },
     "auth_ref": [
      "r72",
      "r73"
     ]
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsPayableAndAccruedLiabilitiesCurrentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Expenses and Other Payables [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
     "presentation": [
      "http://www.hlyxgg.com/role/AccruedExpensesandOtherPayables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ACCRUED EXPENSES AND OTHER PAYABLES",
        "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]",
        "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period."
       }
      }
     },
     "auth_ref": [
      "r70",
      "r73",
      "r78",
      "r1149"
     ]
    },
    "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsPayableAndOtherAccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.hlyxgg.com/role/ScheduleofAccruedExpensesandOtherPayablesTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofAccruedExpensesandOtherPayablesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "label": "Accounts Payable and Other Accrued Liabilities, Current",
        "documentation": "Amount of liabilities incurred to vendors for goods and services received, and accrued liabilities classified as other, payable within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.hlyxgg.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.hlyxgg.com/role/ScheduleofConsolidatedFinancialInformationoftheVIEandVIEsSubsidiariesTable": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedBalanceSheet",
      "http://www.hlyxgg.com/role/ScheduleofConsolidatedFinancialInformationoftheVIEandVIEsSubsidiariesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable",
        "label": "Accounts Payable, Current",
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r70",
      "r874"
     ]
    },
    "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock",
     "presentation": [
      "http://www.hlyxgg.com/role/AccountsReceivableNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Accounts Receivable",
        "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]",
        "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r1115"
     ]
    },
    "us-gaap_AccountsReceivableGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableGross",
     "crdr": "debit",
     "calculation": {
      "http://www.hlyxgg.com/role/ScheduleofAccountsReceivableTable": {
       "parentTag": "us-gaap_AccountsReceivableNetCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofAccountsReceivableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable, gross",
        "label": "Accounts Receivable, before Allowance for Credit Loss",
        "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business."
       }
      }
     },
     "auth_ref": [
      "r226",
      "r325",
      "r326",
      "r1207"
     ]
    },
    "us-gaap_AccountsReceivableGrossCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableGrossCurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.hlyxgg.com/role/AccountsReceivableNetDetails",
      "http://www.hlyxgg.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable",
        "verboseLabel": "Accounts receivable totaling",
        "label": "Accounts Receivable, before Allowance for Credit Loss, Current",
        "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current."
       }
      }
     },
     "auth_ref": [
      "r226",
      "r326",
      "r822"
     ]
    },
    "us-gaap_AccountsReceivableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableMember",
     "presentation": [
      "http://www.hlyxgg.com/role/ConcentrationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Receivable [Member]",
        "label": "Accounts Receivable [Member]",
        "documentation": "Due from customers or clients for goods or services that have been delivered or sold."
       }
      }
     },
     "auth_ref": [
      "r800"
     ]
    },
    "us-gaap_AccountsReceivableNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableNetAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable, Net [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.hlyxgg.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.hlyxgg.com/role/ScheduleofConsolidatedFinancialInformationoftheVIEandVIEsSubsidiariesTable": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.hlyxgg.com/role/ScheduleofAccountsReceivableTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedBalanceSheet",
      "http://www.hlyxgg.com/role/ScheduleofAccountsReceivableTable",
      "http://www.hlyxgg.com/role/ScheduleofConsolidatedFinancialInformationoftheVIEandVIEsSubsidiariesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Accounts receivable, net",
        "terseLabel": "Accounts receivable, net",
        "verboseLabel": "Accounts receivable",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current."
       }
      }
     },
     "auth_ref": [
      "r1108"
     ]
    },
    "hlp_AccountsReceivableNetDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "AccountsReceivableNetDetailsTable",
     "presentation": [
      "http://www.hlyxgg.com/role/AccountsReceivableNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable, Net (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsReceivableNoncurrentPastDueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableNoncurrentPastDueLineItems",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofCurrentExpectedCreditLossesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable, Noncurrent, Past Due [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r1116"
     ]
    },
    "us-gaap_AccountsReceivableNoncurrentPastDueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableNoncurrentPastDueTable",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofCurrentExpectedCreditLossesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable, Noncurrent, Past Due [Table]",
        "documentation": "Disclosure of information about aging analysis for accounts receivable, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r1116"
     ]
    },
    "us-gaap_AccountsReceivableNoncurrentPastDueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableNoncurrentPastDueTableTextBlock",
     "presentation": [
      "http://www.hlyxgg.com/role/AccountsReceivableNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Current Expected Credit Losses",
        "label": "Accounts Receivable, Noncurrent, Past Due [Table Text Block]",
        "documentation": "Tabular disclosure of aging analysis for accounts receivable, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r1116"
     ]
    },
    "hlp_AccruedExpensesandOtherPayablesDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "AccruedExpensesandOtherPayablesDetailsLineItems",
     "presentation": [
      "http://www.hlyxgg.com/role/AccruedExpensesandOtherPayablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Expenses and Other Payables [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_AccruedExpensesandOtherPayablesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "AccruedExpensesandOtherPayablesDetailsTable",
     "presentation": [
      "http://www.hlyxgg.com/role/AccruedExpensesandOtherPayablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Expenses and Other Payables (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccruedIncomeTaxesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedIncomeTaxesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.hlyxgg.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax payable",
        "label": "Accrued Income Taxes, Current",
        "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations."
       }
      }
     },
     "auth_ref": [
      "r73",
      "r138"
     ]
    },
    "us-gaap_AccruedLiabilitiesAndOtherLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedLiabilitiesAndOtherLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.hlyxgg.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 6.0
      },
      "http://www.hlyxgg.com/role/ScheduleofConsolidatedFinancialInformationoftheVIEandVIEsSubsidiariesTable": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedBalanceSheet",
      "http://www.hlyxgg.com/role/ScheduleofConsolidatedFinancialInformationoftheVIEandVIEsSubsidiariesTable",
      "http://www.hlyxgg.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued expenses and other payables",
        "label": "Accrued Liabilities and Other Liabilities",
        "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "crdr": "credit",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofPropertyPlantandEquipmentNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: accumulated depreciation",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services."
       }
      }
     },
     "auth_ref": [
      "r40",
      "r216",
      "r662"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.hlyxgg.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedBalanceSheet",
      "http://www.hlyxgg.com/role/ScheduleofCondensedBalanceSheetsUnauditedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated other comprehensive loss",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r21",
      "r95",
      "r228",
      "r657",
      "r688",
      "r689"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.hlyxgg.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated other comprehensive income (loss)",
        "label": "AOCI Attributable to Parent [Member]",
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r12",
      "r21",
      "r537",
      "r540",
      "r594",
      "r684",
      "r685",
      "r1079",
      "r1080",
      "r1081",
      "r1096",
      "r1097",
      "r1098",
      "r1100"
     ]
    },
    "ecd_Additional402vDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Additional402vDisclosureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional 402(v) Disclosure [Text Block]",
        "terseLabel": "Additional 402(v) Disclosure"
       }
      }
     },
     "auth_ref": [
      "r966"
     ]
    },
    "us-gaap_AdditionalPaidInCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapital",
     "crdr": "credit",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofCondensedBalanceSheetsUnauditedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional paid-in capital",
        "label": "Additional Paid in Capital",
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock."
       }
      }
     },
     "auth_ref": [
      "r84",
      "r874",
      "r1241"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapitalCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://www.hlyxgg.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional paid-in capital",
        "label": "Additional Paid in Capital, Common Stock",
        "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital."
       }
      }
     },
     "auth_ref": [
      "r84"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://www.hlyxgg.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional paid-in capital",
        "label": "Additional Paid-in Capital [Member]",
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders."
       }
      }
     },
     "auth_ref": [
      "r705",
      "r1096",
      "r1097",
      "r1098",
      "r1100",
      "r1168",
      "r1244"
     ]
    },
    "dei_AdditionalSecurities462b": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AdditionalSecurities462b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Securities. 462(b)"
       }
      }
     },
     "auth_ref": [
      "r1029"
     ]
    },
    "dei_AdditionalSecurities462bFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AdditionalSecurities462bFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Securities, 462(b), File Number"
       }
      }
     },
     "auth_ref": [
      "r1029"
     ]
    },
    "dei_AdditionalSecuritiesEffective413b": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AdditionalSecuritiesEffective413b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Securities Effective, 413(b)"
       }
      }
     },
     "auth_ref": [
      "r1027"
     ]
    },
    "dei_AddressTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AddressTypeDomain",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation",
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Address Type [Domain]",
        "documentation": "An entity may have several addresses for different purposes and this domain represents all such types."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AdjToCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Compensation Amount",
        "terseLabel": "Adjustment to Compensation, Amount"
       }
      }
     },
     "auth_ref": [
      "r979"
     ]
    },
    "ecd_AdjToCompAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToCompAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Compensation [Axis]",
        "terseLabel": "Adjustment to Compensation:"
       }
      }
     },
     "auth_ref": [
      "r979"
     ]
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToNonPeoNeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]",
        "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote"
       }
      }
     },
     "auth_ref": [
      "r979"
     ]
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToPeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment To PEO Compensation, Footnote [Text Block]",
        "terseLabel": "Adjustment To PEO Compensation, Footnote"
       }
      }
     },
     "auth_ref": [
      "r979"
     ]
    },
    "us-gaap_AdjustmentForAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentForAmortization",
     "crdr": "debit",
     "presentation": [
      "http://www.hlyxgg.com/role/IntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated amortization",
        "label": "Amortization",
        "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "crdr": "credit",
     "presentation": [
      "http://www.hlyxgg.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional paid-in capital in equity (in Dollars)",
        "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition",
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r43",
      "r44",
      "r461"
     ]
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts",
     "crdr": "debit",
     "presentation": [
      "http://www.hlyxgg.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Initial public offering costs",
        "label": "Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs",
        "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r128"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustments to reconcile net income (loss) to net cash (used in) provided by operating activities:",
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]",
        "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r1020"
     ]
    },
    "ecd_AggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Erroneous Compensation Amount",
        "terseLabel": "Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r929",
      "r940",
      "r956",
      "r991"
     ]
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtErrCompNotYetDeterminedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]",
        "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined"
       }
      }
     },
     "auth_ref": [
      "r932",
      "r943",
      "r959",
      "r994"
     ]
    },
    "ecd_AggtPnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtPnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Pension Adjustments Service Cost [Member]",
        "terseLabel": "Aggregate Pension Adjustments Service Cost"
       }
      }
     },
     "auth_ref": [
      "r1021"
     ]
    },
    "hlp_AgriculturalBankOfChinaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "AgriculturalBankOfChinaMember",
     "presentation": [
      "http://www.hlyxgg.com/role/LoansDetails",
      "http://www.hlyxgg.com/role/ScheduleofShortTermLoansConsistedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Agricultural Bank of China [Member]",
        "label": "Agricultural Bank Of China Member"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AllAdjToCompMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllAdjToCompMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Adjustments to Compensation [Member]",
        "terseLabel": "All Adjustments to Compensation"
       }
      }
     },
     "auth_ref": [
      "r979"
     ]
    },
    "ecd_AllExecutiveCategoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllExecutiveCategoriesMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Executive Categories [Member]",
        "terseLabel": "All Executive Categories"
       }
      }
     },
     "auth_ref": [
      "r986"
     ]
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllIndividualsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Individuals [Member]",
        "terseLabel": "All Individuals"
       }
      }
     },
     "auth_ref": [
      "r933",
      "r944",
      "r960",
      "r986",
      "r995",
      "r999",
      "r1007"
     ]
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllTradingArrangementsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Trading Arrangements [Member]",
        "terseLabel": "All Trading Arrangements"
       }
      }
     },
     "auth_ref": [
      "r1005"
     ]
    },
    "hlp_AllowanceForCECL": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "AllowanceForCECL",
     "crdr": "debit",
     "calculation": {
      "http://www.hlyxgg.com/role/ScheduleofDeferredAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofDeferredAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Allowance for CECL",
        "documentation": "Represent the amount of allowance for CECL.",
        "label": "Allowance For CECL"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://www.hlyxgg.com/role/ScheduleofAccountsReceivableTable": {
       "parentTag": "us-gaap_AccountsReceivableNetCurrent",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofAccountsReceivableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: allowance for current expected credit loss",
        "label": "Accounts Receivable, Allowance for Credit Loss",
        "documentation": "Amount of allowance for credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r229",
      "r327",
      "r342",
      "r343",
      "r344",
      "r1207"
     ]
    },
    "dei_AmendmentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Description",
        "documentation": "Description of changes contained within amended document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "hlp_AmortizationExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "AmortizationExpenseMember",
     "presentation": [
      "http://www.hlyxgg.com/role/IntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization expense [Member]",
        "label": "Amortization Expense Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AmortizationOfIntangibleAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow",
      "http://www.hlyxgg.com/role/IntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of intangible assets - land use rights",
        "verboseLabel": "Amortization expense",
        "label": "Amortization of Intangible Assets",
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r358",
      "r365",
      "r852"
     ]
    },
    "dei_AnnualInformationForm": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AnnualInformationForm",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Annual Information Form",
        "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form."
       }
      }
     },
     "auth_ref": [
      "r936"
     ]
    },
    "hlp_AnnualInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "AnnualInterestRate",
     "presentation": [
      "http://www.hlyxgg.com/role/CommitmentandcontingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Annual interest",
        "documentation": "Annual interest rate.",
        "label": "Annual Interest Rate"
       }
      }
     },
     "auth_ref": []
    },
    "dei_ApproximateDateOfCommencementOfProposedSaleToThePublic": {
     "xbrltype": "dateOrAsapItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ApproximateDateOfCommencementOfProposedSaleToThePublic",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Approximate Date of Commencement of Proposed Sale to Public",
        "documentation": "The approximate date of a commencement of a proposed sale of securities to the public. This element is disclosed in S-1, S-3, S-4, S-11, F-1, F-3 and F-10 filings."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetAcquisitionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetAcquisitionAxis",
     "presentation": [
      "http://www.hlyxgg.com/role/CommitmentandcontingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Acquisition [Axis]",
        "documentation": "Information by asset acquisition."
       }
      }
     },
     "auth_ref": [
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r1164"
     ]
    },
    "us-gaap_AssetAcquisitionConsiderationTransferred": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetAcquisitionConsiderationTransferred",
     "crdr": "credit",
     "presentation": [
      "http://www.hlyxgg.com/role/CommitmentandcontingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Real estate and land use rights transferred",
        "label": "Asset Acquisition, Consideration Transferred",
        "documentation": "Amount of consideration transferred in asset acquisition. Includes, but is not limited to, cash, liability incurred by acquirer, and equity interest issued by acquirer."
       }
      }
     },
     "auth_ref": [
      "r865",
      "r1165",
      "r1166",
      "r1167"
     ]
    },
    "us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetAcquisitionConsiderationTransferredContingentConsideration",
     "crdr": "credit",
     "presentation": [
      "http://www.hlyxgg.com/role/CommitmentandcontingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total consideration",
        "label": "Asset Acquisition, Consideration Transferred, Contingent Consideration",
        "documentation": "Amount of contingent consideration recognized as part of consideration transferred in asset acquisition."
       }
      }
     },
     "auth_ref": [
      "r1165",
      "r1166",
      "r1167"
     ]
    },
    "us-gaap_AssetAcquisitionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetAcquisitionDomain",
     "presentation": [
      "http://www.hlyxgg.com/role/CommitmentandcontingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Acquisition [Domain]",
        "documentation": "Asset acquisition."
       }
      }
     },
     "auth_ref": [
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r1164"
     ]
    },
    "us-gaap_AssetAcquisitionPriceOfAcquisitionExpected": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetAcquisitionPriceOfAcquisitionExpected",
     "crdr": "credit",
     "presentation": [
      "http://www.hlyxgg.com/role/CommitmentandcontingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisition price",
        "label": "Asset Acquisition, Price of Acquisition, Expected",
        "documentation": "Purchase price of expected asset acquisition prior to consideration being transferred. Excludes business acquisition."
       }
      }
     },
     "auth_ref": [
      "r1164"
     ]
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://www.hlyxgg.com/role/ScheduleofConsolidatedFinancialInformationoftheVIEandVIEsSubsidiariesTable": {
       "parentTag": "us-gaap_AssetsNet",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.hlyxgg.com/role/ConsolidatedBalanceSheet": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedBalanceSheet",
      "http://www.hlyxgg.com/role/ScheduleofCondensedBalanceSheetsUnauditedTable",
      "http://www.hlyxgg.com/role/ScheduleofConsolidatedFinancialInformationoftheVIEandVIEsSubsidiariesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "TOTAL ASSETS",
        "terseLabel": "Total Assets",
        "label": "Assets",
        "documentation": "Amount of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r135",
      "r148",
      "r218",
      "r257",
      "r288",
      "r295",
      "r312",
      "r315",
      "r337",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r532",
      "r534",
      "r554",
      "r654",
      "r738",
      "r838",
      "r839",
      "r874",
      "r901",
      "r1140",
      "r1141",
      "r1192"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedBalanceSheet",
      "http://www.hlyxgg.com/role/ScheduleofCondensedBalanceSheetsUnauditedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ASSETS",
        "verboseLabel": "Assets",
        "label": "Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.hlyxgg.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.hlyxgg.com/role/ScheduleofConsolidatedFinancialInformationoftheVIEandVIEsSubsidiariesTable": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedBalanceSheet",
      "http://www.hlyxgg.com/role/ScheduleofConsolidatedFinancialInformationoftheVIEandVIEsSubsidiariesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current assets",
        "label": "Assets, Current",
        "documentation": "Amount of asset recognized for present right to economic benefit, classified as current."
       }
      }
     },
     "auth_ref": [
      "r211",
      "r234",
      "r257",
      "r337",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r532",
      "r534",
      "r554",
      "r874",
      "r1140",
      "r1141",
      "r1192"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current assets:",
        "label": "Assets, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1",
     "crdr": "credit",
     "presentation": [
      "http://www.hlyxgg.com/role/PropertyPlantandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets disposed",
        "label": "Assets Disposed of by Method Other than Sale, in Period of Disposition, Gain (Loss) on Disposition",
        "documentation": "Amount of gain (loss) from the disposal of an asset through means other than sale, for example, but not limited to, abandonment, spin-off, and expropriation."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r122"
     ]
    },
    "us-gaap_AssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.hlyxgg.com/role/ScheduleofConsolidatedFinancialInformationoftheVIEandVIEsSubsidiariesTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofConsolidatedFinancialInformationoftheVIEandVIEsSubsidiariesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net Assets",
        "label": "Net Assets",
        "documentation": "Amount of net assets (liabilities)."
       }
      }
     },
     "auth_ref": [
      "r11"
     ]
    },
    "us-gaap_AssetsNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsNoncurrentAbstract",
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-current assets",
        "label": "Assets, Noncurrent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditedAnnualFinancialStatements": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditedAnnualFinancialStatements",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Audited Annual Financial Statements",
        "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements."
       }
      }
     },
     "auth_ref": [
      "r936"
     ]
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r914",
      "r917",
      "r936"
     ]
    },
    "dei_AuditorLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorLocation",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r914",
      "r917",
      "r936"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r914",
      "r917",
      "r936"
     ]
    },
    "dei_AuditorOpinionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorOpinionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Opinion [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1025"
     ]
    },
    "dei_AuditorTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_AverageRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "AverageRateMember",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofCurrencyExchangeRatesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Average Rate [Member]",
        "label": "Average Rate Member"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AwardExrcPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardExrcPrice",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Exercise Price",
        "terseLabel": "Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r1002"
     ]
    },
    "ecd_AwardGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardGrantDateFairValue",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Grant Date Fair Value",
        "terseLabel": "Fair Value as of Grant Date"
       }
      }
     },
     "auth_ref": [
      "r1003"
     ]
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgDiscLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Disclosures [Line Items]",
        "terseLabel": "Award Timing Disclosures"
       }
      }
     },
     "auth_ref": [
      "r998"
     ]
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgHowMnpiCnsdrdTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing, How MNPI Considered [Text Block]",
        "terseLabel": "Award Timing, How MNPI Considered"
       }
      }
     },
     "auth_ref": [
      "r998"
     ]
    },
    "ecd_AwardTmgMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Method [Text Block]",
        "terseLabel": "Award Timing Method"
       }
      }
     },
     "auth_ref": [
      "r998"
     ]
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMnpiCnsdrdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing MNPI Considered [Flag]",
        "terseLabel": "Award Timing MNPI Considered"
       }
      }
     },
     "auth_ref": [
      "r998"
     ]
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMnpiDiscTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing MNPI Disclosure [Text Block]",
        "terseLabel": "Award Timing MNPI Disclosure"
       }
      }
     },
     "auth_ref": [
      "r998"
     ]
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgPredtrmndFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Predetermined [Flag]",
        "terseLabel": "Award Timing Predetermined"
       }
      }
     },
     "auth_ref": [
      "r998"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487"
     ]
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardUndrlygSecuritiesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Underlying Securities Amount",
        "terseLabel": "Underlying Securities"
       }
      }
     },
     "auth_ref": [
      "r1001"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r1000"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures [Table]",
        "terseLabel": "Awards Close in Time to MNPI Disclosures"
       }
      }
     },
     "auth_ref": [
      "r999"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]",
        "terseLabel": "Awards Close in Time to MNPI Disclosures, Table"
       }
      }
     },
     "auth_ref": [
      "r999"
     ]
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BalanceSheetLocationAxis",
     "presentation": [
      "http://www.hlyxgg.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position Location, Balance [Axis]",
        "documentation": "Information by location in statement of financial position where disaggregated cumulative balance has been reported."
       }
      }
     },
     "auth_ref": [
      "r377",
      "r1209",
      "r1210"
     ]
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BalanceSheetLocationDomain",
     "presentation": [
      "http://www.hlyxgg.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position Location, Balance [Domain]",
        "documentation": "Location in statement of financial position where disaggregated cumulative balance has been reported."
       }
      }
     },
     "auth_ref": [
      "r49",
      "r51",
      "r377",
      "r1209",
      "r1210"
     ]
    },
    "hlp_BankOfBeijingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "BankOfBeijingMember",
     "presentation": [
      "http://www.hlyxgg.com/role/LoansDetails",
      "http://www.hlyxgg.com/role/ScheduleofShortTermLoansConsistedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bank of Beijing [Member]",
        "label": "Bank Of Beijing Member"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_BankOfRizhaoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "BankOfRizhaoMember",
     "presentation": [
      "http://www.hlyxgg.com/role/LoansDetails",
      "http://www.hlyxgg.com/role/ScheduleofShortTermLoansConsistedTable",
      "http://www.hlyxgg.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bank of Rizhao [Member]",
        "label": "Bank Of Rizhao Member"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_BankOfWeifangMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "BankOfWeifangMember",
     "presentation": [
      "http://www.hlyxgg.com/role/LoansDetails",
      "http://www.hlyxgg.com/role/ScheduleofShortTermLoansConsistedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bank of Weifang [Member]",
        "label": "Bank Of Weifang Member"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_BankOfWeifangOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "BankOfWeifangOneMember",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofShortTermLoansConsistedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bank of Weifang [Member]",
        "label": "Bank Of Weifang One Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "presentation": [
      "http://www.hlyxgg.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of Presentation",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)."
       }
      }
     },
     "auth_ref": []
    },
    "hlp_BeijingHaozhenHeavyIndustryTechnologyCompanyLimitedHaozhenBeijingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "BeijingHaozhenHeavyIndustryTechnologyCompanyLimitedHaozhenBeijingMember",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofConsolidatedVIEandSubsidiariesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Beijing Haozhen Heavy Industry Technology Company Limited (\u201cHaozhen Beijing\u201d) [Member]",
        "label": "Beijing Haozhen Heavy Industry Technology Company Limited Haozhen Beijing Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BuildingAndBuildingImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BuildingAndBuildingImprovementsMember",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Buildings [Member]",
        "label": "Building and Building Improvements [Member]",
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BuildingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BuildingMember",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofPropertyPlantandEquipmentNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Buildings [Member]",
        "label": "Building [Member]",
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities."
       }
      }
     },
     "auth_ref": [
      "r123"
     ]
    },
    "dei_BusinessContactMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "BusinessContactMember",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation",
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Contact",
        "label": "Business Contact [Member]",
        "documentation": "Business contact for the entity"
       }
      }
     },
     "auth_ref": [
      "r917",
      "r936"
     ]
    },
    "country_CN": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "CN",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofEffectiveTaxRateTable",
      "http://www.hlyxgg.com/role/ScheduleofNetRevenueSegregatedByGeographicRegionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PRC [Member]",
        "label": "CHINA"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://www.hlyxgg.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.hlyxgg.com/role/ScheduleofConsolidatedFinancialInformationoftheVIEandVIEsSubsidiariesTable": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedBalanceSheet",
      "http://www.hlyxgg.com/role/ScheduleofCondensedBalanceSheetsUnauditedTable",
      "http://www.hlyxgg.com/role/ScheduleofConsolidatedFinancialInformationoftheVIEandVIEsSubsidiariesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalent",
        "verboseLabel": "Cash and cash equivalents",
        "netLabel": "Cash",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r214",
      "r820"
     ]
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "presentation": [
      "http://www.hlyxgg.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and Cash Equivalents",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value."
       }
      }
     },
     "auth_ref": [
      "r27"
     ]
    },
    "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy",
     "presentation": [
      "http://www.hlyxgg.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted Cash",
        "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]",
        "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits."
       }
      }
     },
     "auth_ref": [
      "r27",
      "r134"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Cash, cash equivalents and restricted cash, beginning of the year",
        "periodEndLabel": "Cash, cash equivalents and restricted cash, end of the year",
        "terseLabel": "Cash, cash equivalents and restricted cash, end of the year",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r108",
      "r253"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
     "crdr": "debit",
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Cash, cash equivalents and restricted cash, beginning of the year",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations",
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r108",
      "r253"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
     "crdr": "debit",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofCondensedStatementsOfCashFlowsUnauditedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net (decrease) increase in cash and cash equivalents",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect",
        "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r108"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net change in cash, cash equivalents and restricted cash",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r108"
     ]
    },
    "us-gaap_CashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Cash, cash equivalents",
        "periodEndLabel": "Cash and cash equivalents",
        "label": "Cash Equivalents, at Carrying Value",
        "documentation": "Amount of short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r1065",
      "r1204"
     ]
    },
    "hlp_CashFlowsFromFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "CashFlowsFromFinancingActivitiesAbstract",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofCondensedStatementsOfCashFlowsUnauditedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash Flows from Financing Activities:",
        "label": "Cash Flows From Financing Activities Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_CashFlowsFromInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "CashFlowsFromInvestingActivitiesAbstract",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofCondensedStatementsOfCashFlowsUnauditedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash Flows from Investing Activities:",
        "label": "Cash Flows From Investing Activities Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_CashFlowsFromOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "CashFlowsFromOperatingActivitiesAbstract",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofCondensedStatementsOfCashFlowsUnauditedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash Flows from Operating Activities",
        "label": "Cash Flows From Operating Activities Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashUninsuredAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashUninsuredAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.hlyxgg.com/role/ConcentrationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents (in Dollars)",
        "label": "Cash, Uninsured Amount",
        "documentation": "The amount of cash as of the balance sheet date that is not insured by the Federal Deposit Insurance Corporation."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ChangedPeerGroupFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChangedPeerGroupFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changed Peer Group, Footnote [Text Block]",
        "terseLabel": "Changed Peer Group, Footnote"
       }
      }
     },
     "auth_ref": [
      "r977"
     ]
    },
    "hlp_ChinaIndustrialBankMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "ChinaIndustrialBankMember",
     "presentation": [
      "http://www.hlyxgg.com/role/AccountsReceivableNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "China Industrial Bank [Member]",
        "label": "China Industrial Bank Member"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_ChinaMinshengBankMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "ChinaMinshengBankMember",
     "presentation": [
      "http://www.hlyxgg.com/role/AccountsReceivableNetDetails",
      "http://www.hlyxgg.com/role/LoansDetails",
      "http://www.hlyxgg.com/role/ScheduleofShortTermLoansConsistedTable",
      "http://www.hlyxgg.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "China Minsheng Bank [Member]",
        "label": "China Minsheng Bank Member"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_ChinasForeignInvestmentEnterprisesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "ChinasForeignInvestmentEnterprisesMember",
     "presentation": [
      "http://www.hlyxgg.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "China\u2019s Foreign Investment Enterprises [Member]",
        "label": "Chinas Foreign Investment Enterprises Member"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]",
        "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year"
       }
      }
     },
     "auth_ref": [
      "r974"
     ]
    },
    "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]",
        "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested"
       }
      }
     },
     "auth_ref": [
      "r972"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CityAreaCode",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfFinancingReceivableTypeOfBorrowerAxis",
     "presentation": [
      "http://www.hlyxgg.com/role/AccountsReceivableNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Type of Borrower [Axis]",
        "documentation": "Information by type of borrower determined on the basis of initial measurement attribute, risk characteristics and method of monitoring and assessing credit risk."
       }
      }
     },
     "auth_ref": [
      "r846"
     ]
    },
    "us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfFinancingReceivableTypeOfBorrowerDomain",
     "presentation": [
      "http://www.hlyxgg.com/role/AccountsReceivableNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Financing Receivable, Type of Borrower [Domain]",
        "documentation": "Category of entity or individual who borrows funds."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfStockLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfStockLineItems",
     "presentation": [
      "http://www.hlyxgg.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shareholders\u2019 Equity [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r223",
      "r224",
      "r225",
      "r290",
      "r427",
      "r428",
      "r429",
      "r431",
      "r434",
      "r439",
      "r441",
      "r696",
      "r697",
      "r698",
      "r699",
      "r858",
      "r1037",
      "r1090"
     ]
    },
    "ecd_CoSelectedMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CoSelectedMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Selected Measure Amount",
        "terseLabel": "Company Selected Measure Amount"
       }
      }
     },
     "auth_ref": [
      "r978"
     ]
    },
    "ecd_CoSelectedMeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CoSelectedMeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Selected Measure Name",
        "terseLabel": "Company Selected Measure Name"
       }
      }
     },
     "auth_ref": [
      "r978"
     ]
    },
    "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems",
     "presentation": [
      "http://www.hlyxgg.com/role/OrganizationandNatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization and Nature of Operations [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r531"
     ]
    },
    "hlp_CommitmentandcontingenciesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "CommitmentandcontingenciesDetailsTable",
     "presentation": [
      "http://www.hlyxgg.com/role/CommitmentandcontingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitment and contingencies (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitment [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "presentation": [
      "http://www.hlyxgg.com/role/Commitmentandcontingencies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "COMMITMENT AND CONTINGENCIES",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "documentation": "The entire disclosure for commitments and contingencies."
       }
      }
     },
     "auth_ref": [
      "r125",
      "r379",
      "r380",
      "r801",
      "r1131",
      "r1136"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockMember",
     "presentation": [
      "http://www.hlyxgg.com/role/ShareholdersEquityDetails",
      "http://www.hlyxgg.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ordinary Shares",
        "verboseLabel": "Ordinary Shares [Member]",
        "label": "Common Stock [Member]",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r891",
      "r892",
      "r893",
      "r895",
      "r896",
      "r897",
      "r898",
      "r1096",
      "r1097",
      "r1100",
      "r1168",
      "r1240",
      "r1244"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://www.hlyxgg.com/role/ScheduleofCondensedBalanceSheetsUnauditedTable_Parentheticals",
      "http://www.hlyxgg.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ordinary shares, par value (in Dollars per share)",
        "label": "Common Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r82"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://www.hlyxgg.com/role/ScheduleofCondensedBalanceSheetsUnauditedTable_Parentheticals",
      "http://www.hlyxgg.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ordinary shares, shares authorized",
        "label": "Common Stock, Shares Authorized",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r82",
      "r724"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://www.hlyxgg.com/role/ScheduleofCondensedBalanceSheetsUnauditedTable_Parentheticals",
      "http://www.hlyxgg.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ordinary shares, shares issued",
        "label": "Common Stock, Shares, Issued",
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury."
       }
      }
     },
     "auth_ref": [
      "r82"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://www.hlyxgg.com/role/ScheduleofCondensedBalanceSheetsUnauditedTable_Parentheticals",
      "http://www.hlyxgg.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance (in Shares)",
        "periodEndLabel": "Balance (in Shares)",
        "terseLabel": "Ordinary shares, shares outstanding",
        "label": "Common Stock, Shares, Outstanding",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r82",
      "r724",
      "r744",
      "r1244",
      "r1245"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.hlyxgg.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedBalanceSheet",
      "http://www.hlyxgg.com/role/ScheduleofCondensedBalanceSheetsUnauditedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ordinary shares, $0.0001 par value, 500,000,000 shares authorized, 73,438,750 and 12,238,750 shares issued and outstanding as of December 31, 2024, and 2023, respectively",
        "verboseLabel": "Ordinary shares, $0.0001 par value, 500,000,000 shares authorized, 73,438,750 and 12,238,750 shares issued and outstanding as of December 31, 2024 and 2023, respectively",
        "label": "Common Stock, Value, Issued",
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r82",
      "r656",
      "r874"
     ]
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Company Selected Measure"
       }
      }
     },
     "auth_ref": [
      "r983"
     ]
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsNetIncomeTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Net Income [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Net Income"
       }
      }
     },
     "auth_ref": [
      "r982"
     ]
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsOtherMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Other Measure [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Other Measure"
       }
      }
     },
     "auth_ref": [
      "r984"
     ]
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return"
       }
      }
     },
     "auth_ref": [
      "r981"
     ]
    },
    "hlp_CompanysVIEMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "CompanysVIEMember",
     "presentation": [
      "http://www.hlyxgg.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Company\u2019s VIE [Member]",
        "label": "Companys VIEMember"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.hlyxgg.com/role/ConsolidatedIncomeStatement": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedIncomeStatement",
      "http://www.hlyxgg.com/role/ScheduleofCondensedStatementsofOperationsUnauditedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Comprehensive income (loss)",
        "terseLabel": "Comprehensive income (loss)",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r22",
      "r236",
      "r238",
      "r244",
      "r648",
      "r668",
      "r669"
     ]
    },
    "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComprehensiveIncomePolicyPolicyTextBlock",
     "presentation": [
      "http://www.hlyxgg.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Comprehensive Income (Loss)",
        "label": "Comprehensive Income, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for comprehensive income."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskBenchmarkDomain",
     "presentation": [
      "http://www.hlyxgg.com/role/ConcentrationsDetails",
      "http://www.hlyxgg.com/role/OrganizationandNatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Benchmark [Domain]",
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r35",
      "r54",
      "r55",
      "r323",
      "r800"
     ]
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "presentation": [
      "http://www.hlyxgg.com/role/ConcentrationsDetails",
      "http://www.hlyxgg.com/role/OrganizationandNatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Benchmark [Axis]",
        "documentation": "Information by benchmark of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r35",
      "r54",
      "r55",
      "r323",
      "r691",
      "r800"
     ]
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskByTypeAxis",
     "presentation": [
      "http://www.hlyxgg.com/role/ConcentrationsDetails",
      "http://www.hlyxgg.com/role/OrganizationandNatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Type [Axis]",
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r35",
      "r54",
      "r55",
      "r323",
      "r800",
      "r1046"
     ]
    },
    "us-gaap_ConcentrationRiskDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskDisclosureTextBlock",
     "presentation": [
      "http://www.hlyxgg.com/role/Concentrations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CONCENTRATIONS",
        "label": "Concentration Risk Disclosure [Text Block]",
        "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r113"
     ]
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskPercentage1",
     "presentation": [
      "http://www.hlyxgg.com/role/ConcentrationsDetails",
      "http://www.hlyxgg.com/role/OrganizationandNatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate revenue rate",
        "verboseLabel": "Concentration Risk Percentage",
        "label": "Concentration Risk, Percentage",
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r35",
      "r54",
      "r55",
      "r323"
     ]
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskTypeDomain",
     "presentation": [
      "http://www.hlyxgg.com/role/ConcentrationsDetails",
      "http://www.hlyxgg.com/role/OrganizationandNatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Type [Domain]",
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r35",
      "r54",
      "r55",
      "r323",
      "r800"
     ]
    },
    "hlp_ConcentrationsDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "ConcentrationsDetailsLineItems",
     "presentation": [
      "http://www.hlyxgg.com/role/ConcentrationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentrations [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_ConcentrationsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "ConcentrationsDetailsTable",
     "presentation": [
      "http://www.hlyxgg.com/role/ConcentrationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentrations (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_CondensedBalanceSheetStatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "CondensedBalanceSheetStatementTable",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofCondensedBalanceSheetsUnauditedTable",
      "http://www.hlyxgg.com/role/ScheduleofCondensedBalanceSheetsUnauditedTable_Parentheticals",
      "http://www.hlyxgg.com/role/ScheduleofConsolidatedFinancialInformationoftheVIEandVIEsSubsidiariesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Balance Sheet Statement [Table]",
        "documentation": "Disclosure of information about condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations."
       }
      }
     },
     "auth_ref": [
      "r175",
      "r261",
      "r1042"
     ]
    },
    "srt_CondensedBalanceSheetStatementsCaptionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "CondensedBalanceSheetStatementsCaptionsLineItems",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofCondensedBalanceSheetsUnauditedTable",
      "http://www.hlyxgg.com/role/ScheduleofCondensedBalanceSheetsUnauditedTable_Parentheticals",
      "http://www.hlyxgg.com/role/ScheduleofConsolidatedFinancialInformationoftheVIEandVIEsSubsidiariesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Consolidated Financial Information of the VIE and VIE's Subsidiaries [Line Items]",
        "terseLabel": "Condensed Balance Sheet Statements, Captions [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r175",
      "r261",
      "r1042"
     ]
    },
    "srt_CondensedCashFlowStatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "CondensedCashFlowStatementTable",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofCondensedStatementsOfCashFlowsUnauditedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Cash Flow Statement [Table]",
        "documentation": "Disclosure of information about condensed cash flow statement, including, but not limited to, cash flow statements of consolidated entities and consolidation eliminations."
       }
      }
     },
     "auth_ref": [
      "r175",
      "r261",
      "r1042"
     ]
    },
    "srt_CondensedCashFlowStatementsCaptionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "CondensedCashFlowStatementsCaptionsLineItems",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofCondensedStatementsOfCashFlowsUnauditedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Cash Flow Statements, Captions [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r175",
      "r261",
      "r1042"
     ]
    },
    "srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Net Assets Or Parent Company\u2019S Condensed Financial Statements [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
     "presentation": [
      "http://www.hlyxgg.com/role/RestrictedNetAssetsorParentCompanysCondensedFinancialStatements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "RESTRICTED NET ASSETS OR PARENT COMPANY\u2019S CONDENSED FINANCIAL STATEMENTS",
        "label": "Condensed Financial Information of Parent Company Only Disclosure [Text Block]",
        "documentation": "The entire disclosure for condensed financial information, including the financial position, cash flows, and the results of operations of the registrant (parent company) as of the same dates or for the same periods for which audited consolidated financial statements are being presented. Alternatively, the details of this disclosure can be reported by the specific parent company taxonomy elements, indicating the appropriate date and period contexts in an instance document."
       }
      }
     },
     "auth_ref": [
      "r261",
      "r1042"
     ]
    },
    "srt_CondensedFinancialStatementsCaptionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "CondensedFinancialStatementsCaptionsLineItems",
     "presentation": [
      "http://www.hlyxgg.com/role/RestrictedNetAssetsorParentCompanysCondensedFinancialStatementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Net Assets or Parent Company\u2019s Condensed Financial Statements [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r175",
      "r202",
      "r203",
      "r204",
      "r261",
      "r1042"
     ]
    },
    "srt_CondensedIncomeStatementsCaptionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "CondensedIncomeStatementsCaptionsLineItems",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofConsolidatedOperatingInformationoftheVIEandVIEsSubsidiariesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Consolidated Operating Information of the VIE and VIE\u2019s Subsidiaries Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r175",
      "r261",
      "r1042"
     ]
    },
    "srt_CondensedStatementOfComprehensiveIncomeTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "CondensedStatementOfComprehensiveIncomeTable",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofCondensedStatementsofOperationsUnauditedTable",
      "http://www.hlyxgg.com/role/ScheduleofConsolidatedOperatingInformationoftheVIEandVIEsSubsidiariesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Statement of Comprehensive Income [Table]",
        "documentation": "Disclosure of information about condensed statement of comprehensive income (loss) including, but not limited to, statements of comprehensive income (loss) of consolidated entities and consolidation eliminations."
       }
      }
     },
     "auth_ref": [
      "r175",
      "r261",
      "r1042"
     ]
    },
    "srt_CondensedStatementOfComprehensiveIncomeTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "CondensedStatementOfComprehensiveIncomeTableTextBlock",
     "presentation": [
      "http://www.hlyxgg.com/role/OrganizationandNatureofOperationsTables",
      "http://www.hlyxgg.com/role/RestrictedNetAssetsorParentCompanysCondensedFinancialStatementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Consolidated Operating Information of the VIE and VIE\u2019s Subsidiaries",
        "verboseLabel": "Schedule of Condensed Statements of Operations (Unaudited)",
        "label": "Condensed Statement of Comprehensive Income [Table Text Block]",
        "documentation": "Tabular disclosure of condensed statement of comprehensive income (loss) including, but not limited to, statements of comprehensive income (loss) of consolidated entities and consolidation eliminations."
       }
      }
     },
     "auth_ref": [
      "r1059",
      "r1095"
     ]
    },
    "srt_CondensedStatementOfIncomeCaptionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "CondensedStatementOfIncomeCaptionsLineItems",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofCondensedStatementsofOperationsUnauditedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Statement of Income Captions [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r175",
      "r261",
      "r1042"
     ]
    },
    "srt_ConsolidatedEntitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ConsolidatedEntitiesAxis",
     "presentation": [
      "http://www.hlyxgg.com/role/RestrictedNetAssetsorParentCompanysCondensedFinancialStatementsTables",
      "http://www.hlyxgg.com/role/ScheduleofCondensedBalanceSheetsUnauditedTable",
      "http://www.hlyxgg.com/role/ScheduleofCondensedBalanceSheetsUnauditedTable_Parentheticals",
      "http://www.hlyxgg.com/role/ScheduleofCondensedStatementsOfCashFlowsUnauditedTable",
      "http://www.hlyxgg.com/role/ScheduleofCondensedStatementsofOperationsUnauditedTable",
      "http://www.hlyxgg.com/role/ScheduleofConsolidatedFinancialInformationoftheVIEandVIEsSubsidiariesTable",
      "http://www.hlyxgg.com/role/ScheduleofConsolidatedOperatingInformationoftheVIEandVIEsSubsidiariesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Axis]",
        "documentation": "Information by consolidated entity or group of entities."
       }
      }
     },
     "auth_ref": [
      "r175",
      "r195",
      "r261",
      "r532",
      "r533",
      "r534",
      "r535",
      "r603",
      "r806",
      "r1060",
      "r1061",
      "r1062",
      "r1139",
      "r1142",
      "r1143"
     ]
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConsolidationPolicyTextBlock",
     "presentation": [
      "http://www.hlyxgg.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Principles of Consolidation",
        "label": "Consolidation, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary."
       }
      }
     },
     "auth_ref": [
      "r45",
      "r827"
     ]
    },
    "us-gaap_ConstructionInProgressMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConstructionInProgressMember",
     "presentation": [
      "http://www.hlyxgg.com/role/PropertyPlantandEquipmentNetDetails",
      "http://www.hlyxgg.com/role/ScheduleofPropertyPlantandEquipmentNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Construction in progress [Member]",
        "verboseLabel": "Construction in Progress [Member]",
        "label": "Construction in Progress [Member]",
        "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service."
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContactPersonnelEmailAddress": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ContactPersonnelEmailAddress",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contact Personnel Email Address",
        "documentation": "Email address of contact personnel."
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContactPersonnelFaxNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ContactPersonnelFaxNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contact Personnel Fax Number",
        "documentation": "Fax Number of contact personnel."
       }
      }
     },
     "auth_ref": [
      "r917"
     ]
    },
    "dei_ContactPersonnelName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ContactPersonnelName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contact Personnel Name",
        "documentation": "Name of contact personnel"
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContainedFileInformationFileDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ContainedFileInformationFileDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contained File Information, File Description",
        "documentation": "The description of the contained file."
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContainedFileInformationFileName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ContainedFileInformationFileName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contained File Information, File Name",
        "documentation": "The name of the contained file."
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContainedFileInformationFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ContainedFileInformationFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contained File Information, File Number",
        "documentation": "The SEC Document Number of the contained file."
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContainedFileInformationFileType": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ContainedFileInformationFileType",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contained File Information, File Type",
        "documentation": "The type or format of the contained file (usually XBRL but may be used for other types such as HTML, Word, PDF, GIF/JPG, etc.)."
       }
      }
     },
     "auth_ref": []
    },
    "hlp_ContractLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "ContractLiabilitiesMember",
     "presentation": [
      "http://www.hlyxgg.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract Liabilities [Member]",
        "label": "Contract Liabilities Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.hlyxgg.com/role/ScheduleofAccruedExpensesandOtherPayablesTable": {
       "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofAccruedExpensesandOtherPayablesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue",
        "label": "Contract with Customer, Liability, Current",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r443",
      "r444",
      "r455"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "crdr": "credit",
     "presentation": [
      "http://www.hlyxgg.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract liabilities as revenue",
        "label": "Contract with Customer, Liability, Revenue Recognized",
        "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due."
       }
      }
     },
     "auth_ref": [
      "r456"
     ]
    },
    "us-gaap_CostOfGoodsAndServicesSoldAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfGoodsAndServicesSoldAmortization",
     "crdr": "debit",
     "presentation": [
      "http://www.hlyxgg.com/role/IntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost amortization",
        "label": "Cost, Amortization",
        "documentation": "Amount of expense for allocation of cost of intangible asset over its useful life directly used in production of good and rendering of service."
       }
      }
     },
     "auth_ref": [
      "r1082"
     ]
    },
    "us-gaap_CostOfGoodsAndServicesSoldDepreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfGoodsAndServicesSoldDepreciation",
     "crdr": "debit",
     "presentation": [
      "http://www.hlyxgg.com/role/PropertyPlantandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of revenue",
        "label": "Cost, Depreciation",
        "documentation": "Amount of expense for allocation of cost of tangible asset over its useful life directly used in production of good and rendering of service."
       }
      }
     },
     "auth_ref": [
      "r1082",
      "r1130"
     ]
    },
    "us-gaap_CostOfRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfRevenue",
     "crdr": "debit",
     "calculation": {
      "http://www.hlyxgg.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of revenues",
        "label": "Cost of Revenue",
        "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r98",
      "r257",
      "r337",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r554",
      "r838",
      "r1140"
     ]
    },
    "us-gaap_CostOfSalesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfSalesPolicyTextBlock",
     "presentation": [
      "http://www.hlyxgg.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of Revenues",
        "label": "Cost of Goods and Service [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for cost of product sold and service rendered."
       }
      }
     },
     "auth_ref": [
      "r1047"
     ]
    },
    "dei_CountryRegion": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CountryRegion",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Country Region",
        "documentation": "Region code of country"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "hlp_CreditLineAndLoanAgreementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "CreditLineAndLoanAgreementsMember",
     "presentation": [
      "http://www.hlyxgg.com/role/LoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Line and Loan Agreements [Member]",
        "label": "Credit Line And Loan Agreements Member"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_CurrentAssetsAbstract0": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "CurrentAssetsAbstract0",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofConsolidatedFinancialInformationoftheVIEandVIEsSubsidiariesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current assets:",
        "label": "Current Assets Abstract0"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_CurrentExpectedCreditLossesAdjustment": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "CurrentExpectedCreditLossesAdjustment",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofCurrentExpectedCreditLossesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment",
        "documentation": "Percentage of current expected credit losses adjustment.",
        "label": "Current Expected Credit Losses Adjustment"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_CurrentExpectedCreditLossesHistoricalLossRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "CurrentExpectedCreditLossesHistoricalLossRate",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofCurrentExpectedCreditLossesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Historical loss rate",
        "documentation": "Percentage of current expected credit losses historical loss rate.",
        "label": "Current Expected Credit Losses Historical Loss Rate"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_CurrentExpectedCreditLossesRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "CurrentExpectedCreditLossesRate",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofCurrentExpectedCreditLossesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CECL rate",
        "documentation": "Percentage of current expected credit losses rate.",
        "label": "Current Expected Credit Losses Rate"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.hlyxgg.com/role/ScheduleofCurrentandDeferredPortionsofIncomeTaxExpenseTable": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofCurrentandDeferredPortionsofIncomeTaxExpenseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current tax provision",
        "label": "Current Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r514",
      "r1093"
     ]
    },
    "hlp_CurrentLiabilitiesAbstract0": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "CurrentLiabilitiesAbstract0",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofConsolidatedFinancialInformationoftheVIEandVIEsSubsidiariesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current liabilities",
        "label": "Current Liabilities Abstract0"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CustomerConcentrationRiskMember",
     "presentation": [
      "http://www.hlyxgg.com/role/ConcentrationsDetails",
      "http://www.hlyxgg.com/role/OrganizationandNatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer Concentration Risk [Member]",
        "label": "Customer Concentration Risk [Member]",
        "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer."
       }
      }
     },
     "auth_ref": [
      "r114",
      "r323"
     ]
    },
    "hlp_CustomerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "CustomerMember",
     "presentation": [
      "http://www.hlyxgg.com/role/ConcentrationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer [Member]",
        "label": "Customer Member"
       }
      }
     },
     "auth_ref": []
    },
    "cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]",
        "label": "Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r923",
      "r1016"
     ]
    },
    "cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskBoardOfDirectorsOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Board of Directors Oversight [Text Block]",
        "label": "Cybersecurity Risk Board of Directors Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r923",
      "r1016"
     ]
    },
    "cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Management Expertise of Management Responsible [Text Block]",
        "label": "Cybersecurity Risk Management Expertise of Management Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r925",
      "r1018"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]",
        "label": "Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r920",
      "r1013"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Abstract]"
       }
      }
     },
     "auth_ref": [
      "r919",
      "r1012"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceLineItems",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r919",
      "r1012"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceTable",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Table]"
       }
      }
     },
     "auth_ref": [
      "r919",
      "r1012"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]",
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]"
       }
      }
     },
     "auth_ref": [
      "r922",
      "r1015"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]",
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r922",
      "r1015"
     ]
    },
    "cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]",
        "label": "Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r923",
      "r1016"
     ]
    },
    "cyd_CybersecurityRiskRoleOfManagementTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskRoleOfManagementTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Role of Management [Text Block]",
        "label": "Cybersecurity Risk Role of Management [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r924",
      "r1017"
     ]
    },
    "cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]",
        "label": "Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]"
       }
      }
     },
     "auth_ref": [
      "r921",
      "r1014"
     ]
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtDisclosureTextBlock",
     "presentation": [
      "http://www.hlyxgg.com/role/Loans"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "LOANS",
        "label": "Debt Disclosure [Text Block]",
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants."
       }
      }
     },
     "auth_ref": [
      "r126",
      "r255",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r385",
      "r386",
      "r397",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r413",
      "r420",
      "r421",
      "r423",
      "r570"
     ]
    },
    "us-gaap_DebtInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentAxis",
     "presentation": [
      "http://www.hlyxgg.com/role/LoansDetails",
      "http://www.hlyxgg.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument [Axis]",
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r72",
      "r73",
      "r137",
      "r139",
      "r261",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r404",
      "r409",
      "r410",
      "r411",
      "r412",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r853",
      "r854",
      "r855",
      "r856",
      "r857",
      "r872",
      "r1091",
      "r1132",
      "r1133",
      "r1134",
      "r1183",
      "r1184"
     ]
    },
    "us-gaap_DebtInstrumentCollateralAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentCollateralAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.hlyxgg.com/role/LoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Collaterals secure amount",
        "label": "Debt Instrument, Collateral Amount",
        "documentation": "Amount of assets pledged to secure a debt instrument."
       }
      }
     },
     "auth_ref": [
      "r59"
     ]
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentFaceAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.hlyxgg.com/role/LoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregated loan amount",
        "label": "Debt Instrument, Face Amount",
        "documentation": "Face (par) amount of debt instrument at time of issuance."
       }
      }
     },
     "auth_ref": [
      "r398",
      "r570",
      "r571",
      "r854",
      "r855",
      "r872"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateDuringPeriod": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentInterestRateDuringPeriod",
     "presentation": [
      "http://www.hlyxgg.com/role/LoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest rates",
        "label": "Debt Instrument, Interest Rate During Period",
        "documentation": "The average effective interest rate during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r75",
      "r416",
      "r1183"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "presentation": [
      "http://www.hlyxgg.com/role/LoansDetails",
      "http://www.hlyxgg.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Annual interest rate",
        "verboseLabel": "Loan interest rate",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement."
       }
      }
     },
     "auth_ref": [
      "r75",
      "r399"
     ]
    },
    "us-gaap_DebtInstrumentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentLineItems",
     "presentation": [
      "http://www.hlyxgg.com/role/LoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loans [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r261",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r404",
      "r409",
      "r410",
      "r411",
      "r412",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r422",
      "r853",
      "r854",
      "r855",
      "r856",
      "r857",
      "r872",
      "r1091",
      "r1183",
      "r1184"
     ]
    },
    "us-gaap_DebtInstrumentMaturityDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentMaturityDate",
     "presentation": [
      "http://www.hlyxgg.com/role/LoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maturity date",
        "label": "Debt Instrument, Maturity Date",
        "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r220",
      "r853",
      "r1170",
      "r1171"
     ]
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentNameDomain",
     "presentation": [
      "http://www.hlyxgg.com/role/LoansDetails",
      "http://www.hlyxgg.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Name [Domain]",
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r261",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r404",
      "r409",
      "r410",
      "r411",
      "r412",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r853",
      "r854",
      "r855",
      "r856",
      "r857",
      "r872",
      "r1091",
      "r1132",
      "r1133",
      "r1134",
      "r1183",
      "r1184"
     ]
    },
    "us-gaap_DeferredCompensationShareBasedPaymentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredCompensationShareBasedPaymentsMember",
     "presentation": [
      "http://www.hlyxgg.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share Based Compensation [Member]",
        "label": "Deferred Compensation, Share-Based Payments [Member]",
        "documentation": "Deferred compensation arrangements (such as stock or unit options and share or unit awards) that are equity-based payments with individual employees. The arrangements are generally based on employment contracts between the entity and one or more selected officers or key employees, and contain a promise by the employer to pay certain amounts or benefits at designated future dates, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Other \"sub-members\" can be added as necessary."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
     "presentation": [
      "http://www.hlyxgg.com/role/PrepaidExpenseandOtherCurrentAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Prepaid Expense and Other Current Assets",
        "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]",
        "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.hlyxgg.com/role/ScheduleofConsolidatedFinancialInformationoftheVIEandVIEsSubsidiariesTable": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 6.0
      },
      "http://www.hlyxgg.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedBalanceSheet",
      "http://www.hlyxgg.com/role/ScheduleofConsolidatedFinancialInformationoftheVIEandVIEsSubsidiariesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax assets",
        "label": "Deferred Income Tax Assets, Net",
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r495",
      "r496"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.hlyxgg.com/role/ScheduleofCurrentandDeferredPortionsofIncomeTaxExpenseTable": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow",
      "http://www.hlyxgg.com/role/ScheduleofCurrentandDeferredPortionsofIncomeTaxExpenseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax provision (benefit)",
        "label": "Deferred Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r167",
      "r1093"
     ]
    },
    "hlp_DeferredOfferingCostsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "DeferredOfferingCostsPolicyTextBlock",
     "presentation": [
      "http://www.hlyxgg.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Offering Costs",
        "documentation": "The disclosure of accounting policies for deferred offering cost.",
        "label": "Deferred Offering Costs Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredRevenueAndCreditsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredRevenueAndCreditsCurrentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Current and Deferred Portions of Income Tax Expense [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_DeferredTaxAssetsDepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "DeferredTaxAssetsDepreciationAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.hlyxgg.com/role/ScheduleofDeferredAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofDeferredAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation and amortization",
        "documentation": "Amount of deferred tax assets, depreciation, and amortization.",
        "label": "Deferred Tax Assets Depreciation And Amortization"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsInventory": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsInventory",
     "crdr": "debit",
     "calculation": {
      "http://www.hlyxgg.com/role/ScheduleofDeferredAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofDeferredAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventory reserve",
        "label": "Deferred Tax Assets, Inventory",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory."
       }
      }
     },
     "auth_ref": [
      "r1158"
     ]
    },
    "us-gaap_DeferredTaxAssetsLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsLiabilitiesNet",
     "crdr": "debit",
     "calculation": {
      "http://www.hlyxgg.com/role/ScheduleofDeferredAssetsandLiabilitiesTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofDeferredAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Deferred tax assets",
        "label": "Deferred Tax Assets, Net",
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r1154"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesNetAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Deferred Assets and Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_DelayedOrContinuousOffering": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DelayedOrContinuousOffering",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Delayed or Continuous Offering"
       }
      }
     },
     "auth_ref": [
      "r948",
      "r949",
      "r963"
     ]
    },
    "us-gaap_Deposits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Deposits",
     "crdr": "credit",
     "presentation": [
      "http://www.hlyxgg.com/role/ConcentrationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bank deposits",
        "label": "Deposits",
        "documentation": "The aggregate of all deposit liabilities held by the entity, including foreign and domestic, interest and noninterest bearing; may include demand deposits, saving deposits, Negotiable Order of Withdrawal (NOW) and time deposits among others."
       }
      }
     },
     "auth_ref": [
      "r136"
     ]
    },
    "us-gaap_Depreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Depreciation",
     "crdr": "debit",
     "presentation": [
      "http://www.hlyxgg.com/role/PropertyPlantandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation expenses",
        "label": "Depreciation",
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r39"
     ]
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DepreciationDepletionAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation",
        "label": "Depreciation, Depletion and Amortization",
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r288",
      "r298",
      "r315",
      "r838",
      "r839"
     ]
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeContractTypeDomain",
     "presentation": [
      "http://www.hlyxgg.com/role/LoansDetails",
      "http://www.hlyxgg.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Contract [Domain]",
        "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset."
       }
      }
     },
     "auth_ref": [
      "r711",
      "r714",
      "r729",
      "r730",
      "r731",
      "r734",
      "r735",
      "r736",
      "r737",
      "r739",
      "r740",
      "r741",
      "r742",
      "r758",
      "r759",
      "r760",
      "r761",
      "r764",
      "r765",
      "r766",
      "r767",
      "r787",
      "r788",
      "r789",
      "r790",
      "r891",
      "r893",
      "r1172",
      "r1173",
      "r1174",
      "r1175",
      "r1176",
      "r1177",
      "r1178",
      "r1179"
     ]
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeInstrumentRiskAxis",
     "presentation": [
      "http://www.hlyxgg.com/role/LoansDetails",
      "http://www.hlyxgg.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instrument [Axis]",
        "documentation": "Information by type of derivative contract."
       }
      }
     },
     "auth_ref": [
      "r50",
      "r52",
      "r53",
      "r133",
      "r711",
      "r714",
      "r729",
      "r730",
      "r731",
      "r734",
      "r735",
      "r736",
      "r737",
      "r739",
      "r740",
      "r741",
      "r742",
      "r758",
      "r759",
      "r760",
      "r761",
      "r764",
      "r765",
      "r766",
      "r767",
      "r787",
      "r788",
      "r789",
      "r790",
      "r826",
      "r891",
      "r893",
      "r1172",
      "r1173",
      "r1174",
      "r1175",
      "r1176",
      "r1177",
      "r1178",
      "r1179"
     ]
    },
    "us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoaned": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoaned",
     "crdr": "credit",
     "presentation": [
      "http://www.hlyxgg.com/role/LoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "working capital",
        "label": "Derivative Liability, Securities Sold under Agreements to Repurchase, Securities Loaned",
        "documentation": "Amount, after the effects of master netting arrangements, of derivative liabilities, securities sold under agreements to repurchase and securities loaned. Includes liabilities not subject to a master netting arrangement and not elected to be offset."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r826",
      "r1078"
     ]
    },
    "us-gaap_DisclosureTextBlockAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisclosureTextBlockAbstract",
     "auth_ref": []
    },
    "dei_DividendOrInterestReinvestmentPlanOnly": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DividendOrInterestReinvestmentPlanOnly",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividend or Interest Reinvestment Plan Only"
       }
      }
     },
     "auth_ref": [
      "r948",
      "r949",
      "r963"
     ]
    },
    "dei_DocumentAccountingStandard": {
     "xbrltype": "accountingStandardItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentAccountingStandard",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Accounting Standard",
        "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'."
       }
      }
     },
     "auth_ref": [
      "r917"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r914",
      "r917",
      "r936"
     ]
    },
    "dei_DocumentCopyrightInformation": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentCopyrightInformation",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Copyright Information",
        "documentation": "The copyright information for the document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentCreationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentCreationDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Creation Date",
        "documentation": "The date the document was made available and submitted, in YYYY-MM-DD format. The date of submission, date of acceptance by the recipient, and the document effective date are all potentially different."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Description",
        "documentation": "The description of the document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentDomain",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document [Domain]",
        "documentation": "Type of the document as assigned by the filer, corresponding to SEC document naming convention standards."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentEffectiveDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentEffectiveDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Effective Date",
        "documentation": "The date when a document, upon receipt and acceptance, becomes officially effective, in YYYY-MM-DD format. Usually it is a system-assigned date time value, but it may be declared by the submitter in some cases."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Financial Statement Error Correction [Flag]",
        "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction."
       }
      }
     },
     "auth_ref": [
      "r914",
      "r917",
      "r936",
      "r987"
     ]
    },
    "dei_DocumentFinStmtRestatementRecoveryAnalysisFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFinStmtRestatementRecoveryAnalysisFlag",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Financial Statement Restatement Recovery Analysis [Flag]",
        "documentation": "Indicates whether any of the financial statement periods include restatements that required a recovery analysis of incentive-based compensation received by any of the registrant's executive officers during the relevant recovery period pursuant to \u00a7240.10D-1(b)."
       }
      }
     },
     "auth_ref": [
      "r914",
      "r917",
      "r936",
      "r987"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationDocumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentInformationDocumentAxis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information, Document [Axis]",
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentInformationLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentInformationTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information [Table]",
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentInformationTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information [Text Block]",
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Name",
        "documentation": "Name of the document as assigned by the filer, corresponding to SEC document naming convention standards. Examples appear in the &lt;FILENAME> field of EDGAR filings, such as 'htm_25911.htm', 'exhibit1.htm', 'v105727_8k.txt'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodStartDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentPeriodStartDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period Start Date",
        "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentQuarterlyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentQuarterlyReport",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Quarterly Report",
        "documentation": "Boolean flag that is true only for a form used as an quarterly report."
       }
      }
     },
     "auth_ref": [
      "r915"
     ]
    },
    "dei_DocumentRegistrationStatement": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentRegistrationStatement",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Registration Statement",
        "documentation": "Boolean flag that is true only for a form used as a registration statement."
       }
      }
     },
     "auth_ref": [
      "r903"
     ]
    },
    "dei_DocumentShellCompanyEventDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentShellCompanyEventDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Event Date",
        "documentation": "Date of event requiring a shell company report."
       }
      }
     },
     "auth_ref": [
      "r917"
     ]
    },
    "dei_DocumentShellCompanyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentShellCompanyReport",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Report",
        "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r917"
     ]
    },
    "dei_DocumentSubtitle": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentSubtitle",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Subtitle",
        "documentation": "The subtitle given to the document resource by the creator or publisher. An example is 'A New Period of Growth'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentSynopsis": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentSynopsis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Synopsis",
        "documentation": "A synopsis or description of the document provided by the creator or publisher. Examples are 'This is the 2006 annual report for Company. During this period we saw revenue grow by 10% and earnings per share grow by 15% over the prior period'"
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentTitle": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentTitle",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Title",
        "documentation": "The name or title given to the document resource by the creator or publisher. An example is '2002 Annual Report'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r964"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentType",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentVersion": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentVersion",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Version",
        "documentation": "The version identifier of the document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Documents Incorporated by Reference [Text Block]",
        "documentation": "Documents incorporated by reference."
       }
      }
     },
     "auth_ref": [
      "r906"
     ]
    },
    "hlp_DueFromParentCompany": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "DueFromParentCompany",
     "crdr": "debit",
     "calculation": {
      "http://www.hlyxgg.com/role/ScheduleofConsolidatedFinancialInformationoftheVIEandVIEsSubsidiariesTable": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofConsolidatedFinancialInformationoftheVIEandVIEsSubsidiariesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Due from parent company",
        "documentation": "Amount of due from parent company.",
        "label": "Due From Parent Company"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_DueFromdueToRelatedPartiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "DueFromdueToRelatedPartiesNet",
     "crdr": "debit",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofAmountDueToRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Due from (due to) related parties, net",
        "negatedLabel": "Due from (due to) related parties, net",
        "documentation": "Amount of due from (due to) related parties, net.",
        "label": "Due Fromdue To Related Parties Net"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]",
        "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year"
       }
      }
     },
     "auth_ref": [
      "r976"
     ]
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareAbstract",
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Earnings Per Share [Abstract]",
        "terseLabel": "Earnings (loss) per share"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedIncomeStatement",
      "http://www.hlyxgg.com/role/ScheduleofEarningsPerShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings per share, Basic (in Dollars per share)",
        "verboseLabel": "Per share - basic",
        "label": "Earnings Per Share, Basic",
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r245",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r277",
      "r280",
      "r283",
      "r284",
      "r285",
      "r287",
      "r527",
      "r530",
      "r544",
      "r545",
      "r649",
      "r670",
      "r830"
     ]
    },
    "us-gaap_EarningsPerShareBasicAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareBasicAbstract",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofEarningsPerShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Numerator for earnings (loss) per share:",
        "label": "Earnings Per Share, Basic [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedIncomeStatement",
      "http://www.hlyxgg.com/role/ScheduleofEarningsPerShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings per share, Diluted (in Dollars per share)",
        "verboseLabel": "Per share - diluted",
        "label": "Earnings Per Share, Diluted",
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r245",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r280",
      "r283",
      "r284",
      "r285",
      "r287",
      "r527",
      "r530",
      "r544",
      "r545",
      "r649",
      "r670",
      "r830"
     ]
    },
    "us-gaap_EarningsPerShareDilutedAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareDilutedAbstract",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofEarningsPerShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Denominator for basic and diluted earnings per share:",
        "label": "Earnings Per Share, Diluted [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerSharePolicyTextBlock",
     "presentation": [
      "http://www.hlyxgg.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings (Loss) per Share",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r33",
      "r286"
     ]
    },
    "us-gaap_EarningsPerShareReconciliationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareReconciliationAbstract",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofEarningsPerShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Per share amount",
        "label": "Earnings Per Share Reconciliation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of exchange rate changes on cash, cash equivalents and restricted cash",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations",
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r558"
     ]
    },
    "dei_EffectiveAfter60Days486a": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EffectiveAfter60Days486a",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective after 60 Days, 486(a)"
       }
      }
     },
     "auth_ref": [
      "r1033"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "calculation": {
      "http://www.hlyxgg.com/role/ScheduleofEffectiveTaxRateTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofEffectiveTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Effective tax rate",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r498",
      "r864"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "calculation": {
      "http://www.hlyxgg.com/role/ScheduleofEffectiveTaxRateTable": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/IncomeTaxesDetails",
      "http://www.hlyxgg.com/role/ScheduleofEffectiveTaxRateTable",
      "http://www.hlyxgg.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PRC statutory income tax rate",
        "verboseLabel": "Statutory surplus rate",
        "netLabel": "Applicable tax rate",
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)."
       }
      }
     },
     "auth_ref": [
      "r258",
      "r498",
      "r517",
      "r864"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationLineItems",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofEffectiveTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Effective Tax Rate [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r498",
      "r499",
      "r864"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments",
     "calculation": {
      "http://www.hlyxgg.com/role/ScheduleofEffectiveTaxRateTable": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofEffectiveTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of additional deduction allowed for tax purposes",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments."
       }
      }
     },
     "auth_ref": [
      "r864",
      "r1094",
      "r1152",
      "r1153"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationTable",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofEffectiveTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation [Table]",
        "documentation": "Disclosure of information about income tax rate reconciliation between amount of reported income tax expense (benefit) attributable to continuing operation to amount of income tax expense(benefit) that would result from applying statutory federal (national) tax rate to pretax income (loss) from continuing operation."
       }
      }
     },
     "auth_ref": [
      "r498",
      "r499",
      "r864"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationTaxExemptIncome",
     "calculation": {
      "http://www.hlyxgg.com/role/ScheduleofEffectiveTaxRateTable": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofEffectiveTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Effect of income tax exemptions and reliefs",
        "label": "Effective Income Tax Rate Reconciliation, Tax Exempt Income, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income (loss) exempt from income taxes."
       }
      }
     },
     "auth_ref": [
      "r501",
      "r502",
      "r1094",
      "r1152"
     ]
    },
    "dei_EffectiveOnDate486a": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EffectiveOnDate486a",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Date, 486(a)"
       }
      }
     },
     "auth_ref": [
      "r1033"
     ]
    },
    "dei_EffectiveOnDate486b": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EffectiveOnDate486b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Date, 486(b)"
       }
      }
     },
     "auth_ref": [
      "r1034"
     ]
    },
    "dei_EffectiveOnSetDate486a": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EffectiveOnSetDate486a",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Set Date, 486(a)"
       }
      }
     },
     "auth_ref": [
      "r1033"
     ]
    },
    "dei_EffectiveOnSetDate486b": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EffectiveOnSetDate486b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Set Date, 486(b)"
       }
      }
     },
     "auth_ref": [
      "r1034"
     ]
    },
    "dei_EffectiveUponFiling462e": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EffectiveUponFiling462e",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Upon Filing, 462(e)"
       }
      }
     },
     "auth_ref": [
      "r1032"
     ]
    },
    "dei_EffectiveUponFiling486b": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EffectiveUponFiling486b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective upon Filing, 486(b)"
       }
      }
     },
     "auth_ref": [
      "r1034"
     ]
    },
    "dei_EffectiveWhenDeclaredSection8c": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EffectiveWhenDeclaredSection8c",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective when Declared, Section 8(c)"
       }
      }
     },
     "auth_ref": [
      "r1036"
     ]
    },
    "hlp_ElectronicDevicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "ElectronicDevicesMember",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofPropertyPlantandEquipmentNetTable",
      "http://www.hlyxgg.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Electronic devices [Member]",
        "label": "Electronic Devices Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.hlyxgg.com/role/ScheduleofAccruedExpensesandOtherPayablesTable": {
       "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofAccruedExpensesandOtherPayablesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Salary and welfare payable",
        "label": "Employee-related Liabilities, Current",
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r73"
     ]
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Stock Option [Member]",
        "terseLabel": "Employee Stock Option",
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntitiesTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entities [Table]",
        "documentation": "Container to assemble all relevant information about each entity associated with the document instance"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAccountingStandard": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAccountingStandard",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Accounting Standard",
        "documentation": "The standardized abbreviation of the accounting standard used by the entity. This can either be US GAAP as promulgated by the FASB or IFRS as promulgated by the IASB. Example: 'US GAAP', 'IFRS'. This is distinct from the Document Accounting Standard element."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Description",
        "documentation": "Description of the kind of address for the entity, if needed to distinguish more finely among mailing, principal, legal, accounting, contact or other addresses."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine2": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Two",
        "documentation": "Address Line 2 such as Street or Suite number"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine3": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine3",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Three",
        "documentation": "Address Line 3 such as an Office Park"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCountry": {
     "xbrltype": "countryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressCountry",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Country",
        "documentation": "ISO 3166-1 alpha-2 country code."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressesAddressTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressesAddressTypeAxis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation",
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Addresses, Address Type [Axis]",
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressesLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Addresses [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressesTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Addresses [Table]",
        "documentation": "Container of address information for the entity"
       }
      }
     },
     "auth_ref": [
      "r905"
     ]
    },
    "dei_EntityBankruptcyProceedingsReportingCurrent": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityBankruptcyProceedingsReportingCurrent",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Bankruptcy Proceedings, Reporting Current",
        "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not. Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element."
       }
      }
     },
     "auth_ref": [
      "r909"
     ]
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r905"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Common Stock, Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityContactPersonnelLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityContactPersonnelLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Contact Personnel [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityDomain",
     "presentation": [
      "http://www.hlyxgg.com/role/OrganizationandNatureofOperationsDetails",
      "http://www.hlyxgg.com/role/ShareholdersEquityDetails",
      "http://xbrl.sec.gov/dei/role/document/AuditInformation",
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity [Domain]",
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r905"
     ]
    },
    "dei_EntityExTransitionPeriod": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityExTransitionPeriod",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Ex Transition Period",
        "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards."
       }
      }
     },
     "auth_ref": [
      "r1035"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r905"
     ]
    },
    "dei_EntityHomeCountryISOCode": {
     "xbrltype": "countryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityHomeCountryISOCode",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Home Country ISO Code",
        "documentation": "ISO 3166-1 alpha-2 country code for the Entity's home country. If home country is different from country of legal incorporation, then also provide country of legal incorporation in the 'Entity Incorporation, State Country Code' element."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityIncorporationDateOfIncorporation": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityIncorporationDateOfIncorporation",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, Date of Incorporation",
        "documentation": "Date when an entity was incorporated"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInformationFormerLegalOrRegisteredName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityInformationFormerLegalOrRegisteredName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Information, Former Legal or Registered Name",
        "documentation": "Former Legal or Registered Name of an entity"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityInformationLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Information [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r1024"
     ]
    },
    "dei_EntityInvCompanyType": {
     "xbrltype": "invCompanyType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityInvCompanyType",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Inv Company Type",
        "documentation": "One of: N-1A (Mutual Fund), N-1 (Open-End Separate Account with No Variable Annuities), N-2 (Closed-End Investment Company), N-3 (Separate Account Registered as Open-End Management Investment Company), N-4 (Variable Annuity UIT Separate Account), N-5 (Small Business Investment Company), N-6 (Variable Life UIT Separate Account), S-1 or S-3 (Face Amount Certificate Company), S-6 (UIT, Non-Insurance Product)."
       }
      }
     },
     "auth_ref": [
      "r1023"
     ]
    },
    "dei_EntityLegalForm": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityLegalForm",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Legal Form",
        "documentation": "The details of the entity's legal form. Examples are partnership, limited liability company, trust, etc."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingDepositoryReceiptRatio": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingDepositoryReceiptRatio",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Depository Receipt Ratio",
        "documentation": "The number of underlying shares represented by one American Depository Receipt (ADR) or Global Depository Receipt (GDR). A value of '3' means that one ADR represents 3 underlying shares. If one underlying share represents 2 ADR's then the value would be represented as '0.5'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Description",
        "documentation": "Description of the kind of listing the entity has on the exchange, if necessary to further describe different instruments that are already distinguished by Entity, Exchange and Security."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingForeign": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingForeign",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Foreign",
        "documentation": "Yes or No value indicating whether this is a listing that is a foreign listing or depository receipt."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingParValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingParValuePerShare",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Par Value Per Share",
        "documentation": "The par value per share of security quoted in same currency as Trading currency. Example: '0.01'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingPrimary": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingPrimary",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Primary",
        "documentation": "Yes or No value indicating whether a listing of an instrument on an exchange is primary for the entity."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingSecurityTradingCurrency": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingSecurityTradingCurrency",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Security Trading Currency",
        "documentation": "The three character ISO 4217 code for the currency in which the security is quoted. Example: 'USD'"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingsExchangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingsExchangeAxis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listings, Exchange [Axis]",
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingsLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listings [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingsTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listings [Table]",
        "documentation": "Container for exchange listing information for an entity"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityNumberOfEmployees": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityNumberOfEmployees",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Number of Employees",
        "documentation": "Number of persons employed by the Entity"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityPhoneFaxNumbersLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityPhoneFaxNumbersLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Phone Fax Numbers [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityPrimarySicNumber": {
     "xbrltype": "sicNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityPrimarySicNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Primary SIC Number",
        "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity."
       }
      }
     },
     "auth_ref": [
      "r936"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Public Float",
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r905"
     ]
    },
    "dei_EntityReportingCurrencyISOCode": {
     "xbrltype": "currencyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityReportingCurrencyISOCode",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Reporting Currency ISO Code",
        "documentation": "The three character ISO 4217 code for the currency used for reporting purposes. Example: 'USD'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r905"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r905"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r905"
     ]
    },
    "dei_EntityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity [Text Block]",
        "documentation": "Container to serve as parent of six Entity related Table concepts."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Well-known Seasoned Issuer",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A."
       }
      }
     },
     "auth_ref": [
      "r1026"
     ]
    },
    "us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EntityWideInformationRevenueFromExternalCustomerLineItems",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofNetRevenueSegregatedByGeographicRegionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Net Revenue Segregated By Geographic Regions [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_EqtyAwrdsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments, Footnote [Text Block]",
        "terseLabel": "Equity Awards Adjustments, Footnote"
       }
      }
     },
     "auth_ref": [
      "r970"
     ]
    },
    "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]",
        "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r1019"
     ]
    },
    "ecd_EqtyAwrdsAdjsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments [Member]",
        "terseLabel": "Equity Awards Adjustments"
       }
      }
     },
     "auth_ref": [
      "r1019"
     ]
    },
    "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]",
        "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r1019"
     ]
    },
    "us-gaap_EquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Shareholders' Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://www.hlyxgg.com/role/ShareholdersEquityDetails",
      "http://www.hlyxgg.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Component [Domain]",
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r209",
      "r240",
      "r241",
      "r242",
      "r262",
      "r263",
      "r264",
      "r266",
      "r271",
      "r273",
      "r275",
      "r289",
      "r340",
      "r341",
      "r369",
      "r442",
      "r515",
      "r516",
      "r524",
      "r525",
      "r526",
      "r528",
      "r529",
      "r530",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r543",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r572",
      "r574",
      "r594",
      "r667",
      "r684",
      "r685",
      "r686",
      "r705",
      "r770"
     ]
    },
    "srt_EquityMethodInvesteeNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "EquityMethodInvesteeNameDomain",
     "presentation": [
      "http://www.hlyxgg.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Name [Domain]",
        "documentation": "Name of investment including named security. Excludes entity that is consolidated."
       }
      }
     },
     "auth_ref": [
      "r333",
      "r334",
      "r336",
      "r523",
      "r1039",
      "r1040",
      "r1041",
      "r1160",
      "r1161",
      "r1162",
      "r1163"
     ]
    },
    "us-gaap_EquityMethodInvestmentFinancialStatementReportedAmountsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityMethodInvestmentFinancialStatementReportedAmountsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Deposit for investment in joint venture [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityMethodInvestmentOwnershipPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityMethodInvestmentOwnershipPercentage",
     "presentation": [
      "http://www.hlyxgg.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity interest percentage",
        "label": "Equity Method Investment, Ownership Percentage",
        "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting."
       }
      }
     },
     "auth_ref": [
      "r333"
     ]
    },
    "us-gaap_EquityMethodInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityMethodInvestments",
     "crdr": "debit",
     "presentation": [
      "http://www.hlyxgg.com/role/DepositforInvestmentinJointVentureDetails",
      "http://www.hlyxgg.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deposit for investment in joint venture",
        "verboseLabel": "Contribute capital",
        "label": "Equity Method Investments",
        "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized."
       }
      }
     },
     "auth_ref": [
      "r288",
      "r300",
      "r315",
      "r332",
      "r1066",
      "r1113"
     ]
    },
    "us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityMethodInvestmentsAndJointVenturesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Method Investments and Joint Ventures [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityMethodInvestmentsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityMethodInvestmentsDisclosureTextBlock",
     "presentation": [
      "http://www.hlyxgg.com/role/DepositforInvestmentinJointVenture"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "DEPOSIT FOR INVESTMENT IN JOINT VENTURE",
        "label": "Equity Method Investments and Joint Ventures Disclosure [Text Block]",
        "documentation": "The entire disclosure for equity method investments and joint ventures. Equity method investments are investments that give the investor the ability to exercise significant influence over the operating and financial policies of an investee. Joint ventures are entities owned and operated by a small group of businesses as a separate and specific business or project for the mutual benefit of the members of the group."
       }
      }
     },
     "auth_ref": [
      "r169",
      "r335",
      "r338",
      "r1041"
     ]
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EquityValuationAssumptionDifferenceFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Valuation Assumption Difference, Footnote [Text Block]",
        "terseLabel": "Equity Valuation Assumption Difference, Footnote"
       }
      }
     },
     "auth_ref": [
      "r980"
     ]
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ErrCompAnalysisTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Erroneous Compensation Analysis [Text Block]",
        "terseLabel": "Erroneous Compensation Analysis"
       }
      }
     },
     "auth_ref": [
      "r929",
      "r940",
      "r956",
      "r991"
     ]
    },
    "ecd_ErrCompRecoveryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ErrCompRecoveryTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Erroneously Awarded Compensation Recovery [Table]",
        "terseLabel": "Erroneously Awarded Compensation Recovery"
       }
      }
     },
     "auth_ref": [
      "r926",
      "r937",
      "r953",
      "r988"
     ]
    },
    "dei_ExchangeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ExchangeDomain",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exchange [Domain]",
        "documentation": "The set of all exchanges. MIC exchange codes are drawn from ISO 10383."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ExecutiveCategoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ExecutiveCategoryAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Executive Category [Axis]",
        "terseLabel": "Executive Category:"
       }
      }
     },
     "auth_ref": [
      "r986"
     ]
    },
    "dei_ExhibitsOnly462d": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ExhibitsOnly462d",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exhibits Only, 462(d)"
       }
      }
     },
     "auth_ref": [
      "r1031"
     ]
    },
    "dei_ExhibitsOnly462dFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ExhibitsOnly462dFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exhibits Only, 462(d), File Number"
       }
      }
     },
     "auth_ref": [
      "r1031"
     ]
    },
    "dei_Extension": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Extension",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Extension",
        "documentation": "Extension number for local phone number."
       }
      }
     },
     "auth_ref": []
    },
    "hlp_FailedSaleAndLeasebackMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "FailedSaleAndLeasebackMember",
     "presentation": [
      "http://www.hlyxgg.com/role/AccruedExpensesandOtherPayablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Failed Sale and Leaseback [Member]",
        "label": "Failed Sale And Leaseback Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain",
     "presentation": [
      "http://www.hlyxgg.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Class [Domain]",
        "documentation": "Class of asset."
       }
      }
     },
     "auth_ref": [
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r866"
     ]
    },
    "us-gaap_FairValueByAssetClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueByAssetClassAxis",
     "presentation": [
      "http://www.hlyxgg.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Class [Axis]",
        "documentation": "Information by class of asset."
       }
      }
     },
     "auth_ref": [
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r866"
     ]
    },
    "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementPolicyPolicyTextBlock",
     "presentation": [
      "http://www.hlyxgg.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Measurement",
        "label": "Fair Value Measurement, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "hlp_FinanceLeaseCostAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "FinanceLeaseCostAbstract",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofLeaseExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance Lease Cost:",
        "label": "Finance Lease Cost Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinanceLeaseInterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseInterestExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.hlyxgg.com/role/ScheduleofLeaseExpensesTable": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofLeaseExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest on lease liabilities",
        "label": "Finance Lease, Interest Expense",
        "documentation": "Amount of interest expense on finance lease liability."
       }
      }
     },
     "auth_ref": [
      "r578",
      "r583",
      "r873"
     ]
    },
    "us-gaap_FinanceLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.hlyxgg.com/role/LeasesDetailsScheduleofFinanceLeaseRightofUseAssetsandLiability"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance Lease, Liability",
        "label": "Finance Lease, Liability",
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease."
       }
      }
     },
     "auth_ref": [
      "r576",
      "r587"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.hlyxgg.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      },
      "http://www.hlyxgg.com/role/ScheduleofConsolidatedFinancialInformationoftheVIEandVIEsSubsidiariesTable": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedBalanceSheet",
      "http://www.hlyxgg.com/role/LeasesDetailsScheduleofFinanceLeaseRightofUseAssetsandLiability",
      "http://www.hlyxgg.com/role/ScheduleofConsolidatedFinancialInformationoftheVIEandVIEsSubsidiariesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance lease obligation, current",
        "verboseLabel": "Finance Lease, Liability, Current",
        "label": "non-current",
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r576"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.hlyxgg.com/role/LeasesDetailsScheduleofFinanceLeaseRightofUseAssetsandLiability"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance Lease, Liability, Noncurrent",
        "label": "Finance Lease, Liability, Noncurrent",
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r576"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://www.hlyxgg.com/role/LeasesDetailsScheduleofFinanceLeaseRightofUseAssetsandLiability"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]",
        "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability."
       }
      }
     },
     "auth_ref": [
      "r577"
     ]
    },
    "us-gaap_FinanceLeasePrincipalPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeasePrincipalPayments",
     "crdr": "credit",
     "calculation": {
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Payments for finance leases",
        "label": "Finance Lease, Principal Payments",
        "documentation": "Amount of cash outflow for principal payment on finance lease."
       }
      }
     },
     "auth_ref": [
      "r579",
      "r584"
     ]
    },
    "us-gaap_FinanceLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.hlyxgg.com/role/ScheduleofConsolidatedFinancialInformationoftheVIEandVIEsSubsidiariesTable": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 5.0
      },
      "http://www.hlyxgg.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedBalanceSheet",
      "http://www.hlyxgg.com/role/LeasesDetails",
      "http://www.hlyxgg.com/role/LeasesDetailsScheduleofFinanceLeaseRightofUseAssetsandLiability",
      "http://www.hlyxgg.com/role/ScheduleofConsolidatedFinancialInformationoftheVIEandVIEsSubsidiariesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance lease right-of-use assets, net",
        "verboseLabel": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization",
        "netLabel": "Right-of-use assets",
        "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization",
        "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease."
       }
      }
     },
     "auth_ref": [
      "r575"
     ]
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseRightOfUseAssetAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.hlyxgg.com/role/ScheduleofLeaseExpensesTable": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofLeaseExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of right-of-use assets",
        "label": "Finance Lease, Right-of-Use Asset, Amortization",
        "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease."
       }
      }
     },
     "auth_ref": [
      "r578",
      "r583",
      "r873"
     ]
    },
    "us-gaap_FinancingInterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinancingInterestExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.hlyxgg.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Interest and financing expenses, net",
        "label": "Financing Interest Expense",
        "documentation": "This element represents interest incurred for borrowed money which was used to produce goods or render services."
       }
      }
     },
     "auth_ref": [
      "r98"
     ]
    },
    "us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofNotesReceivableConsistedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Financing Receivable [Axis]",
        "documentation": "Information by class of financing receivable determined on the basis of initial measurement attribute, risk characteristics and method of monitoring and assessing credit risk."
       }
      }
     },
     "auth_ref": [
      "r151",
      "r153",
      "r154",
      "r155",
      "r171",
      "r172",
      "r173",
      "r174",
      "r326",
      "r328",
      "r329",
      "r330",
      "r331",
      "r345",
      "r346",
      "r347",
      "r844",
      "r845",
      "r847",
      "r848",
      "r849",
      "r1048",
      "r1049",
      "r1050",
      "r1051",
      "r1052",
      "r1053",
      "r1054",
      "r1055",
      "r1056",
      "r1057",
      "r1111"
     ]
    },
    "us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofNotesReceivableConsistedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Financing Receivable [Domain]",
        "documentation": "Financing receivables determined on the basis of initial measurement attribute, risk characteristics and method of monitoring and assessing credit risk."
       }
      }
     },
     "auth_ref": [
      "r155",
      "r171",
      "r172",
      "r173",
      "r174",
      "r326",
      "r328",
      "r329",
      "r330",
      "r331",
      "r844",
      "r1048",
      "r1049",
      "r1050",
      "r1051",
      "r1052",
      "r1053",
      "r1054",
      "r1055",
      "r1056",
      "r1057",
      "r1111"
     ]
    },
    "us-gaap_FinancingReceivablesPeriodPastDueAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinancingReceivablesPeriodPastDueAxis",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofCurrentExpectedCreditLossesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Asset, Aging [Axis]",
        "documentation": "Information by period in which financial asset is past due or not past due."
       }
      }
     },
     "auth_ref": [
      "r154",
      "r345",
      "r849"
     ]
    },
    "us-gaap_FinancingReceivablesPeriodPastDueDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinancingReceivablesPeriodPastDueDomain",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofCurrentExpectedCreditLossesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Asset, Aging [Domain]",
        "documentation": "Period in which financial asset is past due or not past due. For past due, element name and standard label in Financial Asset, [numeric lower end] to [numeric higher end] [date measure] Past Due [Member] or Financial Asset, Greater than [low end numeric value] [date measure] Past Due [Member] or Financial Asset, Less than [high end numeric value] [date measure] Past Due [Member] formats."
       }
      }
     },
     "auth_ref": [
      "r154",
      "r345",
      "r849"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "presentation": [
      "http://www.hlyxgg.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Useful life term",
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "crdr": "credit",
     "calculation": {
      "http://www.hlyxgg.com/role/ScheduleofIntangibleAssetsTable": {
       "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: accumulated amortization",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r217",
      "r355",
      "r364",
      "r852"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive",
     "crdr": "debit",
     "calculation": {
      "http://www.hlyxgg.com/role/ScheduleofAmortizationofIntangibleAssetsTable": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofAmortizationofIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thereafter",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five",
        "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r1126",
      "r1246"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "crdr": "debit",
     "calculation": {
      "http://www.hlyxgg.com/role/ScheduleofAmortizationofIntangibleAssetsTable": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofAmortizationofIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r366",
      "r815",
      "r852"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "crdr": "debit",
     "calculation": {
      "http://www.hlyxgg.com/role/ScheduleofAmortizationofIntangibleAssetsTable": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofAmortizationofIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r366",
      "r815",
      "r852"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "crdr": "debit",
     "calculation": {
      "http://www.hlyxgg.com/role/ScheduleofAmortizationofIntangibleAssetsTable": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofAmortizationofIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r366",
      "r815",
      "r852"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "crdr": "debit",
     "calculation": {
      "http://www.hlyxgg.com/role/ScheduleofAmortizationofIntangibleAssetsTable": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofAmortizationofIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r366",
      "r815",
      "r852"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "crdr": "debit",
     "calculation": {
      "http://www.hlyxgg.com/role/ScheduleofAmortizationofIntangibleAssetsTable": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofAmortizationofIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r366",
      "r815",
      "r852"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsGross",
     "crdr": "debit",
     "calculation": {
      "http://www.hlyxgg.com/role/ScheduleofIntangibleAssetsTable": {
       "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Land use rights",
        "label": "Finite-Lived Intangible Assets, Gross",
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r355",
      "r364",
      "r616",
      "r852"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.hlyxgg.com/role/ScheduleofAmortizationofIntangibleAssetsTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofAmortizationofIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "label": "Finite-Lived Intangible Assets, Net",
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r615",
      "r1125"
     ]
    },
    "us-gaap_ForeignCurrencyExchangeRateTranslation1": {
     "xbrltype": "pureItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCurrencyExchangeRateTranslation1",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofCurrencyExchangeRatesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Currency exchange rates",
        "label": "Foreign Currency Exchange Rate, Translation",
        "documentation": "Foreign exchange rate used to translate amounts denominated in functional currency to reporting currency."
       }
      }
     },
     "auth_ref": [
      "r566",
      "r567"
     ]
    },
    "us-gaap_ForeignCurrencyTransactionGainLossRealized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCurrencyTransactionGainLossRealized",
     "crdr": "credit",
     "presentation": [
      "http://www.hlyxgg.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gain (loss) from foreign currency transactions",
        "label": "Realized Gain (Loss), Foreign Currency Transaction, before Tax",
        "documentation": "Amount, before tax, of realized gain (loss) from foreign currency transaction."
       }
      }
     },
     "auth_ref": [
      "r746",
      "r899",
      "r1181",
      "r1182",
      "r1243"
     ]
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "presentation": [
      "http://www.hlyxgg.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Currency Translation",
        "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy."
       }
      }
     },
     "auth_ref": [
      "r555"
     ]
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount",
        "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount"
       }
      }
     },
     "auth_ref": [
      "r933",
      "r944",
      "r960",
      "r995"
     ]
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Expense of Enforcement, Amount",
        "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount"
       }
      }
     },
     "auth_ref": [
      "r933",
      "r944",
      "r960",
      "r995"
     ]
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Violation of Home Country Law, Amount",
        "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount"
       }
      }
     },
     "auth_ref": [
      "r933",
      "r944",
      "r960",
      "r995"
     ]
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Explanation of Impracticability [Text Block]",
        "terseLabel": "Forgone Recovery, Explanation of Impracticability"
       }
      }
     },
     "auth_ref": [
      "r933",
      "r944",
      "r960",
      "r995"
     ]
    },
    "ecd_ForgoneRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r933",
      "r944",
      "r960",
      "r995"
     ]
    },
    "dei_FormerAddressMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "FormerAddressMember",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Former Address [Member]",
        "documentation": "Former address for entity"
       }
      }
     },
     "auth_ref": [
      "r916",
      "r947"
     ]
    },
    "dei_FormerFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "FormerFiscalYearEndDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Former Fiscal Year End Date",
        "documentation": "Former end date of previous fiscal years"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]",
        "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year"
       }
      }
     },
     "auth_ref": [
      "r975"
     ]
    },
    "us-gaap_GainLossOnSaleOfInterestInProjects": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GainLossOnSaleOfInterestInProjects",
     "crdr": "credit",
     "presentation": [
      "http://www.hlyxgg.com/role/PropertyPlantandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net gain",
        "label": "Gain (Loss) on Sale of Interest in Projects",
        "documentation": "Gain (loss) included in earnings resulting from the sale of interest in projects."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r67"
     ]
    },
    "us-gaap_GainLossOnSaleOfOilAndGasProperty": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GainLossOnSaleOfOilAndGasProperty",
     "crdr": "credit",
     "presentation": [
      "http://www.hlyxgg.com/role/PropertyPlantandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sale recognized gain",
        "label": "Gain (Loss) on Disposition of Oil and Gas Property",
        "documentation": "Amount of gain (loss) on sale or disposal of proven and unproven oil and gas properties."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_GainLossOnSaleOfOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GainLossOnSaleOfOtherAssets",
     "crdr": "credit",
     "presentation": [
      "http://www.hlyxgg.com/role/PropertyPlantandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transaction amount",
        "label": "Gain (Loss) on Disposition of Other Assets",
        "documentation": "Amount of gain (loss) on sale or disposal of other assets."
       }
      }
     },
     "auth_ref": [
      "r1087"
     ]
    },
    "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GainLossOnSaleOfPropertyPlantEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "(Gain) loss on disposals of property and equipment",
        "label": "Gain (Loss) on Disposition of Property Plant Equipment",
        "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets, Net [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GovernmentAssistancePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GovernmentAssistancePolicyTextBlock",
     "presentation": [
      "http://www.hlyxgg.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Government Subsidy",
        "label": "Government Assistance [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for government assistance."
       }
      }
     },
     "auth_ref": [
      "r568",
      "r569"
     ]
    },
    "us-gaap_GrantMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GrantMember",
     "presentation": [
      "http://www.hlyxgg.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Grant [Member]",
        "label": "Grant [Member]",
        "documentation": "Award of money not required to be repaid."
       }
      }
     },
     "auth_ref": [
      "r1147"
     ]
    },
    "us-gaap_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GrossProfit",
     "crdr": "credit",
     "calculation": {
      "http://www.hlyxgg.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedIncomeStatement",
      "http://www.hlyxgg.com/role/ScheduleofConsolidatedOperatingInformationoftheVIEandVIEsSubsidiariesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Gross Profit",
        "terseLabel": "Gross profit",
        "label": "Gross Profit",
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity."
       }
      }
     },
     "auth_ref": [
      "r96",
      "r98",
      "r147",
      "r257",
      "r337",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r554",
      "r832",
      "r838",
      "r1102",
      "r1103",
      "r1104",
      "r1105",
      "r1106",
      "r1140"
     ]
    },
    "hlp_HaozhenBeijingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "HaozhenBeijingMember",
     "presentation": [
      "http://www.hlyxgg.com/role/OrganizationandNatureofOperationsDetails",
      "http://www.hlyxgg.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Haozhen Beijing [Member]",
        "label": "Haozhen Beijing Member"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_HaozhenShandongMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "HaozhenShandongMember",
     "presentation": [
      "http://www.hlyxgg.com/role/OrganizationandNatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Haozhen Shandong [Member]",
        "label": "Haozhen Shandong Member"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_HighAndNewTechnologyEnterprisesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "HighAndNewTechnologyEnterprisesMember",
     "presentation": [
      "http://www.hlyxgg.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "High and New Technology Enterprises [Member]",
        "label": "High And New Technology Enterprises Member"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_HongliCaymanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "HongliCaymanMember",
     "presentation": [
      "http://www.hlyxgg.com/role/OrganizationandNatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hongli Cayman [Member]",
        "label": "Hongli Cayman Member"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_HongliDevelopmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "HongliDevelopmentMember",
     "presentation": [
      "http://www.hlyxgg.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hongli Development [Member]",
        "label": "Hongli Development Member"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_HongliHongKongLimitedHongliHKMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "HongliHongKongLimitedHongliHKMember",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofConsolidatedVIEandSubsidiariesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hongli Hong Kong Limited (\u201cHongli HK\u201d) [Member]",
        "label": "Hongli Hong Kong Limited Hongli HKMember"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_HongliTechnologyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "HongliTechnologyMember",
     "presentation": [
      "http://www.hlyxgg.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hongli Technology [Member]",
        "label": "Hongli Technology Member"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_HongyuHaoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "HongyuHaoMember",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofAmountDueToRelatedPartiesTable",
      "http://www.hlyxgg.com/role/ScheduleofRelatedPartiesTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hongyu Hao [Member]",
        "label": "Hongyu Hao Member"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_HundredAndEightyOneToTwoHundredAndSeventyDaysMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "HundredAndEightyOneToTwoHundredAndSeventyDaysMember",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofCurrentExpectedCreditLossesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "181-270 days [Member]",
        "label": "Hundred And Eighty One To Two Hundred And Seventy Days Member"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_HundredAndTwentyOneToHundredAndEightyDaysMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "HundredAndTwentyOneToHundredAndEightyDaysMember",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofCurrentExpectedCreditLossesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "121-180 days [Member]",
        "label": "Hundred And Twenty One To Hundred And Eighty Days Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IPOMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IPOMember",
     "presentation": [
      "http://www.hlyxgg.com/role/OrganizationandNatureofOperationsDetails",
      "http://www.hlyxgg.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "IPO [Member]",
        "label": "IPO [Member]",
        "documentation": "First sale of stock by a private company to the public."
       }
      }
     },
     "auth_ref": []
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r914",
      "r917",
      "r936"
     ]
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "presentation": [
      "http://www.hlyxgg.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment for Long-Lived Assets",
        "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r124"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.hlyxgg.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income (loss) before income taxes",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r97",
      "r143",
      "r147",
      "r650",
      "r664",
      "r832",
      "r838",
      "r1102",
      "r1103",
      "r1104",
      "r1105",
      "r1106"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementLocationAxis",
     "presentation": [
      "http://www.hlyxgg.com/role/IntangibleAssetsNetDetails",
      "http://www.hlyxgg.com/role/PropertyPlantandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Income Location, Balance [Axis]",
        "documentation": "Information by location in statement of income where disaggregated amount has been reported."
       }
      }
     },
     "auth_ref": [
      "r371",
      "r377",
      "r378",
      "r548",
      "r552",
      "r553",
      "r681",
      "r683",
      "r755",
      "r815",
      "r867",
      "r1211"
     ]
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementLocationDomain",
     "presentation": [
      "http://www.hlyxgg.com/role/IntangibleAssetsNetDetails",
      "http://www.hlyxgg.com/role/PropertyPlantandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Income Location, Balance [Domain]",
        "documentation": "Location in statement of income where disaggregated amount has been reported."
       }
      }
     },
     "auth_ref": [
      "r377",
      "r378",
      "r548",
      "r552",
      "r553",
      "r681",
      "r683",
      "r755",
      "r815",
      "r867",
      "r1211"
     ]
    },
    "us-gaap_IncomeTaxAuthorityNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxAuthorityNameAxis",
     "presentation": [
      "http://www.hlyxgg.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Authority, Name [Axis]",
        "documentation": "Information by name of taxing authority."
       }
      }
     },
     "auth_ref": [
      "r506",
      "r1157"
     ]
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://www.hlyxgg.com/role/IncomeTaxes"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "INCOME TAXES",
        "label": "Income Tax Disclosure [Text Block]",
        "documentation": "The entire disclosure for income tax."
       }
      }
     },
     "auth_ref": [
      "r258",
      "r492",
      "r498",
      "r503",
      "r504",
      "r505",
      "r507",
      "r510",
      "r518",
      "r520",
      "r521",
      "r522",
      "r701",
      "r864"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.hlyxgg.com/role/ScheduleofCurrentandDeferredPortionsofIncomeTaxExpenseTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofCurrentandDeferredPortionsofIncomeTaxExpenseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income tax expense",
        "label": "Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r158",
      "r168",
      "r274",
      "r275",
      "r288",
      "r299",
      "r315",
      "r497",
      "r498",
      "r519",
      "r672",
      "r864"
     ]
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxPolicyTextBlock",
     "presentation": [
      "http://www.hlyxgg.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes",
        "label": "Income Tax, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements."
       }
      }
     },
     "auth_ref": [
      "r239",
      "r493",
      "r494",
      "r507",
      "r508",
      "r509",
      "r513",
      "r695"
     ]
    },
    "hlp_IncomeTaxesDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "IncomeTaxesDetailsLineItems",
     "presentation": [
      "http://www.hlyxgg.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_IncomeTaxesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "IncomeTaxesDetailsTable",
     "presentation": [
      "http://www.hlyxgg.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxesPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxesPaid",
     "crdr": "credit",
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash paid for income taxes",
        "label": "Income Taxes Paid",
        "documentation": "Amount, before refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax."
       }
      }
     },
     "auth_ref": [
      "r28",
      "r110",
      "r1088",
      "r1155",
      "r1156"
     ]
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxesPaidNet",
     "crdr": "credit",
     "calculation": {
      "http://www.hlyxgg.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Income tax expense",
        "label": "Income Taxes Paid, Net",
        "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax."
       }
      }
     },
     "auth_ref": [
      "r28",
      "r252",
      "r511",
      "r512"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsPayable",
     "crdr": "debit",
     "calculation": {
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable",
        "label": "Increase (Decrease) in Accounts Payable",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accounts receivable",
        "label": "Increase (Decrease) in Accounts Receivable",
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable",
     "crdr": "debit",
     "calculation": {
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax payable",
        "label": "Increase (Decrease) in Income Taxes Payable",
        "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued expenses and other payables",
        "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities",
        "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other."
       }
      }
     },
     "auth_ref": [
      "r1086"
     ]
    },
    "us-gaap_IncreaseDecreaseInDueFromRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInDueFromRelatedParties",
     "crdr": "credit",
     "calculation": {
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 19.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Due from related parties",
        "label": "Increase (Decrease) in Due from Related Parties",
        "documentation": "The increase (decrease) during the reporting period in receivables to be collected from other entities that could exert significant influence over the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_IncreaseDecreaseInDueToRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInDueToRelatedParties",
     "crdr": "debit",
     "calculation": {
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Due to related parties",
        "label": "Increase (Decrease) in Due to Related Parties",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations to be paid to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entities' management; an entity and its principal owners, management, or member of their immediate families; affiliates; or other parties with the ability to exert significant influence."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInInventories",
     "crdr": "credit",
     "calculation": {
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Inventories",
        "label": "Increase (Decrease) in Inventories",
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_IncreaseDecreaseInNotesReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInNotesReceivables",
     "crdr": "credit",
     "calculation": {
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Notes receivable",
        "label": "Increase (Decrease) in Notes Receivables",
        "documentation": "The increase (decrease) during the reporting period of the amounts due from borrowers for outstanding secured or unsecured loans evidenced by a note."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in operating assets and liabilities:",
        "label": "Increase (Decrease) in Operating Capital [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOtherAccruedLiabilities",
     "crdr": "debit",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofCondensedStatementsOfCashFlowsUnauditedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase in accrued liabilities",
        "label": "Increase (Decrease) in Other Accrued Liabilities",
        "documentation": "The increase (decrease) during the reporting period in other expenses incurred but not yet paid."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOtherNoncurrentAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 18.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other non-current assets",
        "label": "Increase (Decrease) in Other Noncurrent Assets",
        "documentation": "Amount of increase (decrease) in noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r1086"
     ]
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 17.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Prepaid expense and other current assets",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "ecd_IndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "IndividualAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Individual [Axis]",
        "terseLabel": "Individual:"
       }
      }
     },
     "auth_ref": [
      "r933",
      "r944",
      "r960",
      "r986",
      "r995",
      "r999",
      "r1007"
     ]
    },
    "hlp_IndustrialAndCommercialBankOfChinaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "IndustrialAndCommercialBankOfChinaMember",
     "presentation": [
      "http://www.hlyxgg.com/role/LoansDetails",
      "http://www.hlyxgg.com/role/ScheduleofShortTermLoansConsistedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Industrial and Commercial Bank of China [Member]",
        "verboseLabel": "Industrial Bank Co., Ltd. [Member]",
        "label": "Industrial And Commercial Bank Of China Member"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_IndustrialBankMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "IndustrialBankMember",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofShortTermLoansConsistedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Industrial Bank [Member]",
        "label": "Industrial Bank Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InlandRevenueHongKongMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InlandRevenueHongKongMember",
     "presentation": [
      "http://www.hlyxgg.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inland Revenue, Hong Kong [Member]",
        "label": "Inland Revenue, Hong Kong [Member]",
        "documentation": "Designated tax department of the government of Hong Kong."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]",
        "terseLabel": "Insider Trading Arrangements:"
       }
      }
     },
     "auth_ref": [
      "r1005"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]",
        "terseLabel": "Insider Trading Policies and Procedures:"
       }
      }
     },
     "auth_ref": [
      "r918",
      "r1011"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTrdPoliciesProcAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures Adopted [Flag]",
        "terseLabel": "Insider Trading Policies and Procedures Adopted"
       }
      }
     },
     "auth_ref": [
      "r918",
      "r1011"
     ]
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]",
        "terseLabel": "Insider Trading Policies and Procedures Not Adopted"
       }
      }
     },
     "auth_ref": [
      "r918",
      "r1011"
     ]
    },
    "us-gaap_InsuranceAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InsuranceAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Surplus Reserve [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IntangibleAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IntangibleAssetsDisclosureTextBlock",
     "presentation": [
      "http://www.hlyxgg.com/role/IntangibleAssetsNet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "INTANGIBLE ASSETS, NET",
        "label": "Intangible Assets Disclosure [Text Block]",
        "documentation": "The entire disclosure for all or part of the information related to intangible assets."
       }
      }
     },
     "auth_ref": [
      "r356",
      "r367",
      "r368",
      "r814",
      "r815"
     ]
    },
    "us-gaap_IntangibleAssetsFiniteLivedPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IntangibleAssetsFiniteLivedPolicy",
     "presentation": [
      "http://www.hlyxgg.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible Assets, Net",
        "label": "Intangible Assets, Finite-Lived, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets."
       }
      }
     },
     "auth_ref": [
      "r611",
      "r612",
      "r613",
      "r615",
      "r828",
      "r1118"
     ]
    },
    "hlp_IntangibleAssetsNetDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "IntangibleAssetsNetDetailsLineItems",
     "presentation": [
      "http://www.hlyxgg.com/role/IntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets, Net [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_IntangibleAssetsNetDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "IntangibleAssetsNetDetailsTable",
     "presentation": [
      "http://www.hlyxgg.com/role/IntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets, Net (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.hlyxgg.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.hlyxgg.com/role/ScheduleofConsolidatedFinancialInformationoftheVIEandVIEsSubsidiariesTable": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.hlyxgg.com/role/ScheduleofIntangibleAssetsTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedBalanceSheet",
      "http://www.hlyxgg.com/role/ScheduleofConsolidatedFinancialInformationoftheVIEandVIEsSubsidiariesTable",
      "http://www.hlyxgg.com/role/ScheduleofIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Intangible assets, net",
        "terseLabel": "Intangible assets, net",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges."
       }
      }
     },
     "auth_ref": [
      "r357",
      "r1125",
      "r1127"
     ]
    },
    "us-gaap_IntercompanyForeignCurrencyBalanceByDescriptionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IntercompanyForeignCurrencyBalanceByDescriptionAxis",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofCurrencyExchangeRatesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intra-Entity Foreign Currency Balance by Description [Axis]",
        "documentation": "Information by foreign entity for which intra-entity foreign currency transaction that is considered to be long-term investment with settlement not planned or anticipated in foreseeable future, exists."
       }
      }
     },
     "auth_ref": [
      "r56"
     ]
    },
    "us-gaap_InterestAndDebtExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestAndDebtExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.hlyxgg.com/role/LoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest expense",
        "label": "Interest and Debt Expense",
        "documentation": "Interest and debt related expenses associated with nonoperating financing activities of the entity."
       }
      }
     },
     "auth_ref": [
      "r1083"
     ]
    },
    "us-gaap_InterestExpenseDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestExpenseDebt",
     "crdr": "debit",
     "presentation": [
      "http://www.hlyxgg.com/role/LoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest expense short term loan",
        "label": "Interest Expense, Debt",
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt."
       }
      }
     },
     "auth_ref": [
      "r102",
      "r417",
      "r425",
      "r856",
      "r857"
     ]
    },
    "us-gaap_InterestExpenseOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestExpenseOther",
     "crdr": "debit",
     "presentation": [
      "http://www.hlyxgg.com/role/CommitmentandcontingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest expense",
        "label": "Interest Expense, Other",
        "documentation": "Amount of interest expense classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash paid for interest expense",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount."
       }
      }
     },
     "auth_ref": [
      "r248",
      "r250",
      "r251"
     ]
    },
    "us-gaap_InterestPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.hlyxgg.com/role/ScheduleofAccruedExpensesandOtherPayablesTable": {
       "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofAccruedExpensesandOtherPayablesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest payable",
        "label": "Interest Payable, Current",
        "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r73"
     ]
    },
    "us-gaap_InventoryDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventories, Net [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryDisclosureTextBlock",
     "presentation": [
      "http://www.hlyxgg.com/role/InventoriesNet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "INVENTORIES, NET",
        "label": "Inventory Disclosure [Text Block]",
        "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory."
       }
      }
     },
     "auth_ref": [
      "r349"
     ]
    },
    "us-gaap_InventoryFinishedGoods": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryFinishedGoods",
     "crdr": "debit",
     "calculation": {
      "http://www.hlyxgg.com/role/ScheduleofInventoriesTable": {
       "parentTag": "us-gaap_InventoryGross",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofInventoriesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finished goods",
        "label": "Inventory, Finished Goods, Gross",
        "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1072"
     ]
    },
    "us-gaap_InventoryGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryGross",
     "crdr": "debit",
     "calculation": {
      "http://www.hlyxgg.com/role/ScheduleofInventoriesTable": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofInventoriesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Subtotal",
        "label": "Inventory, Gross",
        "documentation": "Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process."
       }
      }
     },
     "auth_ref": [
      "r1076"
     ]
    },
    "us-gaap_InventoryLIFOReserve": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryLIFOReserve",
     "crdr": "credit",
     "calculation": {
      "http://www.hlyxgg.com/role/ScheduleofInventoriesTable": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofInventoriesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Reserve for obsolete inventory",
        "label": "Inventory, LIFO Reserve",
        "documentation": "Amount by which inventory stated at last-in first-out (LIFO) is less than (in excess of) inventory stated at other inventory cost methods."
       }
      }
     },
     "auth_ref": [
      "r1075"
     ]
    },
    "us-gaap_InventoryLIFOReservePeriodCharge": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryLIFOReservePeriodCharge",
     "crdr": "debit",
     "calculation": {
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in inventory reserve",
        "label": "Inventory, LIFO Reserve, Period Charge",
        "documentation": "The change in the inventory reserve representing the cumulative difference in cost between the first in, first out and the last in, first out inventory valuation methods, which change has been reflected in the statement of income during the period."
       }
      }
     },
     "auth_ref": [
      "r119"
     ]
    },
    "us-gaap_InventoryNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryNet",
     "crdr": "debit",
     "calculation": {
      "http://www.hlyxgg.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 5.0
      },
      "http://www.hlyxgg.com/role/ScheduleofConsolidatedFinancialInformationoftheVIEandVIEsSubsidiariesTable": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 5.0
      },
      "http://www.hlyxgg.com/role/ScheduleofInventoriesTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedBalanceSheet",
      "http://www.hlyxgg.com/role/ScheduleofConsolidatedFinancialInformationoftheVIEandVIEsSubsidiariesTable",
      "http://www.hlyxgg.com/role/ScheduleofInventoriesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "terseLabel": "Inventories, net",
        "label": "Inventory, Net",
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r231",
      "r821",
      "r874"
     ]
    },
    "us-gaap_InventoryNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryNetAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Inventories Net [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryPolicyTextBlock",
     "presentation": [
      "http://www.hlyxgg.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories, Net",
        "label": "Inventory, Policy [Policy Text Block]",
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost."
       }
      }
     },
     "auth_ref": [
      "r159",
      "r213",
      "r230",
      "r349",
      "r350",
      "r352",
      "r610",
      "r829"
     ]
    },
    "us-gaap_InventoryRawMaterials": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryRawMaterials",
     "crdr": "debit",
     "calculation": {
      "http://www.hlyxgg.com/role/ScheduleofInventoriesTable": {
       "parentTag": "us-gaap_InventoryGross",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofInventoriesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Raw materials",
        "label": "Inventory, Raw Materials, Gross",
        "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1074"
     ]
    },
    "us-gaap_InventoryRealEstateImprovements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryRealEstateImprovements",
     "crdr": "debit",
     "presentation": [
      "http://www.hlyxgg.com/role/CommitmentandcontingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Facilities and infrastructure consideration",
        "label": "Inventory, Real Estate, Improvements",
        "documentation": "Represents improvements to real estate during development for ultimate sale to third parties. Improvements may consist of project infrastructure and other expenditures necessary to completion of the development project which is generally of a long-term nature."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryValuationReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryValuationReserves",
     "crdr": "credit",
     "presentation": [
      "http://www.hlyxgg.com/role/InventoriesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventory valuation allowances",
        "label": "Inventory Valuation Reserves",
        "documentation": "Amount of valuation reserve for inventory."
       }
      }
     },
     "auth_ref": [
      "r120",
      "r1076"
     ]
    },
    "us-gaap_InventoryWorkInProcess": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryWorkInProcess",
     "crdr": "debit",
     "calculation": {
      "http://www.hlyxgg.com/role/ScheduleofInventoriesTable": {
       "parentTag": "us-gaap_InventoryGross",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofInventoriesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Work in progress",
        "label": "Inventory, Work in Process, Gross",
        "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1073"
     ]
    },
    "us-gaap_InventoryWriteDown": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryWriteDown",
     "crdr": "debit",
     "presentation": [
      "http://www.hlyxgg.com/role/InventoriesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventory write-downs",
        "label": "Inventory Write-down",
        "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels."
       }
      }
     },
     "auth_ref": [
      "r351"
     ]
    },
    "dei_InvestmentCompanyActFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "InvestmentCompanyActFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Act File Number"
       }
      }
     },
     "auth_ref": [
      "r949",
      "r950",
      "r951",
      "r952"
     ]
    },
    "dei_InvestmentCompanyActRegistration": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "InvestmentCompanyActRegistration",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Act Registration"
       }
      }
     },
     "auth_ref": [
      "r965"
     ]
    },
    "us-gaap_InvestmentCompanyDebtInstrumentAmountRepaidToNavExcessLess": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentCompanyDebtInstrumentAmountRepaidToNavExcessLess",
     "crdr": "credit",
     "presentation": [
      "http://www.hlyxgg.com/role/LoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Repaid amount",
        "label": "Investment Company, Debt Instrument, Amount Repaid to NAV, Excess (Less)",
        "documentation": "Amount of cost for repayment of debt instrument in excess of (less than) net asset value (NAV) at date of repayment."
       }
      }
     },
     "auth_ref": [
      "r697"
     ]
    },
    "dei_InvestmentCompanyRegistrationAmendment": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "InvestmentCompanyRegistrationAmendment",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Registration Amendment"
       }
      }
     },
     "auth_ref": [
      "r965"
     ]
    },
    "dei_InvestmentCompanyRegistrationAmendmentNumber": {
     "xbrltype": "sequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "InvestmentCompanyRegistrationAmendmentNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Registration Amendment Number"
       }
      }
     },
     "auth_ref": [
      "r965"
     ]
    },
    "us-gaap_InvestmentOwnedBalanceShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentOwnedBalanceShares",
     "presentation": [
      "http://www.hlyxgg.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Holding shares",
        "label": "Investment Owned, Balance, Shares",
        "documentation": "Number of shares of investment owned."
       }
      }
     },
     "auth_ref": [
      "r707",
      "r712",
      "r779",
      "r785",
      "r792",
      "r893"
     ]
    },
    "us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures",
     "crdr": "debit",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofCondensedBalanceSheetsUnauditedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment in subsidiaries",
        "label": "Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures",
        "documentation": "Amount of investment in equity method investee and investment in and advance to affiliate."
       }
      }
     },
     "auth_ref": [
      "r1070"
     ]
    },
    "hlp_JieLiuMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "JieLiuMember",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofAmountDueToRelatedPartiesTable",
      "http://www.hlyxgg.com/role/ScheduleofRelatedPartiesTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Jie Liu [Member]",
        "label": "Jie Liu Member"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_JinanLangchiHeavyIndustryCoLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "JinanLangchiHeavyIndustryCoLtdMember",
     "presentation": [
      "http://www.hlyxgg.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Jinan Langchi Heavy Industry Co., Ltd. [Member]",
        "label": "Jinan Langchi Heavy Industry Co Ltd Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Land": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Land",
     "crdr": "debit",
     "presentation": [
      "http://www.hlyxgg.com/role/IntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Land cost",
        "label": "Land",
        "documentation": "Amount before accumulated depletion of real estate held for productive use, excluding land held for sale."
       }
      }
     },
     "auth_ref": [
      "r1068"
     ]
    },
    "us-gaap_LandBuildingsAndImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LandBuildingsAndImprovementsMember",
     "presentation": [
      "http://www.hlyxgg.com/role/LoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Land, Buildings and Improvements [Member]",
        "label": "Land, Buildings and Improvements [Member]",
        "documentation": "Real estate held and additions or improvements to real estate held and structures used in the conduct of business."
       }
      }
     },
     "auth_ref": []
    },
    "hlp_LargestCustomersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "LargestCustomersMember",
     "presentation": [
      "http://www.hlyxgg.com/role/ConcentrationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Largest Customers [Member]",
        "label": "Largest Customers Member"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_LeaseBargainPurchaseOption": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "LeaseBargainPurchaseOption",
     "crdr": "debit",
     "presentation": [
      "http://www.hlyxgg.com/role/AccruedExpensesandOtherPayablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease's conclusion",
        "documentation": "Value of bargain purchase option.",
        "label": "Lease Bargain Purchase Option"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.hlyxgg.com/role/ScheduleofLeaseExpensesTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofLeaseExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total finance lease cost",
        "label": "Lease, Cost",
        "documentation": "Amount of lease cost recognized by lessee for lease contract."
       }
      }
     },
     "auth_ref": [
      "r582",
      "r873"
     ]
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseCostTableTextBlock",
     "presentation": [
      "http://www.hlyxgg.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Lease Expenses",
        "label": "Lease, Cost [Table Text Block]",
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income."
       }
      }
     },
     "auth_ref": [
      "r1186"
     ]
    },
    "hlp_LeaseTermConsideration": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "LeaseTermConsideration",
     "crdr": "debit",
     "presentation": [
      "http://www.hlyxgg.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease term consideration",
        "documentation": "Lease term consideration.",
        "label": "Lease Term Consideration"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeasesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeasesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_LeasesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "LeasesDetailsTable",
     "presentation": [
      "http://www.hlyxgg.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_LeasesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "LeasesLineItems",
     "presentation": [
      "http://www.hlyxgg.com/role/Leases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases [Abstract]",
        "label": "Leases Line Items"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_LeasesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "LeasesTable",
     "presentation": [
      "http://www.hlyxgg.com/role/Leases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_LegalEntityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LegalEntityAxis",
     "presentation": [
      "http://www.hlyxgg.com/role/OrganizationandNatureofOperationsDetails",
      "http://www.hlyxgg.com/role/ShareholdersEquityDetails",
      "http://xbrl.sec.gov/dei/role/document/AuditInformation",
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Legal Entity [Axis]",
        "documentation": "The set of legal entities associated with a report."
       }
      }
     },
     "auth_ref": []
    },
    "dei_LegalEntityIdentifier": {
     "xbrltype": "legalEntityIdentifierItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LegalEntityIdentifier",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Legal Entity Identifier",
        "documentation": "A globally unique ISO 17442 value to identify entities, commonly abbreviated as LEI."
       }
      }
     },
     "auth_ref": [
      "r902"
     ]
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeLeaseDescriptionLineItems",
     "presentation": [
      "http://www.hlyxgg.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r581",
      "r590"
     ]
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeLeasesPolicyTextBlock",
     "presentation": [
      "http://www.hlyxgg.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease Commitments",
        "label": "Lessee, Leases [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee."
       }
      }
     },
     "auth_ref": [
      "r580"
     ]
    },
    "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseRemainingLeaseTerm",
     "presentation": [
      "http://www.hlyxgg.com/role/AccruedExpensesandOtherPayablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease year",
        "label": "Lessee, Operating Lease, Remaining Lease Term",
        "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r590",
      "r1185"
     ]
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeasesTextBlock",
     "presentation": [
      "http://www.hlyxgg.com/role/Leases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "LEASES",
        "label": "Lessee, Operating Leases [Text Block]",
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r573"
     ]
    },
    "hlp_LiLiuMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "LiLiuMember",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofRelatedPartiesTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Li Liu [Member]",
        "label": "Li Liu Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.hlyxgg.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.hlyxgg.com/role/ScheduleofConsolidatedFinancialInformationoftheVIEandVIEsSubsidiariesTable": {
       "parentTag": "us-gaap_AssetsNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedBalanceSheet",
      "http://www.hlyxgg.com/role/ScheduleofCondensedBalanceSheetsUnauditedTable",
      "http://www.hlyxgg.com/role/ScheduleofConsolidatedFinancialInformationoftheVIEandVIEsSubsidiariesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "TOTAL LIABILITIES",
        "terseLabel": "Total Liabilities",
        "label": "Liabilities",
        "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r72",
      "r73",
      "r74",
      "r77",
      "r78",
      "r79",
      "r80",
      "r257",
      "r337",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r533",
      "r534",
      "r535",
      "r554",
      "r723",
      "r831",
      "r901",
      "r1140",
      "r1192",
      "r1193"
     ]
    },
    "us-gaap_LiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAbstract",
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "LIABILITIES",
        "label": "Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.hlyxgg.com/role/ConsolidatedBalanceSheet": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedBalanceSheet",
      "http://www.hlyxgg.com/role/ScheduleofCondensedBalanceSheetsUnauditedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "TOTAL LIABILITIES AND SHAREHOLDERS\u2019 EQUITY",
        "terseLabel": "Total Liabilities and Equity",
        "label": "Liabilities and Equity",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r88",
      "r141",
      "r659",
      "r874",
      "r1092",
      "r1114",
      "r1180"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofCondensedBalanceSheetsUnauditedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liabilities and Equity",
        "label": "Liabilities and Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.hlyxgg.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.hlyxgg.com/role/ScheduleofConsolidatedFinancialInformationoftheVIEandVIEsSubsidiariesTable": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedBalanceSheet",
      "http://www.hlyxgg.com/role/ScheduleofCondensedBalanceSheetsUnauditedTable",
      "http://www.hlyxgg.com/role/ScheduleofConsolidatedFinancialInformationoftheVIEandVIEsSubsidiariesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current liabilities",
        "terseLabel": "Current liability",
        "label": "Liabilities, Current",
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r74",
      "r212",
      "r257",
      "r337",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r533",
      "r534",
      "r535",
      "r554",
      "r874",
      "r1140",
      "r1192",
      "r1193"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current liabilities",
        "label": "Liabilities, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.hlyxgg.com/role/LoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowed loans",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility."
       }
      }
     },
     "auth_ref": [
      "r71",
      "r76"
     ]
    },
    "hlp_LoanAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "LoanAgreementMember",
     "presentation": [
      "http://www.hlyxgg.com/role/LoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loan agreement [Member]",
        "label": "Loan Agreement Member"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_LoansDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "LoansDetailsTable",
     "presentation": [
      "http://www.hlyxgg.com/role/LoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loans (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
     "presentation": [
      "http://www.hlyxgg.com/role/NotesReceivables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "NOTES RECEIVABLES",
        "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]",
        "documentation": "The entire disclosure for claims held for amounts due to entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses."
       }
      }
     },
     "auth_ref": [
      "r570",
      "r1107"
     ]
    },
    "us-gaap_LoansPayableAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LoansPayableAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Loans [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_LoansScheduleofFutureMaturitiesoftheLongTermLoanDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "LoansScheduleofFutureMaturitiesoftheLongTermLoanDetailsLineItems",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofFutureMaturitiesoftheLongTermLoanTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Future Maturities of the Long Term Loan [Abstract]",
        "label": "Loans Scheduleof Future Maturitiesofthe Long Term Loan Details Line Items"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_LoansScheduleofFutureMaturitiesoftheLongTermLoanDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "LoansScheduleofFutureMaturitiesoftheLongTermLoanDetailsTable",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofFutureMaturitiesoftheLongTermLoanTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loans - Schedule of Future Maturities of the Long-Term Loan (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebt",
     "crdr": "credit",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofFutureMaturitiesoftheLongTermLoanTable",
      "http://www.hlyxgg.com/role/ScheduleofShortTermLoansConsistedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term loans",
        "verboseLabel": "Total",
        "label": "Long-Term Debt",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r139",
      "r410",
      "r424",
      "r854",
      "r855",
      "r872",
      "r1203"
     ]
    },
    "us-gaap_LongTermDebtCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofShortTermLoansConsistedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: current portion of long-term loans",
        "label": "Long-Term Debt, Current Maturities",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r219"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive",
     "crdr": "credit",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofFutureMaturitiesoftheLongTermLoanTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thereafter",
        "label": "Long-Term Debt, Maturity, after Year Five",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r261",
      "r1145"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "crdr": "credit",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofFutureMaturitiesoftheLongTermLoanTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Long-Term Debt, Maturity, Year One",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r261",
      "r415"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "crdr": "credit",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofFutureMaturitiesoftheLongTermLoanTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Long-Term Debt, Maturity, Year Two",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r261",
      "r415"
     ]
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.hlyxgg.com/role/ScheduleofConsolidatedFinancialInformationoftheVIEandVIEsSubsidiariesTable": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofConsolidatedFinancialInformationoftheVIEandVIEsSubsidiariesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term loans",
        "label": "Long-Term Debt, Excluding Current Maturities",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r221"
     ]
    },
    "us-gaap_LongTermDebtPercentageBearingVariableInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtPercentageBearingVariableInterestRate",
     "presentation": [
      "http://www.hlyxgg.com/role/LoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Annual interest rate",
        "label": "Long-Term Debt, Percentage Bearing Variable Interest, Percentage Rate",
        "documentation": "The interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a rate subject to change from time to time."
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "us-gaap_LongTermLoansPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermLoansPayable",
     "crdr": "credit",
     "calculation": {
      "http://www.hlyxgg.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.hlyxgg.com/role/ScheduleofConsolidatedFinancialInformationoftheVIEandVIEsSubsidiariesTable": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedBalanceSheet",
      "http://www.hlyxgg.com/role/ScheduleofConsolidatedFinancialInformationoftheVIEandVIEsSubsidiariesTable",
      "http://www.hlyxgg.com/role/ScheduleofShortTermLoansConsistedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term loans",
        "verboseLabel": "Long-term loans - related party",
        "netLabel": "Total",
        "label": "Loans Payable, Noncurrent",
        "documentation": "Carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion."
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongtermDebtTypeAxis",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofShortTermLoansConsistedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Type [Axis]",
        "documentation": "Information by type of long-term debt."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r1132",
      "r1133",
      "r1134"
     ]
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongtermDebtTypeDomain",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofShortTermLoansConsistedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Type [Domain]",
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r41",
      "r1132",
      "r1133",
      "r1134"
     ]
    },
    "hlp_LongtermLoans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "LongtermLoans",
     "crdr": "credit",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofShortTermLoansConsistedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "current portion of long-term loans",
        "documentation": "The amount of current portion of long-term loans.",
        "label": "Longterm Loans"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MachineryAndEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MachineryAndEquipmentMember",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Machinery equipment [Member]",
        "label": "Machinery and Equipment [Member]",
        "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment."
       }
      }
     },
     "auth_ref": []
    },
    "hlp_MachineryEquipmentAndToolsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "MachineryEquipmentAndToolsMember",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofPropertyPlantandEquipmentNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Machinery equipment and tools [Member]",
        "label": "Machinery Equipment And Tools Member"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MajorCustomersAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MajorCustomersAxis",
     "presentation": [
      "http://www.hlyxgg.com/role/ConcentrationsDetails",
      "http://www.hlyxgg.com/role/OrganizationandNatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Axis]",
        "documentation": "Information by name or description of a single external customer or a group of external customers."
       }
      }
     },
     "auth_ref": [
      "r323",
      "r861",
      "r884",
      "r888",
      "r1146",
      "r1208",
      "r1212",
      "r1213",
      "r1215",
      "r1216",
      "r1217",
      "r1218",
      "r1219",
      "r1220",
      "r1221",
      "r1222",
      "r1223",
      "r1224",
      "r1225",
      "r1226",
      "r1227",
      "r1228",
      "r1229",
      "r1230",
      "r1231",
      "r1232",
      "r1233",
      "r1234",
      "r1235",
      "r1236",
      "r1237",
      "r1238",
      "r1239"
     ]
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MaximumMember",
     "presentation": [
      "http://www.hlyxgg.com/role/IncomeTaxesDetails",
      "http://www.hlyxgg.com/role/LeasesDetails",
      "http://www.hlyxgg.com/role/LoansDetails",
      "http://www.hlyxgg.com/role/ScheduleofPropertyPlantandEquipmentTable",
      "http://www.hlyxgg.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum [Member]",
        "label": "Maximum [Member]",
        "documentation": "Upper limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r176",
      "r178",
      "r180",
      "r181",
      "r183",
      "r207",
      "r208",
      "r381",
      "r382",
      "r383",
      "r384",
      "r459",
      "r488",
      "r546",
      "r609",
      "r680",
      "r682",
      "r690",
      "r713",
      "r714",
      "r778",
      "r781",
      "r783",
      "r784",
      "r791",
      "r812",
      "r813",
      "r844",
      "r858",
      "r863",
      "r868",
      "r869",
      "r870",
      "r871",
      "r885",
      "r1144",
      "r1194",
      "r1195",
      "r1196",
      "r1197",
      "r1198",
      "r1199"
     ]
    },
    "ecd_MeasureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MeasureAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure [Axis]",
        "terseLabel": "Measure:"
       }
      }
     },
     "auth_ref": [
      "r978"
     ]
    },
    "ecd_MeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r978"
     ]
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MinimumMember",
     "presentation": [
      "http://www.hlyxgg.com/role/IncomeTaxesDetails",
      "http://www.hlyxgg.com/role/LeasesDetails",
      "http://www.hlyxgg.com/role/LoansDetails",
      "http://www.hlyxgg.com/role/ScheduleofPropertyPlantandEquipmentTable",
      "http://www.hlyxgg.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum [Member]",
        "label": "Minimum [Member]",
        "documentation": "Lower limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r176",
      "r178",
      "r180",
      "r181",
      "r183",
      "r207",
      "r208",
      "r381",
      "r382",
      "r383",
      "r384",
      "r459",
      "r488",
      "r546",
      "r609",
      "r680",
      "r682",
      "r690",
      "r713",
      "r714",
      "r778",
      "r781",
      "r783",
      "r784",
      "r791",
      "r812",
      "r813",
      "r844",
      "r858",
      "r863",
      "r868",
      "r869",
      "r870",
      "r885",
      "r1144",
      "r1194",
      "r1195",
      "r1196",
      "r1197",
      "r1198",
      "r1199"
     ]
    },
    "us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MinorityInterestOwnershipPercentageByNoncontrollingOwners",
     "presentation": [
      "http://www.hlyxgg.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsidiary, Ownership Percentage, Noncontrolling Owner",
        "label": "Subsidiary, Ownership Percentage, Noncontrolling Owner",
        "documentation": "The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MinorityInterestOwnershipPercentageByParent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MinorityInterestOwnershipPercentageByParent",
     "presentation": [
      "http://www.hlyxgg.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Owned percentage",
        "label": "Subsidiary, Ownership Percentage, Parent",
        "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MnpiDiscTimedForCompValFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "MNPI Disclosure Timed for Compensation Value [Flag]",
        "terseLabel": "MNPI Disclosure Timed for Compensation Value"
       }
      }
     },
     "auth_ref": [
      "r998"
     ]
    },
    "hlp_MrJieLiuMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "MrJieLiuMember",
     "presentation": [
      "http://www.hlyxgg.com/role/RelatedPartyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Mr. Jie Liu [Member]",
        "label": "Mr Jie Liu Member"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MtrlTermsOfTrdArrTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Terms of Trading Arrangement [Text Block]",
        "terseLabel": "Material Terms of Trading Arrangement"
       }
      }
     },
     "auth_ref": [
      "r1006"
     ]
    },
    "dei_NameChangeEventDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "NameChangeEventDateAxis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Name Change Event Date [Axis]",
        "documentation": "For a sequence of name change event related facts, use this typed dimension to distinguish them. The axis members are restricted to be a valid for xml schema 'date' or 'datetime' data type."
       }
      }
     },
     "auth_ref": []
    },
    "dei_NameChangeEventLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "NameChangeEventLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Name Change Event [Line Items]",
        "documentation": "Line items represent concepts included in a table. Name change event line item concepts are used for information qualified by domain members of axes in the Name Change Event table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_NameChangeEventTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "NameChangeEventTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Name Change Event [Table]",
        "documentation": "For a set of related facts in a sequence of name change events, use this table when the events occurred within a single reporting period."
       }
      }
     },
     "auth_ref": []
    },
    "srt_NameOfMajorCustomerDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "NameOfMajorCustomerDomain",
     "presentation": [
      "http://www.hlyxgg.com/role/ConcentrationsDetails",
      "http://www.hlyxgg.com/role/OrganizationandNatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Domain]",
        "documentation": "Single external customer or group of external customers."
       }
      }
     },
     "auth_ref": [
      "r323",
      "r861",
      "r884",
      "r888",
      "r1146",
      "r1208",
      "r1212",
      "r1213",
      "r1215",
      "r1216",
      "r1217",
      "r1218",
      "r1219",
      "r1220",
      "r1221",
      "r1222",
      "r1223",
      "r1224",
      "r1225",
      "r1226",
      "r1227",
      "r1228",
      "r1229",
      "r1230",
      "r1231",
      "r1232",
      "r1233",
      "r1234",
      "r1235",
      "r1236",
      "r1237",
      "r1238",
      "r1239"
     ]
    },
    "hlp_NameOfTheRelatedPartyTransactionDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "NameOfTheRelatedPartyTransactionDescription",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofRelatedPartiesTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name of the related parties",
        "documentation": "A description of the related party transaction, including transactions to which no amounts or nominal amounts were ascribed and such other information deemed necessary to an understanding of the effects of the transactions on the financial statements. Examples of common related party transactions are, sales, purchases and transfers of realty and personal property, services received or furnished, loans and leases to and from top management and affiliates.",
        "label": "Name Of The Related Party Transaction Description"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NamedExecutiveOfficersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Named Executive Officers, Footnote [Text Block]",
        "terseLabel": "Named Executive Officers, Footnote"
       }
      }
     },
     "auth_ref": [
      "r979"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow",
      "http://www.hlyxgg.com/role/ScheduleofCondensedStatementsOfCashFlowsUnauditedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by financing activities",
        "terseLabel": "Net Cash Provided by Financing Activities",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit."
       }
      }
     },
     "auth_ref": [
      "r249"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from financing activities",
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow",
      "http://www.hlyxgg.com/role/ScheduleofCondensedStatementsOfCashFlowsUnauditedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash used in investing activities",
        "terseLabel": "Net Cash Used in Investing Activities",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets."
       }
      }
     },
     "auth_ref": [
      "r249"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from investing activities",
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow",
      "http://www.hlyxgg.com/role/ScheduleofCondensedStatementsOfCashFlowsUnauditedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash (used in) provided by operating activities",
        "terseLabel": "Net Cash Used in Operating Activities",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities."
       }
      }
     },
     "auth_ref": [
      "r108",
      "r109",
      "r111"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from operating activities",
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.hlyxgg.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow",
      "http://www.hlyxgg.com/role/ConsolidatedIncomeStatement",
      "http://www.hlyxgg.com/role/ScheduleofCondensedStatementsOfCashFlowsUnauditedTable",
      "http://www.hlyxgg.com/role/ScheduleofCondensedStatementsofOperationsUnauditedTable",
      "http://www.hlyxgg.com/role/ScheduleofConsolidatedOperatingInformationoftheVIEandVIEsSubsidiariesTable",
      "http://www.hlyxgg.com/role/ShareholdersEquityType2or3",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net income (loss)",
        "netLabel": "Net income",
        "verboseLabel": "Net (loss) income",
        "label": "Net Income (Loss)",
        "terseLabel": "Net Income (Loss)",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r99",
      "r111",
      "r144",
      "r210",
      "r235",
      "r237",
      "r242",
      "r257",
      "r265",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r274",
      "r275",
      "r281",
      "r337",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r527",
      "r530",
      "r545",
      "r554",
      "r666",
      "r747",
      "r768",
      "r769",
      "r899",
      "r1140"
     ]
    },
    "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLossAttributableToNoncontrollingInterest",
     "crdr": "debit",
     "presentation": [
      "http://www.hlyxgg.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income or loss attributable to the noncontrolling interest",
        "label": "Net Income (Loss) Attributable to Noncontrolling Interest",
        "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r48",
      "r131",
      "r235",
      "r237",
      "r271",
      "r274",
      "r275",
      "r665",
      "r1081"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "crdr": "credit",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofEarningsPerShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net income (loss) attributable to the Company\u2019s ordinary shareholders",
        "label": "Net Income (Loss) Available to Common Stockholders, Basic",
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders."
       }
      }
     },
     "auth_ref": [
      "r247",
      "r267",
      "r268",
      "r269",
      "r270",
      "r277",
      "r278",
      "r282",
      "r285",
      "r530"
     ]
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.hlyxgg.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recently Issued Accounting Pronouncements",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact."
       }
      }
     },
     "auth_ref": []
    },
    "dei_NewEffectiveDateForPreviousFiling": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "NewEffectiveDateForPreviousFiling",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "New Effective Date for Previous Filing"
       }
      }
     },
     "auth_ref": [
      "r949",
      "r950",
      "r951",
      "r952"
     ]
    },
    "hlp_NinetyOneToHundredAndTwentyDaysMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "NinetyOneToHundredAndTwentyDaysMember",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofCurrentExpectedCreditLossesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "91-120 days [Member]",
        "label": "Ninety One To Hundred And Twenty Days Member"
       }
      }
     },
     "auth_ref": []
    },
    "dei_NoSubstantiveChanges462c": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "NoSubstantiveChanges462c",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Substantive Changes, 462(c)"
       }
      }
     },
     "auth_ref": [
      "r1030"
     ]
    },
    "dei_NoSubstantiveChanges462cFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "NoSubstantiveChanges462cFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Substantive Changes, 462(c), File Number"
       }
      }
     },
     "auth_ref": [
      "r1030"
     ]
    },
    "dei_NoTradingSymbolFlag": {
     "xbrltype": "trueItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "NoTradingSymbolFlag",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Trading Symbol Flag",
        "documentation": "Boolean flag that is true only for a security having no trading symbol."
       }
      }
     },
     "auth_ref": []
    },
    "hlp_NonCashAdjustment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "NonCashAdjustment",
     "crdr": "debit",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofCondensedStatementsOfCashFlowsUnauditedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non cash adjustment",
        "documentation": "Represent the amount of non cash adjustment.",
        "label": "Non Cash Adjustment"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_NonCashInvestingAndFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "NonCashInvestingAndFinancingActivitiesAbstract",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofCondensedStatementsOfCashFlowsUnauditedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-cash investing and financing activities:",
        "label": "Non Cash Investing And Financing Activities Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_NonCurrentAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "NonCurrentAssetsAbstract",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofConsolidatedFinancialInformationoftheVIEandVIEsSubsidiariesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-current assets",
        "label": "Non Current Assets Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonGaapMeasureDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonGaapMeasureDescriptionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-GAAP Measure Description [Text Block]",
        "terseLabel": "Non-GAAP Measure Description"
       }
      }
     },
     "auth_ref": [
      "r978"
     ]
    },
    "ecd_NonNeosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonNeosMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-NEOs [Member]",
        "terseLabel": "Non-NEOs"
       }
      }
     },
     "auth_ref": [
      "r933",
      "r944",
      "r960",
      "r986",
      "r995"
     ]
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoAvgCompActuallyPaidAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO Average Compensation Actually Paid Amount",
        "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount"
       }
      }
     },
     "auth_ref": [
      "r969"
     ]
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoAvgTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO Average Total Compensation Amount",
        "terseLabel": "Non-PEO NEO Average Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r968"
     ]
    },
    "ecd_NonPeoNeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO [Member]",
        "terseLabel": "Non-PEO NEO"
       }
      }
     },
     "auth_ref": [
      "r986"
     ]
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonRule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted"
       }
      }
     },
     "auth_ref": [
      "r1006"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonRule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated"
       }
      }
     },
     "auth_ref": [
      "r1006"
     ]
    },
    "us-gaap_NoncashInvestingAndFinancingItemsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NoncashInvestingAndFinancingItemsAbstract",
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-cash investing and financing activities",
        "label": "Noncash Investing and Financing Items [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1",
     "crdr": "debit",
     "presentation": [
      "http://www.hlyxgg.com/role/PropertyPlantandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fixed asset costs",
        "label": "Noncash or Part Noncash Acquisition, Fixed Assets Acquired",
        "documentation": "The amount of fixed assets that an Entity acquires in a noncash (or part noncash) acquisition. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period."
       }
      }
     },
     "auth_ref": [
      "r29",
      "r30",
      "r31"
     ]
    },
    "hlp_NoncontrollingInterestPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "NoncontrollingInterestPolicyTextBlock",
     "presentation": [
      "http://www.hlyxgg.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Noncontrolling Interest",
        "documentation": "Disclosure of accounting policy for noncontrolling interest.",
        "label": "Noncontrolling Interest Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.hlyxgg.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total other income (expenses), net",
        "label": "Nonoperating Income (Expense)",
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)."
       }
      }
     },
     "auth_ref": [
      "r101"
     ]
    },
    "us-gaap_NotesAndLoansReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NotesAndLoansReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.hlyxgg.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.hlyxgg.com/role/ScheduleofConsolidatedFinancialInformationoftheVIEandVIEsSubsidiariesTable": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedBalanceSheet",
      "http://www.hlyxgg.com/role/ScheduleofConsolidatedFinancialInformationoftheVIEandVIEsSubsidiariesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Notes receivable",
        "label": "Financing Receivable, after Allowance for Credit Loss, Current",
        "documentation": "Amortized cost, after allowance for credit loss, of financing receivable classified as current. Excludes net investment in lease."
       }
      }
     },
     "auth_ref": [
      "r647",
      "r1108"
     ]
    },
    "us-gaap_NotesIssued1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NotesIssued1",
     "crdr": "credit",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofCondensedStatementsOfCashFlowsUnauditedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Offering costs paid by subsidiary",
        "label": "Notes Issued",
        "documentation": "The fair value of notes issued in noncash investing and financing activities."
       }
      }
     },
     "auth_ref": [
      "r29",
      "r30",
      "r31"
     ]
    },
    "us-gaap_NotesPayableToBanksMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NotesPayableToBanksMember",
     "presentation": [
      "http://www.hlyxgg.com/role/LoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Notes Payable to Banks [Member]",
        "label": "Notes Payable to Banks [Member]",
        "documentation": "A written promise to pay a note to a bank."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NotesReceivableNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NotesReceivableNet",
     "crdr": "debit",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofNotesReceivableConsistedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Note Receivable",
        "label": "Financing Receivable, after Allowance for Credit Loss",
        "documentation": "Amortized cost, after allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease."
       }
      }
     },
     "auth_ref": [
      "r348",
      "r733",
      "r1108",
      "r1206"
     ]
    },
    "us-gaap_OfficeEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OfficeEquipmentMember",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofPropertyPlantandEquipmentNetTable",
      "http://www.hlyxgg.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Office equipment [Member]",
        "label": "Office Equipment [Member]",
        "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.hlyxgg.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedIncomeStatement",
      "http://www.hlyxgg.com/role/ScheduleofCondensedStatementsofOperationsUnauditedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total operating expenses",
        "terseLabel": "Total operating expenses",
        "label": "Operating Expenses",
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingExpensesAbstract",
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating expenses:",
        "label": "Operating Expenses [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.hlyxgg.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedIncomeStatement",
      "http://www.hlyxgg.com/role/ScheduleofConsolidatedOperatingInformationoftheVIEandVIEsSubsidiariesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income from operations",
        "terseLabel": "Income from operations",
        "label": "Operating Income (Loss)",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r147",
      "r832",
      "r1102",
      "r1103",
      "r1104",
      "r1105",
      "r1106"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of operating lease right-of-use assets",
        "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction",
        "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease."
       }
      }
     },
     "auth_ref": [
      "r1087"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "presentation": [
      "http://www.hlyxgg.com/role/LeasesDetailsScheduleofFinanceLeaseRightofUseAssetsandLiability"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Lease, Weighted Average Discount Rate, Percent",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "documentation": "Weighted average discount rate for operating lease calculated at point in time."
       }
      }
     },
     "auth_ref": [
      "r586",
      "r873"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "presentation": [
      "http://www.hlyxgg.com/role/LeasesDetailsScheduleofFinanceLeaseRightofUseAssetsandLiability"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Lease, Weighted Average Remaining Lease Term",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r585",
      "r873"
     ]
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization and Nature of Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "presentation": [
      "http://www.hlyxgg.com/role/OrganizationandNatureofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ORGANIZATION AND NATURE OF OPERATIONS",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]",
        "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure."
       }
      }
     },
     "auth_ref": [
      "r66",
      "r130",
      "r692",
      "r693"
     ]
    },
    "hlp_OrganizationandNatureofOperationsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "OrganizationandNatureofOperationsDetailsTable",
     "presentation": [
      "http://www.hlyxgg.com/role/OrganizationandNatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization and Nature of Operations (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.hlyxgg.com/role/ScheduleofAccruedExpensesandOtherPayablesTable": {
       "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofAccruedExpensesandOtherPayablesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other accrued expenses",
        "label": "Other Accrued Liabilities, Current",
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r73"
     ]
    },
    "dei_OtherAddressMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "OtherAddressMember",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Address [Member]",
        "documentation": "Other address for entity"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.hlyxgg.com/role/ScheduleofPrepaidExpenseandOtherCurrentAssetsTable": {
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofPrepaidExpenseandOtherCurrentAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Others",
        "label": "Other Assets, Current",
        "documentation": "Amount of current assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r233",
      "r874"
     ]
    },
    "us-gaap_OtherCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "presentation": [
      "http://www.hlyxgg.com/role/ConcentrationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalent (in Dollars)",
        "label": "Other Cash Equivalents, at Carrying Value",
        "documentation": "Amount of short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates, classified as other. Excludes cash and cash equivalents within disposal group and discontinued operation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherCommitmentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherCommitmentsLineItems",
     "presentation": [
      "http://www.hlyxgg.com/role/CommitmentandcontingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitment [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax",
     "crdr": "credit",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofCondensedStatementsofOperationsUnauditedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translation adjustments",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax",
        "documentation": "Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r93",
      "r94",
      "r95",
      "r556",
      "r557",
      "r559"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.hlyxgg.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedIncomeStatement",
      "http://www.hlyxgg.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translation adjustment",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax",
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r667"
     ]
    },
    "us-gaap_OtherContractMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherContractMember",
     "presentation": [
      "http://www.hlyxgg.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Contract [Member]",
        "label": "Other Contract [Member]",
        "documentation": "Derivative instrument whose primary underlying risk is classified as other."
       }
      }
     },
     "auth_ref": [
      "r817",
      "r826",
      "r862"
     ]
    },
    "us-gaap_OtherCurrentAssetsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherCurrentAssetsTextBlock",
     "presentation": [
      "http://www.hlyxgg.com/role/PrepaidExpenseandOtherCurrentAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PREPAID EXPENSE AND OTHER CURRENT ASSETS",
        "label": "Other Current Assets [Text Block]",
        "documentation": "The entire disclosure for other current assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherGeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherGeneralAndAdministrativeExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofCondensedStatementsofOperationsUnauditedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other general and administrative expenses",
        "label": "Other General and Administrative Expense",
        "documentation": "Amount of general and administrative expense classified as other."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r1242"
     ]
    },
    "us-gaap_OtherIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherIncome",
     "crdr": "credit",
     "presentation": [
      "http://www.hlyxgg.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Government subsidy grant",
        "label": "Other Income",
        "documentation": "Amount of revenue and income classified as other."
       }
      }
     },
     "auth_ref": [
      "r671",
      "r748",
      "r793",
      "r794",
      "r795"
     ]
    },
    "us-gaap_OtherIncomeAndExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherIncomeAndExpensesAbstract",
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other income and (expense)",
        "label": "Other Income and Expenses [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.hlyxgg.com/role/ScheduleofConsolidatedFinancialInformationoftheVIEandVIEsSubsidiariesTable": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofConsolidatedFinancialInformationoftheVIEandVIEsSubsidiariesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Due to related parties",
        "label": "Other Liabilities, Current",
        "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r73",
      "r874"
     ]
    },
    "us-gaap_OtherLoansPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLoansPayable",
     "crdr": "credit",
     "presentation": [
      "http://www.hlyxgg.com/role/LoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Loans Payable",
        "label": "Other Loans Payable",
        "documentation": "Amount of long-term loans payable classified as other."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r139",
      "r1203"
     ]
    },
    "us-gaap_OtherLongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLongTermDebt",
     "crdr": "credit",
     "presentation": [
      "http://www.hlyxgg.com/role/LoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remaining loan amount",
        "label": "Other Long-Term Debt",
        "documentation": "Amount of long-term debt classified as other."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r139",
      "r1203"
     ]
    },
    "us-gaap_OtherLongTermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLongTermInvestments",
     "crdr": "debit",
     "calculation": {
      "http://www.hlyxgg.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deposit for Investment in Joint Venture",
        "label": "Other Long-Term Investments",
        "documentation": "Amount of long-term investments classified as other."
       }
      }
     },
     "auth_ref": [
      "r652",
      "r653",
      "r1067"
     ]
    },
    "us-gaap_OtherNonoperatingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherNonoperatingExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.hlyxgg.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other expenses",
        "label": "Other Nonoperating Expense",
        "documentation": "Amount of expense related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r103"
     ]
    },
    "us-gaap_OtherNonoperatingIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherNonoperatingIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.hlyxgg.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other income",
        "label": "Other Nonoperating Income",
        "documentation": "Amount of income related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r246"
     ]
    },
    "us-gaap_OtherNotesPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherNotesPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.hlyxgg.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Due to related parties - officers",
        "label": "Other Notes Payable, Current",
        "documentation": "Amount of long-term notes classified as other, payable within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r73"
     ]
    },
    "ecd_OtherPerfMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OtherPerfMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Performance Measure, Amount",
        "terseLabel": "Other Performance Measure, Amount"
       }
      }
     },
     "auth_ref": [
      "r978"
     ]
    },
    "us-gaap_OtherReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherReceivables",
     "crdr": "debit",
     "presentation": [
      "http://www.hlyxgg.com/role/LoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Receivables",
        "label": "Other Receivables",
        "documentation": "Amount due from parties in nontrade transactions, classified as other."
       }
      }
     },
     "auth_ref": [
      "r227",
      "r732",
      "r839",
      "r1206"
     ]
    },
    "us-gaap_OtherReceivablesNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherReceivablesNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.hlyxgg.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 6.0
      },
      "http://www.hlyxgg.com/role/ScheduleofConsolidatedFinancialInformationoftheVIEandVIEsSubsidiariesTable": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedBalanceSheet",
      "http://www.hlyxgg.com/role/ScheduleofCondensedBalanceSheetsUnauditedTable",
      "http://www.hlyxgg.com/role/ScheduleofConsolidatedFinancialInformationoftheVIEandVIEsSubsidiariesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Due from related parties - officers",
        "verboseLabel": "Due from a related party",
        "netLabel": "Due from subsidiaries, net",
        "label": "Other Receivables, Net, Current",
        "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "dei_OtherReportingStandardItemNumber": {
     "xbrltype": "otherReportingStandardItemNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "OtherReportingStandardItemNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Reporting Standard Item Number",
        "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS."
       }
      }
     },
     "auth_ref": [
      "r917"
     ]
    },
    "us-gaap_OtherShortTermBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherShortTermBorrowings",
     "crdr": "credit",
     "presentation": [
      "http://www.hlyxgg.com/role/LoansDetails",
      "http://www.hlyxgg.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term loan",
        "label": "Other Short-Term Borrowings",
        "documentation": "Amount of borrowings classified as other, maturing within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r69",
      "r722"
     ]
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingAggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Aggregate Erroneous Compensation Amount",
        "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r931",
      "r942",
      "r958",
      "r993"
     ]
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingRecoveryCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery Compensation Amount",
        "terseLabel": "Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r934",
      "r945",
      "r961",
      "r996"
     ]
    },
    "ecd_OutstandingRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r934",
      "r945",
      "r961",
      "r996"
     ]
    },
    "us-gaap_OverAllotmentOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OverAllotmentOptionMember",
     "presentation": [
      "http://www.hlyxgg.com/role/OrganizationandNatureofOperationsDetails",
      "http://www.hlyxgg.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Over-Allotment Option [Member]",
        "label": "Over-Allotment Option [Member]",
        "documentation": "Right given to the underwriter to sell additional shares over the initial allotment."
       }
      }
     },
     "auth_ref": []
    },
    "hlp_OverThreeHundredAndSixtyDaysMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "OverThreeHundredAndSixtyDaysMember",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofCurrentExpectedCreditLossesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Over 360 days [Member]",
        "label": "Over Three Hundred And Sixty Days Member"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_OverseasMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "OverseasMember",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofNetRevenueSegregatedByGeographicRegionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Overseas [Member]",
        "label": "Overseas Member"
       }
      }
     },
     "auth_ref": []
    },
    "srt_OwnershipAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "OwnershipAxis",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofConsolidatedVIEandSubsidiariesTable",
      "http://www.hlyxgg.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ownership [Axis]",
        "documentation": "Information by name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment."
       }
      }
     },
     "auth_ref": []
    },
    "srt_OwnershipDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "OwnershipDomain",
     "presentation": [
      "http://www.hlyxgg.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ownership [Domain]",
        "documentation": "Name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment."
       }
      }
     },
     "auth_ref": []
    },
    "dei_ParentEntityLegalName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ParentEntityLegalName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Parent Entity Legal Name",
        "documentation": "If the entity which the financial information concerns is a subsidiary of another company, then provide to full legal name of the parent entity"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ParentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ParentMember",
     "presentation": [
      "http://www.hlyxgg.com/role/RestrictedNetAssetsorParentCompanysCondensedFinancialStatementsTables",
      "http://www.hlyxgg.com/role/ScheduleofCondensedBalanceSheetsUnauditedTable",
      "http://www.hlyxgg.com/role/ScheduleofCondensedBalanceSheetsUnauditedTable_Parentheticals",
      "http://www.hlyxgg.com/role/ScheduleofCondensedStatementsOfCashFlowsUnauditedTable",
      "http://www.hlyxgg.com/role/ScheduleofCondensedStatementsofOperationsUnauditedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Parent [Member]",
        "label": "Parent [Member]",
        "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]",
        "terseLabel": "Pay vs Performance Disclosure"
       }
      }
     },
     "auth_ref": [
      "r967"
     ]
    },
    "us-gaap_PaymentsForAdvanceToAffiliate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsForAdvanceToAffiliate",
     "crdr": "credit",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofCondensedStatementsOfCashFlowsUnauditedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Advance to subsidiary",
        "label": "Payments for Advance to Affiliate",
        "documentation": "The cash outflow from advancing money to an affiliate (an entity that is related but not strictly controlled by the entity)."
       }
      }
     },
     "auth_ref": [
      "r23"
     ]
    },
    "us-gaap_PaymentsForFees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsForFees",
     "crdr": "credit",
     "presentation": [
      "http://www.hlyxgg.com/role/CommitmentandcontingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total paid",
        "label": "Payments for Other Fees",
        "documentation": "Amount of cash outflow for fees classified as other."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "hlp_PaymentsForFinancingLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "PaymentsForFinancingLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Payments for financing liabilities",
        "documentation": "Represent the amount of payments for financing liabilities.",
        "label": "Payments For Financing Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsForOtherDeposits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsForOtherDeposits",
     "crdr": "credit",
     "presentation": [
      "http://www.hlyxgg.com/role/CommitmentandcontingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deposit",
        "label": "Payments for Other Deposits",
        "documentation": "Amount of cash outflow for deposits classified as other."
       }
      }
     },
     "auth_ref": [
      "r1085"
     ]
    },
    "us-gaap_PaymentsOfFinancingCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsOfFinancingCosts",
     "crdr": "credit",
     "calculation": {
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Payments of offering costs",
        "label": "Payments of Financing Costs",
        "documentation": "The cash outflow for loan and debt issuance costs."
       }
      }
     },
     "auth_ref": [
      "r25"
     ]
    },
    "us-gaap_PaymentsOfLoanCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsOfLoanCosts",
     "crdr": "credit",
     "presentation": [
      "http://www.hlyxgg.com/role/LoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Real estate worth amount",
        "label": "Payments of Loan Costs",
        "documentation": "The cash outflow for loan origination associated cost which is usually collected through escrow."
       }
      }
     },
     "auth_ref": [
      "r25"
     ]
    },
    "us-gaap_PaymentsToAcquireIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireIntangibleAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchase of intangible assets",
        "label": "Payments to Acquire Intangible Assets",
        "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill."
       }
      }
     },
     "auth_ref": [
      "r106"
     ]
    },
    "us-gaap_PaymentsToAcquireInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireInvestments",
     "crdr": "credit",
     "calculation": {
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Deposit for Investment in Joint Venture",
        "label": "Payments to Acquire Investments",
        "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period."
       }
      }
     },
     "auth_ref": [
      "r105"
     ]
    },
    "us-gaap_PaymentsToAcquireLandHeldForUse": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireLandHeldForUse",
     "crdr": "credit",
     "presentation": [
      "http://www.hlyxgg.com/role/IntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Land use rights",
        "label": "Payment for Acquisition, Land, Held-for-Use",
        "documentation": "The cash outflow for acquisition of land for use; excludes purchases of land held as inventory or as investments."
       }
      }
     },
     "auth_ref": [
      "r106"
     ]
    },
    "us-gaap_PaymentsToAcquireOtherProductiveAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireOtherProductiveAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Prepayments for purchase of Yingxuan Assets",
        "label": "Payments to Acquire Other Productive Assets",
        "documentation": "Amount of cash outflow for the purchase of or improvements to tangible or intangible assets, used to produce goods or deliver services, classified as other."
       }
      }
     },
     "auth_ref": [
      "r106"
     ]
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchase of property and equipment",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets."
       }
      }
     },
     "auth_ref": [
      "r106"
     ]
    },
    "us-gaap_PaymentsToFundLongtermLoansToRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToFundLongtermLoansToRelatedParties",
     "crdr": "credit",
     "calculation": {
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow",
      "http://www.hlyxgg.com/role/RelatedPartyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Loans made of related parties",
        "terseLabel": "Loans made of related parties",
        "label": "Payments to Fund Long-Term Loans to Related Parties",
        "documentation": "The cash outflow associated with extending a long-term loan to a related party. Alternate caption: Payments for Advances to Affiliates."
       }
      }
     },
     "auth_ref": [
      "r1084",
      "r1189"
     ]
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeerGroupIssuersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peer Group Issuers, Footnote [Text Block]",
        "terseLabel": "Peer Group Issuers, Footnote"
       }
      }
     },
     "auth_ref": [
      "r977"
     ]
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeerGroupTotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peer Group Total Shareholder Return Amount",
        "terseLabel": "Peer Group Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r977"
     ]
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoActuallyPaidCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Actually Paid Compensation Amount",
        "terseLabel": "PEO Actually Paid Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r969"
     ]
    },
    "ecd_PeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO [Member]",
        "terseLabel": "PEO"
       }
      }
     },
     "auth_ref": [
      "r986"
     ]
    },
    "ecd_PeoName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Name",
        "terseLabel": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r979"
     ]
    },
    "ecd_PeoTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Total Compensation Amount",
        "terseLabel": "PEO Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r968"
     ]
    },
    "hlp_PeoplesRepublicOfChinaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "PeoplesRepublicOfChinaMember",
     "presentation": [
      "http://www.hlyxgg.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PRC [Member]",
        "label": "Peoples Republic Of China Member"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_PercentageOfUnifromRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "PercentageOfUnifromRate",
     "presentation": [
      "http://www.hlyxgg.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of uniform rate",
        "documentation": "Percentage of unifrom rate.",
        "label": "Percentage Of Unifrom Rate"
       }
      }
     },
     "auth_ref": []
    },
    "dei_PhoneFaxNumberDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PhoneFaxNumberDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Phone Fax Number Description",
        "documentation": "Description of Phone or Fax Number"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_PledgedRealPropertiesValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "PledgedRealPropertiesValue",
     "crdr": "debit",
     "presentation": [
      "http://www.hlyxgg.com/role/LoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pledged real properties value",
        "documentation": "Pledged real properties value.",
        "label": "Pledged Real Properties Value"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_PledgedValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "PledgedValue",
     "crdr": "debit",
     "presentation": [
      "http://www.hlyxgg.com/role/LoansDetails",
      "http://www.hlyxgg.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pledged value",
        "documentation": "Amount of pledged value.",
        "label": "Pledged Value"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PnsnAdjsPrrSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnAdjsPrrSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Adjustments Prior Service Cost [Member]",
        "terseLabel": "Pension Adjustments Prior Service Cost"
       }
      }
     },
     "auth_ref": [
      "r970"
     ]
    },
    "ecd_PnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Adjustments Service Cost [Member]",
        "terseLabel": "Pension Adjustments Service Cost"
       }
      }
     },
     "auth_ref": [
      "r1022"
     ]
    },
    "ecd_PnsnBnftsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnBnftsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Benefits Adjustments, Footnote [Text Block]",
        "terseLabel": "Pension Benefits Adjustments, Footnote"
       }
      }
     },
     "auth_ref": [
      "r969"
     ]
    },
    "dei_PostEffectiveAmendment": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PostEffectiveAmendment",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Post-Effective Amendment"
       }
      }
     },
     "auth_ref": [
      "r903"
     ]
    },
    "dei_PostEffectiveAmendmentNumber": {
     "xbrltype": "sequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PostEffectiveAmendmentNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Post-Effective Amendment Number",
        "documentation": "Amendment number to registration statement under the Securities Act of 1933 after the registration becomes effective."
       }
      }
     },
     "auth_ref": [
      "r903"
     ]
    },
    "hlp_PostalSavingsBankOfChinaPSBCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "PostalSavingsBankOfChinaPSBCMember",
     "presentation": [
      "http://www.hlyxgg.com/role/LoansDetails",
      "http://www.hlyxgg.com/role/ScheduleofShortTermLoansConsistedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Postal Savings Bank of China (\u201cPSBC\u201d) [Member]",
        "label": "Postal Savings Bank Of China PSBCMember"
       }
      }
     },
     "auth_ref": []
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PreCommencementIssuerTenderOffer",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Issuer Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r910"
     ]
    },
    "dei_PreCommencementTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PreCommencementTenderOffer",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r912"
     ]
    },
    "dei_PreEffectiveAmendment": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PreEffectiveAmendment",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-Effective Amendment"
       }
      }
     },
     "auth_ref": [
      "r903"
     ]
    },
    "dei_PreEffectiveAmendmentNumber": {
     "xbrltype": "sequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PreEffectiveAmendmentNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-Effective Amendment Number",
        "documentation": "Amendment number to registration statement under the Securities Act of 1933 before the registration becomes effective."
       }
      }
     },
     "auth_ref": [
      "r903"
     ]
    },
    "us-gaap_PrepaidAdvertising": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrepaidAdvertising",
     "crdr": "debit",
     "calculation": {
      "http://www.hlyxgg.com/role/ScheduleofPrepaidExpenseandOtherCurrentAssetsTable": {
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofPrepaidExpenseandOtherCurrentAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid service cost",
        "label": "Prepaid Advertising",
        "documentation": "Amount of consideration paid in advance for advertising that provides economic benefits within a future period of one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r824",
      "r850",
      "r1117"
     ]
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.hlyxgg.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 7.0
      },
      "http://www.hlyxgg.com/role/ScheduleofConsolidatedFinancialInformationoftheVIEandVIEsSubsidiariesTable": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 8.0
      },
      "http://www.hlyxgg.com/role/ScheduleofPrepaidExpenseandOtherCurrentAssetsTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedBalanceSheet",
      "http://www.hlyxgg.com/role/ScheduleofConsolidatedFinancialInformationoftheVIEandVIEsSubsidiariesTable",
      "http://www.hlyxgg.com/role/ScheduleofPrepaidExpenseandOtherCurrentAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "terseLabel": "Prepaid expense and other current assets",
        "label": "Prepaid Expense and Other Assets, Current",
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1077"
     ]
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrepaidExpenseAndOtherAssetsCurrentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepaid Expense and Other Current Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PrepaidExpenseCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrepaidExpenseCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.hlyxgg.com/role/ScheduleofPrepaidExpenseandOtherCurrentAssetsTable": {
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofPrepaidExpenseandOtherCurrentAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid operating cost",
        "label": "Prepaid Expense, Current",
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r232",
      "r353",
      "r354",
      "r823"
     ]
    },
    "us-gaap_PrepaidExpenseNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrepaidExpenseNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.hlyxgg.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.hlyxgg.com/role/ScheduleofConsolidatedFinancialInformationoftheVIEandVIEsSubsidiariesTable": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedBalanceSheet",
      "http://www.hlyxgg.com/role/ScheduleofConsolidatedFinancialInformationoftheVIEandVIEsSubsidiariesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepayment for purchase of Yingxuan Assets",
        "label": "Prepaid Expense, Noncurrent",
        "documentation": "Sum of the carrying amounts as of the balance sheet date of amounts paid in advance for expenses which will be charged against earnings in periods after one year or beyond the operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1069"
     ]
    },
    "us-gaap_PriorPeriodReclassificationAdjustmentDescription": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PriorPeriodReclassificationAdjustmentDescription",
     "presentation": [
      "http://www.hlyxgg.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reclassifications",
        "label": "Reclassification, Comparability Adjustment [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error."
       }
      }
     },
     "auth_ref": [
      "r1064"
     ]
    },
    "hlp_ProceedsFromFinancingLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "ProceedsFromFinancingLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from financing liabilities",
        "documentation": "Represent the amount of financing liabilities.",
        "label": "Proceeds From Financing Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_ProceedsFromInitialPublicOfferingNetOfCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "ProceedsFromInitialPublicOfferingNetOfCosts",
     "crdr": "debit",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofCondensedStatementsOfCashFlowsUnauditedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from initial public offering, net of costs",
        "documentation": "Proceeds from initial public offering, net of costs.",
        "label": "Proceeds From Initial Public Offering Net Of Costs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromIssuanceInitialPublicOffering": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromIssuanceInitialPublicOffering",
     "crdr": "debit",
     "calculation": {
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow",
      "http://www.hlyxgg.com/role/OrganizationandNatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from initial public offering, net of costs",
        "verboseLabel": "Gross proceeds (in Dollars)",
        "label": "Proceeds from Issuance Initial Public Offering",
        "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromIssuanceOfOtherLongTermDebt",
     "crdr": "debit",
     "presentation": [
      "http://www.hlyxgg.com/role/LoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Balloon payment",
        "label": "Proceeds from Issuance of Other Long-Term Debt",
        "documentation": "Amount of cash inflow from issuance of long-term debt classified as other."
       }
      }
     },
     "auth_ref": [
      "r24"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfPrivatePlacement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromIssuanceOfPrivatePlacement",
     "crdr": "debit",
     "calculation": {
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow",
      "http://www.hlyxgg.com/role/ScheduleofCondensedStatementsOfCashFlowsUnauditedTable",
      "http://www.hlyxgg.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from private placement",
        "verboseLabel": "Proceeds of private placement deposited into WOFE account",
        "netLabel": "Aggregate purchase price",
        "label": "Proceeds from Issuance of Private Placement",
        "documentation": "The cash inflow associated with the amount received from entity's raising of capital via private rather than public placement."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOrSaleOfEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromIssuanceOrSaleOfEquity",
     "crdr": "debit",
     "presentation": [
      "http://www.hlyxgg.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of shares divided (in Dollars)",
        "label": "Proceeds from Issuance or Sale of Equity",
        "documentation": "The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r696"
     ]
    },
    "us-gaap_ProceedsFromLongTermLinesOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromLongTermLinesOfCredit",
     "crdr": "debit",
     "calculation": {
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowings from long term loans",
        "label": "Proceeds from Long-Term Lines of Credit",
        "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r24"
     ]
    },
    "hlp_ProceedsFromRelatedPartie": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "ProceedsFromRelatedPartie",
     "crdr": "debit",
     "calculation": {
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Repayment of loan from related parties",
        "documentation": "The amount of proceeds from related parties.",
        "label": "Proceeds From Related Partie"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromRelatedPartyDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromRelatedPartyDebt",
     "crdr": "debit",
     "calculation": {
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow",
      "http://www.hlyxgg.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advances from related parties",
        "verboseLabel": "Advance received from related parties",
        "label": "Proceeds from Related Party Debt",
        "documentation": "The cash inflow from a long-term borrowing made from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Proceeds from Advances from Affiliates."
       }
      }
     },
     "auth_ref": [
      "r24"
     ]
    },
    "hlp_ProceedsFromRelatedpartyDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "ProceedsFromRelatedpartyDebt",
     "crdr": "debit",
     "presentation": [
      "http://www.hlyxgg.com/role/RelatedPartyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from Related Party Debt",
        "documentation": "Proceeds from Related Party Debt.",
        "label": "Proceeds From Relatedparty Debt"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities",
     "crdr": "debit",
     "calculation": {
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security deposit received for sales of properties",
        "label": "Proceeds from Sale and Maturity of Marketable Securities",
        "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromSaleOfBuildings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromSaleOfBuildings",
     "crdr": "debit",
     "presentation": [
      "http://www.hlyxgg.com/role/IntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from sale of buildings",
        "label": "Proceeds from Sale of Buildings",
        "documentation": "The cash inflow from sale of buildings."
       }
      }
     },
     "auth_ref": [
      "r104"
     ]
    },
    "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment",
     "crdr": "debit",
     "calculation": {
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from sale of property and equipment",
        "label": "Proceeds from Sale of Property, Plant, and Equipment",
        "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r104"
     ]
    },
    "us-gaap_ProceedsFromShortTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromShortTermDebt",
     "crdr": "debit",
     "calculation": {
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowings from short term loans",
        "label": "Proceeds from Short-Term Debt",
        "documentation": "The cash inflow from a borrowing having initial term of repayment within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r24"
     ]
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromStockOptionsExercised",
     "crdr": "debit",
     "calculation": {
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow",
      "http://www.hlyxgg.com/role/ScheduleofCondensedStatementsOfCashFlowsUnauditedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from exercised of option, net of costs",
        "verboseLabel": "Proceeds from exercise of option, net of costs",
        "label": "Proceeds from Stock Options Exercised",
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r14"
     ]
    },
    "us-gaap_ProductConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProductConcentrationRiskMember",
     "presentation": [
      "http://www.hlyxgg.com/role/ConcentrationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product Concentration Risk [Member]",
        "label": "Product Concentration Risk [Member]",
        "documentation": "Reflects the percentage that revenues during the period from a specified product are to a specified benchmark, such as total net revenues, segment revenues or product line revenues. May also reflect the percentage contribution the product made to operating results. Risk is materially adverse effects of a loss of sales of a significant product or line of products, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence."
       }
      }
     },
     "auth_ref": [
      "r115"
     ]
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ProductOrServiceAxis",
     "presentation": [
      "http://www.hlyxgg.com/role/SegmentReportingDetails",
      "http://www.hlyxgg.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]",
        "documentation": "Information by product and service, or group of similar products and similar services."
       }
      }
     },
     "auth_ref": [
      "r185",
      "r186",
      "r187",
      "r188",
      "r189",
      "r190",
      "r205",
      "r319",
      "r614",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r818",
      "r859",
      "r883",
      "r885",
      "r886",
      "r889",
      "r890",
      "r1063",
      "r1137",
      "r1138",
      "r1146",
      "r1208",
      "r1212",
      "r1213",
      "r1214",
      "r1215",
      "r1216",
      "r1217",
      "r1218",
      "r1219",
      "r1220",
      "r1221",
      "r1222",
      "r1223",
      "r1224",
      "r1225",
      "r1226",
      "r1227",
      "r1228",
      "r1229",
      "r1230",
      "r1231",
      "r1232",
      "r1233",
      "r1234",
      "r1235",
      "r1236",
      "r1237",
      "r1238",
      "r1239"
     ]
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://www.hlyxgg.com/role/SegmentReportingDetails",
      "http://www.hlyxgg.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]",
        "documentation": "Product or service, or a group of similar products or similar services."
       }
      }
     },
     "auth_ref": [
      "r185",
      "r186",
      "r187",
      "r188",
      "r189",
      "r190",
      "r205",
      "r319",
      "r614",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r818",
      "r859",
      "r883",
      "r885",
      "r886",
      "r889",
      "r890",
      "r1063",
      "r1137",
      "r1138",
      "r1146",
      "r1208",
      "r1212",
      "r1213",
      "r1214",
      "r1215",
      "r1216",
      "r1217",
      "r1218",
      "r1219",
      "r1220",
      "r1221",
      "r1222",
      "r1223",
      "r1224",
      "r1225",
      "r1226",
      "r1227",
      "r1228",
      "r1229",
      "r1230",
      "r1231",
      "r1232",
      "r1233",
      "r1234",
      "r1235",
      "r1236",
      "r1237",
      "r1238",
      "r1239"
     ]
    },
    "hlp_ProfitsAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "ProfitsAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.hlyxgg.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Profits amount (in Dollars)",
        "documentation": "The amount of profits amount .",
        "label": "Profits Amount"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_PropertyAndEquipmentAcquiredByPrepaymentsForPurchaseOfYingxuanAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "PropertyAndEquipmentAcquiredByPrepaymentsForPurchaseOfYingxuanAssets",
     "crdr": "credit",
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and equipment acquired by prepayments for purchase of Yingxuan Assets",
        "documentation": "The amount of property and equipment acquired by prepayments for purchase of yingxuan assets.",
        "label": "Property And Equipment Acquired By Prepayments For Purchase Of Yingxuan Assets"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_PropertyAndEquipmentAcquiredOnCreditAsLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "PropertyAndEquipmentAcquiredOnCreditAsLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and equipment acquired on credit as liabilities",
        "documentation": "The amount  of property and equipment acquired on credit as liabilities.",
        "label": "Property And Equipment Acquired On Credit As Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_PropertyPlantAndEquipmentAcquiredAndAppliedFromPrepaidExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "PropertyPlantAndEquipmentAcquiredAndAppliedFromPrepaidExpenses",
     "crdr": "debit",
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, plant and equipment acquired and applied from prepaid expenses",
        "documentation": "Amount of property, plant, and equipment acquired and applied from prepaid expenses.",
        "label": "Property Plant And Equipment Acquired And Applied From Prepaid Expenses"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_PropertyPlantAndEquipmentAcquiredInExchangeOfNotesReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "PropertyPlantAndEquipmentAcquiredInExchangeOfNotesReceivable",
     "crdr": "debit",
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, plant and equipment acquired in exchange of notes receivable",
        "documentation": "Amount of property, plant, and equipment acquired in exchange of notes receivable.",
        "label": "Property Plant And Equipment Acquired In Exchange Of Notes Receivable"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "presentation": [
      "http://www.hlyxgg.com/role/LoansDetails",
      "http://www.hlyxgg.com/role/PropertyPlantandEquipmentNetDetails",
      "http://www.hlyxgg.com/role/ScheduleofPropertyPlantandEquipmentNetTable",
      "http://www.hlyxgg.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Lived Tangible Asset [Axis]",
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r589"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "presentation": [
      "http://www.hlyxgg.com/role/PropertyPlantandEquipmentNet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PROPERTY, PLANT AND EQUIPMENT, NET",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
       }
      }
     },
     "auth_ref": [
      "r121",
      "r162",
      "r165",
      "r166"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciation",
     "crdr": "debit",
     "presentation": [
      "http://www.hlyxgg.com/role/PropertyPlantandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated depreciation",
        "label": "Property, Plant, and Equipment, Excluding Lessor Asset under Operating Lease, before Accumulated Depreciation",
        "documentation": "Amount, before accumulated depreciation and excluding lessor's underlying asset for which right to use has been conveyed to lessee under operating lease, of physical asset used in normal conduct of business to create and distribute product and service."
       }
      }
     },
     "auth_ref": [
      "r370",
      "r591"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentGross",
     "crdr": "debit",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofPropertyPlantandEquipmentNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subtotal",
        "label": "Property, Plant and Equipment, Gross",
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r123",
      "r215",
      "r663"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofPropertyPlantandEquipmentNetTable",
      "http://www.hlyxgg.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Line Items]",
        "terseLabel": "Schedule of Property, Plant and Equipment Net [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r589"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentMember",
     "presentation": [
      "http://www.hlyxgg.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and equipment [Member]",
        "label": "Property, Plant and Equipment [Member]",
        "documentation": "Physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://www.hlyxgg.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.hlyxgg.com/role/ScheduleofConsolidatedFinancialInformationoftheVIEandVIEsSubsidiariesTable": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedBalanceSheet",
      "http://www.hlyxgg.com/role/ScheduleofConsolidatedFinancialInformationoftheVIEandVIEsSubsidiariesTable",
      "http://www.hlyxgg.com/role/ScheduleofPropertyPlantandEquipmentNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, plant and equipment, net",
        "verboseLabel": "Total",
        "label": "Property, Plant and Equipment, Net",
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r589",
      "r651",
      "r663",
      "r874"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentNetAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment, Net [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "presentation": [
      "http://www.hlyxgg.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment, Net",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r162",
      "r165",
      "r661"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentSalvageValuePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentSalvageValuePercentage",
     "presentation": [
      "http://www.hlyxgg.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Residual value",
        "label": "Property, Plant and Equipment, Salvage Value, Percentage",
        "documentation": "Stated as a percentage, the estimated or actual value of the asset at the end of its useful life or when it is no longer serviceable (cannot be used for its original purpose) divided by its [historical] capitalized cost."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "presentation": [
      "http://www.hlyxgg.com/role/PropertyPlantandEquipmentNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Property, Plant and Equipment Net",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "hlp_PropertyPlantAndEquipmentTransferredFromConstructionInProgress": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "PropertyPlantAndEquipmentTransferredFromConstructionInProgress",
     "crdr": "debit",
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, plant and equipment transferred from construction in progress",
        "documentation": "Amount of property, plant, and equipment transferred from construction in progress.",
        "label": "Property Plant And Equipment Transferred From Construction In Progress"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "presentation": [
      "http://www.hlyxgg.com/role/LoansDetails",
      "http://www.hlyxgg.com/role/PropertyPlantandEquipmentNetDetails",
      "http://www.hlyxgg.com/role/ScheduleofPropertyPlantandEquipmentNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Lived Tangible Asset [Domain]",
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software."
       }
      }
     },
     "auth_ref": [
      "r123",
      "r589"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, plant and equipment estimated useful life",
        "label": "Property, Plant and Equipment, Useful Life",
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment."
       }
      }
     },
     "auth_ref": []
    },
    "hlp_PropertyPlantAndEquipmentUsefulLifeTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "PropertyPlantAndEquipmentUsefulLifeTableTextBlock",
     "presentation": [
      "http://www.hlyxgg.com/role/SignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Property, Plant and Equipment",
        "documentation": "Tabular disclosure of the useful lives of property, plant and equipment.",
        "label": "Property Plant And Equipment Useful Life Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_PropertyPlantandEquipmentNetDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "PropertyPlantandEquipmentNetDetailsLineItems",
     "presentation": [
      "http://www.hlyxgg.com/role/PropertyPlantandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment, Net [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_PropertyPlantandEquipmentNetDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "PropertyPlantandEquipmentNetDetailsTable",
     "presentation": [
      "http://www.hlyxgg.com/role/PropertyPlantandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment, Net (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProvisionForOtherCreditLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProvisionForOtherCreditLosses",
     "crdr": "debit",
     "calculation": {
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Allowance for current expected credit losses",
        "label": "Provision for Other Credit Losses",
        "documentation": "Amount of expense related to credit loss from transactions other than loan and lease transactions."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r142"
     ]
    },
    "us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PurchaseCommitmentRemainingMinimumAmountCommitted",
     "crdr": "credit",
     "presentation": [
      "http://www.hlyxgg.com/role/CommitmentandcontingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remaining balance payable",
        "label": "Purchase Commitment, Remaining Minimum Amount Committed",
        "documentation": "Minimum amount to be expended to satisfy the terms of arrangements in which the entity has agreed to expend funds to procure goods or services, excluding long-term purchase commitments or unconditional purchase obligations."
       }
      }
     },
     "auth_ref": [
      "r79",
      "r140"
     ]
    },
    "hlp_PurchasePricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "PurchasePricePerShare",
     "presentation": [
      "http://www.hlyxgg.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase price per share (in Dollars per share)",
        "documentation": "Purchase price per share.",
        "label": "Purchase Price Per Share"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PvpTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PvpTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Table]",
        "terseLabel": "Pay vs Performance Disclosure"
       }
      }
     },
     "auth_ref": [
      "r967"
     ]
    },
    "ecd_PvpTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PvpTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance [Table Text Block]",
        "terseLabel": "Pay vs Performance Disclosure, Table"
       }
      }
     },
     "auth_ref": [
      "r967"
     ]
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.hlyxgg.com/role/IncomeTaxesDetails",
      "http://www.hlyxgg.com/role/LeasesDetails",
      "http://www.hlyxgg.com/role/LoansDetails",
      "http://www.hlyxgg.com/role/ScheduleofPropertyPlantandEquipmentTable",
      "http://www.hlyxgg.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r176",
      "r178",
      "r180",
      "r181",
      "r183",
      "r207",
      "r208",
      "r381",
      "r382",
      "r383",
      "r384",
      "r457",
      "r459",
      "r484",
      "r485",
      "r486",
      "r488",
      "r546",
      "r607",
      "r608",
      "r609",
      "r680",
      "r682",
      "r690",
      "r713",
      "r714",
      "r778",
      "r781",
      "r783",
      "r784",
      "r791",
      "r812",
      "r813",
      "r844",
      "r858",
      "r863",
      "r868",
      "r869",
      "r870",
      "r871",
      "r885",
      "r893",
      "r1135",
      "r1144",
      "r1170",
      "r1195",
      "r1196",
      "r1197",
      "r1198",
      "r1199"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeMember",
     "presentation": [
      "http://www.hlyxgg.com/role/IncomeTaxesDetails",
      "http://www.hlyxgg.com/role/LeasesDetails",
      "http://www.hlyxgg.com/role/LoansDetails",
      "http://www.hlyxgg.com/role/ScheduleofPropertyPlantandEquipmentTable",
      "http://www.hlyxgg.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r176",
      "r178",
      "r180",
      "r181",
      "r183",
      "r207",
      "r208",
      "r381",
      "r382",
      "r383",
      "r384",
      "r457",
      "r459",
      "r484",
      "r485",
      "r486",
      "r488",
      "r546",
      "r607",
      "r608",
      "r609",
      "r680",
      "r682",
      "r690",
      "r713",
      "r714",
      "r778",
      "r781",
      "r783",
      "r784",
      "r791",
      "r812",
      "r813",
      "r844",
      "r858",
      "r863",
      "r868",
      "r869",
      "r870",
      "r871",
      "r885",
      "r893",
      "r1135",
      "r1144",
      "r1170",
      "r1195",
      "r1196",
      "r1197",
      "r1198",
      "r1199"
     ]
    },
    "us-gaap_ReceivablesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReceivablesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Notes Receivables [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]",
        "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure"
       }
      }
     },
     "auth_ref": [
      "r926",
      "r937",
      "r953",
      "r988"
     ]
    },
    "dei_RegistrationStatementAmendmentNumber": {
     "xbrltype": "sequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "RegistrationStatementAmendmentNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Registration Statement Amendment Number",
        "documentation": "Amendment number to registration statement under the Investment Company Act of 1940."
       }
      }
     },
     "auth_ref": [
      "r903"
     ]
    },
    "hlp_RelatedPartiesTransactionsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "RelatedPartiesTransactionsPolicyTextBlock",
     "presentation": [
      "http://www.hlyxgg.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Parties Transactions",
        "documentation": "Disclosure of accounting policy for related parties transactions.",
        "label": "Related Parties Transactions Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_RelatedPartyDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "RelatedPartyDetailsTable",
     "presentation": [
      "http://www.hlyxgg.com/role/RelatedPartyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyDomain",
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedBalanceSheet",
      "http://www.hlyxgg.com/role/RelatedPartyDetails",
      "http://www.hlyxgg.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related and Nonrelated Parties [Domain]",
        "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest."
       }
      }
     },
     "auth_ref": [
      "r325",
      "r458",
      "r598",
      "r599",
      "r655",
      "r660",
      "r716",
      "r717",
      "r718",
      "r720",
      "r721",
      "r743",
      "r745",
      "r777"
     ]
    },
    "us-gaap_RelatedPartyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyMember",
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedBalanceSheet",
      "http://www.hlyxgg.com/role/RelatedPartyDetails",
      "http://www.hlyxgg.com/role/ScheduleofAmountDueToRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Due from related parties - officers [Member]",
        "verboseLabel": "Related Party",
        "netLabel": "Related Party [Member]",
        "label": "Related Party [Member]",
        "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family."
       }
      }
     },
     "auth_ref": [
      "r259",
      "r260",
      "r598",
      "r599",
      "r600",
      "r601",
      "r655",
      "r660",
      "r716",
      "r717",
      "r718",
      "r720",
      "r721",
      "r743",
      "r745",
      "r777"
     ]
    },
    "hlp_RelatedPartyScheduleofAmountDueToRelatedPartiesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "RelatedPartyScheduleofAmountDueToRelatedPartiesDetailsTable",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofAmountDueToRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party - Schedule of Amount Due To Related Parties (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionAxis",
     "presentation": [
      "http://www.hlyxgg.com/role/AccountsReceivableNetDetails",
      "http://www.hlyxgg.com/role/IncomeTaxesDetails",
      "http://www.hlyxgg.com/role/RelatedPartyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction [Axis]",
        "documentation": "Information by type of related party transaction."
       }
      }
     },
     "auth_ref": [
      "r598",
      "r599",
      "r1191"
     ]
    },
    "us-gaap_RelatedPartyTransactionDescriptionOfTransaction": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionDescriptionOfTransaction",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofRelatedPartiesTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Nature of relationship",
        "label": "Related Party Transaction, Description of Transaction",
        "documentation": "A description of the related party transaction, including transactions to which no amounts or nominal amounts were ascribed and such other information deemed necessary to an understanding of the effects of the transactions on the financial statements. Examples of common related party transactions are, sales, purchases and transfers of realty and personal property, services received or furnished, loans and leases to and from top management and affiliates."
       }
      }
     },
     "auth_ref": [
      "r156",
      "r222",
      "r588",
      "r592",
      "r593",
      "r597"
     ]
    },
    "us-gaap_RelatedPartyTransactionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionDomain",
     "presentation": [
      "http://www.hlyxgg.com/role/AccountsReceivableNetDetails",
      "http://www.hlyxgg.com/role/IncomeTaxesDetails",
      "http://www.hlyxgg.com/role/RelatedPartyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction [Domain]",
        "documentation": "Transaction between related party."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionLineItems",
     "presentation": [
      "http://www.hlyxgg.com/role/RelatedPartyDetails",
      "http://www.hlyxgg.com/role/ScheduleofAmountDueToRelatedPartiesTable",
      "http://www.hlyxgg.com/role/ScheduleofRelatedPartiesTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r325",
      "r751",
      "r752",
      "r755"
     ]
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedBalanceSheet",
      "http://www.hlyxgg.com/role/RelatedPartyDetails",
      "http://www.hlyxgg.com/role/ScheduleofAmountDueToRelatedPartiesTable",
      "http://www.hlyxgg.com/role/ScheduleofRelatedPartiesTransactionsTable",
      "http://www.hlyxgg.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related and Nonrelated Parties [Axis]",
        "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest."
       }
      }
     },
     "auth_ref": [
      "r325",
      "r458",
      "r598",
      "r599",
      "r655",
      "r660",
      "r716",
      "r717",
      "r718",
      "r720",
      "r721",
      "r743",
      "r745",
      "r777",
      "r1191"
     ]
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "presentation": [
      "http://www.hlyxgg.com/role/RelatedParty"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "RELATED PARTY",
        "label": "Related Party Transactions Disclosure [Text Block]",
        "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates."
       }
      }
     },
     "auth_ref": [
      "r595",
      "r596",
      "r597",
      "r599",
      "r602",
      "r702",
      "r703",
      "r704",
      "r753",
      "r754",
      "r755",
      "r774",
      "r776"
     ]
    },
    "hlp_RemainingAssetsValued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "RemainingAssetsValued",
     "crdr": "credit",
     "presentation": [
      "http://www.hlyxgg.com/role/CommitmentandcontingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remaining assets, valued",
        "documentation": "Remaining assets, valued.",
        "label": "Remaining Assets Valued"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RepaymentsOfLongTermLinesOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RepaymentsOfLongTermLinesOfCredit",
     "crdr": "credit",
     "calculation": {
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repayments of long term loans",
        "label": "Repayments of Long-Term Lines of Credit",
        "documentation": "The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r107"
     ]
    },
    "us-gaap_RepaymentsOfOtherLongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RepaymentsOfOtherLongTermDebt",
     "crdr": "credit",
     "presentation": [
      "http://www.hlyxgg.com/role/LoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Semi-annual installments",
        "label": "Repayments of Other Long-Term Debt",
        "documentation": "Amount of cash outflow for the payment of debt classified as other, maturing after one year or the operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r107"
     ]
    },
    "us-gaap_RepaymentsOfRelatedPartyDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RepaymentsOfRelatedPartyDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow",
      "http://www.hlyxgg.com/role/RelatedPartyDetails",
      "http://www.hlyxgg.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repayments to related parties",
        "terseLabel": "Repayments of Related Party Debt",
        "verboseLabel": "Repaid to related parties",
        "label": "Repayments of Related Party Debt",
        "documentation": "The cash outflow for the payment of a long-term borrowing made from a related party where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Payments for Advances from Affiliates."
       }
      }
     },
     "auth_ref": [
      "r107"
     ]
    },
    "us-gaap_RepaymentsOfShortTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RepaymentsOfShortTermDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repayments of short term loans",
        "label": "Repayments of Short-Term Debt",
        "documentation": "The cash outflow for a borrowing having initial term of repayment within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r107"
     ]
    },
    "us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis",
     "presentation": [
      "http://www.hlyxgg.com/role/LoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Research and Development Arrangement, Contract to Perform for Others, Type [Axis]",
        "documentation": "Information by form of arrangement related to research and development."
       }
      }
     },
     "auth_ref": [
      "r491",
      "r1151"
     ]
    },
    "us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain",
     "presentation": [
      "http://www.hlyxgg.com/role/LoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Research and Development Arrangement, Contract to Perform for Others, Type [Domain]",
        "documentation": "Listing of significant agreements under research and development arrangements accounted for as a contract to perform research and development for others."
       }
      }
     },
     "auth_ref": [
      "r491",
      "r1151"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ResearchAndDevelopmentExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.hlyxgg.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and development expenses",
        "label": "Research and Development Expense",
        "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity."
       }
      }
     },
     "auth_ref": [
      "r490",
      "r815",
      "r838",
      "r1200"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpensePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ResearchAndDevelopmentExpensePolicy",
     "presentation": [
      "http://www.hlyxgg.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and Development Expenses",
        "label": "Research and Development Expense, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process."
       }
      }
     },
     "auth_ref": [
      "r489"
     ]
    },
    "ecd_RestatementDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDateAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date [Axis]",
        "terseLabel": "Restatement Determination Date:"
       }
      }
     },
     "auth_ref": [
      "r927",
      "r938",
      "r954",
      "r989"
     ]
    },
    "ecd_RestatementDeterminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDeterminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date",
        "terseLabel": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r928",
      "r939",
      "r955",
      "r990"
     ]
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDoesNotRequireRecoveryTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Does Not Require Recovery [Text Block]",
        "terseLabel": "Restatement does not require Recovery"
       }
      }
     },
     "auth_ref": [
      "r935",
      "r946",
      "r962",
      "r997"
     ]
    },
    "us-gaap_RestrictedCash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedCash",
     "crdr": "debit",
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Restricted cash",
        "periodEndLabel": "Restricted cash",
        "label": "Restricted Cash",
        "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits."
       }
      }
     },
     "auth_ref": [
      "r1065",
      "r1089",
      "r1201",
      "r1204"
     ]
    },
    "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofCondensedStatementsOfCashFlowsUnauditedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Cash and cash equivalents - beginning of the year",
        "periodEndLabel": "Cash and cash equivalents - end of the year",
        "label": "Restricted Cash and Cash Equivalents, Current",
        "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r214",
      "r253"
     ]
    },
    "us-gaap_RestrictedCashCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedCashCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.hlyxgg.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.hlyxgg.com/role/ScheduleofConsolidatedFinancialInformationoftheVIEandVIEsSubsidiariesTable": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedBalanceSheet",
      "http://www.hlyxgg.com/role/ScheduleofConsolidatedFinancialInformationoftheVIEandVIEsSubsidiariesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted cash",
        "label": "Restricted Cash, Current",
        "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits."
       }
      }
     },
     "auth_ref": [
      "r1065",
      "r1089"
     ]
    },
    "hlp_RestrictedNetAssetsorParentCompanysCondensedFinancialStatementsTablesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "RestrictedNetAssetsorParentCompanysCondensedFinancialStatementsTablesTable",
     "presentation": [
      "http://www.hlyxgg.com/role/RestrictedNetAssetsorParentCompanysCondensedFinancialStatementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Net Assets or Parent Company\u2019s Condensed Financial Statements (Tables) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://www.hlyxgg.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedBalanceSheet",
      "http://www.hlyxgg.com/role/ScheduleofCondensedBalanceSheetsUnauditedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained earnings",
        "label": "Retained Earnings (Accumulated Deficit)",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r128",
      "r658",
      "r687",
      "r689",
      "r700",
      "r725",
      "r874"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.hlyxgg.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained earnings",
        "label": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r209",
      "r262",
      "r263",
      "r264",
      "r266",
      "r271",
      "r273",
      "r275",
      "r340",
      "r341",
      "r369",
      "r515",
      "r516",
      "r524",
      "r525",
      "r526",
      "r528",
      "r529",
      "r530",
      "r536",
      "r538",
      "r539",
      "r541",
      "r543",
      "r572",
      "r574",
      "r684",
      "r686",
      "r705",
      "r1244"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerIncludingAssessedTax",
     "crdr": "credit",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofNetRevenueSegregatedByGeographicRegionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue",
        "label": "Revenue from Contract with Customer, Including Assessed Tax",
        "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise."
       }
      }
     },
     "auth_ref": [
      "r145",
      "r146",
      "r288",
      "r296",
      "r297",
      "r311",
      "r315",
      "r319",
      "r321",
      "r323",
      "r453",
      "r454",
      "r614"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "presentation": [
      "http://www.hlyxgg.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue Recognition",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for revenue from contract with customer."
       }
      }
     },
     "auth_ref": [
      "r170",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r816"
     ]
    },
    "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
     "presentation": [
      "http://www.hlyxgg.com/role/SignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Net Revenue Segregated By Geographic Regions",
        "label": "Revenue from External Customers by Geographic Areas [Table Text Block]",
        "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue."
       }
      }
     },
     "auth_ref": [
      "r117"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRemainingPerformanceObligationPercentage",
     "presentation": [
      "http://www.hlyxgg.com/role/SegmentReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue performance obligation percentage",
        "label": "Revenue, Remaining Performance Obligation, Percentage",
        "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue."
       }
      }
     },
     "auth_ref": [
      "r1044"
     ]
    },
    "us-gaap_Revenues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Revenues",
     "crdr": "credit",
     "calculation": {
      "http://www.hlyxgg.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedIncomeStatement",
      "http://www.hlyxgg.com/role/ScheduleofCondensedStatementsofOperationsUnauditedTable",
      "http://www.hlyxgg.com/role/ScheduleofConsolidatedOperatingInformationoftheVIEandVIEsSubsidiariesTable",
      "http://www.hlyxgg.com/role/ScheduleofNetRevenueSegregatedByGeographicRegionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenues, net",
        "verboseLabel": "Revenue, net",
        "netLabel": "Total",
        "label": "Revenue",
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)."
       }
      }
     },
     "auth_ref": [
      "r145",
      "r146",
      "r243",
      "r257",
      "r288",
      "r296",
      "r297",
      "r311",
      "r315",
      "r319",
      "r321",
      "r323",
      "r337",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r554",
      "r650",
      "r838",
      "r1140"
     ]
    },
    "hlp_RightofuseAssetsObtainedInExchangeForLeaseObligations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "RightofuseAssetsObtainedInExchangeForLeaseObligations",
     "crdr": "credit",
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Right-of-use assets obtained in exchange for lease obligations",
        "documentation": "Represent the right-of-use assets obtained in exchange for lease obligations.",
        "label": "Rightofuse Assets Obtained In Exchange For Lease Obligations"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_RightofuseAssetsTransferredToPropertyAndEquipmentUponExerciseOfPurchaseOption": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "RightofuseAssetsTransferredToPropertyAndEquipmentUponExerciseOfPurchaseOption",
     "crdr": "credit",
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Right-of-use assets transferred to property and equipment upon exercise of purchase option",
        "documentation": "Represent the amount of right-of-use assets transferred to property and equipment upon exercise of purchase option.",
        "label": "Rightofuse Assets Transferred To Property And Equipment Upon Exercise Of Purchase Option"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RisksAndUncertaintiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RisksAndUncertaintiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentrations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_RonglanSunMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "RonglanSunMember",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofRelatedPartiesTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ronglan Sun [Member]",
        "label": "Ronglan Sun Member"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Rule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Adopted [Flag]",
        "terseLabel": "Rule 10b5-1 Arrangement Adopted"
       }
      }
     },
     "auth_ref": [
      "r1006"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Rule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Terminated [Flag]",
        "terseLabel": "Rule 10b5-1 Arrangement Terminated"
       }
      }
     },
     "auth_ref": [
      "r1006"
     ]
    },
    "hlp_RuralCommercialBankOfShandongMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "RuralCommercialBankOfShandongMember",
     "presentation": [
      "http://www.hlyxgg.com/role/LoansDetails",
      "http://www.hlyxgg.com/role/ScheduleofShortTermLoansConsistedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rural Commercial Bank of Shandong [Member]",
        "label": "Rural Commercial Bank Of Shandong Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SaleLeasebackTransactionDescriptionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SaleLeasebackTransactionDescriptionAxis",
     "presentation": [
      "http://www.hlyxgg.com/role/AccruedExpensesandOtherPayablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale Leaseback Transaction, Description [Axis]",
        "documentation": "Information by sale and leaseback transaction."
       }
      }
     },
     "auth_ref": [
      "r157",
      "r1187"
     ]
    },
    "us-gaap_SaleLeasebackTransactionLeaseTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SaleLeasebackTransactionLeaseTerm",
     "presentation": [
      "http://www.hlyxgg.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Original lease terms",
        "label": "Sale Leaseback Transaction, Lease Term",
        "documentation": "Lease term for sale and leaseback transaction, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r1188"
     ]
    },
    "us-gaap_SaleLeasebackTransactionNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SaleLeasebackTransactionNameDomain",
     "presentation": [
      "http://www.hlyxgg.com/role/AccruedExpensesandOtherPayablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale Leaseback Transaction, Name [Domain]",
        "documentation": "The name of the significant provisions of the transaction involving the sale of property to another party and the lease of the property back to the seller."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SaleOfStockNameOfTransactionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SaleOfStockNameOfTransactionDomain",
     "presentation": [
      "http://www.hlyxgg.com/role/OrganizationandNatureofOperationsDetails",
      "http://www.hlyxgg.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale of Stock [Domain]",
        "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SalesRevenueNetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SalesRevenueNetMember",
     "presentation": [
      "http://www.hlyxgg.com/role/ConcentrationsDetails",
      "http://www.hlyxgg.com/role/OrganizationandNatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue Benchmark [Member]",
        "verboseLabel": "Revenues [Member]",
        "label": "Revenue Benchmark [Member]",
        "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation."
       }
      }
     },
     "auth_ref": [
      "r323",
      "r1045"
     ]
    },
    "hlp_SalesToSouthKoreaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "SalesToSouthKoreaMember",
     "presentation": [
      "http://www.hlyxgg.com/role/SegmentReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales to South Korea [Member]",
        "label": "Sales To South Korea Member"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ScenarioForecastMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ScenarioForecastMember",
     "presentation": [
      "http://www.hlyxgg.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forecast [Member]",
        "label": "Forecast [Member]",
        "documentation": "Information reported for future period. Excludes information expected to be reported in future period for effect on historical fact."
       }
      }
     },
     "auth_ref": [
      "r460",
      "r1058",
      "r1099"
     ]
    },
    "srt_ScenarioUnspecifiedDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ScenarioUnspecifiedDomain",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofFutureMaturitiesoftheLongTermLoanTable",
      "http://www.hlyxgg.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Domain]",
        "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts."
       }
      }
     },
     "auth_ref": [
      "r206",
      "r276",
      "r460",
      "r1038",
      "r1099"
     ]
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofNotesReceivableConsistedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts and Financing Receivables [Table]",
        "documentation": "Disclosure of information about accounts and financing receivables. Includes, but is not limited to, amount of receivable and allowance for credit loss."
       }
      }
     },
     "auth_ref": [
      "r83",
      "r89",
      "r326",
      "r1111"
     ]
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
     "presentation": [
      "http://www.hlyxgg.com/role/NotesReceivablesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Notes Receivable Consisted",
        "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]",
        "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables."
       }
      }
     },
     "auth_ref": [
      "r83",
      "r89"
     ]
    },
    "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.hlyxgg.com/role/AccruedExpensesandOtherPayablesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Accrued Expenses and Other Payables",
        "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]",
        "documentation": "Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses."
       }
      }
     },
     "auth_ref": []
    },
    "hlp_ScheduleOfAccountsReceivableAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "ScheduleOfAccountsReceivableAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Accounts Receivable [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_ScheduleOfAccruedExpensesAndOtherPayablesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "ScheduleOfAccruedExpensesAndOtherPayablesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Accrued Expenses and Other Payables [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_ScheduleOfAmortizationOfIntangibleAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "ScheduleOfAmortizationOfIntangibleAssetsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Amortization of Intangible Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_ScheduleOfAmountDueToRelatedPartiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "ScheduleOfAmountDueToRelatedPartiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Amount Due To Related Parties Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_ScheduleOfAmountDueToRelatedPartiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "ScheduleOfAmountDueToRelatedPartiesTableTextBlock",
     "presentation": [
      "http://www.hlyxgg.com/role/RelatedPartyTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Amount Due To Related Parties",
        "documentation": "Schedule of amount due to related parties.",
        "label": "Schedule Of Amount Due To Related Parties Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "presentation": [
      "http://www.hlyxgg.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Current and Deferred Portions of Income Tax Expense",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years."
       }
      }
     },
     "auth_ref": [
      "r1159"
     ]
    },
    "srt_ScheduleOfCondensedBalanceSheetTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ScheduleOfCondensedBalanceSheetTableTextBlock",
     "presentation": [
      "http://www.hlyxgg.com/role/OrganizationandNatureofOperationsTables",
      "http://www.hlyxgg.com/role/RestrictedNetAssetsorParentCompanysCondensedFinancialStatementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Consolidated Financial Information of the VIE and VIE\u2019s Subsidiaries",
        "verboseLabel": "Schedule of Condensed Balance Sheets (Unaudited)",
        "label": "Condensed Balance Sheet [Table Text Block]",
        "documentation": "Tabular disclosure of condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations."
       }
      }
     },
     "auth_ref": [
      "r1059",
      "r1095"
     ]
    },
    "hlp_ScheduleOfCondensedBalanceSheetsUnauditedAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "ScheduleOfCondensedBalanceSheetsUnauditedAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Condensed Balance Sheets Unaudited Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ScheduleOfCondensedCashFlowStatementTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ScheduleOfCondensedCashFlowStatementTableTextBlock",
     "presentation": [
      "http://www.hlyxgg.com/role/RestrictedNetAssetsorParentCompanysCondensedFinancialStatementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Condensed Statements Of Cash Flows (Unaudited)",
        "label": "Condensed Cash Flow Statement [Table Text Block]",
        "documentation": "Tabular disclosure of condensed cash flow statement, including, but not limited to, cash flow statements of consolidated entities and consolidation eliminations."
       }
      }
     },
     "auth_ref": [
      "r1059",
      "r1095"
     ]
    },
    "hlp_ScheduleOfCondensedStatementsOfCashFlowsUnauditedAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "ScheduleOfCondensedStatementsOfCashFlowsUnauditedAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Condensed Statements Of Cash Flows (Unaudited) [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_ScheduleOfCondensedStatementsOfOperationsUnauditedAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "ScheduleOfCondensedStatementsOfOperationsUnauditedAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Condensed Statements of Operations (Unaudited) [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_ScheduleOfConsolidatedFinancialInformationOfTheVieAndVieSSubsidiariesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "ScheduleOfConsolidatedFinancialInformationOfTheVieAndVieSSubsidiariesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Consolidated Financial Information Of The Vie And Vie SSubsidiaries Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_ScheduleOfConsolidatedOperatingInformationOfTheVieAndVieSSubsidiariesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "ScheduleOfConsolidatedOperatingInformationOfTheVieAndVieSSubsidiariesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Consolidated Operating Information Of The Vie And Vie SSubsidiaries Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_ScheduleOfConsolidatedVieAndSubsidiariesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "ScheduleOfConsolidatedVieAndSubsidiariesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Consolidated Vie And Subsidiaries Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_ScheduleOfCurrencyExchangeRatesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "ScheduleOfCurrencyExchangeRatesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Currency Exchange Rates [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_ScheduleOfCurrentExpectedCreditLossesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "ScheduleOfCurrentExpectedCreditLossesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Current Expected Credit Losses Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.hlyxgg.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Deferred Assets and Liabilities",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r1154"
     ]
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "presentation": [
      "http://www.hlyxgg.com/role/SignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Earnings Per Share",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1101"
     ]
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "presentation": [
      "http://www.hlyxgg.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Effective Tax Rate",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r500",
      "r864",
      "r1152"
     ]
    },
    "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
     "presentation": [
      "http://www.hlyxgg.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Name [Axis]",
        "documentation": "Information by name of investment including named security. Excludes entity that is consolidated."
       }
      }
     },
     "auth_ref": [
      "r333",
      "r334",
      "r336",
      "r523",
      "r1039",
      "r1040",
      "r1041",
      "r1160",
      "r1161",
      "r1162",
      "r1163"
     ]
    },
    "hlp_ScheduleOfFinanceLeaseRightOfUseAssetsAndLiabilityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "ScheduleOfFinanceLeaseRightOfUseAssetsAndLiabilityTableTextBlock",
     "presentation": [
      "http://www.hlyxgg.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Finance Lease Right-of-Use Assets and Liability",
        "documentation": "Tabular disclosure of finance lease right of use assets and liability.",
        "label": "Schedule Of Finance Lease Right Of Use Assets And Liability Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "presentation": [
      "http://www.hlyxgg.com/role/IntangibleAssetsNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Intangible Assets",
        "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment."
       }
      }
     },
     "auth_ref": [
      "r852",
      "r1124"
     ]
    },
    "us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock",
     "presentation": [
      "http://www.hlyxgg.com/role/SignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Currency Exchange Rates",
        "label": "Schedule of Foreign Exchange Contracts, Statement of Financial Position [Table Text Block]",
        "documentation": "Tabular disclosure of the presentation of foreign exchange contracts on the statement of financial position, including the fair value amounts and location of such amounts."
       }
      }
     },
     "auth_ref": [
      "r133"
     ]
    },
    "hlp_ScheduleOfFutureMaturitiesOfTheLongTermLoanAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "ScheduleOfFutureMaturitiesOfTheLongTermLoanAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Future Maturities of the Long Term Loan [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_ScheduleOfIntangibleAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "ScheduleOfIntangibleAssetsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Intangible Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "presentation": [
      "http://www.hlyxgg.com/role/InventoriesNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Inventories",
        "label": "Schedule of Inventory, Current [Table Text Block]",
        "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r90",
      "r91",
      "r92"
     ]
    },
    "hlp_ScheduleOfLeaseExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "ScheduleOfLeaseExpensesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Lease Expenses [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
     "presentation": [
      "http://www.hlyxgg.com/role/LoansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Future Maturities of the Long-Term Loan",
        "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]",
        "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "hlp_ScheduleOfNetRevenueSegregatedByGeographicRegionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "ScheduleOfNetRevenueSegregatedByGeographicRegionsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Net Revenue Segregated By Geographic Regions Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_ScheduleOfNotesReceivableConsistedAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "ScheduleOfNotesReceivableConsistedAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Notes Receivable Consisted Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_ScheduleOfPropertyPlantAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "ScheduleOfPropertyPlantAndEquipmentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Property Plant And Equipment Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_ScheduleOfPropertyPlantAndEquipmentNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "ScheduleOfPropertyPlantAndEquipmentNetAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Property Plant And Equipment Net Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofPropertyPlantandEquipmentNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Table]",
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r589"
     ]
    },
    "hlp_ScheduleOfRelatedPartiesTransactionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "ScheduleOfRelatedPartiesTransactionsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Related Parties Transactions Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofRelatedPartiesTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction [Table]",
        "documentation": "Disclosure of information about related party transaction."
       }
      }
     },
     "auth_ref": [
      "r57",
      "r58",
      "r751",
      "r752",
      "r755"
     ]
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock",
     "presentation": [
      "http://www.hlyxgg.com/role/RelatedPartyTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Related Parties Transactions",
        "label": "Schedule of Related Party Transactions [Table Text Block]",
        "documentation": "Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfShortTermDebtTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShortTermDebtTable",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofShortTermLoansConsistedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-Term Debt [Table]",
        "documentation": "Disclosure of information about short-term debt arrangement. Includes, but is not limited to, description of arrangement, lender, repayment term, weighted-average interest rate, borrowed amount, and description and amount of refinancing of short-term obligation when obligation is excluded from current liability."
       }
      }
     },
     "auth_ref": [
      "r72"
     ]
    },
    "us-gaap_ScheduleOfShortTermDebtTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShortTermDebtTextBlock",
     "presentation": [
      "http://www.hlyxgg.com/role/LoansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Short-Term Loans Consisted",
        "label": "Schedule of Short-Term Debt [Table Text Block]",
        "documentation": "Tabular disclosure of short-term debt arrangements (having initial terms of repayment within one year or the normal operating cycle, if longer) including: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation."
       }
      }
     },
     "auth_ref": [
      "r72"
     ]
    },
    "hlp_ScheduleOfShortTermLoansConsistedAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "ScheduleOfShortTermLoansConsistedAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Short Term Loans Consisted Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock",
     "presentation": [
      "http://www.hlyxgg.com/role/OrganizationandNatureofOperationsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Consolidated VIE and Subsidiaries",
        "label": "Schedule of Subsidiary of Limited Liability Company or Limited Partnership, Description [Table Text Block]",
        "documentation": "Tabular disclosure of the key aspects of a subsidiary (partnership, corporation, or other entity) of the limited liability company or limited partnership."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofConsolidatedVIEandSubsidiariesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsidiary of LLC or LP [Table]",
        "documentation": "Disclosure of information about subsidiary of limited liability company (LLC) or limited partnership (LP)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "presentation": [
      "http://www.hlyxgg.com/role/IntangibleAssetsNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Amortization of Intangible Assets",
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r852",
      "r1126"
     ]
    },
    "hlp_SecondLargestCustomersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "SecondLargestCustomersMember",
     "presentation": [
      "http://www.hlyxgg.com/role/ConcentrationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Second Largest Customers [Member]",
        "label": "Second Largest Customers Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SecuredDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SecuredDebt",
     "crdr": "credit",
     "presentation": [
      "http://www.hlyxgg.com/role/LoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Secured Debt",
        "label": "Secured Debt",
        "documentation": "Carrying value as of the balance sheet date, including the current and noncurrent portions, of collateralized debt obligations (with maturities initially due after one year or beyond the operating cycle, if longer). Such obligations include mortgage loans, chattel loans, and any other borrowings secured by assets of the borrower."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r139",
      "r1203"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12bTitle",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r904"
     ]
    },
    "dei_Security12gTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12gTitle",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(g) Security",
        "documentation": "Title of a 12(g) registered security."
       }
      }
     },
     "auth_ref": [
      "r908"
     ]
    },
    "hlp_SecurityDepositsAppliedToPaymentsOfLongtermPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "SecurityDepositsAppliedToPaymentsOfLongtermPayable",
     "crdr": "debit",
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security deposits applied to payments of long-term payable",
        "documentation": "The amount of security deposits applied to payments of long-term payable.",
        "label": "Security Deposits Applied To Payments Of Longterm Payable"
       }
      }
     },
     "auth_ref": []
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r907"
     ]
    },
    "dei_SecurityReportingObligation": {
     "xbrltype": "securityReportingObligationItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityReportingObligation",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Reporting Obligation",
        "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r913"
     ]
    },
    "srt_SegmentGeographicalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "SegmentGeographicalDomain",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofNetRevenueSegregatedByGeographicRegionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]",
        "documentation": "Geographical area."
       }
      }
     },
     "auth_ref": [
      "r177",
      "r179",
      "r182",
      "r184",
      "r191",
      "r192",
      "r193",
      "r194",
      "r196",
      "r197",
      "r198",
      "r199",
      "r200",
      "r201",
      "r321",
      "r322",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r708",
      "r709",
      "r710",
      "r780",
      "r782",
      "r786",
      "r796",
      "r799",
      "r802",
      "r803",
      "r804",
      "r805",
      "r807",
      "r808",
      "r809",
      "r810",
      "r811",
      "r819",
      "r860",
      "r875",
      "r876",
      "r877",
      "r878",
      "r879",
      "r880",
      "r881",
      "r882",
      "r887",
      "r893",
      "r1146",
      "r1208",
      "r1212",
      "r1213",
      "r1215",
      "r1216",
      "r1217",
      "r1218",
      "r1219",
      "r1220",
      "r1221",
      "r1222",
      "r1223",
      "r1224",
      "r1225",
      "r1226",
      "r1227",
      "r1228",
      "r1229",
      "r1230",
      "r1231",
      "r1232",
      "r1233",
      "r1234",
      "r1235",
      "r1236",
      "r1237",
      "r1238",
      "r1239"
     ]
    },
    "us-gaap_SegmentReportingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingDescriptionOfAllOtherSegments": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingDescriptionOfAllOtherSegments",
     "presentation": [
      "http://www.hlyxgg.com/role/SegmentReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of reportable segment",
        "label": "Segment Reporting, Description of All Other Segments",
        "documentation": "Description of the sources of revenue included in the \"all other\" segments category."
       }
      }
     },
     "auth_ref": [
      "r116"
     ]
    },
    "hlp_SegmentReportingDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "SegmentReportingDetailsTable",
     "presentation": [
      "http://www.hlyxgg.com/role/SegmentReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingDisclosureTextBlock",
     "presentation": [
      "http://www.hlyxgg.com/role/SegmentReporting"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SEGMENT REPORTING",
        "label": "Segment Reporting Disclosure [Text Block]",
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments."
       }
      }
     },
     "auth_ref": [
      "r148",
      "r288",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r301",
      "r302",
      "r303",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r319",
      "r320",
      "r323",
      "r833",
      "r836",
      "r837",
      "r838",
      "r840",
      "r842",
      "r843"
     ]
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingInformationLineItems",
     "presentation": [
      "http://www.hlyxgg.com/role/SegmentReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting Information [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingPolicyPolicyTextBlock",
     "presentation": [
      "http://www.hlyxgg.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reporting",
        "label": "Segment Reporting, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for segment reporting."
       }
      }
     },
     "auth_ref": [
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r318",
      "r321",
      "r834",
      "r835",
      "r841"
     ]
    },
    "us-gaap_SellingAndMarketingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SellingAndMarketingExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.hlyxgg.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales and marketing expenses",
        "label": "Selling and Marketing Expense",
        "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SellingGeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.hlyxgg.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Selling, general and administrative expenses",
        "label": "Selling, General and Administrative Expense",
        "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc."
       }
      }
     },
     "auth_ref": [
      "r100"
     ]
    },
    "us-gaap_SellingGeneralAndAdministrativeExpensesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SellingGeneralAndAdministrativeExpensesMember",
     "presentation": [
      "http://www.hlyxgg.com/role/IntangibleAssetsNetDetails",
      "http://www.hlyxgg.com/role/PropertyPlantandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Selling, General and Administrative Expenses [Member]",
        "label": "Selling, General and Administrative Expenses [Member]",
        "documentation": "Primary financial statement caption encompassing selling, general and administrative expense."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SellingGeneralAndAdministrativeExpensesPolicyTextBlock",
     "presentation": [
      "http://www.hlyxgg.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales and Marketing Expenses",
        "label": "Selling, General and Administrative Expenses, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption."
       }
      }
     },
     "auth_ref": [
      "r1150"
     ]
    },
    "us-gaap_SeriesOfIndividuallyImmaterialAssetAcquisitionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SeriesOfIndividuallyImmaterialAssetAcquisitionsMember",
     "presentation": [
      "http://www.hlyxgg.com/role/CommitmentandcontingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Immaterial Asset Acquisitions [Member]",
        "label": "Series of Individually Immaterial Asset Acquisitions [Member]",
        "documentation": "Series of individually immaterial asset acquisitions."
       }
      }
     },
     "auth_ref": [
      "r1164"
     ]
    },
    "hlp_ShandongHaozhenHeavyIndustryCoLtdHaozhenShandong2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "ShandongHaozhenHeavyIndustryCoLtdHaozhenShandong2Member",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofConsolidatedVIEandSubsidiariesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shandong Haozhen Heavy Industry Co., Ltd. (\u201cHaozhen Shandong\u201d) [Member]",
        "label": "Shandong Haozhen Heavy Industry Co Ltd Haozhen Shandong2 Member"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_ShandongHongliSpecialSectionTubeCoLtdHongliShandongMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "ShandongHongliSpecialSectionTubeCoLtdHongliShandongMember",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofConsolidatedVIEandSubsidiariesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shandong Hongli Special Section Tube Co., Ltd., (\u201cHongli Shandong\u201d)\t[Member]",
        "label": "Shandong Hongli Special Section Tube Co Ltd Hongli Shandong Member"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_ShandongMaituoHeavyIndustryCoLtdMaituo1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "ShandongMaituoHeavyIndustryCoLtdMaituo1Member",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofConsolidatedVIEandSubsidiariesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shandong Maituo Heavy Industry Co., Ltd. (\u201cMaituo\u201d) [Member]",
        "label": "Shandong Maituo Heavy Industry Co Ltd Maituo1 Member"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_ShandongXiangfengHeavyIndustryCoLtdWFOEMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "ShandongXiangfengHeavyIndustryCoLtdWFOEMember",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofConsolidatedVIEandSubsidiariesTable",
      "http://www.hlyxgg.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shandong Xiangfeng Heavy Industry Co., Ltd. (\u201cWFOE\u201d) [Member]",
        "label": "Shandong Xiangfeng Heavy Industry Co Ltd WFOEMember"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow",
      "http://www.hlyxgg.com/role/ScheduleofCondensedStatementsOfCashFlowsUnauditedTable",
      "http://www.hlyxgg.com/role/ScheduleofCondensedStatementsofOperationsUnauditedTable",
      "http://www.hlyxgg.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based compensation",
        "verboseLabel": "Share based compensation",
        "negatedLabel": "Share based compensation",
        "netLabel": "Wages and employment benefits expenses (in Dollars)",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "documentation": "Amount of noncash expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Award Types",
        "terseLabel": "All Award Types",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487"
     ]
    },
    "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis",
     "presentation": [
      "http://www.hlyxgg.com/role/ConcentrationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplier [Axis]",
        "documentation": "Information by supplier."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain",
     "presentation": [
      "http://www.hlyxgg.com/role/ConcentrationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplier [Domain]",
        "documentation": "Specific identification or general nature of (for example, a construction contractor, a consulting firm) the party from whom the goods or services were or are to be received."
       }
      }
     },
     "auth_ref": []
    },
    "hlp_ShareOfProfitInSubsidiaries": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "ShareOfProfitInSubsidiaries",
     "crdr": "credit",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofCondensedStatementsofOperationsUnauditedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share of profit in subsidiaries",
        "documentation": "Represent the amount of share of profit in subsidiaries.",
        "label": "Share Of Profit In Subsidiaries"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharePrice",
     "presentation": [
      "http://www.hlyxgg.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ordinary shares, par value (in Dollars per share)",
        "label": "Share Price",
        "documentation": "Price of a single share of a number of saleable stocks of a company."
       }
      }
     },
     "auth_ref": []
    },
    "hlp_ShareholdersEquityDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "ShareholdersEquityDetailsTable",
     "presentation": [
      "http://www.hlyxgg.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shareholders' Equity (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharesIssuedPricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharesIssuedPricePerShare",
     "presentation": [
      "http://www.hlyxgg.com/role/OrganizationandNatureofOperationsDetails",
      "http://www.hlyxgg.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Price per share (in Dollars per share)",
        "verboseLabel": "Par value per share (in Dollars per share)",
        "label": "Shares Issued, Price Per Share",
        "documentation": "Per share or per unit amount of equity securities issued."
       }
      }
     },
     "auth_ref": []
    },
    "hlp_ShenzhenQianhaiWeBankCoLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "ShenzhenQianhaiWeBankCoLtdMember",
     "presentation": [
      "http://www.hlyxgg.com/role/LoansDetails",
      "http://www.hlyxgg.com/role/ScheduleofShortTermLoansConsistedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shenzhen Qianhai WeBank Co., Ltd [Member]",
        "label": "Shenzhen Qianhai We Bank Co Ltd Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermBankLoansAndNotesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermBankLoansAndNotesPayable",
     "crdr": "credit",
     "presentation": [
      "http://www.hlyxgg.com/role/LoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term loan for working capital",
        "label": "Short-Term Bank Loans and Notes Payable",
        "documentation": "Amount of borrowings from a bank classified as other, maturing within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r68",
      "r719",
      "r1202"
     ]
    },
    "us-gaap_ShortTermBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermBorrowings",
     "crdr": "credit",
     "calculation": {
      "http://www.hlyxgg.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.hlyxgg.com/role/ScheduleofConsolidatedFinancialInformationoftheVIEandVIEsSubsidiariesTable": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/AccountsReceivableNetDetails",
      "http://www.hlyxgg.com/role/ConsolidatedBalanceSheet",
      "http://www.hlyxgg.com/role/ScheduleofConsolidatedFinancialInformationoftheVIEandVIEsSubsidiariesTable",
      "http://www.hlyxgg.com/role/ScheduleofShortTermLoansConsistedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term loans",
        "verboseLabel": "Total",
        "netLabel": "Short-term loan",
        "label": "Short-Term Debt",
        "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r70",
      "r137",
      "r874",
      "r1202"
     ]
    },
    "us-gaap_ShortTermDebtLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermDebtLineItems",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofShortTermLoansConsistedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-Term Debt [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermDebtTypeAxis",
     "presentation": [
      "http://www.hlyxgg.com/role/LoansDetails",
      "http://www.hlyxgg.com/role/ScheduleofShortTermLoansConsistedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-Term Debt, Type [Axis]",
        "documentation": "Information by type of short-term debt arrangement."
       }
      }
     },
     "auth_ref": [
      "r72",
      "r1132",
      "r1133",
      "r1134"
     ]
    },
    "us-gaap_ShortTermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermDebtTypeDomain",
     "presentation": [
      "http://www.hlyxgg.com/role/LoansDetails",
      "http://www.hlyxgg.com/role/ScheduleofShortTermLoansConsistedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-Term Debt, Type [Domain]",
        "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing."
       }
      }
     },
     "auth_ref": [
      "r70",
      "r1132",
      "r1133",
      "r1134"
     ]
    },
    "us-gaap_ShortTermDebtWeightedAverageInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermDebtWeightedAverageInterestRate",
     "presentation": [
      "http://www.hlyxgg.com/role/LoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average interest rate for short-term loans",
        "label": "Short-Term Debt, Weighted Average Interest Rate, at Point in Time",
        "documentation": "Weighted average interest rate of short-term debt outstanding calculated at point in time."
       }
      }
     },
     "auth_ref": [
      "r71",
      "r387"
     ]
    },
    "hlp_ShortTermLoanforPurchase": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "ShortTermLoanforPurchase",
     "crdr": "credit",
     "presentation": [
      "http://www.hlyxgg.com/role/LoansDetails",
      "http://www.hlyxgg.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term loan for purchase",
        "verboseLabel": "Short-term loan purchase",
        "documentation": "The amount of short-term loan for purchase.",
        "label": "Short Term Loanfor Purchase"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShorttermDebtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShorttermDebtFairValue",
     "crdr": "credit",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofShortTermLoansConsistedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term loans",
        "label": "Short-Term Debt, Fair Value",
        "documentation": "This element represents the portion of the balance sheet assertion valued at fair value by the entity whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission. This item represents the amount of short-term debt existing as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r1169"
     ]
    },
    "hlp_SignificantAccountingPoliciesDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "SignificantAccountingPoliciesDetailsLineItems",
     "presentation": [
      "http://www.hlyxgg.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Accounting Policies [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_SignificantAccountingPoliciesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "SignificantAccountingPoliciesDetailsTable",
     "presentation": [
      "http://www.hlyxgg.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Accounting Policies (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_SignificantAccountingPoliciesScheduleofCurrencyExchangeRatesDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "SignificantAccountingPoliciesScheduleofCurrencyExchangeRatesDetailsLineItems",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofCurrencyExchangeRatesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Accounting Policies - Schedule of Currency Exchange Rates (Details) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_SignificantAccountingPoliciesScheduleofCurrencyExchangeRatesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "SignificantAccountingPoliciesScheduleofCurrencyExchangeRatesDetailsTable",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofCurrencyExchangeRatesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Accounting Policies - Schedule of Currency Exchange Rates (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_SignificantAccountingPoliciesScheduleofNetRevenueSegregatedByGeographicRegionsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "SignificantAccountingPoliciesScheduleofNetRevenueSegregatedByGeographicRegionsDetailsTable",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofNetRevenueSegregatedByGeographicRegionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Accounting Policies - Schedule of Net Revenue Segregated By Geographic Regions (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_SignificantAccountingPoliciesScheduleofPropertyPlantandEquipmentDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "SignificantAccountingPoliciesScheduleofPropertyPlantandEquipmentDetailsTable",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Accounting Policies - Schedule of Property, Plant and Equipment (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://www.hlyxgg.com/role/SignificantAccountingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SIGNIFICANT ACCOUNTING POLICIES",
        "label": "Significant Accounting Policies [Text Block]",
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r112",
      "r254"
     ]
    },
    "hlp_SixtyOneToNinetyDaysMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "SixtyOneToNinetyDaysMember",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofCurrentExpectedCreditLossesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "61-90 days [Member]",
        "label": "Sixty One To Ninety Days Member"
       }
      }
     },
     "auth_ref": []
    },
    "dei_SolicitingMaterial": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SolicitingMaterial",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Soliciting Material",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r911"
     ]
    },
    "hlp_SpotRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "SpotRateMember",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofCurrencyExchangeRatesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Spot Rate [Member]",
        "label": "Spot Rate Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://www.hlyxgg.com/role/ShareholdersEquityDetails",
      "http://www.hlyxgg.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r82",
      "r86",
      "r87",
      "r209",
      "r240",
      "r241",
      "r242",
      "r262",
      "r263",
      "r264",
      "r266",
      "r271",
      "r273",
      "r275",
      "r289",
      "r340",
      "r341",
      "r369",
      "r442",
      "r515",
      "r516",
      "r524",
      "r525",
      "r526",
      "r528",
      "r529",
      "r530",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r543",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r572",
      "r574",
      "r594",
      "r667",
      "r684",
      "r685",
      "r686",
      "r705",
      "r770"
     ]
    },
    "srt_StatementGeographicalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "StatementGeographicalAxis",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofEffectiveTaxRateTable",
      "http://www.hlyxgg.com/role/ScheduleofNetRevenueSegregatedByGeographicRegionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]",
        "documentation": "Information by geographical components."
       }
      }
     },
     "auth_ref": [
      "r177",
      "r179",
      "r182",
      "r184",
      "r191",
      "r192",
      "r193",
      "r194",
      "r196",
      "r197",
      "r198",
      "r199",
      "r200",
      "r201",
      "r321",
      "r322",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r708",
      "r709",
      "r710",
      "r780",
      "r782",
      "r786",
      "r796",
      "r799",
      "r802",
      "r803",
      "r804",
      "r805",
      "r807",
      "r808",
      "r809",
      "r810",
      "r811",
      "r819",
      "r860",
      "r875",
      "r876",
      "r877",
      "r878",
      "r879",
      "r880",
      "r881",
      "r882",
      "r887",
      "r893",
      "r1146",
      "r1208",
      "r1212",
      "r1213",
      "r1215",
      "r1216",
      "r1217",
      "r1218",
      "r1219",
      "r1220",
      "r1221",
      "r1222",
      "r1223",
      "r1224",
      "r1225",
      "r1226",
      "r1227",
      "r1228",
      "r1229",
      "r1230",
      "r1231",
      "r1232",
      "r1233",
      "r1234",
      "r1235",
      "r1236",
      "r1237",
      "r1238",
      "r1239"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementLineItems",
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedBalanceSheet",
      "http://www.hlyxgg.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r262",
      "r263",
      "r264",
      "r289",
      "r574",
      "r614",
      "r694",
      "r706",
      "r715",
      "r716",
      "r717",
      "r718",
      "r720",
      "r721",
      "r724",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r734",
      "r735",
      "r736",
      "r737",
      "r739",
      "r740",
      "r741",
      "r742",
      "r743",
      "r745",
      "r749",
      "r750",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r767",
      "r770",
      "r894"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Comprehensive income (loss)",
        "label": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfOtherComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfOtherComprehensiveIncomeAbstract",
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other comprehensive income (loss)",
        "label": "Statement of Other Comprehensive Income [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_StatementScenarioAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "StatementScenarioAxis",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofFutureMaturitiesoftheLongTermLoanTable",
      "http://www.hlyxgg.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Axis]",
        "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts."
       }
      }
     },
     "auth_ref": [
      "r206",
      "r276",
      "r460",
      "r1038",
      "r1043",
      "r1099"
     ]
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementTable",
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedBalanceSheet",
      "http://www.hlyxgg.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Table]",
        "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity."
       }
      }
     },
     "auth_ref": [
      "r262",
      "r263",
      "r264",
      "r289",
      "r325",
      "r574",
      "r614",
      "r694",
      "r706",
      "r715",
      "r716",
      "r717",
      "r718",
      "r720",
      "r721",
      "r724",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r734",
      "r735",
      "r736",
      "r737",
      "r739",
      "r740",
      "r741",
      "r742",
      "r743",
      "r745",
      "r749",
      "r750",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r767",
      "r770",
      "r894"
     ]
    },
    "us-gaap_StatutoryAccountingPracticesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatutoryAccountingPracticesDisclosureTextBlock",
     "presentation": [
      "http://www.hlyxgg.com/role/SurplusReserve"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SURPLUS RESERVE",
        "label": "Statutory Accounting Practices Disclosure [Table Text Block]",
        "documentation": "Tabular disclosure of how the entity's reporting under GAAP as of the balance sheet date differs from the results based on prescribed and permitted accounting practices of the state or country of domicile in which a relevant statutory filing is made, or differences in results based on the National Association of Insurance Commissioners (NAIC) prescribed practices, or a combination thereof. Describes the accounting practices used and the related monetary effect on statutory surplus, net income, and risk-based capital. If an insurance enterprise's risk-based capital would have triggered a regulatory event had it not used a permitted practice, that fact is disclosed in the financial statements. Permitted statutory accounting practices include practices not prescribed but allowed by the domiciliary state insurance department regulatory authority."
       }
      }
     },
     "auth_ref": [
      "r60",
      "r62",
      "r63",
      "r64",
      "r65",
      "r1205"
     ]
    },
    "us-gaap_StatutoryAccountingPracticesRetainedEarningsNotAvailableForDividends": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatutoryAccountingPracticesRetainedEarningsNotAvailableForDividends",
     "crdr": "credit",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofCondensedBalanceSheetsUnauditedTable",
      "http://www.hlyxgg.com/role/SurplusReserveDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statutory reserves",
        "verboseLabel": "Statutory reserve amounted",
        "label": "Statutory Accounting Practices, Retained Earnings Not Available for Dividends",
        "documentation": "The amount of retained earnings as of the balance sheet date that cannot be distributed to stockholders pursuant to statutory rules and regulations."
       }
      }
     },
     "auth_ref": [
      "r61"
     ]
    },
    "hlp_StatutoryReserve": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "StatutoryReserve",
     "crdr": "credit",
     "calculation": {
      "http://www.hlyxgg.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statutory reserve",
        "documentation": "Represents the amount of statutory reserve.",
        "label": "Statutory Reserve"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_StatutoryReserveMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "StatutoryReserveMember",
     "presentation": [
      "http://www.hlyxgg.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statutory reserve",
        "label": "Statutory Reserve Member"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_StatutoryReservePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "StatutoryReservePercentage",
     "presentation": [
      "http://www.hlyxgg.com/role/SurplusReserveDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statutory reserve percentage",
        "documentation": "Percentage of statutory reserve.",
        "label": "Statutory Reserve Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_StatutoryReservesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "StatutoryReservesPolicyTextBlock",
     "presentation": [
      "http://www.hlyxgg.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statutory Reserves",
        "documentation": "Disclosure of accounting policy for statutory reserves.",
        "label": "Statutory Reserves Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "StkPrcOrTsrEstimationMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Price or TSR Estimation Method [Text Block]",
        "terseLabel": "Stock Price or TSR Estimation Method"
       }
      }
     },
     "auth_ref": [
      "r930",
      "r941",
      "r957",
      "r992"
     ]
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockAppreciationRightsSARSMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Appreciation Rights (SARs) [Member]",
        "terseLabel": "Stock Appreciation Rights (SARs)",
        "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssued1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssued1",
     "crdr": "credit",
     "presentation": [
      "http://www.hlyxgg.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares issued (in Dollars)",
        "label": "Stock Issued",
        "documentation": "The fair value of stock issued in noncash financing activities."
       }
      }
     },
     "auth_ref": [
      "r29",
      "r30",
      "r31"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "presentation": [
      "http://www.hlyxgg.com/role/OrganizationandNatureofOperationsDetails",
      "http://www.hlyxgg.com/role/ShareholdersEquityDetails",
      "http://www.hlyxgg.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Initial public offering - March 31, 2023 (in Shares)",
        "verboseLabel": "Ordinary shares (in Shares)",
        "netLabel": "Shares issued",
        "label": "Stock Issued During Period, Shares, New Issues",
        "documentation": "Number of new stock issued during the period."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r81",
      "r82",
      "r128",
      "r696",
      "r770",
      "r797"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesOther": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesOther",
     "presentation": [
      "http://www.hlyxgg.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Private placement, December 5, 2024 (in Shares)",
        "label": "Stock Issued During Period, Shares, Other",
        "documentation": "Number of shares of stock issued attributable to transactions classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation",
     "presentation": [
      "http://www.hlyxgg.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based compensation (in Shares)",
        "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture",
        "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r81",
      "r82",
      "r128"
     ]
    },
    "hlp_StockIssuedDuringPeriodSharesSurrenderOfShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "StockIssuedDuringPeriodSharesSurrenderOfShares",
     "presentation": [
      "http://www.hlyxgg.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Surrender of shares - November 23, 2023 (in Shares)",
        "documentation": "Number of shares surrendered.",
        "label": "Stock Issued During Period Shares Surrender Of Shares"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_StockIssuedDuringPeriodSharesUnderwritersOptionExercisedMay22023inShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "StockIssuedDuringPeriodSharesUnderwritersOptionExercisedMay22023inShares",
     "presentation": [
      "http://www.hlyxgg.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Underwriter\u2019s option exercised - May 2, 2023 (in Shares)",
        "documentation": "Represent the number of underwriter's option exercised.",
        "label": "Stock Issued During Period Shares Underwriters Option Exercised May22023in Shares"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "crdr": "credit",
     "presentation": [
      "http://www.hlyxgg.com/role/ShareholdersEquityDetails",
      "http://www.hlyxgg.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Initial public offering - March 31, 2023",
        "verboseLabel": "Gross proceeds (in Dollars)",
        "label": "Stock Issued During Period, Value, New Issues",
        "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r81",
      "r82",
      "r128",
      "r705",
      "r770",
      "r797",
      "r900"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueOther",
     "crdr": "credit",
     "presentation": [
      "http://www.hlyxgg.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Private placement, December 5, 2024",
        "label": "Stock Issued During Period, Value, Other",
        "documentation": "Value of shares of stock issued attributable to transactions classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
     "crdr": "credit",
     "presentation": [
      "http://www.hlyxgg.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based compensation",
        "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture",
        "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)."
       }
      }
     },
     "auth_ref": [
      "r42",
      "r81",
      "r82",
      "r128"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "crdr": "credit",
     "presentation": [
      "http://www.hlyxgg.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Exercise costs",
        "label": "Stock Issued During Period, Value, Stock Options Exercised",
        "documentation": "Value of stock issued as a result of the exercise of stock options."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r82",
      "r86",
      "r87",
      "r128"
     ]
    },
    "hlp_StockIssuedDuringPeriodValueSurrenderOfShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "StockIssuedDuringPeriodValueSurrenderOfShares",
     "crdr": "debit",
     "presentation": [
      "http://www.hlyxgg.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Surrender of shares - November 23, 2023",
        "documentation": "Value of surrender of shares.",
        "label": "Stock Issued During Period Value Surrender Of Shares"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_StockIssuedDuringPeriodValueUnderwritersOptionExercisedMay22023": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "StockIssuedDuringPeriodValueUnderwritersOptionExercisedMay22023",
     "crdr": "credit",
     "presentation": [
      "http://www.hlyxgg.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Underwriter\u2019s option exercised - May 2, 2023",
        "documentation": "Represent the amount of underwriter's option exercised.",
        "label": "Stock Issued During Period Value Underwriters Option Exercised May22023"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockRepurchasedAndRetiredDuringPeriodShares",
     "presentation": [
      "http://www.hlyxgg.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Surrendered shares",
        "label": "Stock Repurchased and Retired During Period, Shares",
        "documentation": "Number of shares that have been repurchased and retired during the period."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r81",
      "r82",
      "r128"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.hlyxgg.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedBalanceSheet",
      "http://www.hlyxgg.com/role/ScheduleofCondensedBalanceSheetsUnauditedTable",
      "http://www.hlyxgg.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "TOTAL SHAREHOLDERS\u2019 EQUITY",
        "periodStartLabel": "Balance",
        "periodEndLabel": "Balance",
        "terseLabel": "Total Hongli Group Inc. stockholders\u2019 equity",
        "label": "Equity, Attributable to Parent",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r82",
      "r86",
      "r87",
      "r118",
      "r726",
      "r744",
      "r771",
      "r772",
      "r874",
      "r901",
      "r1092",
      "r1114",
      "r1180",
      "r1244"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SHAREHOLDERS\u2019 EQUITY:",
        "label": "Equity, Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "presentation": [
      "http://www.hlyxgg.com/role/ShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SHAREHOLDERS' EQUITY",
        "label": "Equity [Text Block]",
        "documentation": "The entire disclosure for equity."
       }
      }
     },
     "auth_ref": [
      "r127",
      "r256",
      "r426",
      "r428",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r440",
      "r442",
      "r542",
      "r773",
      "r775",
      "r798"
     ]
    },
    "us-gaap_StockholdersEquityNoteStockSplit": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityNoteStockSplit",
     "presentation": [
      "http://www.hlyxgg.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forward split",
        "label": "Stockholders' Equity Note, Stock Split",
        "documentation": "Description of the stock split arrangement. Also provide the retroactive effect given by a stock split that occurs after the balance date but before the release of financial statements."
       }
      }
     },
     "auth_ref": [
      "r129"
     ]
    },
    "us-gaap_SubsegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsegmentsAxis",
     "presentation": [
      "http://www.hlyxgg.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsegments [Axis]",
        "documentation": "Information by business subsegments."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsegmentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsegmentsDomain",
     "presentation": [
      "http://www.hlyxgg.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsegments [Domain]",
        "documentation": "Divisions of a component of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventLineItems",
     "presentation": [
      "http://www.hlyxgg.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Line Items]",
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event."
       }
      }
     },
     "auth_ref": [
      "r566",
      "r605"
     ]
    },
    "us-gaap_SubsequentEventMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventMember",
     "presentation": [
      "http://www.hlyxgg.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event [Member]",
        "label": "Subsequent Event [Member]",
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r566",
      "r605"
     ]
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventTypeAxis",
     "presentation": [
      "http://www.hlyxgg.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event Type [Axis]",
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r566",
      "r605"
     ]
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventTypeDomain",
     "presentation": [
      "http://www.hlyxgg.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event Type [Domain]",
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r566",
      "r605"
     ]
    },
    "us-gaap_SubsequentEventsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_SubsequentEventsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "SubsequentEventsDetailsTable",
     "presentation": [
      "http://www.hlyxgg.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventsTextBlock",
     "presentation": [
      "http://www.hlyxgg.com/role/SubsequentEvents"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SUBSEQUENT EVENTS",
        "label": "Subsequent Events [Text Block]",
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business."
       }
      }
     },
     "auth_ref": [
      "r604",
      "r606"
     ]
    },
    "hlp_SubsidiariesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "SubsidiariesAbstract",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofConsolidatedVIEandSubsidiariesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsidiaries",
        "label": "Subsidiaries Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "srt_SubsidiariesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "SubsidiariesMember",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofConsolidatedOperatingInformationoftheVIEandVIEsSubsidiariesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsidiaries [Member]",
        "label": "Subsidiaries [Member]",
        "documentation": "Entity in which controlling financial interest is held. Includes, but is not limited to, variable interest entity (VIE) consolidated by primary beneficiary. Excludes entity in which broker-dealer holds controlling financial interest but control is likely to be temporary."
       }
      }
     },
     "auth_ref": [
      "r1148",
      "r1189",
      "r1190",
      "r1191"
     ]
    },
    "us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofConsolidatedVIEandSubsidiariesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Date of Organization",
        "label": "Subsidiary of Limited Liability Company or Limited Partnership, Date",
        "documentation": "Date the subsidiary of the limited liability company (LLC) or limited partnership (LP) was formed, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofConsolidatedVIEandSubsidiariesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Consolidated VIE and Subsidiaries [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofConsolidatedVIEandSubsidiariesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Place of Organization",
        "label": "Subsidiary of Limited Liability Company or Limited Partnership, State",
        "documentation": "State in which the subsidiary of the limited liability company or limited partnership was organized."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsidiarySaleOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsidiarySaleOfStockAxis",
     "presentation": [
      "http://www.hlyxgg.com/role/OrganizationandNatureofOperationsDetails",
      "http://www.hlyxgg.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale of Stock [Axis]",
        "documentation": "Information by type of sale of the entity's stock."
       }
      }
     },
     "auth_ref": []
    },
    "hlp_SungdaTechCoLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "SungdaTechCoLtdMember",
     "presentation": [
      "http://www.hlyxgg.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sungda Tech Co., Ltd [Member]",
        "label": "Sungda Tech Co Ltd Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplementalCashFlowInformationAbstract",
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplemental disclosure of cash flow information:",
        "label": "Supplemental Cash Flow Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SupplierConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplierConcentrationRiskMember",
     "presentation": [
      "http://www.hlyxgg.com/role/ConcentrationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplier Concentration Risk [Member]",
        "label": "Supplier Concentration Risk [Member]",
        "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services."
       }
      }
     },
     "auth_ref": [
      "r114"
     ]
    },
    "hlp_SupplierMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "SupplierMember",
     "presentation": [
      "http://www.hlyxgg.com/role/ConcentrationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplier [Member]",
        "label": "Supplier Member"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_SupplierOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "SupplierOneMember",
     "presentation": [
      "http://www.hlyxgg.com/role/ConcentrationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplier One [Member]",
        "label": "Supplier One Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Supplies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Supplies",
     "crdr": "debit",
     "presentation": [
      "http://www.hlyxgg.com/role/ConcentrationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid balance (in Dollars)",
        "label": "Prepaid Supplies",
        "documentation": "Amount of consideration paid in advance for supplies that provide economic benefits within a future period of one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r825",
      "r851",
      "r1117"
     ]
    },
    "hlp_SurplusReserveDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "SurplusReserveDetailsLineItems",
     "presentation": [
      "http://www.hlyxgg.com/role/SurplusReserveDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Surplus Reserve [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_SurplusReserveDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "SurplusReserveDetailsTable",
     "presentation": [
      "http://www.hlyxgg.com/role/SurplusReserveDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Surplus Reserve (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TabularListTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TabularListTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tabular List [Table Text Block]",
        "terseLabel": "Tabular List, Table"
       }
      }
     },
     "auth_ref": [
      "r985"
     ]
    },
    "hlp_TaxNetProfitsPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "TaxNetProfitsPercentage",
     "presentation": [
      "http://www.hlyxgg.com/role/SurplusReserveDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax net profits percentage",
        "documentation": "Tax net profits percentage.",
        "label": "Tax Net Profits Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TaxesPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxesPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.hlyxgg.com/role/ScheduleofAccruedExpensesandOtherPayablesTable": {
       "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.hlyxgg.com/role/ScheduleofConsolidatedFinancialInformationoftheVIEandVIEsSubsidiariesTable": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofAccruedExpensesandOtherPayablesTable",
      "http://www.hlyxgg.com/role/ScheduleofConsolidatedFinancialInformationoftheVIEandVIEsSubsidiariesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax payable",
        "verboseLabel": "VAT and other taxes payables",
        "label": "Taxes Payable, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r72",
      "r73"
     ]
    },
    "hlp_ThirtyOneToSixtyDaysMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "ThirtyOneToSixtyDaysMember",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofCurrentExpectedCreditLossesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "31-60 days [Member]",
        "label": "Thirty One To Sixty Days Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ToolsDiesAndMoldsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ToolsDiesAndMoldsMember",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tools [Member]",
        "label": "Tools, Dies and Molds [Member]",
        "documentation": "Equipment commonly used to cut, shape, and form metal and other materials into goods for sale."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Shareholder Return Amount",
        "terseLabel": "Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r977"
     ]
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TotalShareholderRtnVsPeerGroupTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Shareholder Return Vs Peer Group [Text Block]",
        "terseLabel": "Total Shareholder Return Vs Peer Group"
       }
      }
     },
     "auth_ref": [
      "r984"
     ]
    },
    "us-gaap_TradeAndOtherAccountsReceivablePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TradeAndOtherAccountsReceivablePolicy",
     "presentation": [
      "http://www.hlyxgg.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Receivable, Net",
        "label": "Accounts Receivable [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r149",
      "r150",
      "r152",
      "r1109",
      "r1110",
      "r1112"
     ]
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement [Axis]",
        "terseLabel": "Trading Arrangement:"
       }
      }
     },
     "auth_ref": [
      "r1005"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TradingArrByIndTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangements, by Individual [Table]",
        "terseLabel": "Trading Arrangements, by Individual"
       }
      }
     },
     "auth_ref": [
      "r1007"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "TradingSymbol",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TrdArrAdoptionDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Adoption Date",
        "terseLabel": "Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r1008"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Duration",
        "terseLabel": "Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r1009"
     ]
    },
    "ecd_TrdArrExpirationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrExpirationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Expiration Date",
        "terseLabel": "Expiration Date"
       }
      }
     },
     "auth_ref": [
      "r1009"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r1007"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Title",
        "terseLabel": "Title"
       }
      }
     },
     "auth_ref": [
      "r1007"
     ]
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrSecuritiesAggAvailAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Securities Aggregate Available Amount",
        "terseLabel": "Aggregate Available"
       }
      }
     },
     "auth_ref": [
      "r1010"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Termination Date",
        "terseLabel": "Termination Date"
       }
      }
     },
     "auth_ref": [
      "r1008"
     ]
    },
    "hlp_TwoHundredAndSeventyOneToThreeHundredAndSixtyDaysMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "TwoHundredAndSeventyOneToThreeHundredAndSixtyDaysMember",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofCurrentExpectedCreditLossesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "271-360 days [Member]",
        "label": "Two Hundred And Seventy One To Three Hundred And Sixty Days Member"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "UndrlygSecurityMktPriceChngPct",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Underlying Security Market Price Change, Percent",
        "terseLabel": "Underlying Security Market Price Change"
       }
      }
     },
     "auth_ref": [
      "r1004"
     ]
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://www.hlyxgg.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Use of Estimates",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles."
       }
      }
     },
     "auth_ref": [
      "r36",
      "r37",
      "r38",
      "r160",
      "r161",
      "r163",
      "r164"
     ]
    },
    "us-gaap_UseRightsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UseRightsMember",
     "presentation": [
      "http://www.hlyxgg.com/role/LoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Use Rights [Member]",
        "label": "Use Rights [Member]",
        "documentation": "Legal right to use or benefit from the use of natural resources or access. Examples include, but are not limited to, drilling rights, water rights, air rights, timber cutting rights and route authorities."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r1119",
      "r1120",
      "r1121",
      "r1122",
      "r1123",
      "r1125",
      "r1128",
      "r1129"
     ]
    },
    "hlp_ValueAddedTaxPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "ValueAddedTaxPercentage",
     "presentation": [
      "http://www.hlyxgg.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Value added tax percentage",
        "documentation": "Percentage of value added tax.",
        "label": "Value Added Tax Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_ValueAddedTaxPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "ValueAddedTaxPolicyTextBlock",
     "presentation": [
      "http://www.hlyxgg.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Value Added Tax",
        "documentation": "Disclosure of accounting policy for value added tax.",
        "label": "Value Added Tax Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ValueAddedTaxReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ValueAddedTaxReceivable",
     "crdr": "debit",
     "presentation": [
      "http://www.hlyxgg.com/role/PropertyPlantandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Value-added tax",
        "label": "Value Added Tax Receivable",
        "documentation": "Carrying amount as of the balance sheet date of value added taxes due either from customers arising from sales on credit terms, or as previously overpaid to tax authorities."
       }
      }
     },
     "auth_ref": [
      "r1071"
     ]
    },
    "hlp_VariableInterestEntityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "VariableInterestEntityMember",
     "presentation": [
      "http://www.hlyxgg.com/role/OrganizationandNatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable Interest Entity [Member]",
        "label": "Variable Interest Entity Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_VariableInterestEntityOwnershipPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VariableInterestEntityOwnershipPercentage",
     "presentation": [
      "http://www.hlyxgg.com/role/OrganizationandNatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ownership percentage",
        "label": "Variable Interest Entity, Qualitative or Quantitative Information, Ownership Percentage",
        "documentation": "Percentage of the Variable Interest Entity's (VIE) voting interest owned by (or beneficial interest in) the reporting entity (directly or indirectly)."
       }
      }
     },
     "auth_ref": [
      "r47"
     ]
    },
    "hlp_VariableInterestEntityPlaceOfOrganization": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "VariableInterestEntityPlaceOfOrganization",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofConsolidatedVIEandSubsidiariesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Place of Organization",
        "documentation": "Description of the place of organization.",
        "label": "Variable Interest Entity Place Of Organization"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_VariableInterestEntityPrimaryBeneficiaryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VariableInterestEntityPrimaryBeneficiaryMember",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofConsolidatedFinancialInformationoftheVIEandVIEsSubsidiariesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable Interest Entity, Primary Beneficiary [Member]",
        "label": "Variable Interest Entity, Primary Beneficiary [Member]",
        "documentation": "Variable Interest Entities (VIE) in which the entity has a controlling financial interest (as defined) and of which it is therefore the primary beneficiary. A controlling financial interest is determined based on both: (a) the entity's power to direct activities of the VIE that most significantly impact the VIE's economic performance and (b) the entity's obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE. VIEs of which the entity is the primary beneficiary are included in the consolidated financial statements of the entity."
       }
      }
     },
     "auth_ref": [
      "r46",
      "r532",
      "r533",
      "r534",
      "r535"
     ]
    },
    "us-gaap_VariableInterestEntityQualitativeOrQuantitativeInformationDateInvolvementBegan1": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VariableInterestEntityQualitativeOrQuantitativeInformationDateInvolvementBegan1",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofConsolidatedVIEandSubsidiariesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Date of Organization",
        "label": "Variable Interest Entity, Qualitative or Quantitative Information, Date Involvement Began",
        "documentation": "Date the relationship between reporting entity and the Variable Interest Entity (VIE) began, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r47",
      "r132"
     ]
    },
    "us-gaap_VehiclesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VehiclesMember",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofPropertyPlantandEquipmentNetTable",
      "http://www.hlyxgg.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vehicles [Member]",
        "label": "Vehicles [Member]",
        "documentation": "Equipment used primarily for road transportation."
       }
      }
     },
     "auth_ref": []
    },
    "hlp_VieAndItsSubsidiariesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "VieAndItsSubsidiariesAbstract",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofConsolidatedVIEandSubsidiariesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "VIE and Its Subsidiaries",
        "label": "Vie And Its Subsidiaries Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]",
        "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year"
       }
      }
     },
     "auth_ref": [
      "r973"
     ]
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average common shares outstanding, Diluted (in Shares)",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period."
       }
      }
     },
     "auth_ref": [
      "r279",
      "r285"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average common shares outstanding*",
        "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "presentation": [
      "http://www.hlyxgg.com/role/ConsolidatedIncomeStatement",
      "http://www.hlyxgg.com/role/ScheduleofEarningsPerShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average common shares outstanding, Basic (in Shares)",
        "verboseLabel": "Basic and weighted average ordinary shares",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period."
       }
      }
     },
     "auth_ref": [
      "r277",
      "r285"
     ]
    },
    "hlp_WeihaiCityCommercialBankMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "WeihaiCityCommercialBankMember",
     "presentation": [
      "http://www.hlyxgg.com/role/LoansDetails",
      "http://www.hlyxgg.com/role/ScheduleofShortTermLoansConsistedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weihai City Commercial Bank [Member]",
        "label": "Weihai City Commercial Bank Member"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_WithinTheFirstQuarterOf2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "WithinTheFirstQuarterOf2024Member",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofNotesReceivableConsistedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Within the first quarter of 2024 [Member]",
        "label": "Within The First Quarter Of2024 Member"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_WithinTheFirstQuarterOf2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "WithinTheFirstQuarterOf2025Member",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofNotesReceivableConsistedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Within the first quarter of 2025 [Member]",
        "label": "Within The First Quarter Of2025 Member"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_WithinTheSecondQuarterOf2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "WithinTheSecondQuarterOf2024Member",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofNotesReceivableConsistedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Within the second quarter of 2024 [Member]",
        "label": "Within The Second Quarter Of2024 Member"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_WithinTheSecondQuarterOf2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "WithinTheSecondQuarterOf2025Member",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofNotesReceivableConsistedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Within the second quarter of 2025 [Member]",
        "label": "Within The Second Quarter Of2025 Member"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_WorkingCapitalLoan": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "WorkingCapitalLoan",
     "crdr": "credit",
     "presentation": [
      "http://www.hlyxgg.com/role/AccountsReceivableNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Working capital loan",
        "documentation": "Amount of working capital loan.",
        "label": "Working Capital Loan"
       }
      }
     },
     "auth_ref": []
    },
    "dei_WrittenCommunications": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "WrittenCommunications",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Written Communications",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act."
       }
      }
     },
     "auth_ref": [
      "r1028"
     ]
    },
    "hlp_YongqingDongMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "YongqingDongMember",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofAmountDueToRelatedPartiesTable",
      "http://www.hlyxgg.com/role/ScheduleofRelatedPartiesTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Yongqing Dong [Member]",
        "label": "Yongqing Dong Member"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]",
        "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested"
       }
      }
     },
     "auth_ref": [
      "r971"
     ]
    },
    "hlp_YuanqingLiuMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "YuanqingLiuMember",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofRelatedPartiesTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Yuanqing Liu [Member]",
        "label": "Yuanqing Liu Member"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_YuanxiangLiuMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "YuanxiangLiuMember",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofRelatedPartiesTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Yuanxiang Liu [Member]",
        "label": "Yuanxiang Liu Member"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_ZhongkeHongyuanBeijingHoldingsCoLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "ZhongkeHongyuanBeijingHoldingsCoLtdMember",
     "presentation": [
      "http://www.hlyxgg.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Zhongke Hongyuan (Beijing) Holdings Co., Ltd. [Member]",
        "label": "Zhongke Hongyuan Beijing Holdings Co Ltd Member"
       }
      }
     },
     "auth_ref": []
    },
    "hlp_a1UsRmbAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.hlyxgg.com/20241231",
     "localname": "a1UsRmbAbstract",
     "presentation": [
      "http://www.hlyxgg.com/role/ScheduleofCurrencyExchangeRatesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "1 US$ = RMB",
        "label": "a1 Us Rmb Abstract"
       }
      }
     },
     "auth_ref": []
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482338/360-10-05-4"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "40",
   "Paragraph": "4",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482161/360-10-40-4"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "SubTopic": "230",
   "Topic": "830",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r4": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r6": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(g)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r7": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r8": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "470",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-1"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "30",
   "Topic": "205",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479910/205-30-50-1"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(3)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "505",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "SubTopic": "20",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-10"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(i)",
   "SubTopic": "20",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1"
  },
  "r28": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r29": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3"
  },
  "r30": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-4"
  },
  "r31": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-5"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-5"
  },
  "r42": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-12"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-13"
  },
  "r45": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1"
  },
  "r46": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-5A"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J"
  },
  "r49": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r50": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r51": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r52": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r53": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r54": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-20"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "830",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "850",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "850",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "470",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "944",
   "SubTopic": "505",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477908/944-505-50-1"
  },
  "r61": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "944",
   "SubTopic": "505",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477908/944-505-50-1"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "944",
   "SubTopic": "505",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477908/944-505-50-3"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "944",
   "SubTopic": "505",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477908/944-505-50-6"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "944",
   "SubTopic": "505",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478420/944-505-55-1"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "944",
   "SubTopic": "505",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478420/944-505-55-2"
  },
  "r66": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/205/tableOfContent"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1"
  },
  "r68": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r69": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(a)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r70": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r75": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r77": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r78": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r79": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r80": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r81": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r82": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r83": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r84": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r85": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r86": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r87": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(31))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r88": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(32))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r89": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r90": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r91": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r92": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r93": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r94": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r95": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11"
  },
  "r96": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r97": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r98": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r99": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r100": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r101": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r102": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r103": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r104": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r105": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r106": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r107": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r108": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r109": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r110": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r111": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r112": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/235/tableOfContent"
  },
  "r113": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "275",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/275/tableOfContent"
  },
  "r114": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r115": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r116": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15"
  },
  "r117": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r118": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 4.E)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2"
  },
  "r119": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.L)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480581/330-10-S99-1"
  },
  "r120": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.BB)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480581/330-10-S99-2"
  },
  "r121": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/360/tableOfContent"
  },
  "r122": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-15"
  },
  "r123": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r124": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480091/360-10-S99-2"
  },
  "r125": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/440/tableOfContent"
  },
  "r126": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/470/tableOfContent"
  },
  "r127": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/505/tableOfContent"
  },
  "r128": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r129": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SAB Topic 4.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-4"
  },
  "r130": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/810/tableOfContent"
  },
  "r131": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r132": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-6"
  },
  "r133": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r134": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r135": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r136": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r137": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r138": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r139": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r140": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r141": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r142": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r143": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r144": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r145": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r146": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r147": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r148": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r149": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-11B"
  },
  "r150": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-15"
  },
  "r151": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-29"
  },
  "r152": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-6"
  },
  "r153": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-7"
  },
  "r154": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-7A"
  },
  "r155": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "40",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481774/310-40-40-7A"
  },
  "r156": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "840",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481440/840-10-50-1"
  },
  "r157": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "840",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481295/840-40-50-1"
  },
  "r158": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2"
  },
  "r159": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "270",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482989/270-10-45-6"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r161": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1"
  },
  "r163": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11"
  },
  "r164": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12"
  },
  "r165": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6"
  },
  "r166": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7"
  },
  "r167": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h))",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "323",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/323/tableOfContent"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/606/tableOfContent"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1404",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1404",
   "Paragraph": "b",
   "Publisher": "SEC"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1405",
   "Paragraph": "a",
   "Subparagraph": "(4)",
   "Publisher": "SEC"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1405",
   "Paragraph": "c",
   "Publisher": "SEC"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "04",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r177": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12",
   "Paragraph": "Column C",
   "Footnote": "5",
   "Publisher": "SEC"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12A",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12A",
   "Paragraph": "Column C",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r180": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(a)",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(b)",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column C",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "14",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "14",
   "Paragraph": "Column F",
   "Footnote": "7",
   "Publisher": "SEC"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column A",
   "Publisher": "SEC"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column F",
   "Publisher": "SEC"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column E",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column F",
   "Publisher": "SEC"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column G",
   "Publisher": "SEC"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column H",
   "Publisher": "SEC"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column I",
   "Publisher": "SEC"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column A",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "5",
   "Subsection": "04",
   "Paragraph": "c",
   "Subparagraph": "Schedule I",
   "Publisher": "SEC"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "7",
   "Subsection": "05",
   "Paragraph": "c",
   "Subparagraph": "Schedule II",
   "Publisher": "SEC"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "9",
   "Subsection": "06",
   "Publisher": "SEC"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 11",
   "Section": "L",
   "Publisher": "SEC"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 11",
   "Section": "M",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 4",
   "Publisher": "SEC"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(3)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(3)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-1"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(7)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 6.B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-5"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(k)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-5"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-11"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/280/tableOfContent"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "34",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "36",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-36"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/310/tableOfContent"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "42",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-42"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "42",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-42"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "42",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-42"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "44",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-44"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481664/323-10-45-1"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/326/tableOfContent"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-14"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/330/tableOfContent"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-1"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-2"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-4"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482955/340-10-05-5"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483032/340-10-45-1"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-30/tableOfContent"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-4"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-7"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-2"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-17"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-19"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(n)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-2"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r466": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r472": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r473": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1"
  },
  "r489": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "730",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483044/730-10-05-1"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "730",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482916/730-10-50-1"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "730",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483041/730-20-50-1"
  },
  "r492": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/740/tableOfContent"
  },
  "r493": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-25"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-28"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-4"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-6"
  },
  "r497": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r500": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14"
  },
  "r506": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-19"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-20"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r517": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.1.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.5.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 11.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "270",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1"
  },
  "r522": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2"
  },
  "r523": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478758/740-323-25-1"
  },
  "r524": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r525": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r526": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r527": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r528": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r530": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "808",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479402/808-10-50-1"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r533": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r537": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r539": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r540": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r541": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r546": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r547": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r548": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/830/tableOfContent"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481839/830-10-45-9"
  },
  "r557": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482014/830-20-35-3"
  },
  "r558": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "230",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r559": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-12"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r562": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r563": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r564": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r565": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1"
  },
  "r566": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2"
  },
  "r567": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479424/830-30-S99-1"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "832",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483507/832-10-50-3"
  },
  "r569": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "832",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483507/832-10-50-5"
  },
  "r570": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r571": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r572": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r573": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/842-20/tableOfContent"
  },
  "r574": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "12A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A"
  },
  "r575": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r576": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r577": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-2"
  },
  "r578": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-4"
  },
  "r579": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5"
  },
  "r580": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-1"
  },
  "r581": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
  },
  "r582": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r584": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r587": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r588": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7"
  },
  "r589": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r590": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r591": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479773/842-30-50-13"
  },
  "r592": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479773/842-30-50-4"
  },
  "r593": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479741/842-40-50-1"
  },
  "r594": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r595": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/850/tableOfContent"
  },
  "r596": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r597": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r598": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r599": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r600": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2"
  },
  "r601": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3"
  },
  "r602": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-6"
  },
  "r603": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481435/852-10-45-14"
  },
  "r604": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/855/tableOfContent"
  },
  "r605": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2"
  },
  "r606": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r608": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7"
  },
  "r609": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "910",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6"
  },
  "r610": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "912",
   "SubTopic": "330",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478411/912-330-50-1"
  },
  "r611": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "920",
   "SubTopic": "350",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478609/920-350-50-1"
  },
  "r612": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "920",
   "SubTopic": "350",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478609/920-350-50-1"
  },
  "r613": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "920",
   "SubTopic": "350",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478609/920-350-50-4"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "924",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 11.L)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1"
  },
  "r615": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-5"
  },
  "r616": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "928",
   "SubTopic": "340",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1"
  },
  "r618": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r619": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r620": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r621": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19"
  },
  "r622": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r623": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r624": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r625": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r626": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r627": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r628": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r629": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r630": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r631": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r632": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r633": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r634": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r635": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r636": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r637": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r638": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r639": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r640": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6"
  },
  "r641": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7"
  },
  "r642": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r643": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r644": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r645": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "280",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1"
  },
  "r646": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1"
  },
  "r647": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r648": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r649": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(27))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r650": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r651": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1"
  },
  "r652": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(1)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r653": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(1)(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r654": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r655": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r656": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r657": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r658": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r659": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r660": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r661": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r662": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r663": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r664": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r665": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r666": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r667": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r668": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r669": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r670": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r671": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r672": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r673": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r674": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r675": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r676": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r677": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r678": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r679": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E"
  },
  "r680": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r681": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r682": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r683": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9"
  },
  "r684": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r685": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r686": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r687": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r688": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r689": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r690": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.W.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1"
  },
  "r691": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r692": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-1"
  },
  "r693": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-2"
  },
  "r694": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r695": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r696": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r697": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r698": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r699": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r700": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11"
  },
  "r701": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13"
  },
  "r702": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-2"
  },
  "r703": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-5"
  },
  "r704": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-6"
  },
  "r705": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r706": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4"
  },
  "r707": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r708": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r709": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2"
  },
  "r710": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r711": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r712": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r713": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r714": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r715": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r716": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r717": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r718": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r719": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r720": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r721": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r722": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r723": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r724": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(16)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r725": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r726": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r727": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r728": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r729": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r730": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r731": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r732": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(5)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r733": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(5)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r734": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r735": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r736": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r737": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r738": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r739": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r740": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r741": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r742": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r743": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r744": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r745": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r746": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-6"
  },
  "r747": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7"
  },
  "r748": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(1)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r749": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r750": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r751": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r752": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r753": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r754": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r755": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(g)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r756": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r757": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r758": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r759": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r760": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r761": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r762": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r763": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r764": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r765": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r766": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r767": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r768": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r769": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(1)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r770": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r771": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r772": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r773": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r774": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r775": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r776": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r777": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1"
  },
  "r778": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r779": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r780": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r781": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r782": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r783": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r784": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r785": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r786": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r787": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5"
  },
  "r788": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5"
  },
  "r789": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B"
  },
  "r790": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C"
  },
  "r791": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r792": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r793": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column E)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r794": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column E)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r795": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column E)(Footnote 6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r796": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r797": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r798": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6"
  },
  "r799": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r800": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2"
  },
  "r801": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "440",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1"
  },
  "r802": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r803": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r804": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r805": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r806": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column E)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r807": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r808": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r809": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r810": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r811": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r812": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "976",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1"
  },
  "r813": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "978",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1"
  },
  "r814": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/985-20/tableOfContent"
  },
  "r815": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2"
  },
  "r816": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r817": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)(6)",
   "SubTopic": "10",
   "Topic": "815",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r818": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(a)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r819": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(b)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r820": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r821": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r822": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r823": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r824": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(g)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r825": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(g)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r826": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-22"
  },
  "r827": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r828": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r829": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r830": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "52",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52"
  },
  "r831": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r832": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r833": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r834": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r835": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r836": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r837": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r838": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "48",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48"
  },
  "r839": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "49",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49"
  },
  "r840": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r841": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r842": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r843": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r844": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A"
  },
  "r845": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-11"
  },
  "r846": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-12"
  },
  "r847": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-12"
  },
  "r848": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "79",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-79"
  },
  "r849": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "80",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-80"
  },
  "r850": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482955/340-10-05-5"
  },
  "r851": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "5",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482955/340-10-05-5"
  },
  "r852": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40"
  },
  "r853": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r854": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B"
  },
  "r855": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C"
  },
  "r856": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E"
  },
  "r857": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F"
  },
  "r858": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r859": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r860": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r861": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r862": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r863": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8"
  },
  "r864": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "231",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231"
  },
  "r865": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479908/805-50-55-1"
  },
  "r866": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "101",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101"
  },
  "r867": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "102",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102"
  },
  "r868": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "103",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103"
  },
  "r869": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r870": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r871": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r872": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8"
  },
  "r873": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "53",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53"
  },
  "r874": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10"
  },
  "r875": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17"
  },
  "r876": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21"
  },
  "r877": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29"
  },
  "r878": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3"
  },
  "r879": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2"
  },
  "r880": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4"
  },
  "r881": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5"
  },
  "r882": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6"
  },
  "r883": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2"
  },
  "r884": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r885": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F"
  },
  "r886": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r887": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r888": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r889": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E"
  },
  "r890": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18"
  },
  "r891": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r892": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r893": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1"
  },
  "r894": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1"
  },
  "r895": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r896": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r897": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r898": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r899": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10"
  },
  "r900": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11"
  },
  "r901": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12"
  },
  "r902": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "Global LEI Foundation"
  },
  "r903": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12"
  },
  "r904": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r905": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r906": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r907": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r908": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "g"
  },
  "r909": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12, 13, 15d"
  },
  "r910": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r911": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14a",
   "Subsection": "12"
  },
  "r912": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r913": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "15",
   "Subsection": "d"
  },
  "r914": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r915": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r916": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "249",
   "Section": "308",
   "Subsection": "a"
  },
  "r917": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r918": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r919": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K"
  },
  "r920": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r921": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r922": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r923": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r924": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r925": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r926": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r927": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r928": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r929": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r930": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r931": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r932": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r933": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r934": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r935": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r936": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r937": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r938": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r939": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r940": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r941": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r942": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r943": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r944": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r945": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r946": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r947": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 8-K",
   "Number": "249",
   "Section": "308"
  },
  "r948": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form F-3"
  },
  "r949": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-2"
  },
  "r950": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-3"
  },
  "r951": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-4"
  },
  "r952": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-6"
  },
  "r953": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r954": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r955": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r956": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r957": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r958": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r959": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r960": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r961": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r962": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r963": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form S-3"
  },
  "r964": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r965": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Investment Company Act",
   "Number": "270"
  },
  "r966": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r967": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r968": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r969": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r970": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r971": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "i"
  },
  "r972": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r973": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iii"
  },
  "r974": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iv"
  },
  "r975": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "v"
  },
  "r976": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "vi"
  },
  "r977": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r978": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r979": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r980": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r981": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r982": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r983": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r984": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r985": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r986": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r987": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r988": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r989": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r990": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r991": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r992": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r993": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r994": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r995": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r996": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r997": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r998": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r999": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r1000": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "A"
  },
  "r1001": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "C"
  },
  "r1002": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "D"
  },
  "r1003": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "E"
  },
  "r1004": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "F"
  },
  "r1005": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r1006": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r1007": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r1008": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r1009": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r1010": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r1011": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1012": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106"
  },
  "r1013": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1014": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1015": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r1016": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r1017": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r1018": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r1019": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Number": "229",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1"
  },
  "r1020": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "A",
   "Number": "229"
  },
  "r1021": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Number": "229"
  },
  "r1022": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "i",
   "Number": "229"
  },
  "r1023": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "313"
  },
  "r1024": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r1025": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-X",
   "Number": "210",
   "Section": "2",
   "Subsection": "2"
  },
  "r1026": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r1027": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "413",
   "Subsection": "b"
  },
  "r1028": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "425"
  },
  "r1029": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "462",
   "Subsection": "b"
  },
  "r1030": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "462",
   "Subsection": "c"
  },
  "r1031": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "462",
   "Subsection": "d"
  },
  "r1032": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "462",
   "Subsection": "e"
  },
  "r1033": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "486",
   "Subsection": "a"
  },
  "r1034": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "486",
   "Subsection": "b"
  },
  "r1035": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "7A",
   "Section": "B",
   "Subsection": "2"
  },
  "r1036": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Section": "8",
   "Subsection": "c"
  },
  "r1037": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3"
  },
  "r1038": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-10"
  },
  "r1039": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2"
  },
  "r1040": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2"
  },
  "r1041": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2"
  },
  "r1042": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-11"
  },
  "r1043": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-3"
  },
  "r1044": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(1)",
   "SubTopic": "10",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13"
  },
  "r1045": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1046": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "SubTopic": "825",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r1047": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Topic": "705",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/705/tableOfContent"
  },
  "r1048": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r1049": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(1)",
   "Publisher": "SEC"
  },
  "r1050": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(2)",
   "Publisher": "SEC"
  },
  "r1051": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(3)",
   "Publisher": "SEC"
  },
  "r1052": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(i)",
   "Publisher": "SEC"
  },
  "r1053": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(ii)",
   "Publisher": "SEC"
  },
  "r1054": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(iii)",
   "Publisher": "SEC"
  },
  "r1055": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1405",
   "Paragraph": "a",
   "Subparagraph": "(1)",
   "Publisher": "SEC"
  },
  "r1056": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1405",
   "Paragraph": "a",
   "Subparagraph": "(2)",
   "Publisher": "SEC"
  },
  "r1057": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1405",
   "Paragraph": "a",
   "Subparagraph": "(3)",
   "Publisher": "SEC"
  },
  "r1058": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "11",
   "Subsection": "03",
   "Publisher": "SEC"
  },
  "r1059": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "04",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r1060": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(i)",
   "Publisher": "SEC"
  },
  "r1061": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(iv)",
   "Publisher": "SEC"
  },
  "r1062": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "a",
   "Subparagraph": "(4)(iv)",
   "Publisher": "SEC"
  },
  "r1063": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r1064": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "205",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483504/205-10-50-1"
  },
  "r1065": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1066": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1067": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1068": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1069": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1070": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1071": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(3)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1072": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1073": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1074": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1075": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1076": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1077": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1078": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r1079": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r1080": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r1081": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r1082": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1083": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1084": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r1085": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r1086": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r1087": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r1088": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A"
  },
  "r1089": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8"
  },
  "r1090": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1091": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1092": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1093": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1094": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1095": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r1096": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r1097": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r1098": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r1099": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4"
  },
  "r1100": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r1101": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r1102": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r1103": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r1104": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r1105": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r1106": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r1107": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/310-10/tableOfContent"
  },
  "r1108": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2"
  },
  "r1109": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r1110": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r1111": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "40",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481628/310-20-40-7"
  },
  "r1112": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481569/310-20-50-1"
  },
  "r1113": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r1114": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r1115": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r1116": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-14"
  },
  "r1117": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483032/340-10-45-1"
  },
  "r1118": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-30/tableOfContent"
  },
  "r1119": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r1120": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1121": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1122": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1123": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1124": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1125": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1126": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1127": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1128": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1129": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1130": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r1131": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/405-30/tableOfContent"
  },
  "r1132": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1133": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1134": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1135": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10"
  },
  "r1136": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450/tableOfContent"
  },
  "r1137": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r1138": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r1139": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1140": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1141": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1142": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1143": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r1144": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r1145": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r1146": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r1147": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r1148": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(n)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1149": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "720",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483384/720-30-45-1"
  },
  "r1150": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "720",
   "SubTopic": "35",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1"
  },
  "r1151": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "730",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483041/730-20-50-1"
  },
  "r1152": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r1153": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r1154": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r1155": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22"
  },
  "r1156": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23"
  },
  "r1157": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3"
  },
  "r1158": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-6"
  },
  "r1159": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1160": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A"
  },
  "r1161": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A"
  },
  "r1162": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A"
  },
  "r1163": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A"
  },
  "r1164": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "15",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480123/805-50-15-3"
  },
  "r1165": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480060/805-50-25-1"
  },
  "r1166": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480027/805-50-30-1"
  },
  "r1167": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480027/805-50-30-2"
  },
  "r1168": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r1169": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1170": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1171": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1172": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1173": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1174": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1175": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1176": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1177": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1178": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r1179": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r1180": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r1181": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "830",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481956/830-20-45-1"
  },
  "r1182": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "830",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481926/830-20-50-1"
  },
  "r1183": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r1184": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r1185": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
  },
  "r1186": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r1187": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479741/842-40-50-2"
  },
  "r1188": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479741/842-40-50-2"
  },
  "r1189": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r1190": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r1191": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3"
  },
  "r1192": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r1193": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r1194": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1195": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1196": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1197": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1198": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1199": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1200": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "912",
   "SubTopic": "730",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479532/912-730-25-1"
  },
  "r1201": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r1202": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1203": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1204": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1205": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1206": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1207": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1208": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B"
  },
  "r1209": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r1210": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r1211": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r1212": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1213": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1214": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C"
  },
  "r1215": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D"
  },
  "r1216": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4G",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G"
  },
  "r1217": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1218": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1219": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1220": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1221": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1222": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1223": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1224": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1225": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1226": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1227": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1228": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1229": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1230": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1231": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1232": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1233": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1234": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1235": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1236": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1237": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1238": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1239": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1240": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r1241": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1242": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r1243": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r1244": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r1245": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r1246": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>127
<FILENAME>0001213900-25-042120-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001213900-25-042120-xbrl.zip
M4$L#!!0    ( ,J*K%I?YHX@5%P$ &QE(P 8    96$P,C0Q,#,P+3(P9E]H
M;VYG;&DN:'1M[+UY=]O(DB?Z/SY%CGNJ6SX/DKF(6NRZGD=+E,U;LN0FY:I;
M;\Z<.2"0)%$& 5XLDEF?_D5$9@() I0HF9MD]+E=I2)!Y!9[_"+RU__U?>*Q
M6QY&;N#_X[_J![7_8MRW \?U1__XKW;_K-O]K__UWOCU?^SOLX_<YZ$5<X<-
M9NPLF$S[MLMN0LN/AD$X87OQY#7;9^,XGKY]\^;N[N[ AF<BVPUY%"2AS2/\
M@.WOR]>=A1Q?]I9]#GSVV9JQ>H,UZF]K1V\;#?;UYHPU:HV6>'P<PR1AHG[T
M5K[S'Z_D.&5CO$J?3?PXG*7/?A^$WD'$[8-1</M&?OD&1CE,?S!S%CP\<W(/
M.MPM?Q"^R#\8A^F#N"7T<!".WL 7;^+9E./3C?U:<[]95[_A]H)9P!>YEX^]
M:>[E8V_V?33"':#'ZHWLG6X4'#;JQ^5S:=1JS3?RB?0'WQ<]6X=G?<_U^;\^
M]"ZSQ^/RY[-'W\2*5*P8B VG6-NO-?;K#>TE^[#6W(O4VN][3[VU7SO1-A">
M_';/2O'K@15Q]7@49G,?6M& GH0/<WN=1/LCRYH6'Y1?S#^,9QN5/DW?Y!['
MZ3ES!"5G>_1&?*D_ZMYWBGX46[Z=KNV[=\_#_[J$G<B>G-^UNR8]6C\]/7U#
MWZ:/1F7/P2OK;_[U^;)OC_G$VB_,)'(?_ZO%\T&1\ I% [><]P;#__LU=F./
MOV>_OA%_&,:O$QY;S [\F/MPQC'_'K^A'Y*4VN?_3MS;?[PZ$]_OW\#!O'H#
M[WPC7OKK('!F[W]UW%L6Q3./_^/5$)Y\R^JU:<QNW F/V!6_8[U@8OFF^,!D
M?1ZZPU?T*YS &_SWK]/'ON =FUCAR/7?,GRT!N][,YU[)XK0"Y=[($![B<?W
MOU@CCM)2G^^=Z\1C'*_VRZO"0O8C]V\.7T[C=VP0A X/]^-@^I9]\"S[&VO
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
MOX1)&?)EB.H7[AG-V8IB=EH3;W"L6?0<>>N)7"2+Q7K**47$XUSQUN'IJ_?
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
MT6*Y9%(X$*%E&;S')+((DAB^<-P0V_NERV341 _^4<+G0(9W_):'I@'_1(E
M(^.:!DGDIF$4[&8GMN6!M6E8CR+L309?<*8RQP%B+7(%4(GV7X1U5+]#S[I#
M+-/8':!8"\+T1".U1G6DKG_+1?M"^-,4\WUPIG"F=]SS\-_S4U5A>9&8T=OA
M99WW8)C8A9]'2!>QD!D)?.+^+;O5Y0XH.W#8[8B+8(YU&[@J73, AH=3(7$O
MPTQ&##P +M:PH/B0@O1QQ7: "I4TQ>9I2E%'=)_"*R 5V1T&M0T*98'^D"%Q
M$:U+.2?D(PSF!R!PK"D<UZWL1 J"TI>%@22RTD1-&&G[6:Y_A$:79H$\9 ,)
MVLD>$4T-:88LQI!9/,ZJ#VDFWZDA(KRAN7_$)K#H<=I0!8.$&<_(I8!^O!MS
M?WZF=UED7_S0,6 ;;>"-80+S.V#M"-%W)-I-C4"8=D @>Z.$*TBHSK= :6(E
M>-A9Y!3W982TXM.K'->1S0UA\:AZ=(-$/P$[DTR:!L$<GWA(9^Q,2\%Q$;MH
MW,O],6HB^"M*X,%;5YS:+1>9HB2B[!(V_D1;Q5"&178^J'U28D>ZQ 3CRU0]
M-\4#P]BV.BPG9YMFIV7\Z&D17WEN'(.Q:#FW9!X E;@VU^6P#;S^#?]PT!C$
M(+@G%"0.?TN'94AK$*1P$HKC$R%N\Y%TP):C R![)Y@2R_NP[Q/X"A/F!JP<
MMI>K'+8-BZ;4\&R OZ>YS63+TDC$R_EWX'=:)OZ"#V&T6*;08W<?F#Z8!B !
M.$;(;=I?XM<[X.9Q$)5):M. +Q,?#?A8*'AD44[VH=8Z-Q5_;O1-G&#B*SGB
MJHZVJA%NED;FWU%"NT/1LM11BDR:Y[K.IF1HF<J^F1<BDM@PJP*4)R:4#F\-
MASC 3/0W56I2IP\"-'!Z##0Q$9N6D"+RH/QYP:[ IZ9!S(7:*JHP/$VQ[UK?
M22GW%^D@\,EXVC\[#1%P+.O(FOR2N=QXQ\X/6 ]6RRXL8;RISW]UW_]!Z9<9
MDOM"BS]52[B;*7!"<^#49/'[.=,?/C:*=OV]2HURTTY !$$)(=C3DG,W'S!N
M@K0%& QG*FO1($+.WA/D3UNNXM?!^P,14W#?*SC5'Z(%Z<.-.)&::-Z..QQB
M=IK\27G$A&_Q9T;HCL9Q)-)8\G'BI7L/79Q$T5XDT)%@18$YH>4A[=(6#[AM
MH?Q!2 8"#H#"M1&,@G<GQ+/HX2ML.1WVAN:F& :-&-?A*;P$3C?P$F4%@DV(
M_=BBU$ZW0K!/0YE?3+UJ$VV)D!L93(W[MVX8"/4@36'8=T?T/!)8'OGS$@#;
M$FS!'F + ]@"T49#R_50:LA=0.)6D0.=]M%JX2&^'1]S08@//%>U[Q9G.K?C
MY=PUD0:4('GTJT 5PO& PD*A+B4/,JKH1YUR4JKQ#G1RO4A"%*:3 (TG^"NZ
MAZRT/N12$$D=I:R=H3&GMJT$+$*I 06H ]4)F9<6HT[9)%CO-:,%>UHH2M$.
ME1%>X9@J$I/Z7;BFH8'4F8.4Y>:+="@Q]:#,7!M5H(4PFU50!0I+BHL(I\O0
M-H-_YZ&,)RG![OI#3^0B4PL 9 9P)6ZJM,AY*DL7&/>3)$((C>^ ^LH,G,P:
M04%I2-Y;\ K<, $00Z\'-ZS$0X&?3=PHDIN<>B<"9:"<S+D3!]M=H/"DOV8$
M?MZ5BBC.ID0#;)&=2H;%?M58>MFH^#6>PS_GQ*Q =!078Z2S%R@!"E;Y" ',
M5OFHA;'"PJB-^AVZM*IW/Q*?T'NP^^"^2.NML"=*)]%#..4AEH=HQB0!J5 ;
M!2B^!9T(P)02!UYJJ:0!%2Y"K^*_Y8]E<WN4^JB!!<Y>ROXY!#\.BM$\:KY-
M9.)PVX.]P=G"ZN[ 4ARC[9,3+UTA@3$:DEI]B:]V0C-G\G+'R)^W5'_%?=3M
MAY*X8%!P]<T4;%DF&25N3-M%BI-+T9KN*<)<\+X+%)HZ6,2$,_IA^=$C>[/'
M!2P/EGF=A,99$$X#@J[UE95: O%>V9#G ;+0!R5*E( _D&/N$"9FP^,71[X'
MC'-4>I'5._8[<AE,<EM8G:V!=-JA-7#M(D"G7L%S=HXC!"8GTX4]I4))*2I3
MHJTI1:7#9:LSS+\8UYK-^3)3KS=95.'A*&QDZ#Y3J?4JDPN9'R4"%/C&]#UD
M^N/E/G3WC"@$@M.)P,O)&6FDN](8<GIPF4EJ+#)J"K.0^I9,3'1MI+&8F9LE
M\\[G^LJ*]%7.P)!9MP7[EL(]LS5CE0?8:\KZ+'$_%WLAZ2K+*#8[R\4K^O0;
M.IQ6T=9$%\T/-'J0EXV0DY/]&'\7*3>;PE))3,$Q6C6%,(S,=$DA#6B<@+<<
MA^X@P9 U5;J@9XWA!?1I8*/)8=H#LQB^?9WM%VV2_KZL,Z8ZGBC_,BH- +/3
MD)CZ,;KQ-N=.E'M9ELC5WDXA0;DTLL[0<\?@BK8%5I2G8!$84%0,7AGWQ15=
M1-!Q9*2C4O&R?KRR] 0O A.F<9SS?EYFC/S:9Q=\$"9HH->/J:2D*>)29WW@
M(CBL2>*-+%FA9-R@.<L^R\"P3*/3/5!359TT2N#TT:!/78H[\EI5)!,]G,]T
M%Y4L86EJ5YLI+'5^'!-K0/ ^'<IU2B],V/3&7OTU<X()WK-E:\E<$0_@_%OF
M^  1D(>E.4 J &[B]:;C+%\GH?;R/TV\6PV]HF'B#5U/.@E4.T;$[%"0/ U;
MXL:]0Y?2FI^8"/+DLEVE+Y/9[<*OI5NAA;LM9^+ZR,L6;>V4^Y:'*WMG[#5>
M*[<6Y'B"J7/.$>B$"U77O-%E>/*^/,>5=Z>1)%&9 =HZ$45TE*.) 2E@M0'Z
MNA@]IAH!C%7ZZ::E+S!*7X"W=166]Q8$SFL21W)ZLH0NBC@Z;SZ/T[]#= 03
M(89AUX9N%N1-WUI4 .JJ,[D?,JHW"2*A$?+U9E1S)?];B'ARTRCDWJK]HH8#
MNH7#GP9"Z(H*0_5F,4X*(GE\26>$-PV*,JYWL#FP.RZ%S_["W(U6QY5)*1&!
ML<(00Q"80TV#:C*62(B#*1CW8CNR, _\S@OHJLWT-Z8*AD2@(G$#*(<JJN=L
M<.9'/._U"N62YEGSNXT#X%9[LS048L.4_P;YC$$E@OD$$]=V/6T&PBW=:[X6
M4=LRCD(>EY&,E'T%ORN"TQF>,E 9=:ML6C9/0]"V0!R)C*[8[T5TA5$_//_(
M53%!_'U!/+"<>!#A V)R\624\11P-R@J)!0I"TD02W2& +FEI^98>,?A,)8Q
M/_III.?Q[^=C&08EP[HH@VG<*Y&W-'*L-2=F10C9P]K.F2BED36MZ>C"IU*Y
M0*D''%D*693W; _OV$3!FU<4KPU-\@"1D=3I?)>KZ=(!1@>%3XBXYH.1]PI@
M()0)O-XEG )5-N%CL_20#/U-0[H343_>_&G=!:'(\^)AI6:F'%^>%5$R6+3D
ML\;I::W#ZMBTA=%.R3._9 F/NT4J(($TT5>.PNFH9M9J]/^%(&*:KA1"0"^Z
M;8FZ6(KVI;R$>30\&'G00XJ,*LDM N?:*^I:U;R!T:PP]Z:A*%+27PB__J?E
MDQ75H-^V"L:KZJ@3RE8Z*;'(5\!7 KDDDCCR!E#0E/C0"Z #W=+$X\E;FL#J
MPI A[7]!6E&_F]1D5TK;M36;1Y 2)>.PWWF(%LX7V6=+:J3L=R!*0.Y$)2\0
M*G+.V,47"5Q%A*'U?@R>Z@@^]_&TS@)_* K^+0^5 (YTSP#72A+V,UUTK8OD
MR\PR.E=B]BP#Q0E%;*0C]+ :7MG7<1!\T_)U\\;U%P0Y836]E.OS+[G7>L[!
M1%+F+!J# @&(IO, <[2#F9YC*\^O93$.E9B:GYD N:A$K74'K*^PC]\XG^),
M1&5K)(]>(';T<[+4*ZW<F6"R&J8?)P*SA=ELM($+1[K@YRR:@8*;"#6.:4C#
MYX@\0]I6J!E2#>0P>(]ZM9;/E4CXD@,2FXXZS>/6-Z$^<"<,L1,B&R7UCOP(
M-DV/9<C@!9$6R-0)\Q6?I(@>2KJ+!*?*_!SD$[TE]AB2C@'R'%M)!'"$!(G/
M/"LB9)&@)Z-=1R I&.%,*X5&J*<72!=> @ (B"4[1&3W<Y,SH"$5)8[&T*P_
M#66J?1HA?,KFZO4*U*!FE@+#"-H$,PKL1&RAG^7)),O(8FJ6ITJ8ESP+(_UH
MP6&(<Q7WE<MT:3X_BDO 2NI\-,K2;3?@-E-ZYKIA0D-C07;.930<CET-Q#3B
MS.OP$/]PP#[#,0>4(EUPU&QE1VT\YJ@)8U8X:[;"LS;(KA KDB<>E1PYY8Z1
M![%2G+*TPBT.7?P%G!JLH,A9&7) ,98Y+T>EZ##2Y6O&*9S"-!%9MKR@34?2
M!*T(_.9%J[BW/'V-.,F%)RSV*C(T[S@57F1(326&LNP!#%)@H<NJ#LLH.:PT
M7J/(0[*1E+[83D<W[7UAB;I9W<9#6UAE*I?*5!Y72<E"4K)1)25WE?CG'54-
MA ?"+%$6' ACDA<J,0-#:&!Q/1I- =H\N,7#UN9"2HIX WPV=E.8'M ,&81Z
MD+H(V4&M/.<!FP2W(3&:C8<J-$RFHJU20 .4 -51QH(,Q9DXU@0/6.!8IDDL
M;6,=_5."6Q%-QM+ 91H[EB8^X6$,/3(XAP]:'A($HEIBB1 ;9&/]4(8/6@)E
M)Y$IYP>&!E@15*7A[+[F$.(R#11-98A=.2G""1&&O]YI*L-.LB)V,HDT%-,[
M8\G9ZO :'1"(;> 4A6IXNM#5870J-$(NK>9N]C*:!<<RQ:;)$&\:$D2')K1(
M02\ <%$=DT)!1W$ (CE%G&7[8BS>EV0J4:6*.$TMJ"KIQ]0(,C<I6*V]"%NF
M[[5.&<83]AHEB>@YAUND5ZUI7AAXR"J<I&>55/2.:7WS:*,,$7 &(B/[!>S&
M*,,]4S!()"*\66XIN0:BRBK)8%?91QKVZO-_6I/IN[;VK>!"%8DP9,0A6CL:
M:]OYS32LUSBAD(CLM'=&U2M3"Z@I'Z\QTH#0'CZGVF^W59OMU_#[8,3)-1#>
MU1WW;E4E9HE;5X0 2*\G&LM(4QKX)EK3RVJ,GH@#BD@/0NLG/)]+S=*W(O+9
M4&&A+$8]EOWKY%)\'J,_BJY;3$!RP7U!J+" LI!!Q,1A+F@/&WJ_+M@A/Q 5
M*I00"T!63\#4=DGDH:4NII F9R@/X]XC.&2&E?R2?(HS5V5DB+ H!5<7(SU4
MA7^&*L'&J",X#T=8_S 2KH\BN1Q#1IQ[(I'H$7(Z&2)^E()S10@+.B&R7L3U
M;P,\>A'=]CP9=H3M4=LF.LE1CP%T$V$7ZFE0FW8*',B)R,+P_%(I@"U;EXDC
M]*6'?<=-0CMC1/ >(/9#I[T7O98'KM)1Z9[3>DJJNU+ETCX[8,!:_TQ 61^;
MAB [^8W(I G"[JO?MZ,(#H+8(D?LUTD\H.C;.>[3C42+1/?0>Y]/8QFF5_0N
M,$'*%(M2=Q9?28Y?% 74%U^%%41[OT$86(X,MZ.Z1_N#V6X(WC[":.PTSH;N
MX2S+RJ;QL6Q-5'!+)H.*60=J8326@L$\0+BJ#DD0JVHYF\.%Y=KFX?^&H965
MG(GZ(J1)0^17:/&E!)FELS.*S'QHL:DI8DING B58//PN<?3)'<ZC#9/0\:0
MX7>+?I95G)>] *Q#])E4AJ6NR-!#?A)]C\5AFF"O4WC23#<YA_XR-*85!"J9
M!'@0[$H,L^#V*#F8E4@]D8ZIMBS'P\B[8+D8.GPMS;-3P9O,5<YQ8QG1D1%4
M1F6/F+BQ@ $7IJ_F+H206'SY9%:*(S\OB;7@<R7U-\9\?D H4E5"*GG9O;5L
MC!F6$8D( N7_>\'^(&,!7Z<&JN3=R#2R\-0C1ETP2LXUS"1GVE&R'(](^X7.
MB,2JB3B<&SK4?G9F"E^(JP)$5^2K**+H"XL"8X+P(W655CY</!.R2AJ,V*1
M6Z,(^9>Q\#1-JF7-*623$RJ,F5#S:,V+T^IN9RD@!F,MTY!K9KU6 2RJL&6T
MDR:?TT!E1$+TE[;X760TI,HK?!P;'6#9"=ZU0%ZQH0U%GJ@VG$Q4.0O'S<Z*
M:-NS8'?D47TAJS\-9<JM&B8HSZG+!(R+P"BA&@Q)*XSP.*Y,-V"6:$%9%>R1
M0 [YY(7%HC0++#QJ-J_5S2WZ?0$]@11HP#L1K)7/\9GYLZ%UZR<>,6GM20:P
M2FNJ'IA.;H. 844]M7 ;R>%"DR]K&)-"XO3:ZB@!?O<54"9S0P5Y8:.GU(X+
M>0%.FF]2DOFI8"2K@$HHPP42[$K.(+7]D8[8"-D%>"3-X:9EN?<$$_(N<UD
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
M6<HR*3/@HF5?K^P\$<2A[ID7_;3D%05I\PIO]O(Q.%F9*>*/72K;I#J\_"5
M(G-$'7&-#,<G#$S,"TL;S9Q+ZMR1ZZXX-X6SYY PTDT718>B0[QHWA3!;VQ*
MRE,I*.&OL@234:QQ_"(;N:L0,\Z,^HJ$,BV83/&Q>NV@]LL!.Y.BMS1$FT8L
MLOL#Y\#NFL=K%#)X.'0>H?][^V9CUJ%>C/-L:S%RNIE;]CR:MKQ<+D-2+T0U
M9'U]Q*4@A ^90SA$8D3L5))%1>]#/0C4/$'BY4=&B*^ B;2R88H Y0/6D4NC
MW\H+*HHMC$AL4PO8;!V,+O"1369*%Q$'AD2_L6 J@9#*I\6BM"$2,3X!?.N)
M*F,1 Q68:@$X3T?,=L*-<A?)Q!+%'6&K9&U"@P XFM:FJVRCK0]5V,J(264.
M;J*3OT?HSII%IBA*EVA_82\54-^$M_3(?XQ5!)1Y0221QYA<%_7#V.> UI#6
M*DH#3D.>:ZUNY3=TXC(P)NOS\U J*YHO/)3Y?%>_%15=2H*.6A(5\]RK8(M]
MZ]/<5!KFRJ..#<7$&0*ACS&-N4L#;M&B'NG=#]NW@>LH&_D\2'#7;ZSO5FJL
MP'^PSJT52;.I2SHD[=N3_2)[DW[UK#AJ%!#S^H14B50]'H8VA'AI_2+NC\K6
MH=2E!GO'L'R4[\/6:/TBXE5YNUX5.FBM6W!"K07S22O-+& EM+EL@5C&+EBB
MZD#Y&?GFIWA_-'(X&?@N=S2%1;=CH;U.=I/85Q'?LU[/G9@JRE"OH]@.F-7H
M56!<%B^;S_A*HMI2UI W!@T6O-6@MZ:!?EQZ<0=%?EW<:C]VI^E%47D9JN;I
MB#YQ=,(-,GOH[FFLK@9N&&.M#K>Y" _%D<H,J]KD#&2"B#H%7)YBR!3OW<G1
M0&YG5,8H9TS1P8C0'\\,$ T;A"9,V@@(Y'F^LQFLG8AP?JEE5))V,EOT=G*,
MJ!6<4$:+9VI0HPKT6?<'LWTJX!L J\GN/I9/I(B.&&>S(&&JOY0**"OG4.X(
M(:L>W).4<M+I&_GIB^9$?P4S62? J::(;ELO91HX3]B^+)0]+T5TZ37?8E9'
MG!HJ(YI54"J$$I)/>B]1$?F0)L4>T;LKJQ/'= @&3V5?P:?L8)X <M=<4KPV
MDK5R&L4M'(;"P[*S@:C+E/<,4'L7Y,^BGZ\#8%=0!2.]R]2'-)8HA+D1UY2%
M?$$K+%$2J6BDT[VAQ)-HQY5%Z.<)S'.%DRFJ;HU"$5BV!; AQ Y%XLGCY_#(
M19I@)OI7(:$KJ1YCRYJ9%+KQFBM'UMJ!Y#&1YGJM"C470LVM*M2\68H=O+](
MXV6:J-+C6#*F\))OPLXN)B4/B&RH"%5$Q+''KKA$T\%>;'1MD[Q.4Q93Q%G'
MQ?D.]* JP7/$SF^W7 6"]M"3>RWM6G2SL$5 =@>G:"\JLHUI)^EFG7K>REO,
MZ*=9)UKR0^4\V:)Y#BR/_(UH3+>R"LRY_O[T CIY49ILJ#P6VY(&57-MF8>$
M,)2E;WFK0 %9"E=G[RVL=GMMIM :T6 W_TO34#ZQA&Z$"ER5N^!4F]]+R6?F
MA"_Q;+]SV3F[Z9RSL^NK\\Y57_S5O[[LGK=ONE<?6?^F?=/YW+FZZ1O7%^SZ
M2Z<'G\,3FV!B;9YJ8\H&O1<_*549]KBVIA&(<O77'&!R^0D_!5HI-$2&KM21
ME!J(DH")=QS;VN%O/.<=DTO*= QJX7(D)JP,(5O_>-5HO+KGC65J^&&%?R&E
MRI]XNW"G(%2(Z>>74SIW";_4YY1;3HHU6WXW4PSJV(TY'0R<LQ_<A=;TU8*=
M+GFT9&)/W/Y7CQWE:4<B))Z8BI"2OP["-^_9GO@/\87$[K]>:@.>=F O:U?3
MIGTSN9NXS6)FZ"I6&_D4\D2M++=3!3XEW5*=5[6G2^XIF#1B'ND&8I])VEE#
M[S99;>B2&]I1EB!8?M6F+;EI9[J9+(CO!ML2K7$#ES4*8/HPW5&(/='1Z O"
MMRP<#?8:M4.ST3PQ&ZW6Z\5%+F@(YDMW3G%N:LKH5+YEIW@./0F2*"Q9VI2_
M+%,L4_^ES&G]GPO>>3SW=(A[]>I-Z>CW.</5A%_XA-_OU0_->JUE'C5J"R=3
M-DQ1#V]\Z@]LX0O>]>4E7%%^/=3'9I$40T&.!6 8E^%I7 D3)6+/5 2%S YU
MX4V)F7'?%B^QKR6;N;K:/J;FII4SW3>[/#FM?&5OMCKZ^_KAD=EJG/SLV["W
M]#Z\7M\D]A]W"NLU@983&/VQO#-)$Q4BI/_2"79G)K)=SMDVWS9.FV:M=?0R
M^7:E7!EE<:RU[<11S:P?-K?.$B#.MTH0>[0/C6W.88U\66Y?/_<I;$";/L$@
M_R"1*RP>AP0-WIH%_C.KF2TKN4?JEY]^ W;"<]9OIA230WB\:]-% >(6N#EL
MVPL]O9]Y]-WP*W?%4]E!!_<)G'[%XSS@:IW48QX?U<UF:[OF[,[03^/(;!P6
M4"4[3\<OUO$%^CPYJ9M'S=;2T]B.;EX(EJQX=V.\>WIJMHZ7\(G7SCE-(-E6
MXWB[G+,3[-LP6R<-4(_+FR>E?=\*8,\<B+\(X7]BY\L*N;DQY&8AA%<A-ROD
MYK/;U0JY62$W=W9/*^1FA=S<_J95R,T*N?GS3'BE?>CO 9$]B[VHM\S3TV/S
MM%4(J#V+Z6\*$/@L-F,%9[D32;-=@9O^U#FKDUK-/#Q=(FSYLK=A;^E]>([0
MLI<$"=T5@MV=B:Q0.58X>97..8+3/3W9*JJO@IIF4%.05,M +#>0U]K^)/9@
M-UJ'6U55SPOMN0-3V$UT2P4XK4;? 7S+\]J G?"=*\!I-?J.>*V[X@<]>VV<
M84W7>%A@.QXW=L"2WA6JV9V);%\/[XK?^R0B_6FPIJW3FMFL+P'"73>UM!I'
M9NUD!Q#:.S.1O>8)4&XQ+[-1[@$FKK4:9OUHNW4HC5K+;!T]4JZ6(T[7VU^T
M@J?N-CRUH <J>&H%3WUVNUK!4RMXZL[N:05/K>"IV]^T"IZZ._#48C3B64#C
MJEEO;M:-FMDX:9J-PT(HXEE,_Z?=])W(7^T*]G,7HJX[,(6&>=ILF,VC'>CF
MM@.[L?>([7B.\*\-PT$WP\@[1,([-)4=X*8=F,)>RQ0YI9^K=>@3%/7N(,)V
M@6ZJ*513V%UMO H[?(=P9,_PD%_H%';$_GV^9M0V-/<FT&,[="+55'95>.R&
MK?W$0]E5M;T%G%D#SK%F'A_O0,53-9523CLY/C2/MHS5!'8_;M3-UB/:"JYC
M&G7S].3(K)TNT>CQ8;S9BN!F)= R]>K_L;_/+ESN.6_9%VO$W\'O_YUP'Q.:
M]?H[]KOE)?@GV]^7OZ1-$K^%?ZB)Z:T7ZPT4'G/=%X_PLX<SKT]9JKZQ*L>;
M:P59,ATJ,M87KY;]CMW,IK#B=F@-7/L=N[(F7&S-58";<*3_Z(WZ%6T/;FZZ
M,8LV:A!RZ]O^@ ^#$-X[I2W7)WM4,EG<T%>%/I=R$=K)E@^NSQ?7D1WE&LEK
MZ_?%?VA?MJ_..JS_J=.Y6=,M\>M;]ZN?ZWKYY>&>#TF0)4$@K]ZW(TP./'AU
M_/.!<OX8=&9E^[H LVG\ &ASQ="C'=FH#(8I$49/PF&^S+W1@GQJ<Q2JDCT"
M4/DR-V>E$,F7N46/!CV^S&WX(1CC;N$5GQ*JL**QR6SX)P,KW;VU/'@^HA1B
MR*,X=&W<%OR^L!\;!U.!]_Q,^R'B=1,%5_=9S/P02_4*0;EG,?63XX;9*(9;
MGL7<GR?:\;1Q:!Z?% +)SPGJ&(*O U(0G4@GR?KC;0E3(5YX_S^W']BLYE'-
MX\5#,<@F9'82AO <LZ*(QVMD_,.:>=@X-AM'2V3EUGU\)V;SZ,0\*AHPFY_*
ML7EZ6#?KM1U(W=8;YO$IWB2] ZU(]EK'9NL4C,S3[29QZW7SM-DRFR=/;".P
M2;W?]6_!OYF0M^/ZZ^V!6V^"Y](R#YL[0"O57'9;6>Z!Z#\].C(;IU4UPZJ9
M?#-&>],L:8*Q>4)JFLU&;;W3>)AG-LA<.S69Y?H"F\UEFB0_D<F7WH]G );L
M?+?'EC_BS'+^2B1#K].<.FV ^;V^ME [1:K59'Z$5I8FE8WLRHM0VFW;3B:)
M1_F8P>[4-U6QN&H>SW\>ST#9BTB;'_C[FXJV5:S]*,>B89X<'X.3LP.8ZD;-
MK+>.40EM?RZ'B#/?@<AD"QS0XY99.WRD][>;UH"0!NTU2P#8L\/3IMDXW8$^
MO8T&\-:Q>5C? 9IN'9J'QTVSM0O%4B!W3@^/S>9.U'+@A8[-.M#[=IL''P&?
MUS%7] PB[LITU\UU-@T#L.]9A(U('';GQF/XJ5#Z\.C4X\X(/D=H4KS&^ZIV
M1;520/S$/&SM +O)N1RW=B XOTN) @K0'S?,H^82NJ(*T"^CW2]=:^!Z;KQ6
M_WT'2*?2[,])LV^7O>MULU4_-NO+U&5O6[,++J9F8N/ <W@8R=@<ZZQ9<:=V
M^P[<)K$#Q?S5%'9$TC_5GWPF6IJ,\ZWR>^6G5]K\)_+3UW/!3C[R715HYT3L
M<[ZFI[QNNR ;JIMYMG$SSX]4>5?W3JRJ)KS:R5P%N:+,IU205UM97<E37<FS
M"YOV\J_D>8+W^LQ*W(^?7C^[S9ECB?OSG/GQH7E2>YZ7XAPWP>\O%AL\B[D_
MSQ+WDWK+/#HJ1#:J$O<G1D;>;#4^5(W^<X[^DI+GFP+)'HN*]),=B.JJBO2=
M*(ZOGQZ;]5W8E3J88+6&63_>@7S$7@.,JN,3\["Y! AUG5GTFGE2/S)/3A]9
MD/D35*2?G-:6.YX-@+NJN>R<AMP[K(,O6C<;I]OEX!>AJ;=2AWX$*UFFOGC=
ME 3S:*V[2\K# -ZJB/4>7J\W3LSC8IN_E3'ZTCOR#,K3-ER+WC@^- ]K2_1>
MJFK17_)DE@(D+4LJ&]F5%Z&X=[,6_6<.W52CO[R@V3.N'?^9"6++Y-BHFTV,
M>>U O.N9[L1NZMS-5'PWL(_HL=DJ=I3?PODUS&:C:1XU=Z#%*J+:3X[-H_H.
M1+2;3;-6;YJGK1T(].\='8%Q?6C6MMQCM=DPT5L_.EY;=X>?H>)[RP*;B!JQ
M/CL0GI-S.7[L78QKFLNNA-\I 'Y\>@H36D(25@'PJLZ[TN>5/G\"N=;-&MJB
M]2=>A?MSU'FGUOH.U#?N0(5S-84=F<)3Z?*9:.FMU7E7WGFES9^C-O]1[WR7
M+K9O5!?;%RZV/ZXNMG\6%]OW;]HWG<^=JYN^<7W!SMK]3^SB\OJ/-5UQOW">
M:F/*!JT:(6R@$<)%$+)XS-F?W I9!^P?Y^';[*NN")LH.J\:(E0-$79N)[6&
M"&HKJX8(3]O*TH8(DMVKA@A/V-"J(<(3-JUJB% 2YKGBL6B'L)=$L"VN_QJ3
MLK<N6D>#&0NF/+2H6MBR8_<VEZZ9F\8&"Z_W,-Q0JY7=K7?O,$6)O?G6"(^:
M\ )FW/BL8;^;]6/SN!B">Q;3WVN>U,WFZ>/V?@>(9:_9JIG-1S8!V85Y']8/
MS5JQS>(R\]Y&+NL!(>A2Q5:Y$'R1F8P=F **^ 74O]D@[HG9VH7;SG?E2.IU
M\Z2V/ AF-W-;*;_K7)[Q_A!,:]_>%+\K6Z:V S@G\<*G_7/[LV^9K=8.Y,):
M-4R&_?1 =*#K5@VDY_$3P2QK27\MB,YO* NP*#=2A?]W(_R_M:;(:][-U6]F
M,7"_7-S^1^-0N[LC\X%W]E#@_>5NA=[K.NTGG+43%E^4A]!?[J;<TQ3XWACX
MR]V1^X+8+W?5Q2@T*XU"5P'G70HXUPO.V<['X!K%6I5=G_/)H=DZ*CA.SR+$
M+&YH:YP\S]GO'=>/S*-BI=7.$PQ0S&FQ6F*G._#N5+!Y3[3//#W:[@6'#;.V
MS S6'N$\!?FS1!GF&G=BKP&Z%P'FV[VCZ@0#[^;A,INQ]D-Y_(Y44>>E#A@O
M4M[^ ?_4?4OV6B='YO')$G6JZY0YQU0O<;SU5!NH@<=>WKKN2_$JX/:SB-P6
MQ%@5N:TBMX^.W%:!VRIP^PCP<A6W_8E6K<=M?^:P[>X':W\$Q*+_\WE>2E6M
M\B6LKT%7VY<4)#Z+V5?GLJ,A9QELJA#-/^<4]NIXCTO-;"US!=+NM+';E:UX
M1F'ES0:3=^ \JRFH*\X.ZV:C& ^KMN/'@\J[WR2E#,I\7UN?9M76I]#6YZ1J
MZ[,+;7UZUY>7^Q?7O3_:O7-V?<&Z5[]W^C?8Q@?^9/VO'_K=\VZ[U^WT6?OJ
MW* ;$M?1SX?^V3B<Q@_'3O"I%P#R_Z$@T\D).&,?+ ^L#VZF:1JQ)XMR-<NY
M<<7=+__=?2HA_<WI+]1@^O#XT#PZ?;!?X\*A5NO,+8ATG@63:<C'W(_<6PZN
MFQU,.!""R(G-N!4N%8.\=V\?$MO+N^2/>U,*GCL].3)KQ:[C"Z*IJ_*P'T/G
M1:(N5(T\SH!9DF2)3H].:F;CL0BI51+G(ZAP#>BP6LML'3VRE_=ZG;4%++:0
M1I9K++;3/-HT:T? I(T"JGC-3+HRR>D%4;0#<K- \4\ZCKV&V3I!9%P!<+ST
M<<Q%-=92;[DRZVGC$VD?L%\QF9@C.H?;04B9S[<@+GCHN3Y_]?Y_]WC$PUON
M_)]?W^!/UEY/FF>GM6Q5[:#1<OV'-TL\!Y)O^>TZLZ9N#*_\F[XQL)]:%[X=
MQ-SQ>12M;0^?M*[-^#TE,Z@=T/A70<RLZ=0#R0C<>?"\*:MLK+/E":?'K2CP
M,QE^/1R"AD7Z^1IQ%@S9ES"P.7?61T+;W:R?E$+.'T$A;O2-75AV'(0OE0@>
M&^([K$)\A1#?:17BVR&JUGMY?_W\N=W[$^-]O6[_-W;1/KNY[FVD4_=&5CPG
MNG]UW_\9)"P:!XGG,-L*^3#QO!FS0<NYP&2DY8:!YP5W8-$;(4JWH9!N)HN#
M$8?O0W%MGN5YJ 'Q!P%]ZOI G1.2D.BM>XDC4O_QV(U8V_<3RV,]/@W"^ #,
M+X0#X.WU^$20@$_&[204UWZX_FW@W>+]'VP,OH?A\%'(2=WB? [8PRO YR+F
M\,@.W0%=G@T+6L'\#3%_)A@1-OP;)3P5O('6 WK"C> =!^PFG0E:# DP?!A;
MKD]KG)];R,%OC/#WN!G?_.#.A]<#E;JP:^(E<4#?#9+(1:OUP.@.X<4SM8CT
MU-28=@PSAIT);-A9.#[]QZ;*U\+;8><<EU8-5@Y,(O'B"%\JL79H_]BTV5&"
MY@\>'@QH40Z8F\8,3F-BS=#9Y6)30[Q2,<97S'#,;&_ 5'#7P%;$R$#9BI5P
MC'6PKQJG1_O;X^)B=C@6W/X/<F>9]"Z2* [3L_G2.V/7"KIH=( $1'I\73,M
M9_[-BIK> LH/\_NF*)*\,K=DWS+()Y?[IKC3A!^#)0J,Z(-%BAAA\5XSSP]O
MMT=Q]V9@EA\[EY!Y2IH%;(3%(-V3Z?=ET&R-0WPN9Q<3QGAH35QO]O:A-="S
MD?LW%TO&$4^/CD_?I4:S-O(*1[GV1P'2SH@'TP"OE8)= 7+U(Y)K%@5AB5SN
M@A!$' JRL74+@BR3OI8#VPFRC8/TLT&L^0]+4I/HOE26'K"]")09FG"LWGRM
M+W^)$&7N(,L.[:'/5C+&<R."&TW.T&G ^2T4+=+V0*TYI2.#@QU;?UNA$TF9
MY89(+=_ !+!Y[C@/J^/<U'$N.#[D7U0& ^!@%+UP8!::/\#+8 FAT09&"]IH
M$V10&=:!\YR&@9/8<;3,<>;"UJN,%((D+HD*WJNZ*P6S"\2H? \ZC,S:P=8:
M='$'1^T!#P43UV:C,+@#]T.8U.,D3*E1VCR*%.^W@7*$VJH(M2+4!PG5@L^'
MRI=3UHV7VCL^'P&)8:9] AM*=DY%F!5A;E.=J_M>4]O-!9/=BT"GDRDN@.<C
M+QB B9;*U]0(KTBQ(L7'>HL)1L!NN9^ 0^AZ'@;S0FZ!^G:%S),!"N$IL+NQ
M:X_I<QL^#2;@)CX0N1 ?@37P'?YP*0=@H6"-0XOH.?*".R>X\RO2K4AW94Z1
M(CJ@6 O$XV3*\8O;E)IG!ZQ[+]5BB"WQE4,EWL!9E-@V"&4*OU/(;9;%@8&H
MOO&817AY=^8UJ[&#,"^;CRH"KPC\H5':_@S%,:;=158&1.>MY7KBNO@9IAU<
M7TEK\;T=1)2&"*V[U. M,8 M&=@#X<^MT(>SV!IY/B9#6)'DMDGR#ZZ<IR@9
M1+$%\A*CP-(60$L4,\TB\&O*K&.:I_ 3@NL">6;&@V4#<?HD?#$VE7\O9AXI
M2R<"F-).68I4JPCDZI4M@7N#7 KV&ZC 92U!(85"#BXUSYTGI0[P S +AVXL
MQ5ONE(^K4]Z4-^#Z2K^ %1-:+B@76Z!)500/!< #N:*R7/MR":+JI+=M/),;
M&/)_)V[(<^(8=:Y,#PT3'_6O,CN&29R$G/ ?\!LW8G[ K"A*0JS4$- )_<=I
MX3P--4C-&D]9SLM$VA80RK9ME.VC$5L5&K& 1JS7*CCB5LEZ(9((5<Y9$$X#
M<MC[<9C8*$O6CA1Z$/.]6>P0&-88.*!8+\C<OU"7HOXMAQ09&J0(U:V=;F"D
M-M"4F"&0GP(UM&G$4!5W>,9.7HC@ ;#9S@*? K6(9&V'H,Y''&&-D7#MD(1^
M[W:(/O%O"GZ- \_1G '\GD)H:6M'07FI@:B9A/=I?IB4$Q 1"P?49VBA8!3D
MSH?AQNX4"-YD#A@MP#HHIN$4=90J?AN0BQJ' 0)AD07"(!F-,:XWUMX3Z A.
M4ZU"-SX:&S0^*CYZKGS4S3@ 20IH/,<@0[!YD36 V!&&+2/&P Y3;E.P.AC
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
M[N9?B3,B6).:HC"I#U@WSOIP#.9])7P8_I6BI4)E64=ZADKX8*EL(8"2YZ$
MX90&L$4"H=2?6@ @K+AO]=ZZEKI$7&I.PF9D*J4QGOZM&RAS1/U&LVD]ZZZ
M&9@G[8PB1;,8P@1C1QI%MKXU6735*=L#7XMC*3^UK78X=IJA:T+E2U\K5I,U
MO;)MI"@T5F2N@+K#(0;U9'LI&%2K=,/ $WJ4KB-PQ1F"UA4H8.9@'X&8;LB0
MAGZ.ALLP</DP:"$.FD8WE\"R:<\^#I1V7('2BJ"TQDL&I2U!5E7 ?-NRN*]9
M&/E$//^.M0=EY>8EQ;XN1E I-S0/3E-%D]I5T9=26(^#.PJ+9JAE2O>X<[ 6
M!4(K[0>9?2B0:Q1HP)>70-8>E).5KE_Y*%T?-"*VIL'[&RAXQ##E1P$@!Y9.
MIN0((15<FG:BD8V,.<T&\,D4G<NVYO#+0AX*M9(?!S:YI<R!F2EC"6 (A.*V
MR)*8F%9;DT5553P5S5VMAV(Z*^H!'6/,UX.II\7H:9.Z?%\LBW),7!"R:M"F
MQ3)T%SASEVDINCT@T5_B-Q1PRR!A"^(WV@2S,;71%H2+L\* N3I(_=+5Q8Z
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
M08OEU2\_]"V<6??VSFPVZ<QZ1_:@&\O'9C[EQIZLR;<-W%G^E]FDVZ_R:><
M3E,^K5WAP+'-#CNV2)@._-IW05+T(5R<@,=GH(X/U4CVZX9S2LR>88I-;N(
MX!8'*CCF3:;6CF1[I8_4XMP:178QYV93GS\@5R4FV>*1*)1H;@F2!PN+B ^;
M6,-(-[2:91O]$X+3J!7DOY#&),#PE;\Y=6_CS]XH=MQ^OER'7--?4Q?[&!,Q
M+T&58PN[.0&DE*+/;-<,\8R33;OI5MUF&TAW).:$TQT%BCI!P11OBB4Z>BP>
M'%PB^_V.$6KF!K0O@'!:!G F1-^906D$LB/FCITD>+5C1N'[,<GJ0I+5W#_<
M9="@9\(VV3!7'M_D6-ZV*:/?@.W(#9IMIN3OH[RI>[P6Z/VVX*G7-O%I./'7
MVWHEO, Q*R+09<[7# V-:86+8[P"GH&+B:&B\,=L[=[K2:K;%*I.#JT;9WG]
MVENFO#8T;C0S+2V>"<S53$$//=S^F'O3"@A)I]12$4FM1->(2 3D=R]$%"?N
MIWT5J[UB9I2(D&[%6>HVWW;$BKR_Z-)DE:$LYLI'8]R9-.FAKLTD3;'U4B;?
MI$@T,"U45B*KU]LR7&\@&[3JG/Y>D?Q1@6];ZM/N$NHYDRN,JR(O1=Q^Y%5E
M)1&2YG4>]\9&!O.0M<.4@Y(S5&%1]#.D!+< BOFMZ)J%I=AEF!NIQ<60MXZ5
M)26_4Z.NB;DXMF%,OL%94N$AG%8?DAB.VJ.AYJ&<6/AP%E2NG+!E;I\M0XFX
MI\FT 9"7\T /-J)M3-J9-<4VLX@>'PYMP<E=!WM$.=9-LRK7VBN26.O.DIQ\
M.,#RQW>YMG&N[8N[7-OOX,%\2TU:<;J0S%:24B1;1/1XTZ31ELD%3"<,L@Y!
M#YPQC^,%Y7W(0*8SKD<]-4J+A$H5(3Z6L*"DP<*$ :K74)4*]G<;YN$$ ^V_
M*]8A3/:#?7I=R.(I_1$53 RA!H::AT412T>9\T@;Z_C&BH";HNC'MZO2*Z^5
M=A4-2-;)=%EJ]22L^"/S\ A2ZFF^(WY9:H2JYV1HIQ3[9'N,XU'6W&D8A;B_
M: ^AC[SUZ:B<II[R4\FJT&CJTQ8-A? O3C*9'F=$:D)<W*"'$,G'*[*R)+>)
MU.?;WK]<'+H+]R+<N'Q#*<R%&0B/'SY2A)U=4V@:NZ78;P+VA ,1.?KI^<MG
MX;T-^W7/$^X<<'A"!/2 -1D1WH06>H&VD=!4^?5BV!Y*?Q\U9*>.)FB%=$P,
MUH3F:YTQT@V&E&#1-(5L.[MT ;@A[J,A96;,C(0(_N<*'@[0;S$("W(D2#D?
MOI,SQHLH6IT3Q^FW):>0\,YYVU/;\ZO3Y\\2-J1%W*9L:IM\#%0!>8O5J4@.
M+Y4 =BNDG4GNZ?HM545Z!;I^0(^@M7E30D\*.A'$/EP5T*># OCPHL01!2HX
M3A$F>FOP $D$\.?L7GF?Y97M6B5X;/V3"P^X]+J)K-U9L6N&JCOP#P%>%Y>B
MC'SR51T;PYB(MJB**]HF+V)A0*+*U-=^8<.5N61E\=72IE0[<\=,XQ%F,RK#
M4)1KRN""IGZ +]KNI&U=P2[U0O*MH$:,SCN\>ET^[0#(EH1")ES6NJD?>,M9
M5CR"TS!8+"#7E[TP%)2]4-<3HL*_^275ZGNZR!+7AH.H2N^@TB!N6M"]\DJ6
MX ] 70;$7UTA] QQ3(8%#W@MX8,0NE.2;I'0B#8[B.L]6:)$RF-U8I]BWNW^
M+=7#I#Q(0C;;ZCRP7/VKZ66^,OT)7!O9:3)YB?3.<[G-SU1W>B/X?:'L__3-
M]#O9U'=>%7U?,028QC!%;?%\>##/K*#Y(Z65NZ?$5U_E;?;H*S-_,?O[M@8U
MU6<+YM*(.&-YI_ ]P<Y\K_<BC"C.7M#HJXY\BV4!7"@^^(*3)/99XYV!ZR+:
M Q0ER4OJ'CQ5MWGBK5],OK4Y&TUI39X.-<-/GXZ\Y?C=7GDC6Y^3DK_!X>G
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
MF$(2.BIAE,?-DA].?\FG=R67<<GEJ[N2R^_6RTZQ7;&JI3)14>MEPA3-XZS
M7]]9SP(7M43*.UK'T.QLP+G0%K%<0;<>""';N"S=RD1U(8??A=@R)@!B!L+K
M*E04;KN!8]]T@G,/]/>:&>JZ0N9ZNB'=[Z.3KR)SBN;K]8M5F0>'D*>"IM_^
M\B30KHB'.[V>)U/K<5-/?/3PY,NW7\\7)U\,UG,[3_WYF'YQGGUQ#^,!]#92
M:S1%5DJHZ($(S,:1JH0AZ(&41JE[5M+W,L$E_=7)DR\3UATXN I?*4:NTXF;
M%6=XT<Q[@O6=Y17<9 )N#'[U\Y.'1H0B7\KH>W]Z<O(D4%M2"X6=..4T0)56
MM&T/]X)'/P]8NO<>@$PX0^;\\<G#3V@//C]Y\@EA'/U&UMN-B.KLH;J)Z[3'
MN7JGA^K\H3[\/#OR/+-9=7"#\_SLY(O'$^?I)L_ST[GSS'ZC\WR2G.<G#J?Y
MI3W-[%7$^LA(9OMKEJY@6MI9M9UO<PR[#EZLW^E-":^8/HVO?MN>9'\OB^R?
MY7:!^M_39R]O+9_3RT&1)%>B46L5$!Q0V$ ==<V9]T]SPQ-NQWY*:AB)7R\F
ME$>.LSJKF79[&*3ZO#$#!JCH9(D2_L;S<# :;^_X0J)& Y]%:(WUE^<B?#NF
M!)I+'Q]13:17PK-A:O' L%,NL\^O0XDUI-:"5P(]P94DQM<,_8L\&L'E,KW^
MU*E/&!#OMK6<L[":X$7-?#7.S-D&:<X,%F"OB@/$KBA>#^Y3"B\()$!^<<\"
MA<%WE<QV=T?6'>;"UTNP3" S:2)9J9.J9HT+4^Z.+G:6&?$T%:)TJ0P@0=KH
MK%@2H'NU]4)VFFE*P.N&X<0"_36"&5V:/A1VU\VOVDPV?=AR_EP5_K\#5S"Z
MT^AHA8K.%$(7XJ=KZF%5K'-4&V32 .%7!M8'2)CAJ@??\^MQZ==&DRVR,)T'
M@)>.#9J_WB2[&"F*Z>E).FZ"%"E0(LG@8Z*4,1&%>T^$1Q^"BCV8B<I,)DK8
MK!P+=:)K26:)H/GZ2.JI?C@-*^;9TL.0<PMSCC9<,26\$26=Y:P,+1/S;RMO
MW14E5B8+N!]C2GH_YQ!JHV2])%6(0G%QKHRL<]9 4W.1#,TV"]C)%B%/&.\-
M;:O6Y2:*D3.<RT@4!#MSRP/VEW5 )<B)\'#T?6%:V06*.3W5*M;>S<P[UG^S
M!0'#\Z2?UMRI_V1(D899XEE N/AWW7EWRCNQRXHA$/T%=_>*K<*7CQCJJ[E<
M.V</?D7G/T9@_#/35#B_)9H8-RI#^:OZ\=Q:9</:E&]XU!Z D6RDO<NS+@,/
M.YA3NX*F%DLM-VZFL$8M] S$.02<"R+<4YOCVMO]MN6Y*-LZL/]A^,A"9Y#$
MKB.A[1PQ4_%P;)OJAOO)HP'ITHVH"Q#E&"(R,Q9Q\6M(R9)!=&3_X87 K$>!
M@,<%9MF2S3"7"V1@9HV"O7&HI6K+I0^#E=A/'-_$K@L6OUD59]?LS R_0RI+
M0%5':RY,&P@.\H=30_CLKH8PJB$\?GA70_B=ZN9'-@=R8-YIKYKZ@"NG6C'H
MZ*ZHRX#G('V B*)A'!BHRPWM/$>"_M8?^GU+8C@<#::+$?(*6!AO* "A[.R
M$?NNHV4JS+XCJTK)K579\;RR6^[UI%)PY&1&%S,UB3S$V37S K' F+P2#7X5
MI\^"'% ?C_]ZVV6UUQ$K#A6\.3FM:VH9_[X@5.Q)]M-%B>[Z_8D3I5?Q1TDD
M9MPY1,H, A<@9G9E>Z?;S4ZHR6MG 4$R+UA?GS=DYAKX3PPNPC&BGNT1=7<
M=3=@E%02<D1LY*MB6J3.>5O(SZ1X);DJ5/$#Z(DZ40;))_\1-WF;0N'H1HA(
M_<D#/2ZT$,U6[2'5]%*P3?CK HD--D2@4Q'/)0<*AWQ=$J6/_]6FKFFZ:<KN
M)&P6^VX.1#,I!/CW7S-TBQU^^DGJO$T&7H_K P/1[?>P&]>:F@Y2ER#'BGP3
M@;L_-V%H;IQ@?! !2$E6[\7)=RCW)Y(0QDEY";BDK%_._<AG17]=%/4^:<W#
M:%8S+)I^"._!>N(@R%234'SFR02^,'10C]^5D@D%K*_V/[44=]IL?V"RD*+%
MGM\^2ZC/Y7FX:#)%\6-,;=S :R#005)P&=!#1_WW_?_)-Y=??Q,O%B8U:!ZW
M>^V%4V>AM)C>NL6VJGG0D9PSMW]:(G+!,CF=ZQT3YD%IWV[33PD/VGVA[)+0
M[(B,AW(/"\'S*IP?JQ+DI I(?A=2@61S8N<08;L>;'+NV5R3->\NFDMM&HHG
ML6\N8U3J]@0GM#2K3,ZQ:S(CA,#I:.K0-LQ%RKHKTGQ(F"T7'NX&><]2IMS5
M7<[8<J@9UD#(L+P-^?\1 ]%<4NKZQ^2E4MNK#-Z"NCYTC\<F*YJG0A&3UH2Y
MH;FB'J\+S5B]E9,5[%/5:'[YK.!-UZDG.L*%/$63\^;^0?%@CI)Q]BUB_@KI
MO8&#@_6(%TR=:-ZEG?6&P\ A1]1,WB?=*ECX8!K-+B/"NR^ I8^>B7%EIIV4
MB;>-MR<=T2&)K&G')X"3YR<+&R;\%/T5_+WSAN:T?ZRV[WC7^K+ER=!0/#)S
MUN\S=W?]XG=SVYDP@#)F554H-Q;]!,T2M[J"Q3T/-1,S3V1N)-M%WFZL5N+9
MFT[#A5MNX/:<%Z(2T!_X?3F32974Z;)L+G?H_Y9V8$J(+K*N6??7>5LDC7WD
M;O3E@VV]SNW^2B##S<0=32]@5L^%G6HP<OJCQL1$ ABK3>%E927#9)M>V\HF
M127#HLE.Q@_SP=N%6'0H?=,;\#Y'UPYL![^5\<A<:CSX@2/SP1L3L?BP%3/!
MC2DU_P!+:MY\ ]X0C-,51H> .7?R3L8*IR_FEUTWUP^\E<F45F'N#;4"*=>3
MXY/AS5SXU73 ._E'Y-)L2'V)2W_]F!F=S<[;KN*$*"LM4Q&5Q:=.-C2A@QI6
MXP\?2'8&DT($'@04H?0OBCS^)[WHEOC[8"=S+^KGVT#XI48A<,Y2IH0R,V%
M(0<MG,<[C3,?%LE*W4 &IUR"+)Z?B:&LUC04"#RBJ8F3Y7^LJ5#%R@-4@%W<
M7BD$$6LBX>+:P/GB]YI\NM"VON_:!*/-EZV!GNT*8:XIN]=H6V]L9&M82T 5
M2/]FA<C)GMOC]SMP43=5<[ZCX"CLMHE"_=NSJ]OUQ65WT"NC62"U!IM^+3J1
M))H?1-AC45:S,[VZ$[_CYCJ03H10B5H:/(VYPHIS[W))E)XOESA[*O 7^6NO
M)=S^7XR3G@OQ1+R/L^),(9^)E ,MU"GYME((<#]TA&T!E\ZK8MIB!^>1= B?
M)PV,23UR-IE#=$.<7!T&Q.PG1?''>"@91(J3Y#\R6I3U55-=<>J3U!*!Y]B1
M'='QS'@,?=+(EF8>YOP,)[= "]?Q5T^R?\85\%Q#SD7N>5JXUESVC24_KII"
MR4>X@DD1N)B3694ZL ($TIVW>TL%$<;4E7=6:2\_OC%GHV?NJQE^?E<S'-<,
M']W5##^\"&A-I81IG6"ML5M6>;F1C-Y2IVQ1J^$#4M?;0-Y+^J#:"7;1A]J'
MAITI@1=_&FF"KJBHK*+\LYPIP,\OG##H5,/&Z[V>@C(^)-G=4)EAQS6:GS%T
MY_:'7,<E62K_,$J_IK7E<L2A9L ^0[N_"U9?I$NQ4WL/$,LRWL4B@TWE0427
M>1^"DP.Y?<,, P_1D%?$-E9^7NJ+BOA1+)FW*BORR4X(?YSF14.B,OBYTG2P
M28=QC#'GHR<<EU9-WM.E[VF\$794D#/ERTP@3N5FQDO 5[S12>Q;C8MW#H'X
MO$,_I.O+J2%_*7\>NS!A>Z"-Z%?.R<D31GASE%,:3-5*CWG1/Z &!SH8:F<@
MG69=5)FFL5)F2[^6$K2VVD8R!Z_2PH<YB60Q(1;R 9I,HH4&]9MS'O=!EHS?
MLLYUQ)"N\@VFF:?M')HJX6C7O-#>G/Q@O29%29<%'3;*]!BCD<B(D-!2H!J$
MJ4TV\IB[YA0AZ(A+KA;*@TC<OY.7%JJ?B7NIUWLP^A/403]O:[YB)KVWSQS1
M2H1T!J%&0$>TVEIB L)PH>B).+MB5>VL:IM\7ZY4C+?!WM7.A>B2\SA3II;,
M,-SNWKC8DH?NHJL=F>9BC??4.OE3>RKW9$^YEX(PGC7 U9HVZ'9_@J7V,BRH
M^XTD!#G512"6T2H3M1[9(B]+="3C$$IKW5$7]U]HNQZ<M3'112 4<&?%?%;;
M[/**R:/D.ML$5E AFM2PPS^)0_:RM\,_R[7B+!AHC3&G+)D+>3RN@TI+JJJ0
M -#-7A&1:[C6NW!L^W.%W[4-LOV47 KB(A4M&6VA85IP9"B0'K,TP.5J6_D
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
M,_<MCN,,5Z9J.DG58A0G@>6:NE >$J2C*:'$.-D_/3IY_.0S:43WWT;HO\X
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
M5XARC%:B20\]=E?,#&M'!Y&'8.'(<<8A4A2$8171=\H\RUY% #HOO2+H=-2
M2E&L<D$NHRN054U.)Z'_/LF\"YIHVP47@SI_A=S@G6-YT-I/Y=DZ;-Q28!JK
MM)[R-D4DUTQ]"]!>NQO[T'O\B2E[>RC/@]]W ^>:B%87_&!;T*?$G3DHSMZ%
MIB(N0RX%T)TR\">+1G,W%GQ-ND]BD)6Z].Y# $-]5./?/WUR5ST:5X^^O*L>
M?8!)# .6-J69%#P1(7G/7OQ R<706>C$Z))GJK$O.8)5R=I+[%GJ6W-)6A2F
MUT3P6'R@:P-%_USYX]_^$6H,F(:W%J (%5QDD0Y,Y[L O+CE>8<?PW&0%M8C
M08*Q[X8]W@RG< (>@[.*>=LI0"SU?AG+9E$R=B)+K"P%\R:#,?'K,D!SQ/CK
MG3"*)I1$<Q$:<0QV/!\)$CH7_()]Z'&2?2?SEF6@"Q%R4VHJ(MW]X_IKFFA
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
M7HN_'I-Y '1H1)I([;7H@2' -$K<.(<10IH2)-_"3"W:;95-2.IQ.HX0ET5
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
M<OID%\Z4>K""I(^*F/$P$$<D[-JT6'>&(A>_VG7&#-Q^CHUG.Z*#\;V$VDR
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
M511V:/%/Y &;#E_'NF]$ ODOR--+W@:\2CI0KQC+^[)JJ'9DC2V&8(YTBE9
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
M&$,D?N!/%L0KWC;+%MOH+0L$$H\3SCC*D",9@D14M:B@!CA*LBC%JFDR)V3
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
MGWZ1UIP2$T0%=BBHA3B:KG@3FRT+5 U"8!O)M'PWN$.WFX6S&D1:YL$&)@6
MGDN#"U3XLR_5#MXJAO!\LP;'TH_PT\W=4,3]K*>0B6O50G?!J59'74.C><;^
M.J"%8FI97>^+LIAC:^G4N.5E/]E14^Q8@;1&\-#%F%:RA$I HBB&_.$UEG0
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
M&T<TAHBURH4+>%Y&Q2\?)9LD$#("N<NAS 8U6I_T],E'*LPY"%H5HJ!T !.
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
MNLEO_J/4 J,YF9&,?,^?5AY9;/X_8M$0?/6Z(W@$!TG3<K$D?'Q!$MDJ+&@
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
M1'Q*\3P43DI5'SY(D!CPNQ><B@OC01?9H'BZ0; =2_\YQAR&WZV64+.8!Q,
MP85"&B*&]2D"32@&[1CEQP9\BGE _W&<@(FR/!IX&_2[*\Z'H1,B1IZ*L*WP
MOZ$ZB$H()&MVMNK1T)P35 )^7@;NPDC-SA'=*5,6TN9!6)*L9^9"G4 (7AEQ
M@$%@;",@5L\1P\&.T&IB)P-'7[!&"UB'9EZU& JKT46I30Z&C3& A\+:]-3L
M\]994;%1.RV MS6<7GVVP=AY4ZO)'<^KZLB[FG.66OFZA/)V5G(ZH01,&UH$
M9)/%+_01_SK\S5 '(Q7XY,+-J@Y$BCC,!A,?RTQI IL'8Q[J!_QCV38C"'?=
MP)M;%FN.1^-<G)_+V-O\*!%4RW]IWG1=R8%?*.O7@><D[B"!_!GACE \*G1K
M&UZ$SSW-E\KYJ1M72:><75Q=-_[*CIJ='Z_5JD:-4A<:YA,HQ /P[AA@%J(Z
MY/.(=7;X.O"[2P/C8H4WOE37\&H#8A"%U[VWV#=#$"L)_ZSJ"OR%%C2"TY=3
M,7AX(0_.'BSJMQ;NQ;KT?SBG\ <DVF>M/T,K;(0!SFUFZ!@>#>7U,X]VHHM4
M\6P>%ZS">74)BN[H@#9\6JQ#S5); ;=?"_A.->=\3.M@T$T]\9U!(ODK%$_K
M'<S+6;_9-VBI6OU@4P6\L9S>49NK&D?=']$ZXE[?(''^,JC/ S'!.-;-($4"
M:."V(S'#.C,*S-_&=$+];)],.80?O*/?<X2C@_/$1,M4EQT@D(I:)D2Y=FJM
MHPCV#0#)*:>6=/TAX)B#*#+<GZJKR \1\%6%1L6(X[*HIA+,'X'N'5D33DE$
M:ZH$IT#LAV9!BK'*G)(Z8EN/[5>#O^\M%XBGT6RPBBWD0&X0HMZ/GP@@'506
M1SK<CY2#4=)53ILH@A443[0G*!LMJG%1Z3?8H RJUN9^#&#.N6+"E@(\;/#M
ML8 :A1^!U\K4;S+OHZ0FE3I3]<+7J#%O?:%/<$=2;<#W.*2AZ1Y'J3SDFPBI
M2?,$AFQPN7$FO^JUP3;05D9/VM%UOEV\[O%=O&X8KSN\B]?]_G25WG8B'?M&
M4C3OO=-Y;EK7_T &5(*+NZ254,7IT(SZ#>TDRK#3,*:&*VIH,HS<JL%AH'A7
MAV,DKPES:9#.HPB&K0,8&7,H]ABZBFZ21"A' W!B7FXV4=%*ZY*%)993*@L&
M7[Y5!Q ;ZV8\*EZ@X:I("6CL4!FGTRZ0N++\9#4?QM8ZK=3'45!I!?Q2ZHFW
M3'<W3]3'&YRB /8;H@9. P,8R5L6:\M":"*>Y"MHF*8SLCD>O-@FD?:ELVH^
MQS,^E/_0\1$8?7_B:[?%,FE9)B _<P=6?AP^N'99$38(WMUQ,8FW@P'6'NHP
MT";^ZF4.KZO3D28OZ.3ZXUQ38VUNL )TM[CQNV6L_C'5\]07#66B ^_0]@<"
M=K3QM+1U&D)F=*"JUKO67IQGV*TPGTN+#>C(GH&LQN)9%&M7ES-<>-[3YR+$
MHKMN&B89XB*7!<8 ZL-^?5%BOL'OAWTQMU++*^MIQ-.(W3'TMUSS ^(\TZ>7
M2XAMA#I!UY9+8&ZH(=UQR1"O7&N$Q9<M-R7Y;_\9F(/Y%[G69<._41=>5.7,
M?+6!LLVR-9#Z_BT5WI2J?A:(F0)KE::E=/PP>DZ@P)/+<,%.F\F*>^=@9M[M
MI]>$WZ<1WVUQ*+(#TIMZH,PH9H-"36J17%;_!<9%1K>5_NW=_WEY,_D&5+5P
MI;NM4:.O79>@LGP3SBE7GG);ZPG;0/^@MM8_CO*\08^OVV*CT^![!:V@SF+
M/[N!_,E[])R86L.?85WGU]H&^98S&7!JL57:=DIW&37*.HHK OP%3II.IUF
MFTQ^1E6^9#EA^2W:\9"?A5)<:.OJNK+5)IB1#K.A@3]VR!G!8C FSITC[&[=
M2#GECYR=;75W)(.H*4O)#RXD>.M&&\V#^8]K"/'1@/YAU.7XW+HH-ADR3%Q@
M&B!2L)DRO-]1.6DWUO^]>2TH9B=5QWBSK#DWQM'G,ZC1Y^]&8^-U7"SGZ^#[
M!,O8W5 <,,6'LO#5:]KQM[V@WE1V,)JV/&^XL&&<)3AI0D?J:(KJ_R[]Z%H1
M[9]: ;,,VR]^/+!S%?H9+)R"!Q]P;T+WDH M8(OVBNEX%**ZS?3/37M>U'P<
M%97AHO#*!RIW(.4,S548(>0F#?#LQT=(WAG(<U-K1\V(V_Y!$R)\.^[]W[VC
MX[V#!V#4+E;S<X/OZ$Y?G>#"'H<^^U/H(2O:*=1I3;&\#<^TS/GX]$1FPES;
MAP=[P"-WHMM)O1"[*/^W"Y _N0N0#P/D#^X"Y%^D:+_@'K6KT/,'GL7FH*Q!
MBQGVFE)+YY0Z+4*;Z3KT2OCG>=W6!RO0)'FM_;@IV6L]XI$J/=-A3MVWV)*0
M-/7"[Y+>N@!SH5USRJS&""3997E13>:A@^C2'YXI^%[H:X:^W>L[1X_'X3GC
MI.Y-^A(QRD&='&7M>K]3B&*4$7$%=H?Y%_EUQ+8E+$.>=TW*3$:[YC]H=ZPX
M0UP.J%%;$=SE1(/J(\V)IDL-ZPHJA+T%9A8L[:.&FFG5H2&@?486"<2@),RK
M3Y!ZH,L>YQ,:\[BKIZH3ROJQ[ALPX$9@RZ<E,=4F+3C8>H,5@+;]9A?O,X%C
MNBH1@VF 7!IC,+F;8C!E;VHO@,54-0-)0. C&8/[V0ZO$8,!.0$#0D<O)\-[
MAKV6_,:Q=J:;M#+IL=]^<).&1O=3&AI_A99O=Z/NK6T[]TNT?+LM+=_9=2W?
MS\6._ED-6,?UVL4-Q-GOU$#LX@;B;$L#L4P= E<_NUWV39"+\Z;LW%E1?VI7
MRSYHMY@[$W1RZ!YOO>KU^T[&O."L5]+K[DT[I!R%+DH<?(F_UJS1 J/36UK^
MW$5%I!*;^RQ'.@0W+ESWDU?.C:R<L810DZ1X ^(1BN'R,\^<' ^W3>/(.K%P
MV6[G1?%#@R@CFE6PW0A<#F[;_=?-2GHB0M/H64N92$9XT3+A%>!UP?U*(7EN
M Y#0?KYM7N1K5YN^BW\/W:IPS?RPFIZC$O%#=#!$B@/Y^X210<!F.3.X#G@M
MP'PL8HN:?HR=1"W<I&I"14 KU0U9";TMXCY+9Z81J)_?#GI=]WIVH^YU]UMT
MKQM8\HW=Z^ZWZ%[/KNM>=[]9]WIV@^YU]^MWKX</7=N][G[E[G5C0V_I7G?!
M?+;Z^?LR.LSF$NJ\WN18^0+,.PQ3@7A:O#!9Y- =)MMA:# ^A"\$$@PT3$Y.
M00<2G!%8"(JO%B*_D)A=S<MA??%N.@&W"VH]O0MJ#8-:1W=!K2^^%?D,ZT(7
M)7SI//OOMKGJ+Q1]$<"+5IPQ/MO1K#&"/NH=B$!\6!L(2&G_\W#_P=$C&H\W
M[N>0] *H.( 866GC 5P!\\+?&5&WHE>DT&]2S=894;>SK53*6I_36D\"&Q+X
M=P@I-<-62+9._[9:++T9U/:(SR'MXNX4?K5:=MDQ-.=Y%?ZW=R].Z8>R+L2\
MQ9PV3>#! :2V*;.\9E0DP!KL0<X1S]";126H=FQ8068I- 88S!#B5#'446@^
M<=@:@B!'&BJ4,D]LD^XXUPN74YEC [&P:X?PY*_0^8__^_ I*(K?@9[D!JKU
M1APFVPE,ANUUWWSKAG0F-.4_?SOVEP=!042/^>4X1_[7_WCV^,FSYQ&S1!C(
MK_GFLQ)#8V"L]H+B2NE#;TYZ^Z:_:DP/"^;=N;MZ%+P;JZ_&O]<RLDU ;M"\
MZTNO&E9H;J'?=%P7\W57X;=>ZUN\&4\5H_B2#\%-?A=AAH*^N0&WF:0F3U]I
M:A)HTJ $+MH&APP?OPJ]Q]WI^\.?/H##PQ,8N99I40F>./ 5>TC24! INGW\
M(3BE,AH2FH<'#\5%.RW:L\)?B7OO/L_+-=R =^)])]Z_D7BST>0 8'[> /AQ
M%"BG# \&D+2,%V2_K+M" $>IIL5;3F1X >L]EEDG=\XX2V;W'/YX)^]W\O[;
MR+L7X\62H.FE5G*@J"6P6 #O\5G%E)M3K&Q?$\-:4V\Z$ 2AWDP^,86U1A^Y
M'O(<?EU#WWDQN5CUI>,&(L*>64)50[/JYL)A4$[W?Z/#\27XLAQ#'/IV?>J)
M81\^YE; <U5<$HEH6L"@0 !*:9R9O[.+NJX@L6 RU(&E$S[4>G<8:7_Y@5R@
MQUE3$Z"5C@)'V$>!;W<#*W"H^C F\+$T"#0S^N_ALZ,C@L5> $_[-*ZR%<AW
M1 KU(COQ#\HHS(1+ JTC#)WDIW)9[N$ZD)ZV^%L4+N6BB$(<_+G?)R@'\0H/
MDX!3)"=N<ZV$7+6"JD30-!Q.Z""J#8S;8U&'!JL1B(@;H4 E/G%P$'T0Q@UL
MXT1[T5>(CU">]5+U@J1:\7PD]C[!F@\J"8:=^/_L?6ESVU;6YG?\"HPG><OI
M@6CN%.-TJAS9[CBQ8X_E)&^_7Z9 \E)$# (,%LGL7S]GN1L64J2L!9)8U1U+
M%'%QM[.?\YQZ/X7#^^1>MD\/U"O\QJ ?>$6-M-,>J>NO/#$*(2[E#C@[^X"F
MV)FJCH8E% /JT)AOSK8B[[=Z%WE]"A,;/?6_>]K][NE/WRD:<:KD0W$EULH#
M!6&''1VH?S<P#4Q2,<FPJ4J&I8 915^M'BD[3]V14[_BNQ_F#=LO[C ^Q!VJ
M<8?^(>YP/^(.KV6BU(<D.$?UX0W*M^11A!UDOBEB*LI*BIEEYLEVFYQN1WDV
MCLRSD1Y\K0(,VB@ IC*OEG)2K$;WLKK5TK>4UUUW&J-\,_V;*B-*1$J]VW66
M3DU/"^=3-;]023B5 K>2)TN:B]&!BE&.C[FJ6>RW!QLU/':*ZJ_V)D?]IU,I
MT^@9$FO*$\J?PV/%MEYJHK@%I33?%-A(T9:!69J^C#/,#0-K42X%1-_O>J*5
MEU+O(55=9B> Z]B*[25 [8"JDJG?'0E*K-5+I*H78KJ%K*BEV-0\(9:6\0W(
MJ/\1'%-UKHYYGQ6603AY\<5'?-I*YH7MI&-M\^_<3^ ^4KXQ^2<(]JODH2 ]
M8-,XTC<BG)D M3ND,P?*"F:H F_TB^@LHE:Q:PA>\4(1=;5".MTX%5Z"*BZ4
MAJK*9RRJ<T-U\RN'RXDPUAM*%RF(D':P@3B\ZR@ETPDV;!YDKN4F0I!:6 5F
M,ZV)ZN\GLN.^.C.U*JJD'I'*%YOL4)/#2#?TTG3ER_,(+\E<KERQ<D<*F1IH
M0=3@:2?^3'";QLB7B&AV:I)DAGC&1S#\$2FQ(E%<D#&0[4J&G^7&*,%XHJC6
MD:5HY$K#.ZBB.S^_/GG!]J\,\<A$KP\G+][_A*6%)ID1[N5*Y8M*A[L$*;S@
MC'!)1@\?T>U]Y+X44X)*<#M#&S=#;1MP/NSV]U(H:!8T5SX2]Y#9AM39RC5]
M'K?L=V*E69KND^':%O8R>FX9.EB]G() ]F>2!1/C_-YYVOFN5%W".@'8>)2V
M[_Y*2)COS2E[[L>?3M^Y;]]^\"KCT3[^.TX^>^YO_Z9NKEB1"MNU$K1G6^?H
M4(6UCN+P'N!<$$-0%G/2'AC 2OX.D0SGD"7NQ$\#V0Z/_VKR*W$<GUITVAN*
MXUS E(FQ^HA@Z4C=1RZXI1>L0*E)F0GF@97TBZ\R\5G[H%T^Z);[6YSAXK0Z
M5:CO]=1(7 "$GB5'%HY0X07OY=K.TC.< 79T189R5$GFDZD6LUA(GR9%KLV*
M#/(\+U?7F_/<PWA*V#"R/[!5@Q0GYGXH6<4;/J<K2ILK\]P+><$Z)9:^S)T:
MN6)% \SC+W5[Z*2QNZ'Q(O$[R;T\50)#2ICDM=)W5TC-AGL)&J68J7=RJ0P+
M ?)#6<NPLCT=4RM%Z29Z658[:<H?S1/KOI'>B^FF"OA5,6Q*,P;>+XOEJ$!(
MZZJVA[!>-#B<0["C>/!J9(\E,>0. L%'[HO\##.<N\S2NLS2.+43?WK'8/9K
MDW6@X<LH!1ZGQ6<LNZ;[9(KIJKT/29S%TSCT](70'W#R-CE%]0'P/I4SS&5Z
MA61OW-8YB!R^H@J)5/*P,J*'>9^YCMPST_ KT^J9D>]"!O-?2[V=WYY>=N4=
MQ<7P17DT)[@0W!%3XZ%A<RQ=54WT]-6)S= N*/_>5D,1 (.RS- O/[,))U6<
M$M:#IX,':=L:1;Y%&;D>,5,>4IV57QRUYL;0M3)T8784AIKCZ1"/6V*U._KE
MT 5][D]9NR*'OST^73\C4P?V!>11K483):&)NZ-DID0JU-TS*LS?*=XI<149
M6F:,A5M'OV&0BDZ*5LQU/"JV5#HN1QXYHSTD:RO4<+$02ARHI9*CW4I8MY+=
MT?))YU0C@>TD3(6&H2>D01SGJ+)HYRL7'13*G@J%KM0_ :DKE>PLIS.&N<QE
M00=6PC(;])BU&4FL+JJG2M^NI^OA^YJL^PJ7Y @E)Y^0IC[;I*KOH("[905\
M/SU;8FPD0MB:MLNI8Q,XS4@R3])%R_9(Y/Z21\+M%B#>2#*="D(B6R'Q<^G+
M"Q5XPO%*RW$V+D=64E%X3*:/>K)RC\3PGIO#GBQB>(H?2KV%SL8AU!-DQYJ1
M62XJ#BPK\<IQ*UHLQ86M>AB"/D,9B;.F"CR91B25/NM&RV.R: G;FI<,'WD<
M 9?ILHJ1"(F!-!-6>7Q-U8<6BOB,KPI(L.Z,+B _CKN*][18TN=42OH*)2:E
MEL]*/4#_Z+RF,^ #M=GVBHN,VH>X2#4N,CC$19IQM0O).3^UW$)^#GUC)J:R
MF/9[$DY8/@9?526+[\\1*5)<Z-R6VYCH%;.(S&[>YEPG/YH]NL$84N&EM\L0
MJR!BF/TQ1Z]SM;C3CC,YA<"2+N#F*A5.\!*S4DF,K-$( VD R:C*98Y<&X!$
MA:<NHK)/U]FMFZX-^%# J;7=O)M=O#N@>C@UR'I[H7I<&5?#1ZCK@"$6-U7S
M2D!YJZ1'854^4)'_:7L9=AQIUU,H2%MTI@C.!%9&B.K=4F JH1 A1U]"JAC/
MT6@!$S,Q[8;YUL(AK:2R.,^YX!:^$<7G/@<N;-#'8$FYA093<YJ#;KH,_B-F
MUCO(:%9:(#R YAS:ZH1,)W&1>0*G^>3H19K&<%OHO:C6G>!27O,J3FD5;\ @
M1&\5&_RX)D&5'E0=SW_"*FTSCG1!?#QQJCNHL"P):U>7PAL$TGD\9<C/2!K[
MZ!+RU#)H1V9"K!@$ Z:A (8QZ8]N,6_)T1(C)'+_R0A:^E,L3$[8LD1B6TF$
M%%C4.9(B@S:D,L)GG&EE/"NT:1E@FJ. 4U^=%9(A02=QR.DL(5@$<M*BNDV>
M&_1.JEBCVM?[2$?5X2OHP'_B_38I ]F%0,->ERV9R[$(L-9]78-?X6C*HVRO
MF3@7(?Q1W7Q)3N8=O;8[Y>]K*B/L$O<LC"?<3Q(]^"[%/PE?,<YADK_" +[G
M_N*O_,A8N7RS3B\$+)*R#JRW;@_^R8)#EW,R+8@2Y9L$'F_< 8R^%J2$ <.=
M3O\48!7[@?OV_1_OW[H_"_]\K>AP#=9TRWV;S5HZ&$??4I$X.*'??_O7+V]^
M<S^].OG9/7D/ZWC[Z:6IRS(KCEQX[H_WUI-*/KR%Y>"_)]:-=M]I$H(9>$YA
M"J<OW_[+C$,4B4D%F$]G-DWQ"#%CWO>KGZ5YN@B2N#1V<7ET+-:7U7N(SS@E
MQ)7B&:&TW7!&=*&0#<D.H)H9T=3R5'>=PK9QG$]8[#J%O55!"O;1 J>6<^1
MT/D:9AZ,+$Y2 3T5Y// %.6$@7+Q*96W8AZ2V TS2G$07Y2,4!-V5S$F,U+"
ML@1$6 0KGKR#JX8+!5K "J'9])B,#POONO 3'AA13O!;F>SU^M\G[_Z%U=CY
M2N\^?J2CO.1(Q.X8@B/JG\7:G6%D)%&[K;>1<TP=#9M"?4[GVMW1<D]4N(U4
M&#H.N'(QLUPY2'5QJH\?OJ^LC=DA$%K)V]A'#YN^KAY__!$^KKMQ\L\O-..&
MU[S2DL+Z&MYO^BH(RL]A,+?^B/X9?:ST'=EBYB^*1Z+;%G<&O>U4*O E0*4U
M7+N#]K?L)Y1^6MH'"E'>IE5XF^\"8^F-UG0*+/6])M=7DEQORYIJN/X)1E(8
MP\UQ)PG>881W7CN$FVEI?[(I]M\YOG89IQD!N"09@\(4=57\NJ+TDX^O#:&K
MCH?D6E3C 5L4G#==?"%VNBSJFS*8'" P#LX>,_>V24PB%]E=@G7G8%56G+D;
MM=R!4(K0<Z'789;M*#D*NYODJ8RTK?(P/)*_MUC1K='9X;W/LGP2<'3B(I@A
M<>IU6YBHV)5+$&T+:NDQ@W..4@VC+]!=3)W)LQ@=XZ# IQ)^D2-R-Z?UW?5]
MOO3]^SE5.P>G:M6I.CPX59MZ_4MO [8J04Y2&;$U.%_:845F 9OW*244$XB+
MT6HE7R6GD, XJU9_$F"0C$"'!9.>ZB447VSEMQ@#CK$$2'D02OX"S(TH8]EK
M15(9\90/G&8R5AN2&J@'H$<6P=E"+86T,T;X-<P1OX\MFQ2B!%@;(CK+%L"?
M8=MDSD]1MA1Y,*%E6O:[L:I97DB[<4F^1N3@!=$G/03V;)F=*S:.L,C&U^#@
MV3U<OKTY@58EF&S6,S;?-4>*[)F0@G8>4AL8]NW(\'/QA/E/4@D1%.%.W?,@
MQ8NDVJG,55J<3(&1IU2F+%FY('O#.""A\T02(ATW: KT6&+J2 /*SP(C!0/3
MTN5@?&X\MX+YLH7.&"(4+ZQ2G+C:$PS+X;&+AE>4J9;=J&VI'?7<81>G8P&-
M4F*C*B^V39W!P,Y&R3-.%5)CXYQ'%,>->)_X\Y;[@CJV<RJ0&E;]58(XD[XB
M).(Z8\_H<74VC=4P:+M79 (L G:3M2#-^?AF6:G7-&/C&MR.D/P^XH1'3+'W
MX> R#(++EF39(J9H.G(21>B>3&*D\A0)L$M,9!Y\<7\^2A?^"HPTS18DU-8*
MM()TH:X8^AV"5&X$IC_@H<5A?+96NEW*!1.A/XD3Z?%ASB<!MWDX@64# 8CM
MM>F05-C,<B\UR@RC# .\"E);#I8!9K.J8Y%1 YF@X!<A[>EGPH#G1%.T-'B8
M6.TC5L=(9RFNG'>1/*@DPRRF:3EE5>,HPQL41"ZL&DA6KMO/07[XZ!R1[6/L
M-VG?+;FSS7E9HM/A#;6+911-VMM+3%JB@)4O=I&4B"I5DE_M#=.]E_1:;]!;
MVS#^OQN'\Q-A6+G#IT$LD[$85-%[MN:,W2G5GJ<R_U%=)?:Y10)5!;RBT\^1
M)#131:'3;^;F&Y9ZA./(!L?T#J?Z#ED7E25 2QB1XQ#CV2*C\!S!9%-$4:9+
M^CAI4E)J)ZW#')MV984\*5%-(OD"%IIJ(%71A"VVKPUO]OGQ3":B8(C"=FK+
MNJ@-P5_FQ5**[9TY/%Z_7+Q1=.BD_ DB^<)?CI16ACE^ KX%?YW%A#C--4G
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
MH-UV9\0'H0K6+83OI=PS>.*;3NO8T9L OW5T03MM4KLUU!^H+<%M*.V"JS:
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
MB=(I?'%&:%PT':TES8Q= 'H22DPG78EI@-O'RPQ,=D_JJ?NFGEHK75IOWT4
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
M]3+-F =R5*JA:U@O%P\:XY%=2G>! GRC]:\?[<1;*U9V(%VZ,EK&&JB#$"3
M#-V[ NUJ&%L(;5UE&B9(ULY2ZCP[:M%3P%J%>HJK"NST%#32YU0P*I2%[^E^
MX)7'G/)CEGRS/,<:^(DLSCEEC6Y^M<TV"'#+=CYOG;E3FD+)8ZW$,7K:_1DL
M+2"JVS87J5<Q.I&^FIXI[MTZ#]HT<R(JG/K.7[L#PO0>L&9HER]ON ;R&,G=
MZ7;'%"X\HD1B!1NJ703*"X):4HXP'C2=SNA;>@7%0%55":93S^A;V]U0041A
MYYE^&;JSHY1CNJ5H9[NET=(]!$_78.FDRR&:N@ZNS@S4^SS (BR78=0XU5=%
MG9D4%0HZ_;='!\#(\+CO0NK0GIW(SFYOH6/:*==K>0Y72G'DS[H'J-KK=:EG
ML+Q'AXNUYT-67]J0*O@ZS&E7:"7J7Z,44Z#!6F:KS&,>-(L#J?Y+'@E5Z= Y
MWAZ'-M@UCN]*;#E4&-BCX7$,B)@:']3&\@TXMH*[4EI.6Z^[J6Z5&2)J1*<0
MV" I;8U+Y#Y9NYWO>)7R(7*2<L19H>0%"MY&=BY?V?%375+%VH)Z5\6ZU)$@
M$UMZ[G;EN\G(,NF/<G9%*#=4KH20AA5Q#\J7FDET8;0M+10[I1$]Y]:HW^E:
M1Q%)B&F72@9HO%A6PECB2)_0AA/Q["0YYHKZV1T.E/RM#OK=14*.R#O1E/9T
M*1X?7(I5EV+OX%*\?4",#3?[#1PV^50P'?0#ZV/K1Z:9\PM!5/ /6E[(M$&=
M2H&_)>+,3^PD0OECXJ/3)OF<>K(",%ZMJ<>2^@ 3\B+]&^/0\L^1CU/FGQ&8
M]F@17ZB'3":"H[FEQA=, ]"S_(2L!GV&4J=>4WV<2CO1@6]I*>NZ3<(36[MD
M(<L)4WR>%\,>+9HXL/X+%1V$G2J7X<V#&1=!2A-@*D#U$TJ+XDPO.3NL8]:8
MI-*?IFJ@/3LMS-;!67)DE+JF4C?5SG OJX>*@[:A1DTF<">B%I:U@%6B4^3C
MB\@==EUU$ZVTD<& PH(I5QU2+C:>(W^1SF$D?3JDS*@!-!:Y2Q44:%-)_4EB
MG'#UA.5M-@KV SVN3U2'6$>/V]$G H2))V06*K0(TL_JW.>9A3251WZ>+>*$
MM#A*IC'8*;XI^B[0RH;Y4*6J/9Z#B44P#]DU8W<4GZ6_YEI]/?]IZ >85"1C
M,M)5AYEM\*#$4:Z?%=,R(5P1Y;=@[X7J+?(&81=[+?=7&/&-@2J0S=->MMR/
ML&_N:V8??.ZZ$QS^\I&V]2.%A[A %B>B4:*VMNN1UTCZRJU!M1<ZV.[E65-?
M$ 36F(2Z1(CT769QE?-P\]1DV#JUVZ7S(>(\1+ @? *LJ9@78X%0R.0'S)&C
MMZIN( L_699RHBAQ18*GM'!Q,MGD8=+KAU)U\ >6=F]!VL$.LJ13(C!('>!S
MP4PEL8O(*C/FSQ3K7,8S(?T/;G8!#Z_+7XT,0RV[., T3DS[&S9^SZ0+ YTJ
M,!M.GYS'F)I->7^8QA,&W'6!TIHE[R82-.5$UNT*(ES>]\W3\V2_#KCM*V0_
MT=D_G[2?[#^GBV"6+?"K[6^UV40&^BH%JT']I/^$O3+A7;B&+\^?[-0LMMH(
M5KZS^VW%4)O4&&K7UGL3N-)O<8NU=M-R<\/D.M_6V7M;FUBJ)W=95_W@U[K6
M$]9H?I@DSWYTWE]$(KGQI?<;LG3)GM"DOOGC'C1KS3GZBA_/)<=H89RL'\V"
M/UHRCDG[)1H\Y?7OT,J;>NSNT\?[&A?2J3NK77M]7_^^E@K,=IW<-<[@!>4
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
M7E':JABL*,G*:H<V=)F\.V!?=L;CL3M9 YG!XW#33W/.4'H;P/]R%(LQ;$,
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
MD 3;@!1%$VM-U\M)'*II__SV@YROSD%RNVQ<]![R75QC C%?1#+#<&=HCRY
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
M%G=^N'VM(I;,1.99G_.<,VZ[5G)LY9;X6_>XY(<DH ;/":A: FK2?DY W5D
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
MK2!,F.&C\FIGDIP7:%H04- 82/<LKGSM.F#"0-T1@N[C46@ "@4Z$LW_VKB
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
MG\PD[6&(0CKYC.V25!HIX-:8R4:@=32*2FSNG:2W:)I3\/A8Q9,BU+ OV\M
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
M0],QCPHXX/:S-2AZ1<9BKK?[C2HL5)R;B@DKVNA12U&3ZMN(8E:/LB$&5L-
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
M.'%1ES[&L^,'O()ZSECFJWHQJL:K0EQ2F9C:+L1RY<SCD1;#G=9+NG%)*HU
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
MD,A'D*-QK*''G)#YCVZC<Z%+A^40*R!58]S$,Q5Q:D-::V9YP#M2LG_#7'!
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
M@V,27GK&@4"'#/$DBAF/"@0*[$&5*X,DJX\,FX11GD,9!2I?M5]R*+F9.\/
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
M+VSZ'1]5#1X?]4@5RH=F:6].B6@5<U(\K5W\ [4+'MJF=QC=L%?6HP"FOW%
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
M;!@& _="P;AC;[:0VGI\\+_":SMG%Z\_[!*B#C$H,;)\SP)*]%RLF<%\WLR
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
M0T;A&"J"@&-*31RQ%F=$5;B$$2B+4,F/DA:)RR2\E)X%&-:G @="@Q1;@\=
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
M16S<O?'^Z1J+V#O%7K;&SSHS&T9'EQH>7:O5;=A1VH8Q[YJ/T5RJ!ENKQ?T
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
MIB]&P+M% >^B;*=L&Q#<))2Q1F$OBF-,SG0H?X<S"C$R!"+4_$+BEY+&3$Q
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
M9G5W3N,!^*M^6N%WV@^[WST0#2TN V1B 9'@X13NYHW/6*275)S>>BZV)PU
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
M[;3]XIJ<!=:TN0':K2Q>O2SFUD2#::WS18R(>>]4;A))ZP]JQ[6G_U-PIFI
MDV*N4Y&L8NX+%KL$+(!&]+7? U:>;FWC+</>,U8@B!/ZMKB&!TF^2G\Z6Q!3
M"QP"\QDH;830>?!1+!V10FUC]8)(O4(@>:KV];A*)=0MQ*0A L)C4,&OY+QS
MS>^6O[?\O2R!7)"U-KA"RD7="7<'EB(_N8\6VV++AUL^O,MM%P82E DKT&Z5
MM#$K%FOCO?6#ZR"*)YR)+L5WB&K!&;R,4,K,66/9(NY20&:ZSO.PLX(L6"08
M,I4S@JA&E#_I267&5TX'DK/#?YMGJG! 1"#39L]M3-A9G'*1)*H?MS:$L.<-
M)B(_;%#D;M7EVS/X9,Z@28ZK'(-'2HYSYR?';5Z811+?F-"O%*'/+$*?$Z&?
M:*N/ZO"5]<] Q,6:;PN78 %6=#@9C1$OE0Q'(* :E"^OB/BK6UJ80GG"KE_P
M%+B3O L?Q*L<U;K,$237FZ +'D&AK<]F(\R%+]\) !5LW!>K\F"E'/R(\'*G
M!KH)$RBOXXS:C1/(KZ^@9Q6 <.*@'8-P2'$OYUXHS"?=8.A'@XK5(QV>J3T+
MX<(:@C((&J5?4E>,=$BQNE!3'Z'>S-00"0J;S4PR8%/5A=JQVZKHLY(Q$ID.
M.])-#T4DR6FXP5"X0AK >=&5SHQ)4$^TPK1O%+:*U=_64<!CTO:6?L3Y7P78
ME3VR.K7+U'-^V@JRR@W5#>*T(<E\NVDES#S/!.?*V@VK;SU,-XZHU:13"*)2
MJ9>= 5OX:QG4+B1H8H,/;=IB:HG#VPC;P6-1B1EL-X=^!V$RHBXBC-) \=E0
MX==AG\.$(+DJ%!Y/BS0FS#9$EBX-J$'6TQQG$W(D75'4$P@UVG!Z7>CO,/T)
M%)E&D#3A JCG%=JJM!2S85:"<ADTS9KO.J%O+I0_=K3-'ZO)'VMO\\<>'KFJ
MK'T_!Z-\K"_A07R\ D>2X#4W50%_*<2I&(JR%Y PXC:,-D%29X:'SJT8!6.H
M#N>0 *]L08]QM"S2>"-),/%#TA<3^2==3B P9 +Z+J(F $.P#B)JC@9^$X7B
M!).(>J,;"$W3)IU2=@5+4\&8RI]0\).=@0+6M! 8S+DOL>#+!.>[_CF[QYP9
MV5:Q->W:51L,>/>*=)L-;,J HVC46UBT=RBF*2+1W[F@QE5HK;?WX@!.<#3B
MJ\_ GH+Y6@*+I0VAXX5EX8%NU3>*D^P*Q0E27*@!WR+T*\Z8T=7FB$8U548&
M:D<</PFHA4CL4/=@8,LN, HZRI[Y-RPM!AUA6O"E!E'K9@AJ&^%Y>58(K$FS
M9':"/9!GI\RBU "AFWDN>-SJD@&V&ER:*]\VB-2JXT09+N#])%)E_" Z_#'0
MLAGE\'5(?0^ -!_\+ F_K0=@]@IC;;TXBOQ)"HI8_6L983@8"Z,Y__RIK:=9
M,GVZ9=.GWHQ9850,MKU^S]V=4Y0 F+;6.7D!/T[= ^J.?;#+K% 3J+JE(*8+
MB[U*8I ,2/ X>>XF5]V==G/?:W>.O?;!P>[,&.;AP<]U1NX*"7.&.!H)W4!^
M2E!_34!YE;N?I/-BF3+U3GGJ#["KGX)X$AF<RL\!QVQP,6?#<.S?9_>J>_.@
M^_$&[&2,)L!F8--6]QUJBV0>_1^8YG\6N6&5A^)!"?_:Q" ^)?$P[!).$O<9
M>(MY6^JDO/=OUF@[/L9/D,F_4.';1]W>P&I9L3:$W5_WJ^\Y.KV@^Q>?U7U,
M 5;Q57XB>MX$F"Z##T7].KUV>X3D$UK/[YZ[OP9T$-]1HD,V+9=PUGQ-*&:"
M"CAL_?W@[09,96;",+,7R!P*\CP8^5%0GF_MY&K&+,SW2:SWPP^UVH_Q>.\5
M=9+_<=;\.NR['^/LEV[RCY>N:,V _XM/Z7)(<;LFX_&^R]X^:-?8VS^]M/11
M<2E*L/Z\2*)!J]8@GK7A\M+)C)=:,Z<RS[=<E]EWGO3L]W[0V2]^!&^W)\N3
MGT>%Q9=^OR>W\VF^6,7_KML:[S:?U2J<!>QA9>V"N?LZ&&&1VV08]MQ7^FOK
M2;?M?!Y[/JL]I\O5 A1020+!(@OZV)A7RN7P$J@0:?DM3\*T'])MU.IIN;]N
MV[J=S],1[]5OO__UU9?_^?]63XN*>?>TMF4[GX>4ON*[:[?]T0R-+==N]'QJ
MP^5/,_WJ=<,M7"K0$_V@%W/VT7-* (G"<?#3RW.5<:ZO#IY<;O\BN=&4,6-=
ME'LZ_=<72$/X>^OP")O;1GN4<*5S\3%CEC.<G9,32@]6R;S^.,?$8X:@[2/V
M.%5_PR?T<V@S^DEOR-U^3;U8X7'\6T>_XO<15"'-<+.H4YYZ<$.[T:I*!]V)
MF"G/I,%<GR08(@C*-?>SYL)1'].#'-6%BW*M,MC,JR2P&\,0=&H1\EU_I326
M6QX+4_!D&).-;A5HG*:JS6#?Z4YKB_1P-^E2G]B-<X[#"5Z1PQ^N_22,\]2E
M;L>1284B4!=)Z,8$]^3*'X=_<_NP43X..=U!TK:N0^[TP;5[C"7CF%(H!1X3
M4M=HJN\>!539:/^4CPW%"X_ZV*($YV3]^%?<W5-M'<+Q7WEB_95F-8QSZN S
M "E#92RX"D4I7,2GSV=,+<Q0\[]REGP2=G-=O*C!;^II Y0QF>J3($&I3PV>
M)3\L]2.@+3*AP.DPO CFO(54_QC?X&QUBJ)UTO,)98C#O+Z%HWR$ "/@UUF?
MDQYN4=PK4+TF47-C#VLWB,+@6CJNWZ 8#,=,62!(W'=OXD2J4N48#,.):?5M
M$9LAC?CP8R*_01O@CC>1W^5"BPG63#3 "AP'Y3UC6!CCFE,3>7X1S@JC>/1P
MF^AO#MXW2S5K%Q;K,WJ-$1NF[JIN0K@RH&H\P9SP],GO,&C_Q0V%2\S$=2]N
MQD&"&[HR<^&A&?H2>.A=%HS<HP?N![RZ77VS^*Y:&414D@3*BRP/J]6?J?K&
M,G/,Y@V2!$XBB/D(-/ -EP+9V<["&T^>DO5?>\WF'B5\4X$2BJ/(3QEW)0JX
M55V*^F$*II^#]\M]<%I[!%;A=EID@>Y[(&'L/L6@)M&Y!3)3VGX24/]@TS,,
MBZRDZQU+7JU295LH']+:&K=N:YQ)GJ2Y0"!6VDOHD:@7&??FA8G<^"E.-LXS
M,IYP-EU0L0)B($H7RPSEG[.)49IB+??H,@8EMEFU8BDWE]/: &/SIL^:?)*$
M!.2DJ==X.$]LF:5>Q]M2KYI2K\ZVU&OIY=CT/[X;]O_YD___FBU"M?=?+DT[
M_=)]R?JVX7XX_>WBLWOY]O3S^=N+]Z_//U^ZIQ]?NY_/WY]^.7_M?CK]_.5/
M]\OGTX^7IV=?WEU\O%Q-I<,J=?'IXKKX W5OO#053ZN+R3Q&:=P@1L>+JJ,P
MP(;%/QG6_8!?H%RS<(S]A5A1U6&@,^XIN82Q,D250W"1]"FIC0E(4'XKP(+\
ML2%H'@AQ9HE?";!8TBXB_#H&SD$O,5?5['6,A4PUBI. 6Y<<_*R8S#:!2@SW
MXNXY[69/ZNA_VV]+^<:3W,]M]X/M49_/&F,P%.OZSFU!W+?<(K!_-6!,,YH5
M<K$XWC)/'AL$[.&MMCN87-QM49 +&!6@!W9NWX"YH:I-\LA$ZB_/SXCH N_"
M> -1WL<*?<2C85..@DX,,>1+RP97%<;C_4D4:*B /N(>X>T#0B.,K\'KIX )
M5<U[ EPN'\#OEXU&K'.GHVF'26A@-Y[(]82ZF)$9T..X.ECO8=/M^U.]NKZ?
M!5RS#I0Y98#_S\$$3-[&?;Z,_^YCG+I?L$,&@JJ39PIYP%R)J)DPT1RT@? A
MPJ-0PW9S7@\&O.\R+E7@TZ48CTXW8M;*W=J5>XPKX-P$],G[T&$.X06S8$,C
MCU\J>U!_.F_H^*5.U\<>['!8CCK>?N?8.SIH5NAM[[A?V3_KQGR=L)&>;JGA
M:BNG#G^:,V!=9.[V&&")7[AFZI5F.Y#8>"74+R]HM?53#T7/]O+IR07$RR'7
M4UCO)Y97C\4?,]>S9*".UP4;LHQ%D:2_I/GDY4YK%^Q'^,?S"DS'C&0X:V?F
MY,Y]Y]L/4K5X=/BSX4D4]<_=D^46O_\6!N[[,&=*MW=W.D+L&1UTOZNX;8&J
MN7)I6X*\]]/+0^_H^,@[:!W-G,\#U>?=?PDGC?9^^T[3_WGY><&US/3OT!]?
MC8+0_4^ ,'-WRS*=1Y :*JPVY?4!)O.PQ06U^U5LF+6&-%JKR:S\^)P-X=A@
MRT_W3W][?I[ ^?DS_'OHQ^Y_AMOM6NGI60@8IF9_3J/H+M%%=^? [L2W^WS%
M9)QIBSS2MM8:%DNP)I94^URSP0<_%^[K5[UA/_0A7.C$+<^=> MZ, K=UU;)
MQOMPA !K[&',<"^V1_7!C^I"C/'J_,N7/]VSM^<?W??O/KS[<OYZQ10Z\MK-
MIM=L-M=FQXZ;"Y2+/Y2K]L?Y^_?NF]./9W^ZK\__]_S]Q:</YQ^_N.^_O&ZL
M_"@U#]9I8XX;P-IWWIB55"FN-"!_USG-S1==Z.[[-D1)>[%_Y2EV(P1NK@8U
MFK#F?]0$.YJ--C42JF[6\M00QPSK EC_/WOOWIPVENT-_Z]/H<J9?LM^2R9<
M?4EWIXI@G##MV!Y,.J?//U,"A%%'2(PN=IA/_ZS+WM+6!0P.8.SPU'EZ8EO2
MOJV][NNW-CGJ%]>Q@D!34=:Q:@R$G\'Y4K('$1RS+UIIR?P+;N42:[%8H'/E
ME?23DQ-#/S?MF0US,.$[+;1:'(&<,3/TKY8]@M_H+1M_ K7*':(I>L-%;I:A
MB4JZZG&U7BZG(O$:78M'[D2*JO(TE:?J]66\[B_*%BY*=9F+$L]^K7YG[=*.
MV[VWVM?<CQ[;OL/[\DI\D #_0K%LF3/XZZ-DO+E4I*6J#L[V50<%50?U?=7!
M*TMV8PZU5GY4.RQ.85M>(*UO,EU9(8NI4;$MF4L&&0.!8&[T?-O7T$W] W;W
M",;ZGS9.6.\$#O"[0';E,/2X_2$GHL#W/ONBZ.JOR'3_@ZDFP# -+?ZU"-UQ
M@M9G/Q"_[N(T8 =N([>DWRCY0+)>8.I[WV=*]:ZA)#MA%2^.Q/E@!I414U/T
M>\H62Y+#--E2Y9Y0T^>M'!>4G3 WCN&:22I54]2AQ5_J8G,9'"X*+%!][,&W
ML3G10";P]SL=0[^Y!IGQ7:]53LH&J4QZ#S84CMKS0\\Q]3\_ZI5*!?Y6?!XE
MM7AD$SGI*W]OC7>KOHMW*]!CFQ\H3-RL('VS\FX(Y;X@:TLNS?_AKRV@X']B
M5)-)3:&O_)>DIEVI'AOZI\B&YUG3_F"[XPCQDT+?'H1 ;M%W6ZC9].T@2K1L
MQJM0B8=VEW9XA=U]C437F$-TFZ"DV$DQEY(6.%#FDM2-&0%A $GUO!P]+?@>
M,:S/0%<?#/C/VPM#O[QN_?&IV>V!MGO5Z[8-O5:N)+_L7C?/C:_PJ4]-X&.?
MKJ\^ZG_ ?WZNY&D!?()9M7&G4DR9-7T?KIQ2QSTQ9]BG53/U(.H'I$N&E(!I
M8/E;Y(3<NG2 YK+H)N^&OA>GK[=8[FX@/W.3=9$?EJ^+[ JT&42:G65:^1)!
M\2PW-]??^O%&;*O1%@S9\KC=+N9.-Q.B"1"31B1D"QWCTQ^&)O[Y]>*Z35J4
M^%FZ44K;FOIS=WZ>#_*!@!;5\J\MSY\BD5EZ)ZDVE11T6JU4!2%=1[Z6/'LK
M^_>5Z#.5+0&Y/0_EM1,TJ&:L6^\)2!#0YQA/K(!JDJW3DJVC"]F!#TY<>R0!
M+)(__PPDQ>A!+16MXP;,E#U1+4-4U7*UJLW9P9^!>#XC#AW6N*BRGRO*5-W
MMGYR)L7.B 1TC=O PB]=$T47EJ))Y#YJE:JV/N?RLB":P,B$-F@& K$AV!R,
MPG,'&C?9;W1>)8*LFFW\DG.&YUJ.KKE( 1W9,ARA$D)\<1YMF+E<JOE)?8FU
M%3=^6?-Z0P%LIMZ*)[1(_9'LE'3N0X4B$2E2/UIW%T!9"%'DK%@IA6&-'5O;
MUY+PA+GZQ!/8A?U5G=B[M,D7])X^L62+2A&.-/0+D^ITDU^]:OI7P@8OXW@^
M>^LYGEW8?/0[S"+]D^F]A+TG#>E/>X#]<ZV T*"IJW3D#\8FM1J0V-NO^L8@
M1_N.D8"7P]*^N /'>AU7YM)^.=M^2Y'.GT62_ 7,C"3]N8<%-KM_0-N.L*QN
MP"V3=50O[[.."K*.&ONLHV?MJS*GM0AW"!A&%@,5F]*TULC'LG>>K!LV92'O
M+8!"V0%'! ,C20APGG>M8LQSNJP1$V6YS9K;<?LY-@O!T9?9F9>YM-I:#[U(
MD?J?5JO=OKB8C\1QFD/B>&:OU).<C)4M^T__L<3,3U?V>XH:H/5-\VB-&[P_
MAB=/L]8H&V>GM=4/XX79KCWLG;:J951X-G4ZFZ$7@7*R-8)Y=";/<5N7%G+[
M[5S^UA7>L9TLHGP&PX5Z^Z3B@2_-;-FC/:X%K6^NH9)>P![=<<[^L>VRCLUZ
M(:NM;9<T?AR"\!$>=,1*4UZ14@R8](+7 ,+WCSG?G(._5SDQ3D\:<^>Q5?S
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
MSMM <^(A^T6)1==+1Z70APT0D[+<OSW\0>-**O,;[2MB(HFFM\EN$S(0[YJ
MC!*[7]*O58JL&454::RP<1H9,W2[\7STP I#1VRI; J.)\>_STTE!NJIEN54
M\!%Q'1)P)GAG J0!XU"GY*EO_0VR;; )!7';+.*"3A/>PFW"_S7T!PM>G,'*
M02Q;*1Y+_%53^2L081]['??_!FZ.GQ@XICW!#LAV@*0@SM]#PC#]F0(:AD(@
M 0[[:M$=<$'_'K!7%N&69&]EKYB[:T3/<HBI[0HG+OXXB6G$T.T1R 'T3C$Q
M#^^!Q"V'OAO!9CUXD3.$PP;Q8\)[HD&V>$RW1B-<&GY9F;&1*#*@O;C 0^@2
M8;F225P.B!_X'6W0P S&^@C;/Y=0Q, E<> +<J)>%.(^&[H#W[ACZ3.@FXOS
M<>-YV).IR?.(D"H'9L3[.+1&%MAI&C&GA/P''IAT($%M?%OL2[(G.#U8C@1Z
MXZ:9(Y,$\O,I6$NY7*I[ETN!R^5D[W+9(BM]LQ%5'<R"<QOS(.!&W@#E#6:O
MPRCXBD(DQ%4!P_UF65/BYJ.(.HJ#-N^2)(&_,4NU-&2+UG<PCP.%H4O.*W^^
MZ;84=@OCV5@GRCHB2+"A1\($H?L&-N+@L/*#(Q,_'HJ=#D"D.PX*,8F_R,AW
M"(QIH1-(XXF^>+.S>+0OZ,C@G!M6&#L!%K=CB?L#[&7FMYI(MB']8&K.2*\6
M%(M5[R#OA-X'4@T/RK))LH#,'H$^!;*0%4]0H"9V-!'(F$:2_R,%N@N*A.T/
MH@E"+:*4FJ0&T^+C$AX"%N$L<^49RKGV+220R"600* RG#?.=&CU0T9,G:^D
MQ K*ZSS]SHBNBM2-Y.XD=\-CNYK5->U:;M!M2KGG"V)@OI6ICSW*OI*[;\#&
MD[;S8$DX4JG!"4P&P0? \+?0V ](_Y1W<FA-+9=;2;O\_C1$2WT4N?)]82Q\
M^@->'-N#\<)W26&*5Z>^__7BNKWP"S$4KD22T/[LM,GQ,!@ Y9#52-:!M" $
M@*IT*:08ETQF:Z&E!VH7NK>:/AAF=\)[V+?"![0\X*%)"9MHHUU*"K;\1!MU
MBBFHV9;6<4E3[YG?]4N\M@*^4YC4[4X/?RVL:!H:R1_T25856>7T(X>YIWK\
M=,? !%7V"*<0;WF\4\( T,@(PUV09!#"G'SDOK#X2OD7-$\?+%!)#;ZZ5NK3
M=J#JZ2(7T+<<ZQ[7CHO&SYE1./9\F^T"TI(#6$(PLJUAZH5$+Y='\9_(]L7^
MD@-7/Z<8+&U<\]ZS^1"5<U"4XR0J0(?+AB*L*+=:3UJ\8A.U9+?$!<@3GK"W
MX(%AA.C"L+ &[!4Z4L4ADINJ5M+_L&:ZXD6FK,?JK^=@6-C!-_V"-7@9T:2_
M\0_XYT#K(L0O3=2#M>,_/DBI"H1,F 2" 8'>8;]/?>&WM_9[TD=L%.@^VD^(
M!1S32K)58"V'OMV/!-6[.FY\.)/4I*$=!003V$,;S$1VK>"%3H0S?DO85V1*
M*0<GC%,\=Y;U9!FB=XKI6&P_Z,F.\.NDAB.BF9C?+"V^SV0%(L]?V@B4'T=S
M%V@L0LM7T5!*L'OBMK$"9V_%S;\+ D5F5.%=55G?%"]UF.4C< 1:0D IQN*Y
M2%^L1""W B8;32(!4$W:1$ LA$2,PC0*^#&2-2AS$NB-X(P1P!GL\!R/+@$O
MU3%WALUYRP1ID#C9:-Z2=1?KG\C#!+T.A>,)Y"*L4 ?%QK'0B8U,0ZYJ!!,_
M0JXAUL0CHHO;T.3JXMM!$9,(+C@B>P>6#Z2*ZW& NN$E^2L?/P$3:23#P *I
MUSS&8LPIW!2GI+?%TNA=FOU,RG-<&2S#= (O7HM&L_#I?BMK4E/GBA<D9T\Z
M/8@<;P9,[<%R1J@'XE_@%CO T#$C7 %+A]=0K,B1XK/6TC+"#*5/;^!;ZD3Z
M'APO2WL19RCI376<W%X&Y'6!0:/ &J;<H?J#.0OH'&P7AC$#ME#RN\I^4F1&
M+HH\H=DX7A"PLF1]'P@#!B;+GM78_!'*00(]GX!]&_(O=+ZL^@AGF1;S6I),
MF/&>-FYPR&FL$H/D=>E*.38<ZY!HOJ1?\+E./)_W.4OM&1<S[@(&<$!]%MS6
M]C7OP<VJ@^1/)TPLYK-W'O!25_J'Z77DY.1FMIF%VBG>FE%%?>+;A3*&6'A)
M[XPT87"DE#J%J[!B1(I;H)@$\=>L@@%C0<&DA'S)AX7%/R5\2_JO'RQ-"/2T
MU9'2JU&09!3J5VIEL(UI?8=-QM-']H+V-0@N)$_TZ%LJ#S82T8Q1&"%1!/>&
MRVU-D/6[ R<BG4O8EBF",,CA@)05GYXH(/&QCP6[2OU[>V =R:X'N1E1,$G$
M-@Q-\ ;9!D,^S;,;T"5%88,2"W1RC_1%,&J!)V"M4_,"R+ _HROMS'#6))E$
MA(D-HB%52JFZ#BB P OL$6;-.;-X &W> '3U[RP799+LN\&><<L7<A@&P^V7
MU!FPD$K3)OP":5, <NVX-[BV]P87>(-/]][@K7J#/RR?+G0+-$!7&H/BQ&F"
MC:4";9O1MUG9, -2R$#O007'":R',78](?4@F\UC:&#0D=6%WEH+TP]MBSKL
MH%T7*)O%;#F WR$IDPHA_ HKY1H)R6$-,_/1=B2[*)/@5UUK@E^2SG=6TGN?
MVOKUQ46[JS>OSO7+SFVO<_7QI44<5DK5NQ8^1DXG$.K(.:KB3E!Z-;?P&JY#
MEVP37^0R2>)'M?/"\R>47'=P88-F>N65M%JM=E0]KIS5&X9T-Q6_+Q-Q\.H(
M0T7>/]NUL4>2/HWZCCV(O;D4J)Y(_PDE>+GZ9],'F[-ZRBD7)?U:T80UX5I&
M^R9)!'!L2E^!=Z^:M^?-?X&FS087?.H;V(A1',4(9I.^Y\AE?+J\$7/>P53>
MK8J=&\<DV_A<49-?+L7O3![WUHYZA81^OA,O6*MX]'2O\Z9SFF%H>X91>'#G
M*^BIED.- FE[,;ZAHO^_.))Z[>RAO?S!GMO."^?^K_TP+Y8_3*S7<M&[+-S'
MG2"(K-=ZLML=?$D#K;8A ZU2+NG-\_,.UEAMH^)J1TRT6TY,9VG]6@GYN4EX
MJY;'A>T'H=Z<4%=GLKR[%KECAOIG:P(ON,.(N\HVL4#<86;6# )O8-/'M%=#
M!CV*B,7)&TF@N#_3Y:7_@*LG([U:/KK <*?JL&I_']M]C&]62MRVN@K_2TE!
M6<>:2&6"7Z/SK8_!W8$H]^ !?0M,='2U[;B'O[[W\!=X^,_V'OZMBK"5[&^1
M/"23^UZ/W;0, VLM9&!D<ENB8BRT0ZQQ4U/<ZGHJZ4Q)=9.972(N:<A\1O7M
M8_GVN<SZP-6YMN<KY83$-]LB%24H_,Y)>A:?S;\]/V4)"SG&H>,;*E+JJ?%B
M-=DRYMGU4@73:.!_SN8$0P33CC?(I+")PK>1E\.K*?:]&VKQ5IT3;1FD;W&E
MY.NY89PK492+'U(0+>T7=SU-IL_(7$M1.X$: *:I3/A?(YFBI&9.Y%(>1-TI
MI;ZDOLNE$YP#R;E($SL,9:'L4*8.&%J<=H'%J9SZKZ19NIX+?[0IHUI>))F@
MR0DPKX665_#'],SOYC8 (9XU!:A'-36.XSU0^F4TF:#K-B[5E (S1?:&)C/E
MOY1N2_K(&B*.*_%#K%8UOU.P5V@^1$@F(0( ^1&;MPMSK% C[IL8F8ZF<%V4
M1'V19FYS7KW%^<0!WSMOI&'^'M\ ,W:WR AT$2LW'4K-88Z.UU8MDJ7[5M)[
M^)[<C:$'L\,H^!!;WU&"$'YCZ@6!34EDF15KOI+-O<S2#4[V- ,NEL]N(/O$
MR30S=,<;B'Q&OL;X-.X5S-D3/":DVFK@#)I,P8R"@+4"E(L!9UJ'H;CE$]-V
MJ6\FM_06'P1^A,6H4\QN)"Z1KN05K5OU<\QIA?^]-!_T:X*(@-5<7MXPF,#=
MV+0/#<HK1Y(9,'!1T53UI:9*]'8AZ"TIKC Y*7CAA&]MG.A_;5/KPKG!1TA&
M V7[$\O!&1MT,C3"#\\S(R:*MU3+S/#ZSH;S/.!W#Y,I93XF)_?2^1%YU#ZG
M:2\IG=$3[KM!&*,=R+Y$(A"%0!EV)\N N-)"R<(T@2/8J'[KL0*J,E]9U5-M
M_$+9XNC>LH:8A(MR_B@6]%:\V4&2Z$.(%D,J"S!=>BK #&8[&(O$3Y]K!.$E
M9+QIWD$%3EP^Q(4@CWQ._9J>^YK>CT*A7-G(?W51CL7<%78"43Y$.9:6*D@2
MFP';:PM\A,R79:E /!MZ*@"S1];&*!/#7/=H*JJ>)@8H2*)0*ME ,:*&VV_S
M&X)5*"56+#ED>@87C-F^G"Q7_8OD4)@+9O&G9_WB;_Q\#42] /-*X$2IBB9S
M<X59.+;ON"S)A3F$"3")2MV@,&,>^ S$[!1U@*2&C82JM E%C6M<7(@)Y0\N
M7C*NDW8<BRE0=+^=$;3#Q(+33HH6!KY-2A.5)2 T"Y;'RO*Q"ES)'-7$EW8K
MD6UBN_*$MX40!T-B)CX/^P>6*FR%O3]W#=:CX[?CXB35EP#$G=XM+:.EQB4\
MR&ZR#^<XSW&I\<NK)JT/<.6 A^M_VOALK"C]%"16P$SG;(>2M&?=VV31H+RR
MR#F!53/W]A"8&P/C)/A3*:,L*?!S&1J'8,ET4?1@B;B0%*^QX [%24@_HVN*
MRG+X!3QFAPPN@36ZOLXQ*'T8A3.TPZ1O!3X3&SPP9\?^)H""^HJ=RA6CM+Z8
MQ7^DZJ:)J*\*YV\05V1I(X]LK<D4IX#[Q(:BJ,Q0JHUI/4D5%4/ET?4E/8@J
M[B2 'CS;I^8J(6D!8A_^CD ,#-F7DYF<EIY<2;_RDEG-<%^GYHRF(;XU9U'"
M\83P:;3A @6B/^,YNK,8FRU0_NR-C#D328K?] -1PA:./9!EO$OH/(I+?$BG
M(_UEX1P/Z9CG+8 H*-12>%.,T$WL+_0MDTZ)/6%^ZH3$X[&GBXJ$L(K&1^+
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
M&6@7^-E7:0LP%@7UQE-7;B1U=JC[$[XLIYPEW28B5]9R)1%45#%M:MLH:LE
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
M=.^Q1#D6QC_ELR6[]5Q)X/L;\>IOQ- >*BF6PH7AS!+O$\70O$$T88FA^-U
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
MRE5^_ JLFNFPDU=@4P2^,]D*>;R<#1;T"3K%$DP]SA_&&  FV/^PM;@BO2V
MQ%FC'K$FH)QG8\75G4DOJ)?/3FNGIU3<7*U43QKES5:?*N<;9Q/DRD\YR5W%
M<B9OG^4X6&-]JR8%,Y.]\NY9KZS4F"362O*B&8Z$^9:D?GSTQQ.9:#+=^BY"
M/0%][DP"P#SZW%2()<7>NHBG'>P:?>;"+#M,G\_$84]WN+2_6MD8<[T$TF7#
M38%O%:44:ZC7KU;V]?I/ G+<(23''#F>G6V,'%O>D$H9XH+FEN<.HT'(1QF.
M[<$ZJ?/L[-53YW,!D59V!W B[SJH5#:F#(C6L^@DH"96U(!V]G3975D9,^+G
M,=\KU5+E_]]5\"C4/NN5<HV@GRI9M-$$E%'XEEICVQK!$4CPG&M&&S%T%72_
M&\&A5FKF4:5^8![JD4O-?],G&9]B<T""O7)6J[\PE"4XU^J+.=?J,N=Z$>/I
M[\2Y;N;4:G ;7\BQ96$!4\<6+'T?*Z?ZE])MJ57"@Z(3K]0:Y9=VVVIPVU[,
MN2VX;L'2]VWE<\MM2<$!KE.+J#16EVR_ZO-Z"BQ(;2U>1_'F-S:H]7.%,YS?
M]9T-O.^@9<[@Q4/]\O)F"97C*4G(FS_!E678&D]PTQ>QD;V(R0E^L.R_4?,]
M-P=C"Q,MS0=Q"V$8.$_]0%9Y+4)_?(;SJKWJ\ZK-.Z_NA]O/>"X( J-CQQSL
M*LZ^0;0SP"89 O/L@QFCFX,!7#)"+1W9_F0)0;>#-_/L9&77RI,.6BVO<:Q1
MF/_(IHY^S;BU9R=9;4G-+>U: ^R..I.6;KKSYM-=,R=K!4M>P=Y='J%VZSRJ
M7"EUKFY75M9VD4]U7,=V+?U_/W0O]8X;A":>_[DWB-"7<41-PFSYZZ'X-?P#
MQG"]4#>G4^RG+CJ^$O252=V"0>J$ID[$T+<&)@*C8',R&B8T[[@S&;K6AD-!
M&?$WDOG(\5X>;T,*N6U]>G44TC._>ZXWF<&=#8'SD.,+M(M)0C([=$5;S<N?
MX0!:IC,0?:VQF.9;'^/RCQS'CE^=\_;%SW!RY]:(XA,K'-QSG,9E\\//<!J7
M9M]R7LL-NNFVG^W,TA7MJ')O\11!S46#:C5VN/T36K4N[F6<30LM$ (;F*,+
M'BRK\AT6GM2VT"4V7_L?K%C@/[=XOUJ??E_G$2YD&INDG0NR$<=@@2)IE!X_
M__WQ;^+XG^_\(]^U@_&ST,"278R7 IVI[$%G"D!GCO>@,]OO+I_O"'[;^7C5
M['WIME]3X_-,=_D>J!1^DI.&W*0_@[E0A!*^'8[-4+=#?6)A$9'I.)IPE?I
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
MVLQQW46JU.+SQS.0O:>93QZ)&X"KP#E>T/[TZ8<:Z]1BZ-'ZIK,T[%AY[B4
M\(J$H^F=]2--6GA=^]_[@VTT1KM--)S/I>XNU<V-\9_?.#K+%:[5B$YZJYK&
MZW*%&=B?&YA\W9Q2:#WEU=:5B3['H^? C@*<>1F^YM-"9G^HRKQBRKQDUI37
M?ZO8*M,3NA^V9('V3XD@T-4<-RP<O9YUQ\B45(T%=WKUM03;MW1V1S6U%Z?N
M9%]Z$KN!*T>JQ"B!-.EPHU@^AE@@1CN8AKU>U)PTBU\]]3#W+ H S#O[B03<
M%7GA;KPGR^79!SQW2WQ[^IE[LOP'&U;"1X7L.[/A[;.ZWAT?;7:0D]P]$LX:
MHQ-DN7B'*^?2V^TL'^^)X6QXZ,&GT60_Y+QI#\S$@"")435$W:@I;9"RX:$
M$])T*N7)80]QV-76U_F/P8#[9A-G\HF[MAZ 36_)O^;$Q5O314WE!H/H>2HQ
MV%=2;79LR4'HS>!Q">D]^B3F @T_VV42]->.ZR*O.[E.O7[,9!-T6T+&K@24
MA]\&Z</'Q_[,W;W.X/"G/HB0\6?N"@0+ \V5A]"0TU_Z&'^+P@EAFT!H$\3N
M?6+]-;@G(,W@O3,*\O1VM8SM(F33,$HA>HF LA=/[Q?/L<#IFZ+L^^%OHZM?
M+R^X7V]&WZ^YBZNSDU\^WF=0//W#HI+>^E.0#>0*:UCWYLY&5[>CRXNOIW?G
M8(#=P5^_GU_=W7*C;]SH^OSF].X"'J#6V=GH]VLPS\ZO;B_^.._!.4:_GW,?
M+D>WMS]G'^BPZ*.:"IYRG$CC,:=ZR0@ ?]6Q9@$0>/ROY!)X41!^^LSEWVGT
MQF!FC6$MW/&/S_U<AO/VFKH4:N*3WF\-!L:R98-OM?Z>9'6  6S?_7M?7 -4
M3B\IM=EOGL^!)N/^02P_X,[=":BQ=$5!Y<?([:@T#]Y2>7!C?4;U(&WXB>5W
M=V+I>&RS7Z ODJ::\E-V'NV9N/.52VQ7OBK^M-4E3)[*Y?Q%3YL_%7?SA#(9
M(G;,?.X<7M>C\**@\IJTVYW;>OYLO[MA@-4.!5@% *ORIJGS9HZ+H-L/6/U0
M@,7KM05>,F1>RC&\/3=@*^^D[P_/O !];,Z/SO>V ](E1!8":C2-R" ?%6C]
MH<FKALH;W;SU@TG /?"D)_>9B>)N,=@AJAJ)N@>B#%H0(ND*(NO8R9TJ>L,V
MFJ6_^EX0<->^-[77S,"W14$E1#(%$H-1/OHQ\?XI531Y/<=\Q8[/JQ'(1;&D
M"/3*/ 74IE(\>?.NL51"&A?&DH@='X)@8&7$L45QUP'=YLT<NAU[-".^%6+:
M,1X;V+5AMVDS!VCCV&B7W1+'@8]Y[H&X!'/4V"EH39YLUPY"I*IGDE#5V]8U
M)>RV"(B_,A">NI/3)0!&-^WF4T,27ID@"CC@K/.Q#V7258E &6UR25)Y)4>-
M?X? :JR]*A&H( (%0^=%O7B!7)M\<C9BU%NS'MXVE960\XFA%=%3ON"YHG8B
M_? B?4]<:9WT/KSTWA-7>H,$=>>QMWDS#5'(T1TM4]][BM6R]P8&T6YOO:M"
M'R_:[(JUURGTCBD5T]IFA=,IV]\M6;M6SL;89D3A'%%>D 1>J;(3LM/+M6!+
MQ:8UWI1$7I:.GM;L-'.;-W/P6#H=9V S18RQT ^15_QS X'3;>:((?5E6JD9
M!K594.QN1]=;EO3YI+P(.ME0P73:/<S_2*13FQE3!FQ2?ZB:(J_D* 9H(MC*
MV!-EP(9W<@E@ ^;P]8^I4@I<R!D2GP0AU3)1^V<J"+M4,%\3GFMSS+[%QXD/
M620 KV( 7M-XV=AG/E[=>GH[S$K(E'(PPQBS#*YLCJ$_38-9"8%2#F8:>"F*
MP@M[S>(J/$2G^MP]LS_>3-:FOC#1JMHI1"4ZSNLTM HK]]H?'JI-")9#E0&*
M0^<-M?I966\65U5:<X5P9=(Y-&:..<+-FFM6-+N>CB?$L83@Y\QVR#=&6B4D
M]KJ/D$%;N\/[&L8A#9,WJZR.?^L2H83TK@IM(JA<G3>K;#)K/];J$N.YD+89
M5Q*PF(G7AM74VE#ZPJ05IYL)8IQ0^S/'9M_$TCFT?I"ZQSS7)C$7&9IOOO=T
M!F^UW3D >Y2DD;_0P[+G[O"HYS]"W_*B6Z(N0O(4 "G@?GR/%M/%/E5!YL7F
M=FP0Y:4<U4Z']T7KDGT'0L!FN"O]H2E+/'#D>PLK'AWT*EZ4*HD _!Q7SK<@
M.+FK0 4D91QV>-MJM;1 IL2&]X5<D:)R5,.X@VS6E#]_JQ@K+<%+8$P'EU;G
M]:[)\\"2OP3*#'00!5[0:KJ/O$KK=5TJ1^-TX=A)A($:MKNVWMPQO/5%%$BX
M;Y&@1FO/#$/DM3UJSS8.WVTQEFJ+'VQ"TD;<Z )H24WA]3WJS-[G+.LRD8+B
MZ!%I(2"X);)6/)A3:&YUM09S<RN;NLT<)E*T=(U+MGIMT-F[S32E@'1AC.T'
MC#4-T!(K29>*6$F5Q?WR@*M!YHJ<WURIEL=*P^FP=H-2Q&XXI%H895QWURF'
MMFZFV='6;YY/X"EN//=]XHY?N="WW,"A(6W.FOQS'H1X3TCKHT/U%GYMN(\O
M NY9!-L[!"U;_M2=W"T ?9K >;\;_'2U/]0%@=>D+IM]L JR8^-<P^(FDQ>U
M"OO2WSK.RU:B'1OG>G]H*AHO:<>L:"L11<[A\+8O%%:;:LF@MCWI!E,0O&I(
M8$04O["WBRY7CK+-F#)Q"+[*JWM(]2[6?&!D&0*&(TQ#XP6S>/%G%WENNN?6
MJ,WL-8S@W/)=H+D@+D:<$?CVH^77W4K<>F@W:C/';C:(-,,7*[#'M)-T8COS
MD$S:JU$*F&Q2(942,]PU\6^1S[XR2.TTU^!YRI?!LH(1B]2.E=LIQ>Z^^Y3Z
M0^%$S#)9.ENS@*U9.:WE0)U\N VND5B.[2E(64*6==59QT6MXV.0EWJX#>Y#
M7AJ2EY15F'=<:[ZSU=N\F9J\MO\EN"4RX2QX'5YM#1[K$S 4(VS.FX=!".89
MD.5_-Q HW6:.6L#;#.N]0*2_C-HK$72-F>R4\=C5'*^:'DTC[4<533!:<%JF
MOLG2-'J56V8O_E/X<PJORGF"M:UOUI?1_H>BSBNJR!M:5K'-&["_#D2-)>+)
M=5&C6>66(VH4ZZ9&D5TW:63UOG34>(" >4W4:.X*<Q3:<D2-4MW4*/""0/\[
ML//P,;0 [\-?)O;SL-?K_?(1__'++'[W% #WB1,%H) [^PG,PBORPMUX3Y;+
MLP]X[I;X]O0S]V3Y#S8LA8\*RZO'U\7'Z\_BY:+5Z!;@*<>)CL(B1OOM8!!Z
M,[J+Y(,8+O2S^*)G0?@)[&7&#<',PHE<^,2/ST \FRTG>/?RT3 #;T]?P9)*
M(21:0[#=_L=AQN<GFP;L_?<V2R]9"HE[ZGFAZX4DI;NC3_K<CR?GDV,A%(D[
M^'[;']X]$F;5<]83. =AP-DN)PF2Q+T0^' &%(@8FG!8I,7Y)/0])+5G @Y%
M8 <GE +C]S/RZU$"6J6>TN2S WF;27J5I ZQ@YBL$;S6& LL+?<5!R(BF (.
MX-VS7 !U2![PFK*9Y=-KOL-' #=*)%IV8B'<HUF*\!!(C)!@24=P4OG1]N+-
M_Q@,N&\V<2:?N&L0<9_AE?^:$W=,8&5-XP:#Z'FJL-A7X(]XBVF8BE(&4#7\
M;%=I3G_MT"Z*;"?7V=</FPO5_>&W0?KP\;$_<W>O,SC\J6_=V^//W!4H! ::
M*P^AH:2_]#'^%H43PC:!T":(W?O$^FO QGQ\ II!D*>WJV5L%R&;AE$*W4N(
MS5X\O5\\QP*GQZ&X>E;[Y7[XV^CJU\L+[M>;T?=K[N+J#.3:_7!]??J'106K
M]:> %Q;_\M$:UKVYL]'5[>CRXNOIW?E7[O8._OK]_.KNEAM]X\Y^.[WZ]?P6
MMLS=_G9Z<_[;Z/+K^<WM?_VG(8GZY][Y_WR_N/M']EEJV^ZWT0UW]]LY]X_S
MTYM;[OSJ*^SZZ_G9^>]?SF\X6>11O2CT3[EW>O65:IM#;G&-N"JV-2*1-?8<
MQYH%P*GQOW)9&,OAF?RK9@=RUL,X[(WWGC/94T0"CF'+;OI]@\#^-V';7( 7
M'UJS1PNM7GREY+  <OST[WVMO^?!B]6$Y@/-*!K10K?)/('_/@Z@CHD2:5^4
M% ?X*; Q^D66\\N]_S%6;1W ]P?XQPYF'<P:P-CC\?QI[J"'Q/:1L#<=47I,
MN+P3#!P5Q.MYK,Y0.A;IU&$HL6@IX^<IY>TH]=RQ]%'Q<DICA!T2CHJ$F65/
M!K:[4'EC:V:'8.)V:#DF6FY#*YR'GO^Z0 P&S_UGTB'FJ(BY(:%ENV2RP N)
MZODZQ!P5,4MS)Q;866G6[%!T1!31:Q]2C/.ON1V^OAFC?[\VEORK1N%>&:.]
M%/:V.R'XY4$R/B-SJL8NX'RQ',L=$Y[N["L9$[26X]"ZN!4]!;8M_E2"G/=?
M-"N56YI_"^Q _RF[TF7K%K86E1A[%)7(F44E9[0,]S;TQG\5JH'97D-2%;D<
M&W.M(=B_O2U:53)IE5+I(V@#X@?G5&]L;'7&R] [RNPH<RMEFOM7$Q8@Q:5J
M01Q\(YB\)F3U&W:TV=%F3)MBB3: ?8E3[P]E7> U(VL25T><'7$FQ"D>GCB-
M_M#D#<'@-:G3ZQUY;B5/Z?#DB==UFD"<F??1=,39$6="G/*AB5,5!-J I!@&
MKYI9T_<:19]U!.7*A-S6NU2K#+Q=D3 =H@9BP))][I58?DF\'))5CR26"G/F
MH-(E#W;2#I4=*MMRP-VH' 1D/+!_#![M"8C03QS[>X 1OX'VF>LPW9(#EL.T
MWF&Z-0>LW 8^Y*4BJK#CDJV.Y!IXP'+"Q>B$2VL.6+5P.>1%/*H@-5VVM*_&
M9?=8J/1] !7YX=$U"*SZ===],N6+E3;>:5,-L]=4X5613*AI=Q6XC>6P=UQ@
M=01U"(+:9G68A:V.CMXZ>MN?WD2A([B.X Y)<&)'<!W!'9+@I+= <$>GM<:2
MV9&<@.U7:(CMOFE/%>1M-^W50:?%:6-[%U;',*UBF+;SB](V?FE:B<RVF;"'
M:%"3ML^\VOL(1Q<GVX<N'T^:[)KA7"(U6*@I(VH74MO3VI9[?/)1K,[V4WWY
MRL\V$+S6U/ZXCKP[\EXB;VF?NT'TTN1=6Y-=1^ =@2\3>*%>J(C C=($7ENC
M7D?@'8$O$WBA;JJ(P,WR!HK$ZXK FQV-=S1>!8UO#V%)A;JRXDNCLN\PVT[E
MV?&HH:3HO*HKC:7UZ@.V'9D?7I0K^U!Y]MUHA62YS"NZPFMFJV1YVRHGNW+D
M(Y4CU[!N5U[>X;/#9X?/#I\=/CM\-OBX'3X[?';X/-1QFU;X4F6%RP6XS+;E
MT,W,P/NWQYPWG<(Z[@,WX'ZW_/%C7.\B=T1>.9%O#YRH^P1.LJ_QIH&3BR"8
MD\G7.6+W&G;L13>0PWGHK[*[3^,"%8D7-(E7ZTC@=T+W[=)C]@3P#?3XA^7,
MR79R9(%KH8:JR8X*6T&%)<9XE*.Z=/FNJ/2'!B\I)J^;->1/.E)LWG@/4>[F
M>[3F@"51K72H;LT!2Z):[5#=F@-6;4LTPY10J2FAUE3[W]  R*&G^1PJ:#+V
M@G#[A7P='W>35]\3*K=JWV[T:GL.6'W]8PG]N^B_#>Z\4Q#B^'K+N;;LR85[
MQFX23NEH_!-;.<]0/.=3RQKV*YF:SLN&<7RU7+84LJ/.[8*HFPS<G@.61'4W
MI[4]!RR)ZN+#\1H+B0[51<V+1EL7>H.MB[=<\/ =7N._^'9(_/_Z3T,"O1_0
MC7DS2D#D!_''=D FM/KAE9.ZTH?VI)J7+_!]=':4/:1((1A1])_'V ?42XAW
MVV6/;BV,D 63EW7U^%S<Z9GVT*J:EU9I1#D'J6[IVJYA(D%'FJT@S3U,H#I)
M,6T!27@_("_).J]H9D>@[3A@.7=,*CXZNK&0Z%"]'=7%AS8W%A(=JK>CNOBX
MY,9"HD-U_144!S,PQ-C :&K->MOJ*G8=,<935P31%4%TJ,RO0+O"XO8<L%%%
M$-O4*/T=TY]!HD#S*4ZI/S0EWA ;<+=@5_90K^CI"MW;<\"2J.X*W=MSP)*H
M[JHJVW/ )I4]U&1/R$VU)YI5Z-#QT[L?-=+AL\-GA\\.GQT^FWK<#I\=/CM\
M-O>X'3Z;C,^V93RKK3V_I9>*3HC/*LZG'*L@Y@;<E??,[I:4Y*[@_#AIF+VJ
M>+5B%><) 8RFZW7EZW=T)%=#RC(/!-:TZ$E'EDTE2[U0<7E!JHPNU^BH\2U2
MX\'+R;<2W^:0LM8,$NQ,U@-DL[K6_/8<L"2JN];\]ARP)*J[UOSV'+ <JN7&
MMOTT*_];]]BZ*Q+2K=GNV'LB:+QQX2/A7HGE=PQ0N27=" +O4%FU+.OZVMIS
MP)*H[OK:VG/ DJCN.C#:<\#*HUK&_@638%)=4&OJT@MR1J[T_M#0%%Z7I"Y\
MU8X#EI0M78M%>P[8@/;H$J+%:+9H:6GR?\D?7[WX74Q=_%Z1F_[-\PFL2'<]
MIMF1\2L7^I8;.!:E,"L93K@5J_>>,\EURLPS5<7JN7=Q[_D3XB>;^.( 9ME6
MN,!S[$DM$J&FW540("B'O>,"JR.H0Q#45J.C>+-?1W =P94@N.(MAQW!=017
M@N"*5P5T!-<17 F"*UZ;T$"".SJM-9;,CN0%["C_-/</((S"1^*?>4\SGSP2
M-["?R2*>$/F89Y%[>8?>)5O_U)W<+7S-Q1S\*Q*.IG?6C]VUH4LA";,_U%23
M%[4:9A!7Q#5ERT@[AFD0PY0(N#6!7V2A;?S2M!*:U4-*U0?HOE@.7O;!TTU^
M)6/6N2.+E73N;#C!T:6) M^;>/-[AS1+F&S:5_G8/?#B'JT7QE+K12Q;0*P\
M>2ZM@V=5[J-Y&(26BXC>>K>$*-% MJ[6,,%T&ZL<W^IL/]G_[7U0O)E)\936
M'\$!(GYP_J^Y';YNOJ!"Y"5)Z>B[H^^ZZ5LL.1HK'STO&70R7NXMR!JOZ5I'
MXAV)UTWBTN%)7.D/95W@-:.&AKR.P#L"7R9P^? $KF*S*:\)*J\+-73A=S3^
M_FA\>Q0+1&I-1)XC!*7UAZ:@\;K<7%*O/F3;4?GA)?GA!;G>'THB+PHZKZJM
M,E;:5CK952._^U%?'3X[?';X[/#9X;.IQ^WPV>&SPV=SC]OAL\GX;%KA2[VS
M8VC5PN#>"LB$-:9Y3S/B!K3HJ2/SRLE\>^!DGYF@DK Y3;]Q7"W^^05Q?I9"
M]_9Z%5X2!%YHZ(6['7$VC#@+7#^5GQ;7PGXFUE%U%-F2 U9.D75=B+8_12H"
M2DI3TWG#Z.BR)0<LV3[4S;MLSP'+H5II[+S+#M55H[H;!]B> U9M6!2JECZ,
M72$RN\)HK ?6MD1VM5&4:]]^MD)"-S-SK#'!3C%^T4.DTA8BI6/D)ONL<4!%
M+!Y0H2V&6^,G&@V>-)9].V)L&#'F5RN;:6]-B\A AQT)MN> ;8F8%"!!I3^4
M)=XTE8X.VW/ DKY4-V^[/0<LB>INWG9[#E@2U=WXX_8<L"41D@)VA IVA-QH
MEZKI=22[CG1%0L[Q@J"[3ZA>1NMD9C,/6%(]%A_4VUA(=*C>CNKB(W(;"XD.
MU=M1W5U9VYX#5M^]7<>%0KL;MQ6\$YLW#)'7ZFC=/G2/=D=WVT5,=U5R>PY8
MN8@IX5B7D3!Z@R5,2RL+ECHV6G2[4)X#=G.1J]G8@>(#W13Z]T(\6PV+>@J5
M.^+JB"L<J/641G?$U1$7$%<]Q=@=<77$!<153W5*1USOA;B*!A%;?O./8O2'
MNB#PFG2 07O=S3\=PY0(B36"7\RV\4O3"E>.??-/V;:=MSB4MITW_RC[W(,B
M2=7>_*/+O-+=_--.LF_=+.9B%%_),&95!!KG9:6[^*<C[]K)^_ 7_ZA2?ZA@
M!Y/!JVIW\T]'X[73^.%O_E'E[N:?CL /1N"'OS!"5?I#4>1U2>$%O;/#.QJO
M_>8?Y8@W_ZAXSQ6O"6"5JT9CB;V[^Z<==+Z5S(]@JVC]H2KSBBGSDMG<FZVV
M- A^#"W Q/"7B?T\[,'_?OF(__IE5GRO3Y;_8,.&\%%A>8]C ECR%_N8Q>M%
MJ]$]P%..$QV8R9;]=C (O1G=1?)!##WZV8L]"1_Q?<)/"8$"7,:P*C[QXS,
M<Q%\7@TIP[N7CX;Q>7OZVA_V4@B.UA!LM_]QF/'Y"8L6KZ/QOU=))7,I9(*I
MYX6N%Y+DPN0_XT_ZW(\GYY-C(12)._A^VQ_>/1*.1@ YZ\F;NV' V2X&ER7N
MA<"',Y\$B*$)AY6:G$]"WT,*?B;<O178P0DE[/C]D9RB%-0,\JEG-02:-<:1
MY);["M3!X>$#CD+1!0"&Y,&W'&!1/^2\*3:I!@3E$4U$60C-J>U:[MB&AX(0
M/L T#L+R,-L_++#6U_F/P8#[9A-G\HF[MAY UM^2?\V).T:AI.G<8! ]3_4=
M^PK\$6\NS<JBE,'+&GZV*QW87SNNBRK!*5Q(S8Z92\+TA]\&Z</'Q_[,W;W.
MX/"GOG5OCS]S5Z!_&&BN/(2&FO[2Q_A;%$X(VP1"FR!V[Q/KK\$] :4'[YU1
MD*>WJV5L%R&;AE$*T4L$E+UX>K]XC@5.CT/9] ^+"D3K3P&G(?_RT1K62_;W
MP]]&5[]>7G"_WHR^7W,75V? X/<9[%#;^F>CJ]O1Y<77T[OSK]SM'?SU^_G5
MW2TW^L:=G=[^QGV['/WO[2'WM)>2CSAY[#F.-0N @.-_K2CLPK;GBFI?3BUG
M)XP7Z>+D+.OVV^"%H+V*WW$F&TLV4M]/#'LX&=IA?^^+RS;.RANSQ,]N>?<M
M&I?P#V+Y 7?N3D -I5/*JT?9D,-?V\_243*2],>%I%0](%GJO0I@M>2T\KLZ
MK7181LBJ05FW_L^LX)&;.MY+P$U][XGS9L2W0C0]J35NAS8)XGUG FWCF[,Q
ME.%][WXPZX7=9K)?F)\\]ND)C!2CIOR4Y4KB!!V;%IQQ'W"2SL^K6X_UZD_9
M#+CZ5-8:?]OP3O.GS-!.$[M/56-[]^D&F&5!HP$0W@K@$O,W-P)X,US-_M#0
M%%Y'45L&JME\US#0ZH<$K0:>C<2;LL3+6E:*=$_@5JO+%I6K 1=ZG$\ 7F,;
M' !W52[AK_'#,6J_#_, +%;;_9F;^=ZSC>;K_6NF(OS40'G?;>8XFG!#V>U7
M,@.ZLRUVG6"M,*E+LZ6/ /]V2%0C?OKD ?C^;>6^Q$$301X#$.7,-$4CZ*HN
MY54=#"6 H2[RBM).&);04M7!$,? *PJO:5G)X'I$2DZ!D:4@T^?#*/]"$SG$
M"@@#^\";#D!O<580D+!N#ZVV=I7X9)=XL!M<;#3]'I!3/%0:#.<_\/H8D@_;
M"M9R\7(.T[J)#%-"Z-0#3I55\.>PJ9L(SA+RIQYPXFPS@=<SJ\4;;MWD$5:V
M&UKN@XUA=R::N 'G6.Z$F\>2JZW"*GW2T?0B.2<EAYQ>%(Z=$D1>%M^=;*H"
M>A@VP<9"PVPL]%+)T:T]^#)MN:<YJ@8:(([CO6![()V$S69KA1P!*3?&$H.Q
M3R8V&Y5=>VRXMO#=-;KZ ;SQF^>SKEEZJDMZJ&+A/,WL#Q7>W,O>^+FE[)P;
M?!NAI@O]H2KQIEA6$;;.KJ@ =K3C3#*SNG%::$-\^-7"Z!N=O0]PGMC!S L
ML&A/S'QT?\)7#FT(\J^Y/6,#_5II0N Y$<TC]Q9P/)I>1X>[!@LI/(\/5TSZ
MZ!)J194WU<8RTG8A7D(*%8?G9C!B!Y!L\J*H-U&,Y[4KE";;%;1M?'!O8;A]
MG+H1MJ7<7.)Z6UW9?KUM(]@V-]&I>Q+=\7>NU<XNM2K.LT?PH@@65MON,T@Z
MSW_EL*[:?R9MM<LOXH-<7GP;W;"SL N3X+#^ RFH'%4TS25S'X>QK:9Y$0AN
M!AP+4QGZ/MJPU=9Y->#3^T-)YU6Y%0F'KV1*P,>?<*'U@^7 T3OA/MP3ETSM
ML&Y&J$V6Q.=BM0YWUH\H4/N%G:N@*#' 0!1Y*7.JU;%E26T6=K4@-($K5%Z4
M6B>.2V4Q<T-P(^ , :2QRFM"V1Q,O7;+)@.%MGZEZFE87@ =>L>V[FVGJZUI
MW68.$X<>CUGGH$_&Q'[&7HZ6NHK _#XF$;\2]O>%&Y_M)CE:,5EJB&#9JKQ<
M.@;80ONV<EAB"(T75977Q;(&VY%4?"F#MQ@\-X-1QAI10S=Y41/WU_ -\:VO
M:.?MP21/C0[U*GKIR1:XS9=R,+"JQE!YP=@GS-Q>7[H(\')(&K4_5'5>TQLK
M9@XG94I"DD[!4'BC>2YV?QC'$.KOG3J@V$@=*I_$T%%BF+R^%[&_'8FQ 6XY
M2!SK74";2EIC,WN'DQ;[0]'$2*;"BTK9JJ&&&";7/IE9]H36X[A8 0Q^M(=E
M!$FESD%J@@\H>:(3QY&4*(!RZDYH]42!"C(3XR@X  _\IB:F>6L+X]4)4W!$
M15#$LM Z,5^I@"H*T-V2RT2W5 .36VJ<B9,EE^@Y.=CDX*!R*'>N5V]<EOI@
MS$Y1<^6Y$6+V(D;JW(O-C8\<CM.K@"9XTX8$UL ;J>#[.B=L?(1/'#J&#">4
MU>_]Y.9]X_WR/J#F&V#FAB'FFN&E(+7B.%51YR6QN;5*!^/^*N")Q16\8APN
MFU>2M6DS_2$9^X#.!9SOSBN%3=K4PRN-+!P]H$=1'I 8[P!=9*HEL@=O0\)L
M ^1F^&%YA<#KTALQ*I+T[\QZ?9.YWVMVKCS(U02A/Y1-7M(;&PL\H*C9 L"=
M8D83,&#!JRK8,_K[%C1[T:&$;5LR;YBM"$K $?TY28*E02I:&DF5MK8C9Z(3
MSWJYJ*F*HT^+3O;%[_)A&[U^341)WHF=$@#.(94POPYFI*@TT8P\J$RJG(A5
M+#M5>45N=OED3J&V<:0IJS!E1=S+%M/J"CEFH4;?V.=6YFRJVN\:Y4,+SZ1*
MEQ33BN#1&SFB([FO+\Z&8>OP=WCAO!V!.>0P>/.FQDLYO/G<R%P;TMDZ/!Y<
M_N_+AT9_J&B\:.PV5_9BQ2KG56Z4XU?%!U.VGL#J'-.+(ZZO(P!^>?T>('4E
MQL1I L."<@*'?H@*+\B['?).4%0Q#'@/-&[$GBB OC84WJQ2S+\1G5WCT.%*
M42AB0AIO0:.W)AQ7VA<Q]YO;U--MYA!Z?_W.!6S>#[H[%]J[F4;$!?K#Z[D_
M?L0)L<>:FU3?M#;KE8YUO_-.QW 6GRQ-^CEU)X6&_6BBU!_*$J\*^V3*6INR
MK1J(.#%)D'C9;%]'?)GI;15#4>D/51['6BI*B0+:@R13TO)E;<YKS?@<-$0]
M'(X[]YF1JHG88*:)>X[<?SM,N1_P-)P6I,@BK^[55MVL!E9:D,[ 0N>XSE+<
M^P]XPX^YY7*GK6X564,[312!0)[,Z57"17!/)_;HO+G78.ZW8Q.4@""]U4K7
M-5YMY("7PPF?$C TP:;B-0FDT%[C/ ]I#=R2\=RWP<.8D)D7V&'4*X]W4(.T
M">"LZ0&N#2H&-QM7#)YSYW@)5\-V7M^(Y#$ADP KK7&T*YC5OULA);?1]'?+
M_XO0FWTC$LP;,I0$5G>M\N9>GE\37?X(4"R0A$SWYH8FK]+"RIC?PAZ71 /'
MNM[<2P3JF]E>+2 EO!G&X#6AN4,B\TI6L<ESD[]&"A;UZ@6-%2..<*C:__'
M#^?^@)_F?FLGU&0X;_$9<\IU.KN;EU6!E_4FAO1RDZ'4. 6?=^?U7VA2JQZ]
M]"PWX)ZL"=6?S>QBQ(O-FD4=!W!+OP&^+SWW(23^$T72/JTQX%"!A%!%WLR1
M*FZP>-AWT/H!M-3&:J:;. J%C.4 !K<V"K_-JHD]E..CLVRP+1%]/IH':I$5
M#:5C5^.R+\=MOB"@ ]D&D&V>L]&@(IQ-<G-W4694D[FU:*.U2#YT&>9%#,1]
MRS EC9G^HL@;PFZ/_AU58M9FF]6&2LS  )O*O-;5U!XD<5$;)C$3)/*:+O"J
MN;OGJB@J][%FFUL[UFVF&9I_O2QS:KN6.^[*,EN[F<,412UE8!8TD[K:HBGA
M@^9-P<J[\^:E;"M6R:ON_K>8CHHV.TLX[E96<S4PMB(R>YVN83H&>U7N$U%<
M1Z?ZYOE[HUH6^D-%X76M??6W>[@?E4$-T[_ (*;V+HJ4*@.;A/5Q!B]+^\P
M/&B5\KK (/ KJ\67U3.LD4L\Q+5O P)GEA.?,Q_Z9'I=D-3(2^IK"U54 #=,
M' DZK\E-',M26V2@ L!A(;HA\NI>8_>;54E].GE&: 1'&7%[@*JJ5&[I]2NY
MSU?](],AIH*F@$IH;OW/ 4JI]H.>CJT&JJ;QLO;N1FJ7AQXM-=<4')>UC_%[
M\"#!S:(5X^W,TET<:C3=#XTF%2$*_/>^KN,H#3E%H%V#D@ZJK8DS+&LS3,I#
M3F1W/<J@NDKXS0VQ3!)?QYO"_Z?$Q]#(V L:<^N&WKB6A=IKUD;3Q,D^0TSD
M(TMTKR63UUMXO7@%K5/[P4S&4*?,&XUOE?KB^;[W H_&?1J/GA]R6-)(*^+>
M@@]QBT>Z@Q/EE\3@6NN\J$N\I+?S7HFJ>C&*@TZEK9::RLMBV9FFK?8>]@ =
MN*T:KQDFKZIEJ:XA1D#*N0 SX,"RY2#>Q1YHUA'-!OC7JMP^ [DBUV(/L%''
MVC!DWE3:![:*_(H]P&:B.V;HP,I*B0#[46P1QP.7X4V9(M@N@NB[M%T"Z#SS
MR<3.AT<5,ZJBQIMBV?;@5ALD)0 H8EA3TP1>D1I[8\ A#),2()38=5*"R,L'
M#&X>T$(YK,0YB(%2 MWHQ"HZ&/(E\NKM-E-* $^AA<:B:?)B(^V5W&&R1O>?
M+Y<XVH -VW*XV?S>L<=)V)'G7$)[_!H5?FQ>0_4!]/=%$,PQ87W!,'5-$36*
M\)2/L52,S4B2P9M:8R\<RTT$+>]-7V8_\H/X8QN;T##F/T.$-)/UE/?(>K>A
M-_YK1+$2G,>8RL=RM)Y"5,!\-II;3Y$7^6WL5%_FLYEO/ULAX6:.-2;I\4FK
MR[6FC^P0OG>L>G"V$(7?=0R^?$R@TW9.01#POZYM?5_VZ]K6"X/LC;>MIV\0
MVM;8UEY$'[9S/<E7%[RV1#6HA%,%@U?U[O*90]EH56,1Y[0:$B^8-5T]\U91
M6'VW^KXHQ&&JHL ;B@A^;H5-ZF6MV>:VTW:;:;BR/Y].R9@& LB/\:/E/A#.
M1Q>&_3O@D!F!@WAF$>!<V&=@$XS*XYQ8GP2A;X^Q,!E__[;E4 F#@$%Y-#V/
M8'P#(!ZY*)KPO_,%5&\2@.(O3MW)\@>I)_,)+!$OK=%XV=B=%7IO.J>V/$7-
MR-X]2P5'@N)T(SW'O>#=3)SR5L;Q$2[C5=*\4*5ST W.>5>;.?3@'!ID8/:&
MO8^)T;):HU+"X)KXMC=9O_=Z[,R1E]-BAXFB?+8!)L(%DQ=+3_UH7RG!\="1
M0YC30FW)-'AYKQKWVNL3:M*B3601FE]3#2E7W*V^+%5N;^XLMQSEN7OR8+LN
M1G3!^0L?"?=*++_U1MY6ZI2/1)WYB$U'(T[EM1Q#9MZ;K[85JY+2:+0:.*)4
M%!5>D#O$%D*LV&Q^Q0)^6>05[>B1X'HBA%)QG4+<21%M(NU'G@J0U,2;WSLD
M"X1_RT68F]Z12^ TF2RQ>]J4%%XW=O<C9.)C?VG34G0V6LI@E>^^5L'[1&>S
MS0&L+M[?',B%T2YD]SXV<P#[P'8G0-F?N$%2&5F@?P>X<FP[MD59%"N-JW).
M&X2#;C.UQ3M*T%YC@=)MIAG.SB:O9C_ K-DT![9 4S;(:7AF^?XK<,D?EC//
M=^D7]KKH.IB8.3R&:BFJ-.#*VGIE(:>@,2<8*AAS9=MN#PZ[LM&5LK!3^T/%
M4'C9*'NI\D$BZS?OJ=*I!&4L>T?Y* 'OXS)YLZM1.ISPVP=->->6R0M"\;C2
MNT93&3F[#YH,D*LZ+^@U<5,+H])[93I;&OTZ5C S2;5_M8.9%UC.KX#Y&7P#
M?L8-VNZ<3$8SXM-P0,Y8F=G%/EL2^ZP#_890>ZCTS1' T5*FM1" N'^&M8N4
M=YLY6G"I7.Q[0Q*]0?#L-G.(6$2#C]EMIBFBAEY BV*D(:'LDK4Q)8.*AM0?
MFH+)ZP<?QMGR'(#1Y0#VA5R%.8 NDEUYC/2@L3<#6S> $'+T;70ATJ/E&XPN
MW]"&?(-1<[ZAA8'LKKSZZ/6;AM&55[<C(Y$/G5V*H2TIAESX-.O/&71!X_>Q
MF4-'<F[GLYE#QYY:#C>Q@['C!7.?Q-%C;NIX+YSM,G8#:O[40)AUFZG#M=][
M2''*Q(3?V1.4U4!"(4'+DB,_9L0-R!O54R6&=5Q$$+H&D%V1?*,"3,Q5FB:O
M2L6G.[Y/0Z+$^(Z]$"3UAYHJ\(90W.U_GP@J,<MC+P3)_:&LB[PDUL1!C;B:
M(;>0'GM/A NM'[O'++>4O$H):(3.'0('*2P?>2DX?A?8?_<=8QW[EY;/>^!'
M1?97>"7'318=@DK+YST0I/6'NE2?@=/YU>]C,P>?-.BY ^I V^XSF"3T"@-W
MLO5"@P9!J]O,84JMKGUO!E]_Y?'R'C>D)(+YF!D&9+C0M]Q@2GR?3-A-/R"(
M@]"?,ZELNWA5Q@,8O'56W<SB7SY9_H,-OQ! =PB?0>QCE[2(/]W93R3@KL@+
M=^,]62[//N"Y6^+;T^K-L4>'7N1#X7:-4#MU)^<QS.X6(,-+?LY2 +MPKR-P
MY5,\.B@>4^55+2OE,FM"?4J"FZW7Q1B?N;UQ-VC(2?->C6,V\OZ\HGQOC>&?
MR/3 XLE\?&_*N5X(R/+)F-C/%AAO'=O'(#N-(';AQC,W1],KA-9- JQ\3&_T
MAX;.*YES-]O$"=C%<I [#2O=]#'NEMV;.?%C:S9S[%@[SWQ"(RE1A+O3RFOL
M"9^=,HBA<KYF\#J/P)6/03%S+O":FN4.MHI!#W7?;Z6;;N;]M+FCG3=XW($W
M'<P#PEE!0/":]_O0LMT598O!4 =G.<.OX;VL>ZS% 9V\^%5R7RWX=H-?>6&U
M^>+8]P.KB@.%J$0HCWI3X-!3RJ"CB#\7IMTWS[]$WAPM6#./[M %O$=-%7E!
M,9H32UR287L/'RLD\=)AA=##( +5VBMVSGSFN<D5WNA]S.8^P!__32^-?J-4
MNZ?ILTJUJ3C$G1?;16F3Z#N -[YV>S2]CF#+[N/.1\U@+&N2QBMU)2[?'&KW
M2"T=";5@&^*UJUJ..U(ZU%:H:PZ 6AFOO]%YTSRZ#JK5TK[.5BJ)\XP(A+]M
M^"C@'-NZMYU<ESLWF#[SVHWY;SQ_N[R<%U;YKSI_N["J0>YEB;8X1C-RSRAC
MG@:7"[;,)]O >Q0-DQ?$XHV(;;6O=\FY^U<6%GQ]HOU5&%=8V-%3[A_PRA]S
MR^68_FDQE>;E:*/CZ-RPVIS->C^P.K#T^_)ZO6#7;YZ?F'C3F%49I^83B%A<
MQBN*SANR>&R16*NY=TO&<]\&,3@A,R^PL9,TRHQ@@"&6?B#P' ^^'!+_"3]-
MYS!;2)HYV=C<G(I[/VR<%U:;,X#O!U8UB+R8/[]&[!EEX<#)C7AS-+T$SD3&
MO&9\F4_ @2]C:+QNU.S,?@QQ2Y2*AKU>+R*0) F:-^NY5@B37GU,L'M@L?XL
M7J[6U>X>"1B+8^]I9KDX 2:J\;!\^-BE35,/ON6 L/3#J <?#$<L \-A"A;V
MZ$<5A?!0$,('%)LGA]K^88&UOLY_# ;<-YLXDT_<M?4 _'0+-CAQQP36U QN
M,(B>IZS-OI*21&S)0>C-X'$)R3'Z)"92#3_;-=*BOW9<%YG2R77J]6,FFZ#;
M$C)V):#@^C9('SX^]F?N[G4&AS_UP74;?^:N0 (PT%QY" TM_:6/\;<HG&CV
M/(;0)HC=^\3Z:W!/0.S >V<4Y.GM:AG;1<AN*%E8(J#LQ=/[Q7,L<'H<RJ9_
M6%0(6G\*BHA4:0WK)?O[X6^CJU\O+[A?;T;?K[F+JS-@\/L,=JAM_:O1W?DM
M=S?BSD97MZ/+BZ^G=^=?N6\75Z=79Q>GE]SM'7SP^_G5W6T]&]N,#Z9VKN9/
M\*WQ6BHGF0%["CKRSY'_8+GVOVG*\"R1H? #> )@]@?8!(T_CJ;?8J%ZF\C4
MKTEO]!VL\,7QQG\-QL*?N,*?8I\CH"YG:#+[.,%KN>^AZG53.EB0,5E0 7P1
MPYS(_==_&I(H?>9&-[^>7EW\_Z=W%Z,K[O3J*W=U>O?]YIP;?>-&U^<W]/-;
MQ 8@HDKD5O*ZW\"4<6R.S@+F+MSQ"?<!SR4)GZ/?G('58[GT,_'SS]R+%=#6
M-W_F^52GVFZ//<)=!([E3@*,4ELT'?HTHX-QF,+F7NSPD7/L)QL_C,/8KQC=
M_D;N_;GEOW(FSTF"))YP2VMS ?&?"7LO]^@Y:!LE;Z6#%3UW,A^'00^=J?MY
M8+L$',\ +  XU<,CAQ\'\_O GMB6;Q,VN@=']"P9!\_P.S2=4NW7P!"PPP_X
M: 24/R[.$U#$;UEZM3?MX6?PW,HI^+5M\%STY*8W+7[OXUX=AV ?!'%>.9\L
M<M*/L%G;1>BD]GG&P!/ME>]%'[^0^)/X06_NKWXT#Z)/.,_GEHF!DDGR_-QU
M -!<, ,C>@H2A>Z**DD[ #J;$-P>D@*%XPD'!EPOVA@^0=P'4%*TF,A*T!:5
MZC_;%,N G3DM6N"1Z-CX:GI, .@<O2"PU*-ND8 X3G2!P'@>@#:U_PWO?B(X
MJP%>.+5AK_AR_/8U\68.!86H?PYZ-V0&'@8< +Y[]@AB)>&!ZYNS=5C01V(J
MH*?B4N#&-P)1#QX\W U*+,L?LP&@$P+(\V@,A8\V27Q ^@QX*>Q%E(PRV)L'
MW+_F%N4/_,CW'$"S,Z,D%'\1JYN?+-NEK$  PD :)_6(F>V*8YLXOQT_DLG<
M(:/I;4S;K^ _,2D0!\U?(_"-_.@7UV#"NW#"1WOV%=[NVS1IN$&FZY7(]!06
M(U(CC*&FP'?>"R7&72*DEX>7(Q+<Z9<@0]OL:^"/^A@I3Z0NQQHU</9(3*ET
M$MD\8HB(.'L+FO6)EU*LB0A[M";</2$N*^BS@Y!R;R0WO7E(EY\!P#R0ZS.F
M?F&_'P*22)J;I3>#3  ' $GR*7+'@79[L2#&\R=;CQGK'GCBY>=/]5 N=8;!
M.G.<R*FF3GJTQ(L]"1]Q#>&G_.7 B9.# MF:!6#;Q_]*?A7,+.Q;PRW]^-P?
M;@LY@BM 'YBL;$K%/:VX4_<9[A0LY:9!-IA:3[;S^FG7(>BS <A(=F9FN0+K
M,IL4W\K"$AE;DWY:BCQD/2'GV/P& [K* WU%7@'>2QN5;^J U[#FSA/2T% N
M&JQV<[<I"9@%]4TPWN9BEOMJ'DAD1?__\^SL_/S;M\J!%%E5^!?W?_&/2/^M
MVN"__=]88I>!X38UKJK+\5'42P,0X>$CZO/!Q'H=X#S+ 7'7-/R>>AT66-+C
MLE8E;_Q.C2Z5^1,)T)8 4 \0*P$.]6B7H*,(54)G07"WIS?;H)./82KGB]M'
ML*)P>_^?;;D/4W 4N-^(]?P*#NH$K%_P%,^\$YZ[#"<+=_5_OXW.:^<2[=A<
MHNA5TL'IS+<=SC@PEVBU<8DJ5@F=92^1R^,E_ER>F0ZG?4!%QP[+!?@;;577
MR^;S<I&2F>3-DG(FDQZ]>E$5J>I;#(: (W=+6$;R;GY/%M**7]7L\==KEUSZ
MOI+KCR@L%@\,.Z?!G/^AT0D+8PXC'W[ #^E/%XOQERB\+MQGSWFF'NT7 B:J
MN,2O6J4Z_Y;,P'>^!_=3E'E.-$WS8")-3R>0LR%&3?71-&VH+\%"KU3#@TAJ
MDRA*N.AWRP[GWFYMSYY+XAB_!//9\(.([#.?E9)<6]%LY&<BAMD_)?E/#%/6
MS5256LZOX-ZB22 >CG^,!<"4)8 5XZ>F,5!35)/E_?N1N+NY*GYP52M%_"75
MS5]F<?Y2V\9?*2W%#&_A8%QF+L"FO2$NVZ&FCL5^7XC]3WLS]]V1\:,+VWUX
M3?(.:]&?Z)O1FU:X4:Z9&S6A.#?J;>/&)/6L'-8)1N#&0#/:Q(M1>>&!,S5%
ME]A:$/:96TK\9.=L=@F=]6+,WGJ:0+#=_L=AQN<GV:TS?6;#+E>#KC^$A#7U
MO!#K'Q,J^C/^I,_]>'(^.19"D+B#[[?]X?\^>H[SRGDO.+LC24R^8B1CQ0^E
MJ(_?Q!#?HYCO$%\SXJ4]$2]O0_RJ04?+=_[IV6X(Y ""!4!O!X^L]VJ%$F@]
MPNW<?9A85%>E@QBTE"?]N[@JQ^*V5F0K:KHD6RHT$#=;)HY>HF#@-?%1[EH/
MBVKL@90JQY[-?;)<CVWVA_)Z\QWW$V43^LY%)9#M<JN@/.%.:5[_*QDS<TX6
MJ0H!19)^]('"$O/L@"*:%\<4^X3SDHO6>1J!<ST.JT"BRZBCX>(X6<<+ HHU
M*PQ]^W[.N"7T:&8>-AZEV&GI2WJ[2R4(K/;&IZ6H? ^6VO1%7,@GN!%6EY.O
M4@$[]>(;S["L9P(/9H %_I398>%?TDDG:HXE:N0]18V21]3$9F]^2<.FPV$-
MRL1^MB=@%O*]ET<OMU#1FB-41#!.UR^OV"E3(ICE$"DQ=/,(E-Z!! JW7:#T
M&B-05NW:)M;C_F(OF_24,X%Z/8;<3[2^"F!,\)K@G9577&;EU<+,'S:U+#E=
MCC?QX(N,V&F=+X<?(BF&Z#,^DQ3I4U+'[LD7E^_!9T"C6'>;5 C37\Y\$ 5@
M_28EIZGOITN&,:,,MLZC/7ZDI#OW8==+;TK>D.S&0CL[?@F3<[V%Q7 ^G;(2
M7M#U+X LX+J)[1,\4C+A/,,HI^RZ,HDJ3 $H7H^R*(D+#BD)8(DL\);E^S@-
MC')7#ZTW6ML7OQ$YU@'7VED24VN[V%9JR.TJ-3P!U-N(C_3.P13Q*38CM"W5
M3#Y:SX3^$D<%A*_+>]M5.4WKKT^Q8!QV.W>6&\*RP4)'SN-^QF-O[H:L>I>*
M4/@72/J9%\0UVZDBYEAZIH0:*QM-Y!K;0"9><<G5<_?623 J[4[HEKAD:H^I
M!X>UT[!??V)AX2:URU/[AV_ 'F98^?P 7_(I=<+OR2PECK^[-.A$L^ETEZ=4
M.EJ]&-_?3VY/N%]/3Z\37#95:GRG(A /Y5@O\0V]#W-G(1QH]??-&8^8)F#N
M8'%K@+^+L(^?]5AO@1WU%J;N^*6C:Q>7%##>=2@6QF# 83%VJOT L1$7G-^<
MH<9,N'0A>I(MQ5((WDOKY9$4;";WHA=1L4?<@%9ZP[_&(5635DB_#B?&.O='
M^QX))Q(K\2G9GNFX#1N B&7YSYZ]8)U(=@$5!]'-QB' F;)#!$#/?^U9,ZS,
MA\<8O:/-NF7W: 1X(#YIZ"'>" M!Q(_PV/W!BE!$B07@^,U,\@C80)L0,-:C
M(39*PWB6'%*/\0;N%GDJDNH6EG8'R:?\1C9+U6\OBXC>NHC(XLF$A?A*907K
M75V-UAVHFZP"6Z=8CZK9]:BN]JCJ78]JL?['J,'&2MS( W0\2LQ%K+.ELA)N
MO$?GX_3!)Y'$I*KE;$56)5OC;A:R*I*-S*&X;ZQ3L2I2EY4('6GM@&)^3NGG
ML9<X!RB!>["(Q30*9\606E8M/"J" --9'%5_J&<6:L=VG*B]C:RJ+81FW,P6
M8G(0XT%Q=QCM@;3'V)/DK?H5+'X"E@I5JP[S#_;1,:R7+5J)FQ+:QT?']%LN
M\ SH<?8$G4E#T6Z#V9R  10TG.Z>I+K8,/:3^#Q1N^#3/)PS-PE> [L*65 (
MQ,LCG=W 3 ?NQ;=#&A-9Q1I;!NTB9LFB7=0+["?;L?P8CI'!!]_X".HZ@5T$
M>;H><YQL?T(798VDBU<G$2MN\6;6?(64X)/(I$1OA!G=\=MZ[&U@-5E^JELQ
M#+%AC\:MGF:.E3*_E\D(_3*+GCTD5$"A5&!V9TQ$C;6^LP7(=43M"]_W.O9]
MOS(C]33Q?7O,<VNZ'+F+V7E-@#!/-8E^@><U>5A%\2K[)@7&:0,7XPY>]/T)
MVJF(?MM?72'N: W(PNR.@@.45"B[[MH51EM12F&48>E$ZZ':#7N-][EUCPQD
MM(G[86Z!91X2DD3ZHKE7U D'@4M#N&C)S!./;K=PYC*%\_HA&%3H;F@7<DIH
M,B>N1Z<+K?4<TT_Q,6PU9KN.SKUZXA/N.J4#PCPX8*Y8"JK82;XJ^L8@A[U%
MX(:G.XG!S^.5].B!H&@&L'H8;7G!@>1CL/)"%DMQ@<3!1)P_W?L4OIX;(0UV
M-8OX<V6OO8Q04!)"8OX2K+9=9*7I,#HZ@R95B.3'#"0!FZ(>1OH%%4,4NU["
M?J\@]DGX@OVM"_J#)S/S#]QT#EL)2 C$0+\**Z=48<"$/B-RGR  3GIKI\KT
MW&@@BW;9@E; 'EMDL,1F@->29Z04,.E .U.\/,;'IO8?=SH!<, 7H\,BSR1E
M1&B4G&$2P!\#!<!O;D\OSAJK(A+&LYS VV)_L;'YB_&?RQ)TE2\RI=(Z#VYC
M-HJC!RJ46"[*]\DS( 2C>T@><TQO3&S<%89)Z?9Z*4D;<=&$!.#Z$2:%H\&F
M5'KC+--H+E4P!_RF%X^VGRDWUT@U9$$ #_8%[ Z<C3OAXZV :T#I/T A^H0<
M26V=*#ZT'A$+'Z/>;ZJ<&9LB!X/"3A$;W3$]34 AP+CVGM(^BP8Q0HZ)NS>V
M9C;.75AG!I:NL:=)R,HG%$A!DAE:+(T:")&"PHL&NMR5=;AH'3[CR[C%WCVS
M?9%[GN9/G/6$49M-T%FW;5-D!S\\@UO/(L0HYUAJ*K[X83Q/"ZO%UYA<>L6-
M4-2@[4D#2""R)@DY+=YGA0E%)41-'-9*TEBF9G;?C1W\14DV-HYCNEA)/37?
MM(NC^_?$L<DSB>S8B,2R@XLI-=/;K&9\PD7C.AQ[$1N,(ZC(#;$G1[,QZ#QA
M*>28H!A"1^@%MN/CW)7(4(E]I>05-(D3O )[//7&WMR9L($[Z:1%0E?Q )[0
MBY?9D2%)DBT+"141_(K=LE9*!"P T@KVCM=%,</ BE,R";C9V^%S?'KFH2!C
MZ32PPGQZOQ0SPH*_$H2\<B_TD $A?S&)&T:[]U]C\DN=IH?,'=#8/["C!6@@
MR/^V.W4P;F:GNKABG%%SBXYEC;-K"X/@Y9&J]&AZ->;RP#3T&LNF:_.<5JD@
MRAE0";8M'=FCRGM"9@2G/44V&TMHPL/@ZGJ^2UX7JO'1HNKP&2M)T%8#W1$[
MQ QZ-O/JUQ1BDF]85X28W.MAGA_XY=Y[)LMYN13G8@1C;6OP80:'@6/!B ^1
M?H]7 *6"%U:24UE-1S86X1<+)</'HV0B"9&,CXF'#F6G3(#+>U,LK(]T,>#A
MV?:<Q#*GV5D<&X,8W&1D+*,&X7M/DT[_I,3F860*R2QR6#A6,Q,LS56B)0 ]
MAA:*V=@D858,$P)1HC<2AXX-:)I$._715HIG2:W('7Y!J/#<*IDU%;<KH\4V
M33KCDRQR)%X7A0)IN9C&.D_Y]8/X<XJM"PB'S#Q5)-<]<'S1/L9A818M#+,H
M?\5F0B_KNXEU#!OVGNQQ.CS K,D/$MOKXOI!J@ON \^_I^5.--'H+_OP[&9@
M$F7YL.8(]5)69#7[,$R[(B4O#I2V>&@X,9VJXTYI3A XQ7GE5PEP@186EG!9
MX!@3P%M2DKE GZ.D ;^'2%\JS%H*&O<*)B:WYD 76<MT-N;-YBUUH<M;KN8M
MC2YOV?R\I5QWWK*:::QWCRMCP7?7ET:3[*B, PL1K$+,M?46S]+)[]1N2@F^
M5)D@-9NLX)&;T@*2O%*1NG>3?\Z#,(H#T)@-U8&)+Y4,^>LMZNPB\Y-"DM
M.;-Z,Y1*04@L8I/TZAUZ5W<R=W"YDJ]79E@@7C#/B5IRZ.T5W7M,[D]FR81
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
M0,?8XM.OQ/(#CK@3^.77U#WT'.:NZ)\R)>8>YCM.HI1FQ1G2"F0^IGF6S!]
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
MA]Z<<]#IUCCL9KTZ@T<>FH%Z BIU7H\6]*G:;I0KLQLK"BH!TV/2A"H;,-U
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
M\E<[#>2L+M5EPR@RFVLH.EZ[&'U[O?&'NEK[E^Y(/\5Y#-3R\<ZH\T"OPXN
M0"VD=#4AAH__WA]LZ2W'B?DB;Q@BK\GK-^ 5*D'^^?@XJ&LP00D4;(:\WA\:
MFL+KJ!@:675?)?!+3%.H!?@&WJUJRA(O:T>NO-\LO;_&$UXB1<SB$&Q6-W-[
M$]7<Z>16;N8P.GG%E-R@JM=W^B6AM]5@U&IP(E<+Y%9!M,NHSB_XBKTIC^Q:
MTMT75]\*2:__C4 7]==<T2C>:,KN*1TM(G>;95?&K;6F"5I;YQ455+>V6VUO
M((2\$'U;V-2:ADU#$ ";(J^K$B\:61?>=]C,9U<T YMX[;& PYHR!S95@LV]
M.ORNDZ@X*X=HH#[L-M,H[WV5-B4F*A:$-%BW27?1M[2?N/E_['U;<]M(DN[S
MP:] *+8C[ A(0P"\=O=1A"S+W9JU+1])W;/SM &111'3$, !2,F:7W\RLZJ
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
MQ<_OF!D:?Q$\*!I3?[GZ$BUYR4*R&9PL5V2#D*JG2%4!+47Q_YB6B<4+PO;
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
MSC458@Q'N-C9L\.3MS&8(YBP=+'J&-Q,^6M\-4B/)YS2QB-*7$8,VLE,0DJ
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
M<]%<I72XIE4Q0GYKR>V9]+53_2EFNU+MOQAX5R_?@0ZZ_Y%YZ5@?YA^#2%R
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
MP-XUVW"W&O"O>K?@'JVR/ +ABK6MO]>^(-8_PEY_S,FF[F]7Y1'$<(^;1I>
M&/Y#@3!WPVBF_WONA @%#EHVCY\[P-A3K*!3\!U.W>^G$W<T8O 1_M_3,9CC
MIX/!R?FIL!_*5-<?!):@:=:(,=!=FL(1*N;X=,'Q:1E]NV;[PJ90!%/"&^'D
MD]$RZ5W%PZ(244,TP198*IOK7K^II:^6MAK 556E#6M(NQVC;ZT'%VM*QIHH
MAUJK0CN[Y61[^YSL(R=-HVVN3\WO2OH+'URSXL'="ESJ.OW765SS&ROK-+O;
M%VXLONVVC('98"-7,0S$_6=6X5-E+3U5E6BV68V_N*0V8?5A'G+=XMN'B%E9
M(_=8\4P-6@A3:QFVG4V+%"!Q]1-UD/S9OFDV@$O0LKM&MU,>][4 ?[:/(KJY
M\"1>O ^8_7&&0S:=$3*GKWP6)Q=ARF@XCX \+(QP'#%\UV><T_'XK,CQV++!
MQ],P&,V'LTB.&N8O4$:RXRS'>#Z2ZT<S=S9/)B&%3$Q3P_EJ<Q_M!AJ@Y'A:
M\ !,2@U=QB=BCHXV-0O $N&CCL=SSSNE*6S/CC=GNC/#L4T4M>*#NY)% 2]/
M:409BW!BE!/2/#-82#R6D7^5B7%E6N1^IREJ+\Q[9OH3\&@2<;+1;&B<7XF3
MZ&!E2-^=YM:JQ]NO_6=@01"^KLE'#%K-S'RG?$0GSD=<?_WSZNO]S>WUU=U>
M#FI*TA$QH42.>CE*[Z#5S*@S^497"##-%1NAB*/\><$+-["' 9[W$.'&X4R!
M>OL/:0(Z#V?:)?[5C>)1YO" .0V$QV?P6" ^$Z?!/H*0L]DD&)W!$K//PJ?0
M>$0XQT^TDHAY5 ,U!:KB_$,^< ^'E^. ]F$P#R,Z(G(.HZ%Y.(T1'AS!,7_P
M:)XB#G,5JBOB$].&H&<\QF>IC=QH&D0X#!9/ZBQT_(@&UM+8OF/"Y9APV;>$
MRR'F#X[9D@/+EMPZ+_%TRC<\Y2F^<F&_7^1VB[D*8*STVWW#M(X3GC9%8OOD
MO&VW#;.WI].=3LZQT@[-$G!4'L'JCT_*+B+@31P#W,^U_RT,AJS@$*X!-J<9
M7=LV!NWU@<)]S $U(=L5Z(9=8D;/ZAIM<WWKT3[E@9;>M)]<WXW F=$?@V!T
M^!/+-G[8)+U^0W(5$QKL5;. 68,&4;K>2DQ^TV>\ KMZR*Z>T;'*CR5J.!V@
MN ]W\X>9&M,_U+NJ^*#( <+_&+U6U["[/^X=58)>U-5E]]&Z75\2<Q!WTRV+
M6/C,AT<%#Z!%V SC28(T!Z_\-C9=,Y:>S]>?;@01B\C0  N!;!"B;H,WU7&6
MY@;X9 *?^H6,T,U-SCRFHAO@?,$D)Z59+*/;:QNMUC$-O9V[MS!O;+IYVP.P
M5LH?R#>:@KY/,L,ZPT01C8ITE=P5WNKL._K>E,3A%WPTI,8S8*>CA>QQ[CDA
MV!B1"^^!_V![C0]O\IU'AMAV<<[9082#"'^%F2*1@=8]=\STX>O0PV5.DOE#
M^#KL5!LZU+$S8O#$$4\EP2[^8C,]SCI'9]J%_A*Z,P8B\^)CL@N^%SSZ[G_@
MFR\3QK-;0R<,7REQ_(3-290 EF)$FV0CV/PL4K)DN7DY_1,0!1_XRIP0/NV/
MX),R4:$EV ,8KZ;UPC\L0TW#T_)"_%JR@&3]T?H&UE83D15\X4=X7['STSXY
M[W0,LY=UN(PUBZU185=UL1@"@L6VLCX)EZ#5"^YM?\%=L!5:1JN?C<<:("P1
M(H6XS\Q[/=,O1K+4PGLEH=+B$QRAZN&!HD2N^+'&/<:#7@L(6!/7YI_RS<)J
M*N0B#5J]I>;M.D%KXCZIN.C^4ENOB,!9-2JLZZX</=*>T;%SFO''*_2<GM9S
M1J+HM)2\KJBLT?:ZN(9Z?D6]R 7<7+,HOV!DT&"O;S>NK?EV>_7MXOJC?O4_
MWZZ^WEWI%U\_ZC?WOU_=ZI=_W-Y>?;W7+^[NKN[WK@7X(QLS(-D(2U<B 9.
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
MI5ILE1I"&:&4(CT6S5)G"C]])Z!=H%\)Q_ZTLQ^&6W>5[*.5>I9S@SVYX/#
M]M8?@+W?<^;0=-%:.\LZTG+38+)B_1#U"<\P+*#8K,)6+:C7ZM"FCFFWDN4X
MD^8L6P6G29:3:UO9IK-K;'D[ELU*XJ#=N^H\D''#/!<\?R)./*MY<7(UA\Z.
M5M@^J&T<#6V?1[PQUU*V1M1P\9ZY%C.J:6+9O]BPZ$T))J]M]XQ!CD^P8"JH
M2CD*/#*)>!FJC )(W'-G^]N_<3V0KM^<2 I<H=UW"8@N#UE<&D9K(BGVIF)!
MC3SP@FZ[3/1' B;#12MMNRFG&N+NTW&8>FST2 I2HT[L&4;(4$?J$1O.X0-Y
MYX.FK'L!' M^AF[G&%:#3SVQD(:Y?\ /P(KNX!H8!6*.NOSE/Y@[=N!W[R+&
M=)Q0#SM^O[<FRT*@K4"2+(O%KXW<$4Z:3XZ.CF?+A3^Z(?6MH0>%F.D^63O3
M55W]>SQ('G]V_3G<;7"V_Q<4%;#9!3]F*13SZ;#UO_BE_S773:%?^R@57<'$
MN99-@5+TE6'T]Q=??[O^\/E*(&/O)1!%,I(>9][-V&>,V"X2<.ET>J!=KZ'I
M]/*-,F!X!**0&\.6\T*/+(I;4>JQJUK[JSUD77]_B1V7A7XX[KS"SK,5:F]&
M+IN HZC%M*K '(WO\JU3, /VT3P%=PDR_AF-OGG$>,'=O@.$U(A]K[!2BO<!
M=$TLV.[:+:-=H GF\ %":E18-D-O*I#O=5M&I[T>C'<G "$E.C <I;+\C9?H
M;^:@*F$[M4J_F"C9)^?FH&^T<A*2QTZ+K9[_6FRD0OF6,>@UWS"SZS'4-/DT
MX] 2O.*ZK1WDT-1:D_G2(O65)0D +!I]<3VOF#QU\(9IVY;1SJG2+4#VXZ#;
M[?.L2U989V!TNN7[JM[H %Q5D\9SX,J./>2-%R].M*X8PZ[3@Z>LE/),*:DH
M)@%83=<R#3MW2N6ZM=> 36MB[7U^@W5S)Z06J'^V:X"6-;%^'+,Y,+IFWD3:
M](#7&PK XCQ":N6)UK%F(VT;I4V,'C4]&#V[_-C6C71ME-\ EJ%UC4$GKQ%@
M1UT;Y3>![0Q=HY5CYQ5IVBAPCNIT9S1PCGI84V8;G1SDOXVV:S2Q]#8M/?^$
M;+B#HXGE=VB^3R=GD%E6M/:OK6/+J7PO'2%,Y?,U)](KY/-Y.G\Q4:\F[S\P
M]U]N;O)^5RGIK8_I,(]C.C)C.@;',1WEJBA$J03W"E %EBR7:&)YNRAM<1>C
M*(=0^).M5::RN*D3SM:TS5&3:E*@S-LE-EXS]TV40'\";<ZKYF*@^6+W<'=Y
MK:"B^7OOJ7 05NTSO@'J"9LM%$V"Y8&D&C(/-YV^M<BE16*F.\VTQ4\EO68E
MJUC+$0Z3;L4HA$W\W8[1RVF\6-I@I:89-LK_B]&_YM$,3]^G("QOX",28-LV
MX#3EF&' +[4_*"FBS9YL$ XM>W0<4?&LSUX"(1=15C X-(7#B[5YZ="(RH4W
M3+IOSBO2+;H/1&4VBL3O<$T )?^(BG7D], 1[W0&1C\GHX$UQ8SO%4D)\@Z^
M&)(1=CN>S^;4?@5&:I#4^NUC<5FPJKCL$^U#E3LQAFYYU9G5T#RDBX4CEA%*
MW9G-0O=ASFO#P"P61)]2FT*$=;"YYK>+?Q(5:]&/4Z]6IM!G88K+>OOV_H5Y
MX*0]P7<GPO@HF"FJ/H*HL7$S*4G[]2'\V[EV0<&T1K:PG=*3?C\W(P\"W]GS
M^H<-I;&S*NLKO)++Z1<2TT(70!].]@#T?R\;AMF+T@AB<?= 85?+\>^?X-C<
MOP3%V&869MLN\')7<K/WXW!S$K)B=EC?VCH_"W*K_\-PZU,P#XLQRS[<PS?X
M<=@)GRW&SO8>G+TE15_@@87,&8.A=_!58OLA&1=(RW+BT4$$WH%M&ZV<=/4>
M@]8?87@;%J>BN*[];IUZL,8&T:MQ^^V-HJ\>L,$V_)E 9KCVGQD/"ZYKH+1Q
MY$Y3#92#N('RX]6WF[OK>_W3S:U^_?7/J[M['.<-_]3_?G,-__@3?OKC]FI?
M,P(W?A(8ZN;BZS%"L\#\-/8[.E,7M(&&[**0DXA)E0$E,>TZ,!1+F%\(3:&/
M0X.LLQQ0M.+P(@NK+Z<SUBU^%;9.GX;9#(Q!;V#8><!V&!@,B'>4^W:&0PS=
M('?^[OJ.KW\&'36<N/KOS'E^U:_]T3R:A:_ Z#-#_SP;G6GO4*:MUB_B@_23
M^<M[@[(\H"*&[C0.0CKZOP)XG_X,ZY]3%8/<#8\&"[&A@/!X3CDX2GC$2#84
M8W?@9_<9A$:;@BIGE%L;@N!YC%IJ%=GL<-GD#Y>RB9WD5 <@PLN4BWK1'^:1
MZ[-(P/G);<,FXM;];V'P[/I#9NB7$Z -!\70>.$8AD6G&,/V!28&4A2#]6BP
M4,[CP8'W#ID>31B;80@U+[IJZ+AK7A'IP7+@^+ G75#XHZ .1L@3.8"7:7\G
MJO[)J7HF6+"OR@-YD18#YQ$<6=H+,IY]9\.YX.07)QQ.X"5$'>"FS+AIIM"E
MYB_ZW?Q!H-SH5_A$GC 9L9GC>M%N"C(JH01\9 ^S&L@ 2[Z>NLP0$KZIR\QL
MQ;?9YYN+KW?[*FZ?"9TC9.)TRD)/?>J\RLS'LQ,BL!AI0([O.D;=1P >KA_-
MW!E=61'A_ T1$8=.LLCQPI$6N2!,A%/2#,RK\ E.^'R&ASC6!TGI%:\QBN6>
M ':P"I5#B3AP)GB1$JB-5Z5\20?!?IP[(>A5QB*J(,3/#CTGBMRQ2^@E.G,1
M=PKT#'@GI[@0_)8'"HS_\.!$_&S!I]Q071/<1_/01424O2U%^!6S&"EW>80(
M173!_$RJ$PE^<GZ7;)Y(^NO?\(OGNT@BI@]Y@DE!2[R'%>+!+7W:USTG=>P1
MS;J!32\2]8AC42(O^#*!JYP>Q;!^[25TIOE(!TNZ;K-?7YU_6O/Y=2NKGE<L
M]KCR* \5EOEC;+)H>&=U"'>U^.5LK7R$L%)J_%-\$U\K-W&SZ]MD=CP/X:):
M(OQ =IM!H]CCM'_[I_PC:M9*^O?R<]AKL>'VO-+ [-?H2B/;82:LE$^.&Q+0
M<[%X)\ZHZ;>-P:#!(H(]IG*-WKD:5!Y@2QF=F?6CPK9>JB'/I54MO?@MB+!V
M\LYYI@$>\MQ1%&?3"4NEM/\4?+I3]_OIQ!V-&'R$__<4BZ5/S1;8Z*<B:E J
M+;B;7*O9K]&#5T=,S>)BNB_9<2F]=C6&B9BK*QJ[<BZ0_1+D]H$)<HU&Q3J"
M;,&M9MM&WUP_2W.[2K:]BAWG"^UO.V7=H$:39AW688%.IP\&R6$.*C<'-88]
MU*$;:(9^NV.T^ML3^:9T=Z?0H;AU_S-Q@MWRMD9Q0AW>8L.RT1IT#OA4U&B7
MJD.Y+EP$@Y9A=K(M9KN]""K612OV"IZ+O;%+.H=EEPQVY ?V$)FC970*H)?M
MFY*N6/I]\1BZP[DWH_C,5FWJU0)0HV2DC@#0T#S;[!AFSOSHPS@Z._)-!T2Y
MCF68]KX9]17K[.D4Z%]</YHP_W$K^GPU9VL XE3F;*?5:A4/0>[J1!2^![L5
M[\%MZ_.E28W!XKK+IZ(6=[KT7?]@[L1Q]4MW]KH8>:F_BKTNF6_MPKF&HV:6
M<20JU<,?,LL*G_+>TE.^X1Z"*FGF<CHQ6]RSNQMI%]XV'!+KY+QC].VN8=9N
M*]H-W7;A:P/=;*0;>MN6M3UO>\/785.JK?"=>#$:P:+F88B5CF(^*>&6Q#6&
MJ6-YN,JVX8,_\:8_?P8:(8FH*K68S+8Y"$VKM]X;^^&NPX953$4.80M?U^CF
M("#MX=V;/=;9+KP5*U[?LG=L""Q]FV'Y[H<@#*EVMJ#08=@8E,( +I#UP89*
M78!OCDUUC8XJ;.JAQ=&SND8_!T*N$3:MAX+?PT+^3T5@WQ6H5[6YD-08&VG4
MN29[-X;P&W?&FZ;P:PL-%DFSAH/(FO@[8 "U9:WN^>#H:_@H>-:C1*\3+7*I
M!D9M70-C*BIYVBXE?VCK7M.,>P*S<X:,8RP5Z& $(>R#$)[U<["$XPY&]EW@
M"5/?VEK;[GTA%/C^SC:,N'-G.9,7Y(878>#E*&D]!%9&\5 "WN80S&?1#/8+
M)U,;%40*C447GN@_,MZXN(9<J4*4.M22N[F%S7#P3CY[/J;=J:40;SH/68IZ
M9@MGJ^<TB_Z$S5*K-]%N[<LF3+@?SZRL"/R$"'? 'EC,&?4.SK!+U?&\5QW^
M1V6VVD)%DJ!ALU7<?T6]6:27KFZX@AH[(%ZO^A.)0B2;8NC/* Z\)11U& Z=
M#EY\^8@@6OSNJK;%MX@D;1V1I!>1I,&;."))5T>2+M=;:W'=4: ']WQU$UK%
M3K,"<K2L'6V%6PB/ X\P6[C=.K,ZKG_RMYR:;O&G\W=F/#@.T1Z^!L_\?D/0
MZZQ%%CP@#C^:1HLZ<SU$K=FN48UV@ZVN56USTUI>2UP$TV%K"T^#.L#"*8S9
M:K7P_W,@'6(DXK4M)S%ZP^WEASL)W2"0>9%[('*$9\R-(_AB&8HT=?O?S=#L
MAML?M2ZHE:(60/ODO'V6PUO% M E_/!HSO N3N3<5*$C$(R9C& @28Q%(5"+
M9W UP_(T,(U@"<.)$Z'I$#HOV$_-L R*VY/PO=&<%@!F!S9W8TJ1&YINQ!^-
M3YPBR 0WQ,-@_LA]%IIE@8^%14B'9PI/1\?F&:/?HP57Q)F5.W4%X50P/O:-
MS]5(!]U7&>-F!\W);(RB#'Q*E:.V=+$KCU:7S_19=K;.] O0^?AOM!@--.Z$
M;0>>YJ(!&/,2Y"W";RC-^VG6*T<.A$";.BZ!!HSG:)'Z>6*I0O!8>1 \BDY&
M>),*>KE&5*N>7NXMK[8@8=F3=6=DIU] +:.B/=,2!4M.9 D-:^V3AAW4T; <
M.*I36,/J&0VK[4[#Z@4TK+TM#6NU5FM8K8B&K9@N*:UA+7,W&C8)ELI(:0.!
M3/Z_9V0R%T>J>#-.@I7O)-@<K\E:&'?A\TD78DZ,G N"LV-<W"5A0GEQ>)<#
MDSD\H@O?D0'>5%R7AW5Y?Z>6V]^I2POWV]V'RP2<[&7B#B<8\ E>4HN$5SZ0
MUL=!?8&'#Y11P/479HW^Z,^PRYOQ)>WQ$[#.0\0W![3-/+F%+AUDZNRUT"5J
MU75N=KF9C,XHXO @@^DRT=*L*^W$I'9N[?:*M=K4>U3@?@7)9=^G+FPU93 .
M5#\FN0.7&ICBXT=MV;RVM%/:DD/;#8J'4Z(GC$_',(5%K?@:;22UK'BKL[S!
MM9 "VM;",\J&\'4[ZZ,K2QNSM?P;Z/HRN8%JQ%@Z>^0!6+WR'@ 7_'Z1^(HV
M8A$<.[(3T)I["<*_4*T+0-D%I08$"7+2,VAS+,W,I*%!0T:*4:;^I(:4&)\Q
M(&5__[3D-A0CQU'[OR>HBC>F)=LI+?EWQP>&O@J4X>5Z<IT6K-%+54\+]N&
M@"7<R1T@6$ +;FOA&2TX0%SZI2:7MAA/BK7B D# HJ*C4U58UZ5*)NS=ZCJ[
M1;JND*J+V P-,D+4)(,L+<=I1&(M5CLR3*%89O*+G=S 7Z[Y$,\5=!!%-%A?
MJ-&NT555ZW389LW3L:V%+YX.VUIY.A:CK5K1TU'B:/3WR RP;3H:>14CN8Y*
M<BX24>ZO=52TU.=;N0>BLYE0> V,F'H'I+T<:J1(*'Q;Z\Z<#S#^>T4RE(OG
MH7IDO+.1RJ.J!P+G!I^9ZP^$N_0\=-:&Q]W%Z/B">:PM!L5CVL(WTW:R#+(&
M_D*(E;P8-),_+PREQ1\1_Q=HQKGATLH>0_1-J^8DTR,>NIN+F-N(<@"W9YYT
M%CE7%:RR2L%RFU)*MK7L')&*Y ]% >"@X=R06-!R9\JXZO[[H^/2O./223DN
MG]A#2(:;V5[INJPY$IU=%<?8@WKQXZTM?/'(M%L%BV/2H$UG^L43#OE8QX]&
M6CW@S=1>=.&/\$!&W_@L@D*,::] 0#36+K^1%HA:RP?+V6RWC'Y[27)_G5S5
M!:$MO8.,@-G4H;[4,Z905,;(S E?P6V+"<X-: "\:^+-XD;A.]]XZKP@ES#M
MT+4-NY^=2;>ITU]ZT1G&=#!PN_SD+V>,*"M@"V5;R)_$:M)*>FAI2=VQ00H6
MRWGGK+/2(#66AR\6;S-PNWA-?AR?P*_&GP+:9+TP'N70J% >@QM)&XV,MY(O
M=S$-74\W>WF.G!+9J.;(=7:5#6GW5L%:%#I2N\J'M,$&[1>]4#7E0L6#DY[<
ME42XL)-"">Y'@8=%-<I9S!11)@?1X%E_-9*(;3L%3F1W$^'$"LTI;0RNGF4O
M0#J,FCB,;LXY%(>C%?N&BLTOB:,>&.D;A RN&U@ODJEB.5.G JA6(9]G\:AT
M$&RI:^=*6Y%*IHTM=/%@=#!Z22@<A0J91,9I>3%3DI72)\XS.]#BIC?CSW53
M_MS%_'$.BB;?FY/#NK+6!;_DJ&4P6'O"=A6&[UC+,1\+74V["L-WJ"ZHO?IJ
M6L C3497)HEY)2^OW<=W5"9?5?"6V:?(?*= $X019^=1J:"9QH?8!8G4VVIP
M'B=S1DD$8^%F?X$EZ\R!+8=_L9%&C<41M=G&;;7BV-#XP-XO4<8O\M%B,'AE
MX'#N.:%'A7G1?(H=R4I(4\?-//.1=>ON0DW>A6+$*09/A\Q])EU6]4ZLTN%<
M*6#907SEO(!RF2Z**N>TVLW8Q?!_OVB)KY.-.<N+,+X#'2U["R:78-*['SR
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
M[WD*&Q[BN"Z-;@[!1KI.:"(S[@P.MN,14<&&".=</%$>ES(>Q(<DUN"B.92
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
MX>?L3=>,Z)REDQ+H4S);,[Q-; \178O=8Q=\TJWNBZ2H@(([W;BU 1Y'?==
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
M(E-L<)IDQZ?]=O(L2MI.[R?!TQR:(%1*QR03:Y)&"VE"YC5 /P2=+%;<64<
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
M;)Y.;XTZ?*#\R0G-12P#&[$(KG /Q^V"G8S_T;BHU(/K B_^*MMK"YE-0.I
MW-6!)"C<>X-&B!F1[PO\<?S5HXB#X).CBA13K<S]</6U__3EX5[X,NQ_&PCW
M3S>7QSV.PYG"=?<!<V9/&'WM 3/_\NVI^^WV'K/XQRTGS*D0D9%??^K(QVMJ
M,X[ 9!Q#/MDC:L5.W2U*##XP.]$N4LF;LKJXVEXWSFIV846)M#01IA/V4Z &
M/#ZBHJO%A2WEXI2@R&><2FYVU LH]X9"\*JG$ARZM> T%^S7+C7XJ\'AS!>O
MB+8+/V.!]T_!?JQ3<0O5R;[ODT-@(( 53 R7S0^+8J_=-=#A06G!<T<>DJ+
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
M(P,)K_ ?#9K\EKI!YXA8[A S4Y"(N/!.;Q'$BBB"E56:LCDOX-O"#QHXO%B
MX._ KY=D. II496TM?"*?PT,1JL1\4.JQ%33-16K?V2\(/(R28#]<M1 8-]3
MK+D (Z Q%_K.1B?R;)I&Q,%>MYU/CB*8M&?U7-2JN>^L&ZY4=.%=:F:_SC.0
MQL__9,B(J?R$!7>>Y73D;A'C2VS(4I$0VJ<6>G^V-_?<0U9,K'+7L"M/0U0_
MS9&$KW(E""7R+R+8['_A3SVM%O@U$[_JJE %XI6"%5M#R4CY?*M/5J!_NE2!
M8W8:69C9) /#YMOEZ%+XTNT.;$W#WG %8K^T56/6PZ^M1DY*'&)Y@34AEB:P
M?II.1[2"*O#-5#YKBHK)W%@!+(**3]A]H%KX0&+D@1YT;39&QH)6HI+J\#V.
ML_TP8O@PM>!A:"H8/4""8PAJKC_]9J*N::+DX-E^FD;X-/5(T!![>2"M 5O[
M8RHQ:!K;0&,WC:[W/M#V\U0C*+FY8R9*RB"I1B"HE?,16N$CM',^0CM\A$[<
MX:MPHK@#6-V9!NZPQ53Y+8JDJI6"7F4/VJQ&2_KBWZ49<9=H)5'XNX@1#%L-
MZ1A2(4@#(-XYPR3\CHT8\I<,M%\$)U=#&N=(9^M$G"VD@(YTMBA>"^DBSTB6
ML=[%/BT\2%('DB+?:S?24K$DU7-^.R+!"K)3%7211!C27$4Z<!1EAO1<D0X<
M1:XAK5BD T>0A%CQ]@]LXZUO&O9_7@T%N[<F+6QVZIH?I;4(HR@S<!VBJ$*L
M%OS,$80AB@4_<X1\$Q/IK T5[^F?-(J*$VFPW$X:1;N)]%EN)XVBV)!V*\1)
MH[#?BLM;(V(<8O[J3\DTNSWLA#U0WB[.\:+PW"G,\2)\@%IL_73XZ9)+R%K(
MVSK4#]]UB"@0A=RDK \1P8.UD*[(^A 1I%P+J8&L#Q%%$R$)SXG7&D5:(1W
MR5VB*#3D_'!REPB54@OY17S<I1:%EY#+M%7*;QA"FZJHKT6 O!X*$A[_F!$B
ML![22,<_9@32ZR&=M>V8A+C3E]Z1:$[D\V1UL"C$)G)QLCI85+HJI.\R5KJU
M"$553STMM ]1IYX8VH=.4D\-[4,314T.[4%:#4ZS0U$4VN T.Q0EJ1N<9H>B
MT!)2.MV%;EC*3[:_ZEZS)&VF/*NT!&$O)M[C5"&-8Z_'[&LC225UE#!+WEH/
M5$FSH)EDN<BB+"&**<-AM'1,F3W %(Z3Y7*4B.*B1D@!;1CZ_:1K=,.PM3]!
M)3]=2#.%3W>[0E"J.T28&Y$\D PZA2&/TX54EF^<"Z9W+"@>)0M;6M:Z/WV4
MC!^(%&*.T 1^E\DY(RB_&5)'!3AG!%LT0ZHF>,Z _,#'SE6$-$/ZPQY(.M:[
M$WP2 V59AA8%LI :R/5$$4S1#*D ]T1W*TV&>CT+&8L''2O0L7XPVR8'64@/
M'/. 453F:(?@?#;?65)VN:,@U3K&0:)HJKWI(,X 'M\RBAQPU#GJB2)@U H+
M>4;6_:ESIOU*!/;ALE9(E@_1TCF07;3[H&@(__/&0+*2O@2/@E)8@D>T^T3.
M0<R>WUIA87ZDPT5!+BS7=\^NRUZ:M\+2//=C1<B'5LC"C]M6E@/(0B;_D<X6
M!;>@I(\V]HCWC2D?RPTX\PU&+SX$><6]AK\U,U &)<U1L SJ@2*=-P*^[4JL
M\S+34;[7[!%-_2GI)G#;/[(7A^UJ0<\:!5<QT5GQ[[K+I:I0<A@8"+KE>V_@
M^.=C!+=K!3YOA/9IU[WG)?TU^G3%^FO,_K,E84O"0P)WND':3?I82<Y(+"4?
M5[O=*. YH^ 9]#$(_J-0W]>H==8U#S-H]P%FT/\X^B&C(!FIL:(.>;TFC.-L
M,!FL#$P$&/?3[]B">\-:-ZO(6A1L(Q57L8X= >V.O[:+QJ?6MW3"@<EDU%@?
M^#P-\.99&USVFJ!3+=8)JQ%'C$Z#I-3:N<=Y,FVFW'FBB!;&3G1#I4>X'-#Y
MN@> ,FZIW(<1MV?/NY9E*,\K$D4>ZY [P,\S=%7%(N,>VMV1F07L(LZY/<%^
MG'-&&&2=[3GXXYRS6HW"?"CK$;"VG_9BTMUGB>#3:B44]4KA,+L.$M7750F7
M]69_D*A^K4JXM#?S@[2C.C$KX;*HN6Y8H.INT;-U)RD&FQN8/JVTHQK#*N%R
MJ-P.U(GL(8[(2.=VH*A.M$I$7CJG XF5"+U7K82D=XX'BH102$S;H6PX3Q;'
MB#I$2 )[#\$2N0KPO!MQ'QB*-E&6DMJ=8NA]1Y)QI[SL ;>MPTNB#AONE(^T
M7=SR@I$E623>Z.0M)'4 QK,";6T65.E@*?:@8(5W-;>LY>=/GZ:2^7RI&[-/
M[!6?Q(I8_]_;;*2H"2G;[Q8QD*0:[IPO_-WB4UFXE3Y/JSSR1%O]A.S-X,@S
MA93*#A)(O<XMZE#Q_(7L#A4)J9!RB3Q4+O )J95;1*/S8^F-1C.@:D*S=..
M\T2+2+ $V%0S)'>M__OAWZ/)',DK*&ZYT3490JKRM:0"9$9SA*PQL?GQ ZY5
M??+C I[P;WC O['P0>9$6B)V%G8ET[ ^)WJD=V1AHRY^N+KI/]WVGD:]6^&Z
M^]!]NND)HZ^]WG@D_/+MJ?OM]G[<N_T8%#(PA0N>*&BZ)4QASB7,@K.DV0S)
M,"].FAG2<BXL#6R'DB%P]A%A")US2(&=4B#'-/$+-6DEP^S*CQ<7,81T!'2=
M9WMD;T3!YSY0WNO1?FC7O- >C;OCWF/O"4.Z?R?T![UA=WS??\H#[LX-R%#
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
MF]M((F]8S'*B89O;!H\M6#Q@9@J7G,AM:)(O'&;*A]Q&X+;@\/!.#B[9D=O
M&)>HS)(K.]Q&O[:@,LFP"A[YK\-MD*?@2,N4T[@M9=J)M)A]*/SQ&;=1F$*C
M+%,N.\7(BVN:'+=;)D.TG6*HI1AHRY3;3C&VLE]3+)=<=XIAE6*A+U/N.\6(
M2O+F4/[8[A3#)P7!6X;\)E9.,5:R;R,FAXPG5DXQ;E(T!&;*@=S&4!YT;69M
M\<?CU3?QR'/<QE *C;),N8S;&$I,E/6U_+;PYL5FW 90BHVS3/F,V^C)9IP=
M6%[$']]Q&T+A"X>9\B&W<93-.-R[W)8_#N0VFL(+]K+DO2J_,15)10](,M&S
M-/DQ-B3-E"86_L0M,B>&LH0?783>28J*9/@*;-"UOW4,9%:S1":_\14^D2EF
MB4QN8RT\(=,L\K9TL<IM\ :CU?A#4E?H>MTU363=J))I^IOJ-O;^G:";4N4V
MI,,A(C.UE[B+\^2XG^M>F^@+-);>NBMKKAL8,D_2(M!*>Z]A*I&'Z 5I*_05
M6^"_[79JWXVXYRX@E>.>KS-Q'4A<W$;*MF&>-'(A?:DB<XB6JV?\J+@%1]D@
MOM(BFZ^3(9Y^J=K,!O'<AM>X0GP!.9[;R%R6B$]RCB%2,3;D <;DVN/(N@?Y
MJLQ@ -T3>AVCR5S357VV[F%D&$M#,5',027O@!1%[L*,U)3Y6S=N5J:%B=$P
M/;5V[%>IVS@WNC9!,+40J R6F%ZOKY$VF2\DXX??TH& B<D,G2>TR]-*XR#A
MJ3@V&$(?/EM<E.BY"\=N(_H'R9@ATW+^$K>^[4S_^8T53T[_M2SIG[L(]IG^
M.:9_<1_Z%[.D?^ZB]]OH?X3P->6$7'#F@/=M 7&7]CAS -<<4#P;B,M\T9D#
MN.6 XEE!7":U^/ "NI.)OM(LS (3I+S =.*8*?=3YX+B64+<9=_.7, ]%Q3/
M&N(N%<F3-73F VZT 7>9V3,?G  ?%$X?U+A+"_/IHPX,75Y-K*1DN!=D1G/)
M0->2B>0ONB[#UJ$G74.+I:JO$1HAXT69(--33'&]'JV6^*'(\$@4]IO=3<?O
MIX2BQETV^<PK[X17BJ=7N,L\GWGEG?!*X>*S->ZRU'SRBDU[>_D"QV*4N(S\
M'G0*=[GL'57,YO7:^Q<_M7K_<C;!;1+@+IG+.PD43PIPE\WDG02*9S!QE\J+
MW<[R:/RJH =E=3RU7SR9SUW*:A^&!^3'1/V[03QW.9I]$?]])6G_4;39&?LN
M]NO<9B:28G^H:S-5TD8K;1?RWPWNN8VT)\4]C$A8K[[N7$3U;C#/;=QX'YG_
MIDCQA/[[P3^WL="D^']08B#^W:#]783V"-MC@0^FWFW.DX0+CO]W$=<[BH^7
MTWR]^KL(RQT;@UD.UJN?6E2M0$9W7DSX;D)E1T5AIESX?H)>1[*$<N+%QKN)
M7Q4 D5ER9(.[8)2,E,\/:":I/7)6O]14E5OT@E0]WGS@C!P0['V(%Y5.,@<D
M\*54'9 &=W&G0B+9MV;!AZUT69*[*-$.;+FS"X\4$2H>0W(7$2H@BO-B1VZC
M-R,+$RQ\'R;FD_VQ2UW#_PS,UX=58+HVLO2=>S&R4YDB#"@6V\DX-/"E=#F4
MVXA/L;'NVV[C0U^Z3,M=N*>  K;@',I=.*B *,Z+';F+^Q005\5.<C6YBP@5
M$,4Y1>^:^0=]#E8^G8MJ+;'R\7XI76H_1U2RL# *AN1S(.;D47QJ@9A"\'%5
MW*^CII*1:<)=!*>02,YI,6V3N\A+T;&5J2G)7: E\SA9HD.LGDU%5B1C#3,$
M^E/RGL#2P4'_2-JZ!A&!6D)!'OA2NH+\'/))'<75ZH68T" +?"E=%',7*>*%
ME1L7%3$Q*WN_E"J>6]R%B_C(KP2#A!B!K618#WPI7:QS5VV4$.NW:(H, \GP
M=_P(,H3''9@SD-;PB%BS2],W GUH3=4(;.4?#3LUQN NU,2E.,1^4-+H4^!+
MZ6(]_^C3P7ZD"XIT14C^,9I3(R;NXB:\BI!*8P^LNU]*%^OYQU].#8+Y!Q4.
M@V %W.^D\77RI5HE&PCF[[,?!L'J/L43U0R+)]K<>L-=TT16=X(%MZFXP[X<
MR8X!@LS^]%Z3E1=%7DFJNKY?+##<#$52@]_-SR\J.#5PZR6? #44;AY@F[M2
MDQ.BAL(-"&WG'R@X+%%<:6;E,K8Y\)XC@O )3=_ E](E)@Z<;G\(LYI5'KO-
MG?<,*[/8@H2^P>:N>R:LPTCZL3[25];\-]U TNF5'K2Y+3VX1<_6/0:%L8*'
MN$B[F2N:](B!-$?:[%K2LEETL7HVT7]6$&YYP?^)VB3@^\!1JI\A[X@]UFSH
MAKLJ F!U)T@VFB!-PE>G2"-_8K^YPWP^D<R8549I$"S0:'\Z5'[.=\XJ<2&1
M/JE@*5/)AE2XJT:@]#!'\@IJ$&A ]1%9<UV^UUZ0:;EA5N]O$7J2%A[M\2N6
M0]J#I,TF<^4KDE[6V$A?8?2O;_0'2XYCBB>62.2RYD&2*#L"JV5%8!WN C_I
M$-AH+FFRKLW^@AFA4ZSMPE3VYUV_]Y[U7W8TQUUX*1V:^]<<$]P/1(=K2=HU
M4OY6,.'I^-W:S,Q.LKUK6N,N>%5(^9:)6U9I9H-R[DI9,C&OTX]%$D,W:2R2
M?"FCO%^'N^8I0.>-KIFZJL@PZZT'1U90P.P<2$8L:S,K1!>NM[O#70-581&=
M4VRLPV4XL^@8RW(08X>[:&9A,5;L#%Z'R_!C(1&==D?J2E,"Z#*A=A]?TCXX
M^^ "2>;*0%?L#N1#]C/MO[EO@<=N?L7*E#]<13]>,?6Z6&U]_C:Z#3U=\-YC
MYQL&R/!<Q7T32;VC %CA"4^K!3(D2P]XO;'/YD-RX(&AE]TB35\H&OOKAA=N
MA77D*P./]=*"<^^X,%SBU^P@ _A()"CBO6&BK7?1P<W3]T/H8/YC)Z5]_2T6
MI7U2WCYC-.@K8X),^L\YDF02(\$?Q="]LO_[K,OK*_R[N;50K_X_4$L#!!0
M   ( ,J*K%H8,C/&6@<  'XG   <    96$P,C0Q,#,P,#%E>#$R+3%?:&]N
M9VQI+FAT;>U:VV[C-A!]-^!_( RTV 6<Q/8V+9!X#>3B=E.DN\&N^]!'2J)L
M-A2IDI0=]^M[AI)L)W9JI[DLVB8/223-D#.<,S.'E/H?1K]<#IJ-_H?AR3G^
M,OKICRY&E\-!_Z#\BZ<'U>/^Z:?SW]B7T6^7P_>MU&A_Q+J=W+.1S(1C'\6,
M?389U^WR1IM]$5:F+2A"]>JA>L<LXW8L]1$CT<XQ\^+&[W$EQ[AEY7CB6X/^
MZ6!X,Y&1]*S;V^_V#TYA]M4C)]SS)@^3+FY$QGN35?=6S8B%]L*V!M_JR.7'
MCY]ZHZ_U)'"V_^O@3%@O4QES+XUFT9Q=6:ECF7/%AC<B+KR<"O8IA82P_8-?
M!T^S)CL8=E585W#MF3?0C8-Y[SH]9E+F)X)]X3;B6KB]3S=*S)N-D]C3HUZG
MTWMF,W\O'%9L_LQ16LQRT68_2\$N9='&"E&PYE@ [H^>:6(E4K_FV^CD]'+(
MSH:7EU<GY^<7'W]ZW^JTPO67JY.S^OIQ"2+U>H+0O9E,_(3&ZWP#;(P^U]-,
M:3%BKFK#,<H]2T@.G-=JU7"=_=XAC;[N>G<?I>I\L**R+G/!)AQY8<54BIE(
M$!#I&->Z0-I8D1L+,&KVH[$9$+GW(R'S@]%C)9N-GZPI<G:AX_WC, _5P]%G
M*H^TQH-GB6=U1^I$T(@]^)[_OX/<VR'(I]PAM(AC-F?7VLR42,:B7<:Z"G)B
MX+DVGL58#BXU,#!GA?:V$,V&\]R+#"M.X>=P&]5- B IIUIEF<EDJ&Y!;DU
MBU@XQ^V<1#)^+4+96XSI<"^!-9A34?.JZV(L;5QD$--0ARF)L,W&;"+C"7,%
M_5H.,!-65*.0"YET2O!$ZC&BX2=PT>6HNS0]#9S#-I/ 480$RQ+-5Q=B*Y37
M$?DX<+]">0'3=X^!LF"IU, *P6X)C39P#'$\!GB6 E*GJ&@E4P!)4$6"00'
M%2"T 5YIU9SE@ ]!GW)"J26V*U2Y.W,C?Q)) [=)HE 0 * -0!>F<\T&611S
M-V&I,C.W@+O)<LHY3G=*LV%C>P6QKC9ES=97T'X]T'ZW VA'R_A^:]T?A3EV
M)29K'D2ERI34-$3^@G$K L* &!DIU&" @0D .U+234B>Y#)4:JK6=)U(%ROC
M"BM"#;=&N2"36Q.+!+<=>P-P)0)8+1$TO(DG7(\%(\KYN5"0Z+[C>]W#-^)M
M4.T>)N55>2F)U6JNFHUJ D8E= 7[)1K)F&TSU1.EMR9*,1'Y>2L?\)@HRM&+
M8?R_#.?U1;H%\-;@+IBWXO\-?[L] <Z%PQ6P$#KW=J2VB57$O$"M!_O838?:
M>R2 NFJJP!B8*2PF10&=2A>*,J2$#N/0WF-9SE=;@A6*!QA7C*'"8KO9*)L%
M/9(H[+#$&243[H-KD9.)Y%:2_;*D-:%':1JG<,0T0M:[0$M""3=.P!R/AD%*
M.:>@%HI3WX%3P80E8X%&X#_-QBISPW^1($ET!PP@DI?K!N7O56C\?QK#,V12
M].!,JBLRVU:0 =U%1CU0=?>\0BY.94)]BSNCT:FP%W!(-6+PN#GFEC*'T$N7
M2O)(*NGGQ( VS4OI'= ?<%UFYBW1E1U Z(XWE4=Y87,DE@N4+8Z-38(%82\P
M%AI,3*DY>%@<BYPREV2PU2ES*)P9H16^9M&_-(OB';)H..6J"%6; ";2E([E
MIH"&N\O'%WQMV8 6]&>M Y67FSEZR!@HHG]0PD X,H6_?_X=FB0@O! 7M,U)
MM^]O651OH$(5$.5"P*!C&OT5\_].S">[=(X24.O ))9=T?/P9 W[1'MV;A9$
MJDP<%Y:PM\YA;J%2W#EI#,H3[A:L##2(A^002=G!@M55=YDS):^%JHZ5[BBT
M-R;QSGZ\;#;\E]&^%;R'S[.!#L?:28UYH&=1^*@09\9Y1)M>U*S40*J@NU.J
M.[N#A6$<&P1OK%L0F'"#Q#+IO4#_N*?%1 8,B6Q()$P+0[P!YI$YCAH&_M(6
MI4XH\4<A83EYD!8ZO%9R;U]NE_Q:ME]FZWRB0'1Q'5YM(M9TJA)+ 3!6A&.Q
M@YT)?DT,HB2^@$BS49+V<$1?'T ^"./E?K,ZC-I0=GD"12<657=S]ZAY/A2
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
M&;GONZ!=^JHO?.9'7P/^"U!+ P04    " #*BJQ:9670$I<#   J#0  '
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
MAVAMP1O^$UA'A!0PE="#,FOX+[R /,'UCBUIZR^B[2>2_I+Z!U!+ P04
M" #*BJQ:_Z:HC,D#  #\$   '    &5A,#(T,3 S,# Q97@Q-2TQ7VAO;F=L
M:2YH=&W56&M/VSP4_EZI_^&HTM FI5=@:&U6J:1E(!6H:*2)CV[B--X<N[,=
MH.^O?X_MELM@%[86C7YH$E_.><YS'OLX"8_CTW&_6@F/1X,A7L'^PO@D'H_Z
M8=-?L;>YZ@X/SX>7,(TOQZ./M4P*TX5V:V$@9@75<$:OX4(61 2^(8 I52RK
MX42<.GGNO!X41,V9Z((=VNJ!H3>F3CB;8Y-B\]S4^N%A?W23LQDST-YOM,/F
M(<*>;,-A0H6ARGG<$3.]Z+V,KT@*C4\@,SB?,ZK@;426:.T=C,>3EX4PI@:;
MMNCS2ZD-RY:U6X*WXF6EG%.RA'8G@$ZKL[\Q3X^@QX/#\0BBT7@\G0RBD[-/
M'VNMFGN>#(;#]?.SG5ZSU.1V:.M-#V92I535$\DY66B*N5O=U=R"#N.+M8,K
MJ@Q+"%]38>2BMEKT83Q<CUH9;S4Z^TSTP**J:_8?]=!0$D?G9_%]S/6,%(PO
MN[]"_<A2++MATUJS>\WP#LGZ[N_3<2S%G#/XI&2Y@!.1-'QF-F3]3#;@X. @
M@"%A2X932!ILU$&4$\1/(9*E,,L /E.680M$#)\VZFF*GE(D"R9*7C&1T "B
MG F""^1]9Z_5<L2Y+.'?A1=6TZF[OXUU\_<&AY0HF#+5/"4I*8+M+?'-[DZ<
M9K@P/E/(J:*S):YEO_D:"2:GH&B&[9@>;5MDJ2!CJMA1^ELI>[I:$:2@P 0\
MTOUZ"! A2L+1T$(J+"O"1W,DT8J[Z[3J1_XND\KY7%HFJ4AI"D.:T&*&56BW
M[7;./7AK1^SPU!K'6C%PUJN5"V?>UHH=Y?K>!7"=LR3'K8MSF%'$S='@-3.Y
M<S*E2:F88=0B3&%TDUCI6^47!=.:2>%<>61W_J:CZ+X3C,=92XGQ#,JL4:T@
MFX1K^3V7B("AX+&RFISIVU[NRMP]9*,(B$4%='726,WWL8(/M?&J:Z)7W8F
M.;NRG.@2,[4B!!.'A$H0TMBPG2I)6C!3K9B<&-N;2%2=)8QY^A.D?R[5TG*[
MH$JC(<R^U/269.1;T6\E4ZB!$J6EK ",S?*!3\@#10P2=P!J?]C=#0!5Z6<\
M'%2MW&KF;OA>8!<#)38:HG%/LXDLG):=(;^DYB4GUK>&A9)%R><(/_6Q.D^-
MK7+_HPR_XJ/#GK7]1(Q;/4Q<XFZH(2,HPZSDW-;')XX6WR%]__M(U^EY4 *?
M2]#/K#YK\)]#6.5\)HV111=FG"1?H=W81^EHR5E:V]RAHJF;3[ZU3'Z0E!?B
M?'.:^\7;V4_T]WNA_M,GK%=GL&F_7OC/&?:KQ_]02P,$%     @ RHJL6@>5
MIH42!   _1   !P   !E83 R-#$P,S P,65X,34M,E]H;VYG;&DN:'1MU5AM
M3^,X$/Y>J?]A%.G0KM1W8-'14JFTY44J+Z*15GPZN8F3F'/LKNT W5]_,TG:
MZP+++JCE=/V2^F5FGIEY/..D=^9?3/K52N]L/!CA$^C7\\_]R;C?:Q9/7&V6
MR[WCJ]$M3/W;R?C(B[1RA]!NS1WX(N46+OD#W.B4J5HQ48,I-R+R4!!%K]\J
MUX64F5BH0Z"MK2XX_NCJ3(H8IXR($^?U>\?]\6,B9L)!>[_1Z36/$?;U-@Q*
M'A7V=M3,SKO;MW1^<0K3F^&1QQ_;^_7.7ZU6NW$WCST83/PCS_O_^QEPY;C)
M;1US<2=4#",6)!R?$_8 5U$D M(TF5S#IVG"5)PP\?EC 'VD\T.M+(Y@PAU.
M;='F76:=B!;>RKNM6"E/Y@5;0+M3@TZKL[]5JCYQQA\<3\8P'"-K!J/1^>7I
MD=?R\O'T>C!<CM\)H^[T'*$(M9J8:>=T6LX]B- EI*_U!V;6OUF:N>?&B8#)
M)7#4\I/,D .CI5BIKM7H[)/VYZ[[^A"+]*B_)O.BUC.M8BG@U.AL#N<J:.12
M5-?]&RKS%+)-)*C$*%3(2;H [O4O=0,.#@YJ>+S%0J 6%M8V1(F?6!Q2M9 <
MACI3;E&#KUQ$. -#@:/MFJ9"%6*\X=KH>Z$"7H-A(A3#D_"EL]=J-39V&#9^
MCKW^B#,#4V&:%RQDZ:8BM06H+YV&KQP2;OAL 4%949T&EW P/,)Y3(6E&9V9
M:B42)MTQ]ENFNQ842SD(!<^.R6H'4RIC$A7-M7&@%9QHDV)IJY] I$UN9$&A
MXTB&$$8\X.F,&]AMY_5O#S[1CAT9DC:L^(-<7;5RD^NCBK]C\K7/-7A(1)!@
M)9$29APB(5'A@W!);F3*@\P()SA!"F'\&!#1B>=I*JP5B.R)J>EXN*Z?L-.&
MD#E>K5"X=-3 XP%,6OTT;FB<FK*.<"3L:E7F?6H-U'@(C  !+Z]BI7SA)A1>
M;H[W_T53*QAVKB 6]Q03FV&2RH!@SC"@&I1VY';.0!:FPE4K+F&.5@.-#*.
MB2+\ 88_UF9!L9US8U$1)EY;O@HRQMOP;YDPF/X,664H]XX2?% DY <R# )'
ML^T_=W=K@(0L)'[<5*VLZ/+O]KT:$9\S\H99K%64R#2G<:ZH.#YQ)AG9MC W
M.LUDC/##PM?<TK9R^XL&O][0GS;\-\-8Z]U=F&F#;M4#+26;6X[7M?*?E[\C
MO=[:O?(]ZGDGWR/=+Y"W"X2S;L5W7H#%V\/)U:6_[D4]8JF0B\-?^?%,TRT6
M/ L10_9%F934_TAWO[P#O(STR^\C7::'[B%TGWA7@%[3^J;-[X=0YGQYH9M)
M%OP-[<8^4L=J*4*OW[1->-.;RL>!WR)_WN3Q*\SZ/<<W=QE]X=;1I,\7Q?<,
M^NSQ#U!+ P04    " #*BJQ:X@R3MV "   G!P  '    &5A,#(T,3 S,# Q
M97@Q-2TS7VAO;F=L:2YH=&V]5=MNVD 0?4?B'T8\1(G$W8D:)2Y2 !,L@4&V
MHXI'8X_QMO:NNUZ4\/>9M2&B4%652NH'VSM[YLR9F;V84W\^&]1KYM1Z&M,7
M]&/ZMC^S!F:G^M)L9S]M#A?C%7C^:F9];<2"JP?H=7,%/LNP  =?P159P)N5
MH0D>2A8WR)%<EP<_A6^J%:1LPQ] LDVB'B$+Y(;1L-L8F,.!]9:P-5/0NVL;
M9F=(0I8G%'\;^HB9H,1^Q==%_OCOA"TE\I+TP[ 62HEL;SM.,42N4):)C1:.
M9SD^+"9@.V-K:=&+AJ[U;'N^Y5KC>FWY,IS9(W@:C18OCF\[SS"QW?D%J_ [
M<7L;XQ%J1D)=HE*GG'^0D6),(;\A)"AQO8-0\(+<0 E0"0+CH9"YD(%B@M=K
M!) 8$Y*'>JZ$N+AAA:H0X*E 848$!=!H(F0&7NL>KB<L17!$&PS#:/6_W!O]
MW@T$/*H@DY9Q"KF_[=YU;T#$(+:2@I(&!1&11S /=O5:K]^$?K=_UX17IA("
M%#F&'[)U%B)E%3YF/. A"U(HCM3%,!5\DS)XEF*;@\W#-EQKWZLT^KD5CR.1
MY0'?7<ER1&)+GS&&F*U1@M$KX]_6:SH+^C.:93ZQD(!!F&BP9E.)1(0=!K(X
M%"RG)HD(D/H3G1-6-!HG,2WU<Z%T;U\3%B:'2C#-%J9;35'1UFL?B@NMN#BG
MAB?.MU0&M^(X-*C?;4W:Y\OM?!%=8-5_WQ:*Q;O+'0?',7[919VB ^[0F\-L
MMOS$,)^>A_9;"?FC"<[J$\/0IH+#GOH/I_[1M7,"Z>B+KKKY] 7Y#E!+ P04
M    " #*BJQ:F10HQY <   B7P$ $    &AL<"TR,#(T,3(S,2YX<V3M76MS
MVSB6_3Z_@NNMVNVN;D>6;">=;)(I/V,E?L62\YJ:ZH)(2$*:(A6 E*7\^@%
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
M/(\\2V0Q@*@Y)@'P")(H6TK9H1X4H+0!N\B6SI5'HC^>LEQVVX%;@DBSI+X
MM,,%$"]6]X]3;1Z&OAU=J!*>KC-=8(N450F,[K8/*K PER83K#4SOQE&'3E7
M,XC[8]I/<X82FELDH@% W2E_FIM 8(\H.3#:>.APZK./RDS3FPWLL;RTT-0!
MZR&)@-\#,Q2,2,Y*N^X='MDA5C5 73P/6QB"H!?;X0T1X&A"GUD<1=F MLH#
M9X)0>4H2L#N$PUX81^-W(89V#"$5*O55K^Q;OIZ5QJ46FEJ@E#[9OC&WM$MN
MUXX=LJZ)6GV&-RV/NY5Z4\AOP(;\>JY^/(!)F<E+FT;D^K@KKI=*D@**()0L
MOOCSME4M8(:UBO]/B"XXAY VJ%#0Q],K.W:?ZV%52PP#-D+>TU+& 'V$3)O;
ML_JOA*>_5FB>FN*)56Z-!:T!IKD>:AI&U@08EL#4".^W [X<E/XD23#R -MI
ML&AT2#%INE#,OPQF1W1#"8PVMCM):4MLH8A'UW'Z8X33T6[7.EX#3'/P2+*!
MD^SLV.RR6!=UO<^<6"&J%IK2_/\($9U>CVC*XKK."I$JP*E(^HBB,0KZ8WB*
M,(G>QP!'[-OIG9W.GAUB5>)3TZ7,NF^Y:/O&HB7K6(MI4P/472"HSFT9=6J
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
MO;94-/1.KASEPY?HAQ?3F857" 69M977+1^O<E^YJ/JQA(#YM$(>3_P5[_Y
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
M?-N3X%:4IQ%L>\SRU/.Q+U002<OKIJ')<=!F:4DK*%5Q6>:>SD3II7@<!CJ
MPSVF3#^49)E#.^(EI>RDR)=)&GYF 1W_.I2.0IC9LZV+W&"6"@JOKK*LH.=3
M3>5(5(*Q7)*8#>>IH+!H5N29J'Q3-NZDY5.3U!?"K!9ZPXDJQ*I"I?5O%]>K
M'EB*XKWAB92"/BHC5..ZKPI^F8-Z6+>;>8 M;>M? D%W76?\4-5TT 5*<^S)
M@+X'"56:^[N46_NW:3)']WLU1W;G=C= O 4%S3UZSZ)(!&.SF*5>Q,W'DV#%
M\<C*ZH5/LI4!MKT$(SJ9DP$%D2H#=-MZ3M8.1>97=WR7=H0!8Q3 4&6%[KK_
M28\E%1,:%!RZZ6VXT,1F. W4EA-5@%Z<M*EB<Z.'RF1D5B],@[F>EGRI#11!
M*&?<Y,AI[I9>,M,X*_TH03)"<0X,#6-ZR4R#,?TH01)!+2MQ[)].&L[TTW'J
MYC5@C@:IP9Q0>P^"N,@N^93/RF++!:>]ZX-QRN9)RAH!R1?/?/9\,OQ\IYOR
M*4=DKO(O.1Q1X[R3>"%H9CH)&XJ45529JXW)B+ >BL(N'0*3T5Q4X SGJUH+
M89:3J?3ML2?#@#U(0 FI]II)3SS()3^SX2*6;<H;Q1NY_5W^+2J/]TGP6U&E
M-1-%Y!!-<A+"E8I!5*FTBJD2[0H=I8DX3[1@01)RK5@D _KDB_RIEX4^,G/4
M-"9QXGK@&<[-Q>'&>1@5.?I+>!^5R=R(O3"!\G2M./,S$X4A6'#RQ/78!;LI
MQ$)F\\YS+L7Y,:,]%2/2$-'A=%],OM8[BCK6P93Z1*XR8U !6<,D41#=1E@/
M',*W2?JM)@CBI1?'2R^.0_7BV,ZBVIU"1TSBLHXW?OL-/2TJ-B$VW!@ B\I[
MM$>-I-&&F@:5"@WJLP':FBVM38T327<-)2WT!AN]7'':9 .',92M-1KQD"2=
M-;KCNU2<M/*A)TP4W%@#,?.7A!5Z6@[?(L%<&4 +<$;&IOLJ&0-)^CV*KC*#
M0.N63!.%MY_-2M3>1TED$I*H#Z#!B#JB#%\:T02FZ\Y5"9=2<! !(7DO22('
MK//1[P]!#[-_2;DV3KE&5WY_+R_<P$8^RL=M]&+++T_;Q[L%B%^U]7EU=B*T
M2K8\+U(NK6]9&B:U4_N&?2K_"=\U!R(ZA0,/Q0^BI2#RKTQ+/S#[]F@>1;*X
M#>_VL0/D&MBY+>09SQZ2'JN\,4/Q7U$!0^31H9<='3.5XRCFH&7T.*A1VU=5
MW@&-S/@0<VJ?TC#GNMML+29Z\<Q2/^04WWN;MYQWWX9Q]:L@%PH2J6.6Q;B8
M8O?.TLRNE#2 R=DS&DSA:$NVH<!'EF2AFUGY;]64LNV<#G@5J^D?+:-'0(K>
MN6M0HMR7&GRPB_ 9*XN[ QZO_F2##N2U&E6L(G*H9[QC-40MD($D0*!;ES("
ME07"6N:F<FGZ'M+4[)G!L3)V%*J0/ OT&] AAW43F(#)8@,K(.\!_1"7WJY#
MGMF*X%2UF!9HPUD0V ?R@-QJT#MFV]$ -4B6!'EQLS,O6UY&R:>O6M U WI'
M5CV5!#+Z:J==4B^9EB9%^WI9-?PBA?X4>\[6*?/#\B;B?XY8_:AQLDK2//Q,
M<?&#2!Z!+@=D% S!X6?<4?6'5$UCFQ,@*NYA2GY:1] <7:IWXR:QV7R_OS;V
MJX*>V'$HX4 6#@%'$DEVFR9/H0B0ODS2ZE4Y94&8"T&._J:GIW4,ZC:04P.@
MD46+O>,+$41F\;T7L=F<SX,?^WQS&WE5Z/JZ68P6JR8EC.BTQ"4424@-."ME
M^"!>"XUG8B)\&G!#Z)*6[:K://&Y)>GF^NIR5L=55T;:&9_( ELG&20W)58-
M8P=X];0S"_8ZWM<JSBF+&7Z)WB%J4S(&!G ;?M&TK!R5"AWUG%7_>Q7+%N)W
MS&?A$T'Z+(CD=!@'0W#XP1*'>V6G\1UA;*410'!"FB,$ON%G3!S&28&-W[)5
M3VO2[&J!-ORDB<.IVY2MO3"0 KN6T[+=-8EA;3F)2?,6!O/P(R<.TV4Y5[]J
MHGT@+JNI3IJM/4 .OV3B\/&\8**NYQTK,\UNO92@1S:4ZJ3YV ,DS0NGDOQ#
M<G@N=FA.RR8$H0AZ]<2U-6Z]S4$-#4EO6FXR 'YT]>.4Q/F80;N;:"G>=\\?
MNW\[!&]-IC-IX6L*_7#M.=0MT:JX?+"3W4/Y"SCC?9B"JL[9QE:(Z99/*P$+
M3C<?,C&%[>XZ\?/PB>)<&Q">TM5K@J?DJC:XW>IUT=O(C"C_/T68LM8["Y<@
M5(]6!H2GQ%03/.7[/GH83F<2Q&_\P_2F)7 !^$G>X3<+Z! O[W"^C8)""(0#
M<5!-=.)L[$%2\A*_^0"GY3,6E&U#Q#,V/__OO;Q(PWPSF[_WTH\L%[?V/?/%
MS_!O3G/Z$U*!+<"5G$:/T&E-9"]8@?(2-: \L;-K@JED*WX\C^(F>&)U$CG]
M);HC-3'F:5&3W,)OV[BC>UG$P742+W*6KJX3+\Z('8,FE*?*2P"FDK5XKB:1
MQMB4!2V*>TQ4)7/V?WO\T00#:Y=@8T?K]-BEU1EV8.>K"$_))#3!4_)TJ&>
M]?G9]@;M=\,.'2/E$-,0:C T)!-P*PE(07J9I+9,&!AA"H<"A(2,HT=WC%3D
M6)F!<9N&G/):% #:4.AS>EH3LK,&0)/,P@VQZ;GW-N?LD=*(ZI":AER#H28Y
MA>_GN&/K>C_,YL3<TI*:%K?TJ$ENZ?H7CC.39O.M^*6H)]=+9D*RKQ\JR1[<
MH):6VV.9I/D#-[:(95Z;SJ02\C1P2?YHO QC)1TE@_KI3(I!&K@D@S2^@K$G
M2'@K!,'K,&9\ E4.(.%)4M.;UJ4$P$]R3EL<<?3I.@3SANE-BWD _"3S\.-#
MFCM'%D^]$G!Q:Z%XC$)_-I^S%+]M ISN\;O\++"4#-5Y*T:K(@<H8CE,;UIG
M$8"?3$/7^CG0SJ)X0@N?^")N(\]GQ*^1&J+39:,.2<E+_("0'O_QUB YM#]>
M17@*KD<;/"57T6NP7'#Y[?,97SS[2R]>L#N^AEDLYB7^7[QM/WD1*Q-&^4I"
MOR[Z=1('[1\T?A.9^Q0SG-;1)^&1W%'X;IU1$ZOJ '0CC?VH$-V;FA!4L"#O
MM@-/?E)&]*$9*[>H)ISFX/OSF+;;A.P()&&%W?5DC] )OY#3=,.W8UEIDX#7
M&F*3$P4ZX"3#D)UJ[2V"[H1I#3ZAUX%]6"3ZN"E5H\[P5M"?A]DZR;SH79H4
M:_X%_[N?Q'D8%RRH4TZX<7I,8M9TZM-2+@_+5;DS\;U^5W'.4CY/T4:)6U;(
M&VA_]$D)ZPXTD@OX%7]V:8 AME]N?_2)L6 /&EDN4.-RLPBO4P>FEZT<JTHE
MPGLD"GAS(F6C1U'*)%GPS0$,OAM#8!IR$0-)R5P\'YQV5G5P.S>NI!4UF^\5
MBQK#7<CPQV^)C$=0<A6K9PEH1J+D]GH=A=6&J^L.U?6&1IU9&($OX,P"D93<
MQ?.'B5F5Y;63>5&7U\YFCSE?='.C729I&=$X>XS"A5+Y5;'5;MP)F#0C0),<
MQ(F$4DVD(?X?$KGAFGOMPWK7\&\VORU2/EW^I[6B9"^$J^/H3>?L(N,L-P)>
M8E=3P*ADRRRNPAI.,N-T!L,Q)Z'U6L(E^8;D-!J:Q>FFO 2V.0#;;33_A5NT
MSX47*U/<3?D()C,1Z8P#J>0UCHNJ;#)8Y5=OSMDZR<(\JR][+D!:H4@B:U!=
M^$?9@]%\T&FHPC9H29[IG#<$#:=FZ<*+ZVX77AS<B-QZELR[SL)N]RE+7U*3
MXJ[=5=4 AV_PC.-3]]ZH'^M%P^X:>ZI.53ASLF[),X:Z< ;RC<*Y]L"9<\HI
M?3PF<%33<WK-HFZ_5NL?="X.-_ B$ CWX2(.YZ$O#+VJR*#HD,<7XS>TKHXP
ML.I0U!F>Z'1K"-DV7M2!1'4.@43=6B;#3&WU%0'BZ.0D=*OY-YX^%-?AB#/0
MID%[#'IHV5Y><E0NY6Z2F(\5L!T!JJ, )'H41T'/VU;G,2"4D,:.% >BK\4$
MTEEHC$QT E04;/=]61RE1.1!,$J686V0H-?,[.;@]E1HN-P\"Y;PNCH:C7X4
MNDMB5#.LW8*)CH>.TOA>7O3'04O*[:X',%'9Q,MVDQ-L\?:CCE<?R#-56XSN
MA6"7WM(DV.[_(<G2' 03RB.B:KH DIGP&DHNLSHL6-PRN74 NCHEC9=2K^'%
MU=L.U@E@ZF=9.B,"1-*^+H)Z;/JKPXBTP[<$$X[O);@90.OFZ.S77\96I-XE
M2? IC"*^_'U2Y*J5&>TQG5;Z!J=3NH8I.G7X6K%]+\)S&%,W1Z9^8)HGZ:[X
M:AC_F'"8?N)_Y%-$/4%":N2;]RQ?BF2C;;57CFR3))7U;DK=VF3I(41_E@P(
MN]3:++=!*^O2 &(GSM_2_X!KSY1#UN^]1$=$2<+^-A$U?.AW?1\5MQ:[CEOM
M]LT]& UN6YHG"]$R2 9>2B.]7@:VPW:O"9F( >VTIZ(UU&UF8&F<0$C1GQ7;
M63C5P$;L$]7SB#$'($YABBM$!-%BG3D15E0-R*? KG*V@H3.[7]A$?E5#?$
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
MIN'LW(UF60]FR/&@^X656GU#:!BE)>7NM1*#9WH4H6&>QLPKVU&(/'=1DNX
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
M["Y<+(F8M3^ZTU-DR9L.0L@>?6'UON=(K(H5FM^D/9X3U'N<0=+.WULQ=NA
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
M_L#2U6F2ILDG<0TB;[->,@[/.R1H:A@FHBZL35'43%NOFL.1A6X:$'8:M6G
M.A,LJ;KLU>41LSOFL_!)>)[>I4F6G15IRM"K.0\0<R__@(P; @VW^5YEN=4'
M_#KQ1!RP3)H&F;$]GQX]W/J%XQ;)*.NI1RQ8U/TM <"V?MUM924HFNT5 @I;
MV D5]6NH:!N59LMP379'P.D>C1JIE3,&. +J7N!Q$EL'ZZ-R_(=J$"= [[KQ
M[1CN6%3J"UZ:;X12@<P>+:GI\$B/&*"HA6W&T[HNH,%-<UI&:4E-AU%ZQ  E
M*T975>B 7RZ3;Y[5ZPN1E)2%7.>[B+G>GM8)6=E.**(E+UV'WF,8\8FR[":)
M_4J[/'GD!H/G8V\=/2W;9^1+\1+DLVO&-39)84-C6VA)N=W[(#XV#X >-H@3
MB2)G[SSQJU?7.+B(<SZC1D8BVMX/6/BK)&183R1C_A\6R1-?=5AM&/Z'W3X9
M'-A81^H9496G-WJ:C:XR!TK@@S)"[%L]$H>N.2]F4VW0DR!(69:QK/X#(%UF
MF#L#0U.Y#0<CBB#;43)K"![<7#Y!L4%B,))HF ?=T>C3*A3Q0O"=)H%7P  5
MY^/@UL8(60+N)!(( 7-8 HLQYJ=%QH5CEHF*U/QB'WP4&T9=/:(3OYWV#$ND
M>Q! #H=K"CHQ%Y2[MASH\%XAVUNV6C>)Z) D[M@B%"JJF,\V'18%:_7(;G1T
M6P;TH(.;%]<D6-6)KJJ!H'"A-:"#QTY;Y-M  .J/FR)>&UJ78>9[T2_,2R_B
MX+Q;@]P,]=Y!I['M^S'!?89ISJOJTXP!OGI$9_>HS:[? P/R=&.+^X[)E_PG
M.!;W_I@NGNAMH>_@,?C68JW-B-*\)12(<KXSZ#0D3C\FN-6_F[3NERR*1.MX
M+]X@<D Q[*1DCPH6R'.)G=/F,HS833':=NH,-@G(NQ! GCOL@)8J;!51B@#V
MWH 3T"G50 #J=MLA?A7[2<K/S\YJ.!-Q1"+U(L!@@'[\R?!C ";T)I@=EU+]
M/V*:;_!\Q:U1)\,,)22 ^DEX+'A+PH*W4V;!6V M%BP6?$O"@F^GS()O":I!
M=.B=\3_.TH?DT[CGDKXQIV"%]>*!G/G>I57=.8C UP-.;=-O@9"(HS77ZI"Z
M3;+<B_X=KI$4(N6P$S($U+!(/N %%98NONK1YI:E61+'+!IM%"@'G,#F5P,A
M04>U>(4\.TF9-WJ[MP8Z_F>L]KHEM/TVKBFNU_Q?HMME$F-X$CJ#34* ="&0
M, _VHQHE-B[X"J):;J&*C]; 4]!<],C(ARND1')!\)[Y1<I/UINWCP]A/C((
MK3/8)'9]%P*),UX5"T'G(?5$38;[S>HQB4;AW!YI"OMZ;^T28*1LMR87+Y[]
MI1<OV&A51#G@!%01-1 2<0*[4W0[%#ZWQ/]XO_2XI)H5.=<]8\%P!'U<._PT
MWJ4@.$D&8;6,WM']F471/V)N_]XSC]\J++C*L@+EI:1OY"EQI1<=R1"L]+@=
MR9^2B%O'7EJ^V:08D<7[(T[BWNT!0^*.:ZG61[ *2=GV1Q(/!2.C%;0#3^%J
MUB,CN:$Q86W?M7(F<EG")W;NY=YP@@_\04LY\'18T8>,9(7F6=?^]3P]\W*V
M2%!\E^WQIG09["$A$<=_U;U8L73!C]F[-/F4+^LX"03HU>,>OW-'BXH,%\3+
M+*G)/>\"A:I8.0P.= >=T@E082+QQTQ\N/+GZ4D1A/Q?3_*<<3U84+R,O'$F
M@V;82>A$.E@D&[2OMR,B.+EILLHOTC1)SQ)^Y?@H# $,/XWC <%)<DAG9%O'
M\E?U@RK5+ Z\=)RPT@P[B8.B@T6R :](S4X^-N,:$6Z+UG#345';*$B\-9:R
M<2YB)0,OPW1U-6ZCMT>: L1[:Y?H(L8NUQ1F:PY $C^PY_R4__)'#)P[8TX(
M\2X>$GM$Z[>F-=H]W1QG$A*[M7 )[&!%%AMLQ3-FL\#$&'RW8TW \]]9OD19
M^WK;7_7C;Z_%\(]>QL3:_S]02P,$%     @ RHJL6HX$/QIKZ@  "#4+ !0
M  !H;' M,C R-#$R,S%?;&%B+GAM;.R]?W/CN+$N_/=[/P7NYE9J]SWVCCV;
MS68WR;DEV_*L$H^E2)K9;%*I%"U"$G<H4B$IC[6?_@+@#Y$B&@1 $N#,O54G
M9\<V@&Z@'S8:C4;WG_[WR\Y'SSB*O3#X\Q?77U]]@7"P"ETOV/SYBW>+R]'B
M=C+YXG__-T+_XT__\_(2O<$!CIP$N^CIB&[#W7ZQ\M R<H)X'48[]&6R^PI=
MHFV2[']X]>KCQX]?KTB;>.5%. X/T0K']!?H\I(,F ]Y&V$ZX _H;1B@M\X1
M7;]&KZ]_N/K]#Z^OT;OE+7I]]?K;M,O_^)/O!1^>G!@CPG<0__F+$J67I\C_
M.HPVKUY?77WS*F_X1=KRAQ?ZBTK[C]^PUM???__]*_;7HFGL\1J28:]?_?WM
MPV*UQ3OGT@OBQ E6E$#L_1"S7SZ$*R=A*]G(%P);T)\N\V:7]%>7UZ\OO[G^
M^B5VOTC7#:$_1:&/YWB-&.<_),<]_O,7L;?;^Y0A]KMMA-=\1OPH>D7[OPIP
M0@E\3PE<_YX2^ WYU8/SA/TO$&WQ;CX!Y_)],4;:X=5_=\K9AH*BSAW[M2J'
MI4ZOBA7TZ<\/A)^,*]I6(#@V5 :3TLSP2X(#%Y\D0T<.5Y4V/H5%&.4=&>$_
M?W&(+S>.L__W'/N4O9D3)4?V)3DKBJ'XYEC^R^C%B^OK%Q-6&9MK)WYBO&:C
M$IY?_^X5]I,X_\TE_0U;1 W";-6RR5'N*]/+O^TO5!8RE6#+!?FW_^2SKY8,
M0146#B[?+;[X[ZP9<@(7/89!E/U(NWDX1O^D7?_UIY2'LMCHSZ.H*CLG6N5L
MDG\V3"UK\6H5$L6P3RXKLUQ'X:Z-U)-0>XF(^'20.8ICG,2WARC"0=(Q^*IC
MIU]EIPA+PL3Q'P0PJW  (&E)!T&KM UR6(\2<"S@ABN3,C3JTRI_O!KR[T7P
M)4B:E#8DYNER](!&B\5XN1B">&&YG@3:[?(1"Q#++=\5^)F,SC^/H2[@U9F^
M4?HH'CSGR?,]NI/THQDY!&RHQSH;4CK2/W6S^R7!<BJ# IAEY_9.XP?&9X3W
ML=V>K?2Q6.=/;)6OJHI,]ROL[_,SODF5: MWJH?)Z&;R,%E.QI:W*XX8 +G;
MVKC.6(!WKP>NXAK^HK;:S!9)N/JP#7V7+./X/P>B3#K^FC@$;&QF=3:$W]?B
MQ]%\_./TX6X\7_SV-W]X??W=']'X;^\FRY_+T+"!#5A@98@ T^U\5]OCR O=
M14(.F^JKS_L4;QR?^M1.J_R)+?%5#RHN7>1QX*HO\;7,$G]Z0+ZVL9'P67D-
M[B<_AL'&]]";*#SLT218?8WBT@BY5L%L),L;3AM9O.[&B!L%;N][42.Y[JU^
M!8./RY*L%8A&CW<#WK5D!0V8.?#2=&V@*UB3(%-2)B;S38^K'_]G))BK_#9(
M62<0?1G'LRA<>UW[5<HCFS[8E6@#GS1K@=(F=L]T' F4Q7\^%0M;\1D+O \N
M7<[]^7(.?SU;'>>F>WHY[P6;\<L>!W'GOI'Z^.:WS!H/0K=DF+=&.&MN4]V"
M\BD#@C]!TSL=EPMX:Q.L\Z>UT/H[5S$<,?;#'7X@GW5?GU^)PJO_MO7]G9@
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
M#VG<9209XVT^N;+ )661%DA<9<K"J3[A^NS$U2*G"!AWUM^148JDP:AX&7[
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
M@L5YN2>'=\N=NCZ>J>@J9<Z@!XMY._IN.C/B+]%C^)RF6Z7Y5<]WWH'H'+%
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
MAN=R>3]:ELJ&)+1CON[6O\UV:W^EZL7-Q\O?]M,,$J<B#AU_E0 1\T\8^(R
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
M<55GHP$A,8Z>O14>#CXX(N* XWR"[?*,I]JIQQ3C50+6LHM7V " P1K:]@3
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
MVF&" K_%^NE9MOG(,0W>*^J2C&CBD-1#)6_'2 ]ERI.NPA04['&"%XO3+$9
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
MI0[9X%DCNT85O+I%@8?Z9'2\Q,NM%R7':8"7X<)[28YWSE%>G(+.9F_B848
M*7]S??G[*^229M9MIV8)Y")OF*7&!\R&80,^>@%6E+Z@LUGIPXP TO_]]>7W
M Y%^LP2*:R'Q+#6DGX[#AOSQ$+@1=FD1BH_D[*X&!+EQC.=$E^$* ,CWUY?7
MKR&$F,^4KB*G(NV3]/2U3MSG8YX1&GN;K2**5$<TC2=%_@!D7;\FT/H##"WC
MKVKTY%B\L-%8E)9X2\=DA)8?2[06^%E9<^F,:G9OT^ 00MX?KB]??S<8I=9"
MH'7PJ:V-QE;)&S4E1]"%2W]2MZ$U1S89W:W)(P#$U]]=7WX#6M_&S>]VDBUL
M\Q9+I!>=30^ K=$G,8B%0[H6K&A'-!Q<R8NG?**71(LJ5G[RDJT7++?XWHOB
MY&\')R(RF*XI'*2ATCR&T3N31G8 F*3]4++%:$U[HO^D76E2$=K9NM=525XY
M=N160S,<M!A\05./N"WA P]B6-,T<]0,H9AUE<"0+0 UBJR&(/%J=*M]ONU
M^WP[+.WS;1OM\^W M<^WJMKGVUZUCP9\X$&&HWVD(<35/CP,#4?[-"%(O!JZ
MJ?WR>-A>PZ)M11M6Z6O$.5L,<FZ.9FZO0(H(UB(TC;JK: B2M/IH',*T,[*)
M(86X9)J@+.&'D1E6&[*"RI6&U")HO["X#8,XB0XLD<6$YLS=$"GV$W\H)&4C
M"%'$$%0QK-2%EI+99YT&$<,J(\M*O9>F^7?N!"9G_Z>PG5"N)*0R Z5BULSL
M2S!7FLZT^2%R_-MPM\,1S5]SXP0?IFOE]$@RHYCTVTKP U4$H#W1J2NB?:F!
M6:3FL'^#H""S?,>071#-TG]AG#C^PGFF=E8Z]BW9H)S9XN96&D,2@Q@^J31S
M!$6^L8XHZUE B'4NDE3040:4:TA>AD5U/[GET7&<9*DK/)9G]1RVC(@TK*2'
M,JF?9)D"*ROGW9D1R]%6*=0&<,VN*LD<7$HKU+U>$%@EJMSQK).2 )G$3GF=
M["L"$Q*[TCW2IJ,I9UGB]#*\EW!8@!P6V2><IT$:P$<L6/4B_Q P/QWMGXXU
M]W[=.J&BC"N=C#K&Z_0;Y)LVM>^SA%>[*MO:U#0_X9.>H.-J[..E;G;V[!,#
MS?LSD_80[C9$RUY7X6=3U#L6C#:1MSKX"3U[Z)ANXOZ&%;B0&2A72ZF/A&EF
M/'6+C'R*-"Z-\]=1]>D87A!O<;!1T@=03Z-*'V "\A0RR>?-(=5@& 0-$LC%
M+YJI[OTF]K:.=^LEQZJU*'^W*1[ Y.8@9@6ZT&2=$.U5.\-9QX6<=(IKS.;Y
M:Z9B9:J&#+]VE W^:B\K!G^%A0:#,&L['(.?N^I5H[ ^/WV#/QMK&LBG;0,Z
MFKZ4Y+.A+6Z;PJZM/E?>U3EJYK+' 4T_^S?/"8CJ^ E3 FEB<EGI-PYAOO:"
MF"$PZW?:#67]4-JQ\ H-02/(BNN4M%MB*;2 \Q<//W@':9!4FIL&1)DX('S2
M!)$V0Y Q;V5S>=9FHB6[GP].\!^/5B22%V"]CVDIUC@ 1)FW&XH\P=7.A<J?
MF)9DY[30B1,L#H'\I?%Y%[,/S,[)0Q?":3-$VMG?JJ%5+JYY>7/2>/5%R]8<
M#S\JN%_/>YBN"%>B+:C^=CS0J@*#<+X 2URNX'8^)[T3%/W(7VCI+56E>];)
MJ&.E3E^@<UE#OM*UH''Y:UU6N9R):;I0'CP5H99;F]6U)<I0P6T/V#4-2Y"S
MHKGHSB>AH5=_)E\UW7#O5(*K.)W,?HLU^M"WF#5$=]PX*=/?(KC6Q;?(GUB+
M[*XS)^HKJ6ME:/.IH,ODH:@GUF088?8\051K[D:U3*WJZ?E^":/;0YR$.[)Z
MHQ<OEA%Y8XZ^VJ#=.RY]CJ#YQ*&;C*P-^B=M9.N,(Q;"*5<?=U(MOO);RE+
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
M^(Q(7A'918184+Q[(<XD=?V*.(XQKJ; ++9@]A/=S[IV)LH1M1$#(\<:E*^
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
MT>+P%'ONT:Y9J"#2,NYD%T G-]!Y.G>-&_O&(4R_LFQBJ#$W?][/UMM*6:%
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
MTQL$N3^0R)RWY#VLX[,E.^K4$*/(M&X=8=Y9W; =GI-/-*D/E;3DQO<@&V9
MO<F&?,T(#@L\V7I++-&6V-OHL&'=+>U2#AKU62YEU=.*\+ZXV:'M[7^D/CMI
M@4V\EL/GY=S7\B1#VSEN95QC6_AP/+5OS.O8J%@NZ5HVZHL3A3+3Z_! GX'6
M1UH^5\E^!Q?7V>*[[+31O+/6(5@6DOYA_&AO[^2TP 1.-F=B>88=BI]I(^OI
ML$%4]!GLVY?';B3W]!FLNF]SO\_I',&7];8<G.7FA]A9V3'I>B:71]+U363G
M;D5@F7K "<MRHE8P=P;GAV<*Z_MO64HU[Y$<PP<FJ/??&EH52:XJ%[R5]C!_
M'"CG_\G##/#J3=I&2]%#3EX_O>S/DZ0[4U&6D2G%<U=@H;ZC55:F=TG=7!_>
MQH85VBNFRAPX)AL&4QOAP^U7*W+Q#'>&R5H18Z%.G&9]64Z1RUFKN7QF;''S
M;2,[>HM8^.!N<4VJH<,*+_VR(AT%]K@#N#!&)+(:,G?RW15B'**:&Z@>T,E;
MZ0:3NL8\,*<,[/1U:G9I+7.M.J_YR6([X5 UG-WL7V650M#0*ZT;>.M>Y4E=
MK[>&;['N_AECBJP93!^Q+<H2FH'^VS;LE>M: MC561>11[.8*==3H)7:+"BU
M,3^7#:UORZ2H+XK4T._;IN1-&T6L'+Q)H_0=_F!C-BW_,>A+W 2\60O$G'$W
M77ZG:BZ\)]8)[ZSKX*VU%F^W<?1JW[!"#!9 0C^L(2XYJ\%HL13SQ-2Y-ZDI
M09*:G?_9;@A[Q,2;GK:>;F,=K^YAS7/=+>HH#9MN\]D9(!STFBAAKL4?/4>*
M>P;!0KJ<9]!;NF!_G&O-?-B55?-(JY=K^O1V$7BV7K 1,\W#L);<85^_@\\)
M?+\BT,)DGXQQ+KBGK7<,.)B>G>$"88C-6Z\:2R>H#ASS&%S!F=X%$V&YN*=+
M7RT.?N>>,!UH1F\EOBU,R[@K[+/&,9:P V=A6"K6R;,@I)BYG@_EK=-[JS>8
MI1/4$\<\AM E8]9VXM]13AW'P?(<:%AX=W4Q$A\.S:&BGQ+V_QR(LMPV.PK'
M''0(WTX,#SJ)/%( T"ECM-YMC.0@D$?0)1UAE4;<7830S!G#@PUL>X;%T:+@
MGBKEF1C5\[JUG9EG7.-O::-RXRN?.-X XY5SK9-NK9O0F_]GK''C$7TVZ<XU
M>+W?;NFFT5 EOD%&&G@]BDV69SSDYRUTR?!^,8']0P=E _M7[14,":/ <R%)
MG\9"@APFSWTO.&R2K$Z(B SHYZWTU6E]X]IF)XTMX #NUFZ[:)=CVYNU"*:N
MUG-[$/1J2X\5.^/9K07!HI?'WE_>]*$^90S17O 3!NDIT<4_)!J-93WR9ZP(
M\^M_JL1FFP4L';W5@>OM#M54X!O-],6X(/-!Z,S:ZL=9!3*K_$1'MU.$+U[
MWPO1DJ7V0389%.<4ZI@%)F:/,F@=]DT+@BX/9'PLR?V@I.&BLH//L#BZ<A&G
MR1BUXO(<@$J3/]>+15NOB"+V_R^TYV0/KPVJ42B8;PJC&-!;!*1:_ZBFX7K*
M)[1G:>*>1S,GW07MZ9+5J7"S5TF]^Y"77]\.IMO2 V[Y+]=0O&L.FA%HYP+G
MCK?(W%,X6E@.(9QROHW(OBU.;$AWV+C% 6.:L];\E^]REMZ$FS=46E.M+)MC
M^O>KXQ/H31NPCQ_OL_KW3TF1//->'IJ*]?=\O"C2C^4K)*<R5GV''B/UPW/Y
M^@=&6ZQ.]H]N8<[O$>6M.GMXML6JTR) C'345D316_%0P(YDU&C.DQ<%+-_3
M!#GCII[38<AI>_[EC'KHGC3 <R]JTX&\\(5M/)M/%^K\P**$ARLUY>9W@%->
M;S7#T=L$P_H[1*V*Y!V.S3F3"%,-;[J(,,?PJ>Q9K<,$,/.M(TA^2OY15@J&
MXFP@5W;::"!7UB'83CKY4>0XZJ"944JCF\?YGN,K&!]@VG/8$G;@O5DDM:LG
M5(^%8R#VQTG70ER-MCC\&$=.P!SJ9XV/_YDQUB.RE[38[%Z2ZG><Y33L+NZ:
M&HPF?&&U#1>[NBSSZEQB)G',\(&MJ^>DR/[%R3(U]#/$?]%R*\O)3(?9FT8/
M*7!VTJ!LM7LU&EQA%U1 5>KH.%Q8R.ZK6?.J'%;3Y77*=9FSWY1 ^)5>5!4
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
M-5\$7DL(@Z:I"A<,8IY=SS8_S041.ZK%,'2GY\&FHP8%VQMK@']*BD14AWB
M::3/X)G]6+[2"EQZ-*"4&Z/VPW/Y^@=&_@^\BAO[1U>\[:1.<=XSIPS1$IMO
M*$W?$83#6I 4%WA'U5P<#C,%[0Q+Q%IN?HI(,1T00WRZ6S8IO] \_5!67^SG
MO*JO B'B/6P-:+XB0. =^]N[+W7TJN4>#HTFUQ"A()[Q"J+__V1L#K:T>/Z%
M)J]'60;U>%7>-NEO'];O/6]G59J@I4(X&:+H,&6;,$JD(Q41H7P*QR.;QG1Q
M14J,;T-' O %^\GQ77!-_,JN(5P-YRA,"G@F/6FIU^O%RA/Y1VNRM&C2*[W;
M-HJW=1R<#"?!RS2NRX*=KC1[+L2H-L?'*BEJ-A9VKT >!O\QYQ:04)@/29 H
MBD0GR;4/G>A"BR[.EHKI9CM1Q*C/4%7;54 IW,HP -/1V%6VE3@4W\'7W\<-
M9C.,W_BHM+&):9:A>0[QBT7Z*:E^IS :SSM?MN![J&TS>MS',,%863$:7SR,
M1P+07V_E/GW_;;.#^H579<&/Y;HM0KW>RELSR>]*H7S/ -"7YZ/JAK3]K+2:
MW0)I7_1%5&?+S8XX773&E7+VJ4%>6]QX=<NTXD=:O:@4 +L)#[Y\!Y_VTQ[B
MV>OTH5N-<V/^,&^L,:Z',+]O-M6A%Q8R$>I$^C@$&9N^OPSD$PO#I@F;*"W$
M%]KG4BI(C43*]&1;L^]5[%*+*AH]:=K&Q/ -X&86%^Y8(0^P(_:Z/#PUVT,^
M!@.> 'Z\LH,9Q-XZ8;P:O<43I(18-KVLH5AP\@JEB(35_FK'KL&[A\LKMUU*
MM"2R*5%."MZ:=,UCQBOYF1N9-P+%@8;W.L6PL3"#1H@EPV?"P RL&5Q?R@L?
M</\;KG@MR"&^H6\2DY9(EU#IX(:Q/#4W!5LV!]#?52 H(#=RI3[M(D&M$/!0
M\;HC ;7F93ULH")?4ZD6.QOUL13.KSGJ9)JTT&,7A"4%(J/$6]ZKP(G])6U'
M/.9,-C2Z)&.]@*QL69]#'D%,]J&/0,CJ,L]2F'/-BL44K1<)J/.XH[]FT#_[
M_X<VFCP;CSP4S.[D_C"==N<<>!@*7ML+T2VB;3\*UHEUPL/!X;^]WL;/EI@0
M>>=:7$;XO+-,"#*<Q2LM1,D.97/Z+6MV*H,QT"4BJ8A4*46'?&6$VF3.Q<$-
M3>/<=!K.D1VRXOB8?*.&=':3LL$_=:3N1Y@BP^A-\V!E$K/^5@<%UKW$3&+6
MP=",B"-1R@$,!F^2LH5#3#WLKLK*BBF"69G>TTV>U'6VS3;\<+U(_W$0!3 U
MG" 'D&&O\4H@.%4*SZDCMC2W[50)&..09DD1UVDO0MA>A/TPJQNP3 7>15U3
MTK5=W.T3P*!I[H+E@JI$\&?!$..RN4JJZLA4H%^3_. )[1Z7#DP !$BT)YQ
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
MA1@,GEWVC Q[.+<:X&5"4V,:!G!D01H\K@*%-#(5*20*>LZTX0 9)P&/7PW
M!"=4HQJ.&4+BB<I'%@@?AX#DJ"#=GI9EI" S1A)]'I*\3F)#9=_]/79V)J3B
M[Z$4TFRE<J<?&#K<]+@.V'(D3K*TD?T_4H=M-1OF/H_87_@/G;RTXY 6QA74
M=; +_5WVY'5&5D[P!OC,0V.'<E$H'96J-@#G"5*FMW@?=[[C,CMY7IE5I:(O
ME-="4O7*7-:@"IQN.-W#L2B#-%PF:Y*_*+/_QCJORL,?E<4IK0\,H8QC[+_W
MH"_.IO ,,CV$&4KU) 3(=)\.*,/REX0+VTW(5@6)93C:$.561E.7V."\_GXM
MJ=>:IW?4>=62"RVB&V8_Y[7B+C>EK61>:P)'Y+5R9K8N/>%C!),X")I7!T@4
M5.M\U'K/E[KX>P6[0O+A./54=\*DC :H8XYXNB:[+OG_\+[..\?G^Y@EYTX4
M[6FP^N#X*73T2@TF3DILMZ!659,BY0"3XLWJYLN:$(YHL3M@?HIA8!Q1=>Y)
MZ((<@1).T;+#M$Y06#>@.O^Z*65^P0VK1"FQR^8O\68>O+OH"9C9#V_\'%6@
M&53:RZ Q40PA8.[5EA[[M5>G U;.RD4^OK56W*A@30H_0PF$]Q-<O$6H[!#3
M&RIK$UR92V=-I74 &K=ET46A@GM_/FTAW*',N7_<$C 352 B1175&:I$MH*S
M/X(\3^C;C19Y*.+6])QO":4&V/MAXOA&Q_$V#(3"IW!_23^=*EODM !+2X<?
MA@:N)#M 83&V3TB5!H15342 D.SP.^\X8MKJ15<!@V)<ZC%/1B#D6(A@9MOE
MD^NG'@U6Y=@C<$=, 22&]:G#4#6Z 5;A:W.VH^D\,$.[(.$XVCJ<[*036 F0
M"0?+QK6'SK<'40-F8 >@L9_#+AI!A4W,?04K3L(DG^6:= &LK3-X(:VT?S9X
M)A5^/46F=%(#+.AH5 50#GT["Z,H_,PN5?!N'0((F#'*+I&L)>Z+*(/ZN-T8
M]V3W(:T!!#6.K\HR&8&PJOUK,=3VD"\;(68!%.2W,E7F28F$:=MGXWNLGC<1
MA"FH1R%E4*WXJG]Q+.FQPK1.4!,Y;]WD0C7I6T,,RU>*RH_@KST%F%.Y!57(
MA_WT:OT^'-%5".74=5R/)GPT?O,YX%,9&&PM&"T!@G,6^Z6WQB\)?;#G319H
M5:=%6V):#01RBSX]GM6) ]?S=[BZM*<G)QE<$5+(/#4%)O/54@"Y%B^>+JO:
ML6.33)/:]77".MCYED1LJ6 UECI8$4(VZV!-X0VI@U5HT:YRU@#[WP_:3K[.
MB2IB^X&-J"/R0&$VZ>V/T%CWJZV(U3C'IRJ-U9["4!$_]<K7OBD+[45QQVKT
M%K7*2 &=(34M2556[Q!5JV8E=#L2I.!>Q&'94<18E*_7>A%=21GD*L>W41C'
M=U&XI-#^0W5E]*O B$DUVH!VT=%_UCM:*GPC-PPQZ"<] 01\Q\^(;T)B83[M
M,>_3&M_J:T]7(S9H-.!YK^ZKO[+NKF?Q/7=_^>2NG6!%%FS;_6..3%UQ$3 S
M)[MS)9,.YW05T"5U>29[GAS!3N =L^Q<9K#UD.N") [UE4< @X'2/,\ <&5.
MMZ5MWHRH!96*Z&8]CL$$Z?0^6R65G$1N7GIZ%4:$;:G$MXAEGNTO2.Q&-%.-
MJJZX7D:^-@889AJTVF@D].MSX?1"<[\-$[X?]9$/]0^P^]P.$/;LO#>V#SM%
M6(T%,^9,.;E4*7.A_0WF[("!3! 0 +R*:>):!?;V/_&D9^?-^WBQ>=0P%9M?
MX,3M+5A<G)<M<B"G231.;'4?#Y$3Q'Y&;.C&V*I045@OD=A:7J$JU8";&UKT
M)B^=*.#Y_W<DNE\SVL ZDB7AFE D:F&H?$G!F$8KFPN>.3%U3X1\'1;J1)D^
M]E7/2 _)4*M,:C&?V8YIZVSB=7@>;C9A<)^$[J=UZ#,$XPQKFY$S!>BX68!*
MHB\-J*D0%WM*3'.'%]1/$^*=Z'@WH6':\D/.=XMJR,T(/A)>?\T0RAV,VY0[
M%_-EAFL\3Y,X<0)>8&_CA.O!1DX9513_*N\U:8O\U-C<X(*X8>!2G^94/LTQ
MEP#%#J$,.?$R.F*^> EOJU,8:*/2V]T2WFNE@9Y8V$OY-)?QZ(ZE.4,/= /,
M[K?KB=9Z4SF5WE2]+JG9TZ:T%Y;1\V;_:OH#2=5B45*ZV7GD5 -GH9V;["73
M6E.WF[&D$"M+JD;46%%J(!ZG='-0%SRF!I0L?%QKQ&^-6B>XS,>L4 F-26 9
MPM75,%.*6J)7H[;@P= H.?X=#>@FW8!1K[X>8FJUE'R-'>/D-F:(.$^PI*^M
M-TK2UW<,UZP5]'(_VS^PSRVDI:A '/>;L?;MH$5LK%3]LY31@^V7X57^\7JS
MC<)\!*Q&[8F&+*C!Q V[:YR0*J\5R8F1ZE*B^,YAVPY(M*_NR@J?NR!-DKN=
MI,.8HUXB]H&LJ>OKE(IIL+&Q..H+J"'CFO3!O7WG2W;;$+MG3PP#,TAJR#H)
ML0![CIIU;0M#/[[(&Q^]"WW/SM&30<&.CQKR4DHTE/ZDESYQDR@,J'M!=DS&
MQ"P4A>AD7T[J4I-N'[!KU]=CR]^T,CP-5)-1AF<O:N]CLDS]&[J$;L"D A'Y
M<5T]BJW$Y2HI06O0+;[GW)*DJ#J^)ZN(K'B]_=G^+0E7D;-E9M&"K'B1GIT6
M,HK C9YZ=->V4_2EB(6=1R 3X,9I'-D@\8_4(Y6N*05T/G;ODDE+%#C^>1HG
MX89W@K3S3F2.!\[U//@P:+PF&0DC3.&3?HN3LD[XB)[C STWR==&D@'KNN30
M+45.58SG*;:/)C(7X<:A 023I6OC=7;I%>H#G^2$&?*LE<E6M/_M_+:#P#%Q
MOUN%N]?%+^<T+OYR)'%E*;1^$$KDK.X9[$5+A^CS'?_64?<?&Q]@OK0J4;BY
M0=@,PV>GAP$L)HCGH"&MFSAZYV&0V2$?:;(N4;P.BKEHO+TF^S_OP7D"MN],
M,$!-_AQJ%POZ0^F1'[66Y[GV^K+)7C-C[*><9P%)3I4*6@Z[.<[F[HD2F 4)
MVF",X@$=RPSHLMQ:-.L.!BSM,BA8PJ_#&]%TI!:UL&O,9KX??N;-$*["Z"),
M'Y-EZK>1A>:J&M#),5F1ED-47&9R#;N8VB@QL\[N0#,AJ,FQMY-N TQ_E/YL
M"1_3[#)A.F=XTH37Q/9U:1O2H4T(;D"?MN[U (_&87+(G1,G%ZEZM_-AQT0,
M%O*Z;H&P%9?6 HW=#%U=6'M4@T1N &*-1NU4LH%CS#\Z8L@KL6CH%>A9R&Q5
M@XF;&J![X-M#W'II.E:.JX>;(7E>"42C,5WK,&AQ7!*IUN'?PYI&R7X>D(?P
MGCXE^PMGKQX_[?@8.=] F^9==$#JX)#AD6%TR^XK3=9T?#PUUG31 2Z!5(LU
M.2(93C^G@<=@S@+OX3/;N1Z7U-;!C*IJ<TN1-%AYHTV<&HA>\H8>>CS477%2
MW-0F%U@&J3%?<YPR1!\^5W"]YS%?8]ZJKSHU]6I$.?#<5$5K18!6CB]C(JG\
MD[XI8[CRM"Q+8_K!S5C4?= ?S%F%1;#?MK3YJ$*8 =,61:^1$_.6]0)0)W_F
M[PC\_$QC]OL\_8/_G?=251!RO?7&SE7AVZTFR;!>NKI">M[O:9QLVN\>FARM
MK(-I3%I@9)5"*"ED';@-/XF'L_>\3E_MO$'DHMDLP@@34MD[GWW(= ?/W[%2
M=2&!9E9FT;>88>2V_3Z90<IFHC.[0F";V'B3,L5B^!-5!H>!R$ =E[?]/-4+
M%GU@D*KT5LTN8V$Z^53>#MN;=QEDZ'C7P8[DM]'9_MQWXGB^%/SV:9ZR#'!"
MM?(&:I6>9Q 3#HU;PN38G^KAS "GL04_S ^NMKSU\ZM9/J(E.SS9F 8/:W)%
MHSCY1^I$">\LS?FH'/CH7P/W,1R<@0I$P^FT=D#LGO>O]0:R4[[(".-80!SM
M(!S2$Z!<V/X$<$+_]+6=T#_!/PP"G5 #=LH7^9I.:).E$&^"S\&>57<\0<+2
M9I.!ZK[?+8%.U18 P#X;N@&!VK ? ;T@R\$LAL3XN0]X^!QZ:G9)FQ+ GE'%
MTI01(8@ATX.+Y1;.YW<.XP9U?/CYP"(8N!-,Y7RJ3_454@>[M.B UL<P^G0=
MW$6A2\ +Q"1 <,TT;<8U*(39,?. $[M!:<QTTMLP]*QQK0YD8EQK4 ASO- !
M)QM%F(W%48-,VDRJUUF:>#&-\JQ![+FYOIHO&-&B'?1[C1 $LHVNS:P:>0R\
M%$F9Y% CR:)Q-#6=5S6D39(-:X?)]KPFLG6HQU_(@Y@X@3=/UB0JWLUYGXBD
MW[XVZS=9A3LKX.8 2^AVK&X=R ,,NSH8.Y7#8ABX;9JUV5IOG2DD&FBS3%-.
MSKP=B1(:TV!EAXU5 -A1!1@^UD@&6(]DUC>]M0-@-@H 3)R-(I(!/ES8NCA.
M?V%@VY"@:E="4S#GP+9!(VG.S8PR*_V'I.V>Y8%#PR&4,&%"!4!V4^5ZP+X,
MG03,AM,13G%&7)^0G+HO;"_MO\8A9*9GVW30V,!NSZ#\YLA9R393@8A^[QM-
M4E&B93T3S(1EY0PSJV/@QE#1.'#<&VZ:UV$LV7$@<>!ELW:44TAZEYC0Y*A^
M<N",_WJ9-]0Y;PBB)8-15.%E&AO4-+:3=U\HT7J9?V@T_Q"@C8()MWA%3Q*E
M+J=;E@ZP8H2TP[M.4/BQ/2-F=I,/K&/"\W*!;B"R&ZV.WK:1TM #;*R^3RO:
MH\1B\%;3AM6=Z2;U^;O\!6'@79I1E/W9)QEI V^V":.$?LE^+MT,L"" H352
MD[-38N!X@MS2NBL6>"K-,8:,:6#%44WV,+@5=B1Z#$\XT/&:OXJL*"^*4,ON
M,'P6:<(Q>@J1+C+ VN<)B0FYH3M>/%)?WL8EV@L.>ZY@'Z,:1:8]M$.=)M.!
M7D6+5[7UZ9@M0P"]80(0_Z4$1K[UFG@R=7WY5,Q!XCG)GZGO@Z<N*H!$&6!F
MQ'0U"D*-=K \DZ@BF@9WH>&$H@I0H(M1<<DAW1^D![T"NL@8N654>OA,_!UY
M%P;)^H17J HRV!>L'OM5U:T*%Z N8_L2]"_B1 ^?0U3!*7$8P<B=$TG,@>HH
M7>L&X,R;B.++2H8%NOUV4F')"8_4O,(<[ZLPA7X;,$0".1_LE,*2$QVG,\8
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
MY/IZ+;9U4 O64M17@HQHA&.5:_'S<+,-@RQ!Q,(MU@D+Y1 :W&/=!(/I:#W
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
MYAX'L*:5@AE3NL%-5SZ0G%"H+1/JQZU:GIS/8+26!:8!> 3&JB*3=:AI?D>
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
MB8Q@4X3U3("M2!:U\L3ESHVTOLAZ:([0W3\4F,M8 ^[!ED4B6://E"[9321
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
M4+JIKW'MP6 TJ4A%P>C*IYU<G5' 3")$D\]!P9G!YLFU1G>P7%GS17Z#"]Q
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
M\J.E5C/KK76%79,9/F-+A3Y.<];<^HG:Z\W&5K'&W-F(GZ2HF6>.'V]WTY9
M%_FZ0AH>AHP)EW9./B]U6TDJ?)GG:P7H*@-2/WVP"*HLPM<BJM&JW9P@EBGG
M_=0F))>3_F-W17_$R3.G7K;:=CBP^\>5 &I0I="-N0V>0'J*0E4K]SD5JWYX
MVQ<J7'&9EM#W4WE-MYF&TO@=]%-BVJM8BZ;QH,K'Y<Z7 K'39JA!L<_M^3![
M*(R)V3(;X-?QLH]/$1?2RIACI%O07J:^)'0DFFD/L\<44I_=4EY3.BO):= (
M%8]])N<:@(7+!'.(-L;<+F(5Z(K(P:78O9C20=!3B'IT\]/M\74G2L)[G,YN
M*8^,C#S$>/Z/K;PA#+U#]-$H:[C&9.(("W46'"9^4RZU?2; 5MHFUBZ.^9T>
M7[M60YE[!-P@$R1 2%)S\8"&PAYUB6X$])8_4:T>>%GLV/T!VVM[HWAK55M
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
MQ\SR)A,08>,[Z4C.BL2/[Z)\O,Z.;=I<F!>QDK[YK-U%MZ1N3"]:;;3]7']
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
M<6:2Y\1^W[J-E"K]IZO H4S'Q\T$&TB4Q<A  ]>H3D^] -T\O1G:&N$)^=]
MC)0(UB'8-Z9,OXEMW#DZ,;9@Q/E='X(-OZ)GD/W:1\?RTSY)%%U>2P\^C0M-
M;Y8^ZOC[MX2SV106S@/C9N'/P%8C7YJEQMA2MG Z7Y)W?TL*MA:VX[A%*+8(
M3-"#<6,T.#I](E>ZD'DCH#9.+.[*^NZW\-JW^3&@F^^%ZJ['K[?8UBT4&3EI
MXN]>!HP%BB4MR'*.9K&=D(S:8V0MX4MS ;;L5_QI."5JC6-MT!(:!0HM04MP
M"]<\_F>N<JT%L>.B"W'LYPF#"A U^;(#N:8V1W2:7/T:2,BJF@P^$;6OJ(/)
MHM=,U KJWJ/) W"@9_8>H5)=HS,=?G_ZN!HF7ZVCEJR82N\;GA,1Q,R#R^Y6
M)Q';R4CR1FQN@9:P4P_"0=H\+2%=2T#A$MS*Q1W$,>UTJKE?<(=\F+(<'%G#
M?NFD-OBGU-6_KN"'D_#1,O52]AO!8Y)0CS*?_0H?8R4U7C!_)>Q<UK^:97-'
MBL3O?PP:TZNGHNZ7E52UI$;%,O9_&8NHO.UJ;J-F]+1&V'S.OYKM.'[S[_(@
M_)D+(55!,QBTW@ -I+@M4[P@46%B(GKH;CC?$EYYI432%%-(SYGS[#@ENS1T
MZO:/P]"'H:F\VU'G3\70-U3ZF;:_-DG;]PN0*X ^4I$5R1J;&RH*[L@M90SL
M8/>0TF3&=&S0 GP2XG:!;9N!X#%T/7^.EO#1A_3/5V%_AT"6#D)>WA&NV/06
M:/+H)=NX5\.A+Q%SV8E9U[;;Y-NH[7\PW^EY2;.[]$,(MFV*IXEG",:S_ D8
M0R"[3H+V\! [HM(%-^W=F@R,@M(U<6#PV&+4%RF&@MUA6F;==V (-\EB?=?$
MR/,7W]JG]Q<.!BUIKTPW7K-]X;HPE7/U*[_5\W[O'JQ!-Q_ ]);A(.9W#4<
M-2.66L)-)Q'NL6>#'Q=P(2I5[<(P (>$OKQN5\+TFZ3D-6##"F!H"??Q)+98
MJ@-^OL]!OB]"C=RQ:R_5)%"> >'=6D,?5Z7]'[F=/XC80RZRL5$Y-+ #<8?,
MY-PX;"&Z%NJ05#5?D9&2IPR2DUCV!2WEP]VUJHJUMPO"?F@X15]97!;N,E4X
MXF&4FS[R.CW5Q<M^_83_WV.&\IBC$"?1;6]7BX(VGQDC(I]^4I8[DK,VM\3I
M[MO@C645M-ZCBTV#37;N,]R^+&V#[,>CD9N^TYV!KZ$".4-C3". <DNY%//;
M]Y]*_$ /PM](T$,*SFE;G7!T;<BWPA4EZB^*HL?_ES0IGU1*H3'Y!!<UJ<'F
MI@;39=0Y 8>'N4NTA(A=5?;?N#GF>] ?>#+41-:!IS69J@\.LUR\9C=ZGIOY
M-G/9T\S-_?H.H2/JV?^Y&Q__S+.[^AM\%5B"/1<TU>!$$L7>;S3Q__" _W.3
MAYZ3DJ0+*I^_CO#T@8AQE<IOWQ[*>SLE;I18%7XL'9I<6?VLYE$FTW;/[2<[
MAD?R%ON%>?Q=9/0_<K&_88*8KPY2A"/9R]/9@<INP%V"X!&XP/OZ'V2$W-+T
M\HRR[=,G +$1-Z0Z1IS\V5]\_GMN-5E\(>[#ISWG]2-SOGM<^<?J'6N:W2V5
M$I:-*@JYHB7,UL^E:EY0C)@]?$=_?.WN.L,W#\VC(*<@H4* ([Y$U\G1$&(2
MMIK):;Y$3>3;8*^# (A<K]05^=LEL\@/ARZ-)4?1YJ*G6NN.*\IT]D/126<F
M#CQ\/S*9TR33';?R8+NR7W*K</^F-[W-KU(LEEXUQCJ#UB")ZN4"I6XQ]HY+
M%(03C5CK8$8S20\9DV5?D<%Y JA?B&U" !DP W6%_:Y4 42/?"1>+D@?)\^?
M&_5"OTEUJ4G5^^Q3Y @Y&?>K<;>P5JX^?\X(VP+FQ?/)@6"##WOS>^P7(C0I
MG\Q,%FX&0C1&Y-X;"NLR&3'9=:S!P+XAC_(,2I1>8>N%U]+2*JV^[U6 J9O(
M*7V;8&+"N)?;>86^%;GY;WVA,E+[J47H5V:_PBR%OX;]B\ 21U'NJJ>:.LH<
MIEBUJAO;B%HC-5!?#.]*-6C!ML6Z37V#YM#FA%H[P$?S%N!?=3%TF<TT(^9L
MS R)EN7=E OF'O6$?1C7Y6=_#)6<K4EV\\1GPU*3S=^*7!KI=TE%HV!AO6^0
M,4=^FF.:7\H"*J%L\9C9,$@0A#@:R_JNR33VWDE2D:O+]!F][(XL4J4TG>W
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
M^C0B2!4;+;)H$KH[ ('=_35_J00D:)B8%BN0\?ZM5]0A+6'^T!L"6]1*RQ1
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
M[G:=Q9F)(4)@SYE5X$J-:6N"K9N(YI:UQC>QV'9];HO;F+T(&$[2D.%FI2I
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
ML>!=GVXC66YS:ZBU//(QU)*7<H)_\/&>7^'D8]:M P>/4^0<57D%K)3[/"/
M&SH0BWS-83A& 5@C_KK?278(&=:#CLE/"^6Z.+DP1T!FO1025'P/L(ZL'^U.
MR7&YZ=':/<*(4Z8/7D!BP \8@5B[SKU_%I<9(R]\]1Y/+M8]0><SM^EN3N;#
MJ^V;N;DF#)H"G^^Y8VX/]B[4!>U!UP]XKI_%&1PO>ZH@$!B^BL%L@0?S&)3P
MK'O*@X9?0"/4XO,?/ QK&"S+\:UULUYPYKW4V^S$>=8; KQ9B)@%,LG5\'W,
MOR@33RU%3;X=EARC,\P3Y';J@N;2D_ XQ7<'#V_4L4Y2^Y-.T#)\I)=+]]U3
MIREDW3YU[Z2?[345KU70#W$U[;IKPHB-S*UGH4YL8%O$&5O@S@,"2#^]H(WD
MW#/Q?M#3M=0KYFPEXV'[VPV%"LKB#R:A)UY6P@]:!;8]=QIYR5['ZH)_\YW%
M;6:1KF@2KV!E TPX/@[3FFNBR:98H+AYP]XL(7Y#\7A'@4ASA _N%98RMS;F
MBR[[*FC7X0E)Z+7*(/B0[^"5CG**L-%?L*V^8VT;U7;2Z)M>S0[X%T(::173
M98 _I_>V IP6V0"2,/GH,T(F8,/:AG85;ZKK.</T4 "OMSZ3Q(^80N4IZ(JW
M8\4N70E$"^:W@YX4F8W4=M]+XYSP*MBNVR;T-[V91_ %[4^L=LZ26.;J",A>
M<T_'09;%S4&):(*9ISD^B^0(VQ\$S) =O2XV0K-0AG:O=N_CE.EFVNW M]%?
M,>ZLB??]0_'W!/>A_>7MG%[28F82[*#U9;IWH\ZH6+J<;P3ERZ\+G:;J+F&L
MKWAM+Y,B'^YL^OK=!,]A?5_\\]%L!YW[)[=ZP:,G6T*##FX[N=MJ%4$9K F$
M(IK)*^!\U"BZ!DZ7/6^5+B3IL[I#E\"EQ#9*ZLB&GBJ^O2+&349(]=P$]JA/
M\B%VFJR>URU5""[=CP26\OV2',^M_V?;YP/*%K?/+\,UO5K;.0%_R"V5."<]
M=P].:C&N<]^#C=)QJ82K\$FIC9S<21%)DJ4MTDQ3^ !E$2QNJ7//N%DV',IP
M:[-TW]80'T/=FQ?CK(DA33^_>O4OO5[/]=ICZ& A%['@*H@3-O>0?? )^PE(
MQAVR%PEY+V_7PQZ_T*'-&N)RY&B1O*U>9,BQ<&N-JHU_U&MAQ3L-_4!:'G+@
MLX7&_F#:#6ZPRH,S?$S#A'F)2G4JM8:C(H/'CNGN.'FNAK "W%+X;:()<[<O
MEM7F ZWUK7:KJ(91A;,X-CXWGJ _/FA12,]\Q58$.C[@[3]VH*E/Q36H)_]J
M9PU7@PC0_'P61TCP[R]M['8EPQL(:>C"#PVU[JRG^NPIX466-:P&%$V)<O\;
MBO[>WMUT&PE\[AV1NI]]W#(K2Y[IJKKYIPF")9P%[^%+<2!9Z3:AE%&Q5&NA
M J*IKY=0AVHTMZ%97+J38 MS1S]SA_8$T+Q^\CB8<84[+C0D.<.#AWI<&F.2
MGK'<H#4?A,:U#D2+USY<N#RPQS&!K/^APPN<NOGIP3RM[]P:*&QTL@)A-6I
MU:Y'A\CU;NT4-FDI5-Y^<^O).LR/[S_,D<78MPJV %EV'EVU1",&661A:!/M
M7EMHSY;E=7[3=6;**/3C\*'&OM/9\CN"!D)L"/I66)W,%G'89$NZ,#K__'7J
M4I0(7\<O0IR@*FD;<7'P&-7$,WA;C3Z;(R*9-18=IZB:SG4$/\DYV#]99%ZH
MW=-(M*M>F']E2_Z7];K?!!Z1P&) =H,#[L[=&@HZ894F@6+ / UC/%MLC?8'
M"9N!3(Q1>/IJE\ M#H2LSR(C=G.5_?XGON)LCK4+WGH(]GWF7M!*-F T-H]8
MU_2]AYI!=M:&ZIY^TH^\?A(! T_-[@E RBS.%%D&D;\=0+"4J6\\A.P:<)'F
M<7#,L#N,G..P$Y?58X$Z0@69GEYW/Q*,)_W,2^@9FKAQSHKX9'V?Q]V(6\S#
MP*A"],K=AT_O1FT]#YP5Z@$TX1!=<Z.'F<AEB8%:^V8L4"1$D=%IY=S&::YT
MMAT9E&9/8BGZ8]VC-R>?TQ4.3?:'GZ;Z9JFJG#]5T6-#'(DQ,<X/SWR*2!F)
M,ON[?NY)02$GBPSZBU]S-%&Z(B!*F$*V^$<F_Z+4@(R5?S.,;$:<GW0BGH1B
M<Q6$M!'#+E[^?#AC7.%%*_Q-" (7N0EOOP&6OH6#?;KC*T?!6%ZLJ]C46W-O
M@FQ#CGVIWT98SMH.-(L(QN3O5<[C1R!.._YUL,:ZEVET"]G2-;5S&S['@KIX
M:N</:!=J!-J^R@\++X6YK0/ H@0/[A)J9,/"-K0BCEZU6SX>[%N4M:XF?PR_
MC#4D?5R@PC+#PE78/7@P@V ]&2=SAGT!(6C7H6_)AJ158Z$K84,HZ1L!'/[+
M0^8JF%H&$V4%63P;ZCQ1A'Q<:H E0O;NIX%$PB[0YN/ N?:2>Q_.N676OCP
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
M@%'ZTT)X(]"!'YK>HROS/'X;'E6ZM72*TPGS26YC-7#];C"#+?/P"\"\E^3
M< N ]$7:>+ ^8S+')F;1?J:??-CJNU_.3/YVBZ%:K?ONSGG/)!GY&092Y^1=
MEDX"Z2,+"X+G1-%]6]&U_?S=BIM[=U+;!%L@3AZ?4@D/=Q1OAV(KC:KFWD3/
MXH<K;8%@:$.]ZW5.V8>*Y I?>FD4QOJ-BCDQ$RX8GW5=MO;PI3MWG'^\=_O;
M'R[_>!]GM>[*A;XKA^Z<7[(+]PIGM6.[[2'<\ZGMN(BN):/\4PJQ,:S?$KH1
M&LR9"@XQ;,&H]Z=ZA7@Y+5'\;B@2M<6(>,(#6E#57[]_^;F!5101E_@C[/%]
M^C"/M1YM0;?IR@!9Y<C"/F$,(9.Z@N6(_DEX3&TE+F-<%FN\=,4"_8_N;N>9
MOR@HZ0*;P02"\1 2"T]#^VN3PSHLL5PT]:GHEU_D8C;+N)_I(,.L ;-L?!LU
M4/I(I?'M,_.T]U[LBVD\_L?ZP(<R;GWD3[<JSBR=[[;)X>]/>H4(I,LAGY*N
M0)]SS#$H+LR2J#N>D)Q]M%0DX@D\K> :<](M0O5RFJ4FSBY&ABW&@A5]$TB,
M8G\9.(BL$=AT3_:61@\,GDL-#7(N2VCZ'#+\YC.@GR!<P6KF& O<:-+Z.<TL
MC#$TV&<+HVW>ZFFB^ODQ,:5PB<*_ N,-[OC4>'PJ1@+Y;C)UNIUQ[U1^)G6Y
MJ]%/'6U^Z]ELOOU]1F?;3[4CJ_N=WA8<?I)B1$$-\=IY<^BR7/D24'!SXPE+
MF<8PQN93J"MXMF$R0L?X>C@,BFC+:'-$#)57K\C+U$L_2L+;R\M>PWFC 5KG
M?+G*YW!U[U3((<G?GT8,<.1#8]Q4(%((;V)/1&@W,E(Q.Z,>R)$!)N$!LAZ.
MD.5?M'-/Z90'M$E7#'\@&PO6,&J.@,0TQ->B1,:9#^?X]9U1(Z?*@98=9S6&
MC>R>J63*-X_Z+5Z-AO2$-?[]-@DUG%,O?@OV<SL\FL(T%VM2B$/#/N##1FC]
M=S  ?8.>[N6'X[,C,)BRTL+.L*% <<>;< $)VU!/%NV!CG/93HB3PD'%4OKU
M3N[T__2GWI3I>=P8[J_B[7_]?F5JW>7D_2^951!>,ZB[@<$K!_@X5- .F%4]
M0)9!G90N'C55.!1J!]&SD&#(6=1*,K?;\?@)2!>)EXX%"?-Y?TP@%NLA>J:U
M6/03,9WI1DNJ8ES]X)YPK;^5M!K+L0N_UZ7&(H;:'<@A:J[;=2F6"VC$97"!
MB#S/\VP%<PM<7<KP::\O-NE#?,L9V3.CK0T%*4XNY,61A3_8X2%BYOH!9@P@
M?TNB+/[@%NJ<$L5TMSSR';X[^TNY/'^B0TY-)5NASL@Q./SA.,D2E';<W$NU
M81Z#=R]U9Z*X?M+63HO<\E!F)/B7T_SHT&40.[O6:8.3F\*U[$:"/1N) V)*
M&?>UOC70#]8#-8K-TL="U16M!TO",H<&<\D1A)5O&:.B69P1:_VX<#$SZBP@
M4]LP[+3>D)H=_Q(?W!>?54LE,!)%[L.M$F)6O&U0Q]$<2K+;X4=]JO*:AM\L
M#;[<GE.=Q6")J$T('A7"&_(G$K1DM NP8!G[0 =$RH)VJN2R5#Y0*O\-N]'?
M!<9C#?$-06^\%$1#1G8(X00TW1H3VMN\C;2^YVX-O[8F[\NR5BC8;['^I]/]
M;X71ZN%ZUB+5K<N6/V^M-3VT]>+ELX4)3#?0#5UBH]V$)$.C:2P+9#TDO,@\
M\0 >W 5?4A#8K'5-< !T;!]HWRI=@JR C#DR;A;)&71KU0'-$NH%9O@=!KVM
M(8]S*_3CS+:F.".T%(@BW="\)<V\T@#GA;(;TMIWU_.UGJB$6A^A6JW=PQA1
M:N+@7.T99FS/+"X"8Z0YH5LAPL4'R%907YZ?RWXF9;N3S[L,I_>Y)OL>AV]
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
MIIN.B->T[?4^&76H,+=6H?'X /6H,>/K^KW3"=)L)(KK8N<VE 3K5>;9^N^
M!/=,I$27+WDM=I(I1^*]5$8:M<_XN.0L1@0IX?#?&T:P!2#T)UU(_*OGY71F
M2&#RGV1-BNLZT[[K8Z6,H?4Y!"P<BH* ,Q>U=E9$Y4@.3Q%RNB3&%./A_C6&
M&Y)8.EC-SV?%*,IHZGI=<JI62NL;H/-D_0N1E6FJ0"]EUVU=\RFE2&@Y6+04
M+N[BEN#:*]PO_F3QR.G"U'>R_AO]3&>=\_19==9T#>](YEW=/T#*;3"SEF3/
MT[U'2AI]&)M;*9[-=_V04-U/H$0?"+CJ$@[;%D2IM^8J.KO9\\ 482<\D$-5
MFEUIJ-YW,='UZZ')C&+ES6-_:H,$1=+)'7?.4J_$$S%C&NYIE@"*07Q5I#HJ
M ?M3;H;B01!7GPH&6-4]V@R7M^/S*H\5H* Y#B7)":-L(_1',%L-6=)1SU8R
MNF$MVTK4?><)X+K?'/_X0NW2I/$3E!%W%)B%#&BIO4&ZZ:)D/[/;('-))#'/
M#N=DC!ZY/YB B3H4T/2[<;U?0+(=WX]:*;7I;#.0HB9G]O+3&6)JB73F*55+
M5DA^L:I'%/=H^"&L<S!I"MS&6GU+]B#P7EY0F*$+?XP"8N]RS'@ZC[Y3MS=9
MSV*9@@BX4I> 0.>@6%J?5A&EZ5/R<Z;K/*4FU7EL5&]"/$8_JTB+64Y77I;"
MW?O%3T6M[I(+(7DR?A[#_?ICOLCE)):N')DB6+S=5-(GG*YC<08/X+M$I_0[
M6,N!!G%1=H_VJ1F.J!7>="U6(F!?02(.&.Y[IZSUD%<Z9WG[J"7FS% E52K)
MM& YYOJ!B-LLUW;OH,B3*D%%%:=>;H,&WNN-FWQT,#:I.N.IT;BO'X&-"_-:
M=RA*BV,Y@>6G9[UC_023,T1.A_5;V._HMI)88D9P^&)P+E)]P!GVK]>XU(4$
M9F2K0D-3;;?%F\KL/-"E=2-!0B$WN*TX\$BOB\-NY>C';/0#>*$WPMZ)O1$J
M:INLW@96PQ]<G3&3)/B&DB.%SGET\QP2LCYZNZ;">D5X,;SN\QYP_5"1Q17]
MNL:]833,RGZNR"=)Y76MK(R^N69;^8> OS'NX"WB0,U^0X;D."F+1TH@68_0
MS5C&"LDL.E2[$%L.U7HE:N<?1$/:QS4!FT"3.JEUO :RDMV**;(_D,C/+/"H
M-AEL&]XI[P'G56$[7+]GGK8//="*'8<G4*MVS,05;AO!H_;G*<*\$KTEUAJ.
M<P ]D>F,&4\@?%T(J$$BJXBFI+FL%1UNAB!E=Z,V$UJ ^L&,\+8$LLUPLAK<
MAQ8R=Q-G#YL:I8V[VOH))8BYX I]D-?IA".0O]X+DU(%TP7!CM-ZK1H@&W0V
M#-5!<\1>6"T)CX&1H2WS41/$_+HRCUP7O@%F/T<@6?@2[DNZB2OJ<4^<#4_*
M,5N'[G3O!6<H][T#OH53A=FL[?=#^YF7/[IZO:1&<-X$8"9&,%GQ@C,ZH&;T
M!&#&U2L-A>*Y* U$P4TZ7IO@':G>T=U0=E@(#J@D^%#FL%:K&;/D*+F]BIKN
MR<@J&R>9_X%\;O#,S&=M*F5R:.V)@3-_:#VA$>TJC>V2M[VSGH'RWD*U2Z X
M!HBD]74K2+4DLP,H 7@@E?@,59>B<PQYXI7LUFIN S]3;@Y%2S)(=FLI+FC(
M<Q"DQL5;WCY<2S!>\A9%5SOF*6E&S"/C?,8*9*8<<(/A[K0Q\#A!,*'-DSSA
M:JJ0%MU3.$JS]S9K$>P\^E1/&Y1;2:("-_?I"L$"_8[AX'#S+DD4@]BH*/-7
M1[VD]7*4/]Y6AAE+H@/REMG3'9@,)5M"O*#YL1@J!>S0F[1:1WNXJF*8U[;@
M/WWSQ__":P9:B_OM:N@]3@/AGQIQEX@@&8+#U_*'/DFN48$3&2V18.8+IPA/
MND<CI@B/1F17#93_6&VT_\*7T6=CM18LL=70C#1T_4&L75XQ@"Y0J^FC^9*J
M"=D9;#68> G-PX@]!T-N_':_\]YKMW<!H=0%;B7=D-*!$]:UY*DXE4P[4IC^
MQ\;AH^YD]#LR9H(SCP!KK)L.HA]+OB#!8QI<+GQ#A?^6@#4MAK5!^C!(>0>7
MZP,R___^^?_9/U](K8!0JP',I%;_ [-=UP+_*H?IM-[V.F/]2JP+6V&X5L:_
M Z"X,FJ>1D"\()_+7LF_>&()E%UX9'!#V'9D1^#BP:?-C^X%W"D;[+CGT=#;
M-\H!_Z"C"Z*P@M6&<@G<>@#ZK.*+J(JKU$\'J(H*JJZ F,6;_)-7$9A"1ZWU
M#70+MB-K)HA4DS,@2^\(6!TB,%10CQ#GQ;:!S0,[!(XN,%3/ZVU4&DGI=DQJ
M_09ZC%W>%QA[KF38#.N$3P:%U:ZCKUI7=+<=^*)+(I!^X?U'#7 ;:^=5#31J
MYZ*[#&+LVV@V!;E_)5)ORGXSG5VO1ZODU,8[[XZ#9K(VP\3&E8:;X\0\8S7-
M9 6-H9);HH%5ACOC\;9UE"4=LR8ST]9Y$Y6FDKG;B]]R+.\+/T_'D1A.7XV*
M4=?RID1&-Z:X@+Y0,'T^P@TP],?C^M?"?MJL44T".:.-Y0#2E P'L+E1\:OG
M YRE;%>1YZ)V H3S\AUUU_91@2&N@;T2GLAEQ9\AYXP-LK;'SAB4_$>?L]5Q
MIJ$</0#3I= \U$E_D!6"-)[W=H>C5-P&#5WE*+X2*[' G)G/^ORZV,ZL<$"%
MES=@RT J*9L>_LQP$SK*]'9!@G6-R+NR_KOW^X9#&!>\2:6XKO0H;.0L?6YX
M7_%"T'%<XVYJ>HU\G*RY]:)"].SJRF<U@NILYV?/A87K6YMFP;]?EJW9L.)2
M=?7E>W8$[*A$^0<$[^5-[B_15>-4U"_R7_)4_S^GSE OSO./0/_]\_\5/T>W
M_C,Q?NTR;UQ?S_H(>O2A[-=T&\EQ[2*LA[Z &G>#FOXUZ&Z@>((S#$4SVUZ>
M?HE9_JIQI[CC,"+,#3U8J/\!65!4F(/$J!KZ_,[M+9_U)E/WX?__Y+G_WR\)
M3P[6&*$+FG2/#1QJ/*.G2;?$< DZ;%BN^QV4ZGU9BQ&Z+-[*[S<@8<#2?5E,
MC]W(SNX$/5439J[U+3(EFH/=4X2#A1\F0IX4?L^)BV>XU3G=&)" 9!JZF#1%
MV&'PGR)D9\,XV[OT8.9DQAT)E_>OMDT1,J>/9>%D9HS? 8%K/'/J%[NSU >Q
M+E_._*MMG/_NXC^]BR\D'8P8:7P54X0>>S4_#XJP9QC%\@0EY[W-'H 6)3?3
M^XRR3VL-&+AJ2+^8W/]0\3PA;T,HK!FK%N8([%V#ML!OX>&ND7B55_.:T*N%
MK5'9N,:"E$-4^"?(X#).PE8Z2SG8UKN8XY4I@I'1%*%-LFN*H#HRO5+S=RP!
MW3-%2/N'1/$0)[M!Y#X7S,0!25.&7U*VG+,+KJ/E00M1NCX:ZRE:2<L(7VW'
MR=@/3)7:.B$\<8[,:SS6)[W,K-"^#)_S.L'+X4A?>/73%S7(.E'+&4:,^Z^D
M=RT:HOX[UK>&$M3J'HL"[K-"^NU:O5,4I.R"G4S?!O8R/':A*ZFFZ(%BIO9E
MR-57)<H;&@HV3#)GMFQZC0;$E01Z#4W8%5TZTJWK/HV\$/$:/4;]'^.FI%,/
M05FD*DD]=(X'GQA+9K_0TUG':T"CFNRA^PW0&;;I9265!UPI#B#B]W249Q1#
M6=6!1JG*-KYQ?2+D-5@-Y1J]$:2Z9P[241]GS)PX12AFWYTBU->#DU.$WSMF
MZ/EJTIN[NF1$*^NCY[&=X/O%2:K/92PR0LMZ? BA2 XKM"30J$CM?#=1RUF$
M;H'CKZ*.C@@W1VPC[W^!6W4\[UA#2JY+D^M7*9)GPG1O%T..9![U"+_GLT);
M'\#+[I\!EQ<7@QQ36O8^1[/*:F3=\U(0J@SD-3 6A:);P(MXF%L74J:19XI)
MM0BY\?1IRFKD>(@-[ZMP^9O>D-"R^QR3H:N -D4@3G^[2YLB#-'QF89\0UD,
M?7(GP6,\\"T5NSK)F2)862D;IPC+=QIIC&1$X,P8;462E*1SF!E3N!7Y"7^7
M*\ Y)UZ6&V/1B!TM?QQ!.%+*:AAJM$:2<N/E>O]Z5T0HQ3R01'Y]S0U1^(AM
MLJ;AZ>'$>R/["L-O']8U7+__)KKW!._NT+Z?W\0D[\V[?^/^F[XE^?U_UC7,
MU1S7+-E4Y\M@6/]4GY:^95>OY!KT7\X/_[N+_W 7;7CH9^%M1ZCQTPMU)D[3
M[N@C.3Y% ,X?+ND7,:<(/Q@*$^6]E#GTO +(JBKWQ9RF!L<%<%&V1>7KL85C
MVT:KKB>^"/<]:1!U=U4,]N^I9H9>6C9%\/N?/C;R7^6:@4K9W5.$3X(6U)*&
M_56CPP&EP^M_+&'\&RUNA%T'/'7/BYE16SI%?N5AN6;VF]OY[JG[QN\4)0K:
M!?HSZ_CK0NSWESR_>DB8LWW>3[YK'UMGJ8\MI3713:@,Z,V 6IC)7L84*EHT
MIO!G56:&V++O[4'6CBX1\4$8,U]:F_&7ZE-[&.^'RM]L"F]>D_;'D#:6QBTZ
M<&*M.N]JEE%W0O K>J5$DZ3?P.[J_?$%'VLFV:'&B/![6#86<NQ%.>K3F2&Y
M,U3]:]V1ZN.350)ZC^;!UB4_O^WQ.^G4>=]*L\OW@Y]DL)>PZDX.817_AO=L
M_2%V,]V:XLHZ"6QAO6H@ SV L_ZX)ZWNI/PBR];VO;_QE"+'9:F);M<2-=N&
M_KCKL/F4LBRZI?A-K$?AU?,])R1550<T%]_Q7S(X5&-JC/Q"N#% 8.>&T_3Y
M8DO4K[T\D3$;-/U8T3G6YW.*5MFA%<259AU/U%!W=&HNV!5=3SV&R&-T%5\*
M7M7.BW0XZY.<\V6#DJ?IT2]!(T&QBG>>;DJ-)F;V>X(7BFC^,1S:.,186P_Q
MUW!",FM]RS_ZU[3.OM,/F-<.7=5P@W.:M>>AVZZU:\PXYR5"V]$K^JW,SS+(
M%)O#2@'0]#+[65DCZDPAPD7%E-M\YKJ N+0X=W[N6G;3XJ+%8EO3%:L//T[-
MT05GG#03%6WI(U!*_X4L?A!%J(EF8&;=Y$">]^%'TMN +@UA39;7E+[U.^5M
M=_KF\9D'PYH7_&IKZVJ])FG;D?-;]\S.T>Q;,K/XCG@M7():1^CLD.XZ(HG]
MVM',4()9,V\H,NMZRN*Q9:S]K:Q-AML*DE%3TG="OVYO&F/FT+XC_7M='G@=
M_*7ME\>%-T*V_CDP2$[CV6'6V&OVC#;*:G0!\BH=6:[LSIK7N!GA9D1=UF[J
MBCAW-5R]0\R\DX\U"U=GZ+J;!;]M=NP_L_/C+>*N?WF.+XVZ; .?>HS>X[RM
MU7N3_@=6'.Q<2R*"R^-C[ZSH(+,4.A2=G''O'%&7$"+[B][SQX,=B^WC%I5'
M5->8+JW*.6Q=0Z#DWWD.S6:V2TD6WBZW@;PV6>"I36=M/UI=D/DX5)K(F'/W
MR$>D\=2\X">A86MWNS'>7S]TL?KLL,GZIPJV,?NU9,X4(5ICU4!9#E:K;Q =
MHR5$7(EJ%=T7R6-ZUR,-/E8JNM1G_R#; Q8,/1[J/=YMZVGS8+9 ^&S7VZ&D
MPP7QE,F/<RQ_)AZ[DX-P\N@"CUI^3Z]4B94@O$9/Z-Q:RFK6/IA:2R2\C;4)
MD7T"'!6O/K=G.AD.<VM/0KS7[I2X%Z<_]JI6,1)G"]KB6?=3]/K]\-\S>P;O
M_?['P;R77VW=^OV*L]N&9ZQYZ7@A+3^CX*R)RP"4(Z_BC&I@7Q6CEI-&LL;6
M,%/JJ NHT71+HC'+#G9ZFWQ3F\5**A\M\A>V'Q\KHTP11@M^+A9\2 W=ETK=
M?N[.-TVLBJM;)\U5*M-MSM751?9Q<=%'?WO^_+=+2\_WS]UUK_#,ATL%W][.
M<8]9<7GKGBW[CAVZ54@HR $ITV=(.&]H+_=A,T2(4.,!=]>=IB_X>"*>;2UG
M9DSL:CLN7KT]OO3M8("S-+3IG:<]P[%7/GRZ0G9'SMP=%MY"%\;%^V_A[6QG
MK/TX,(RY8/W4IQ,O)?9,LE+80.PU4N(2DD]"_:N>B$"J0FLM?S=4M!2I#[F6
MU5-R0?#\N+A395^BW_)5J,-*KYJ1?476-<)SQ1>_-NKJ"-K5M67[_/<.>SL4
M%TL)>Q1GMVXRFO65U]F8CO^Q07T57].L7R9LE(/(1*"' =8JB?Z:=%[>&S1%
MJ).:K/B4A\#R'O9;-VC#W]B[;Z8(1PI>VGY9[@F90,?E/7%J7KUD,<L>^"*2
ME_+Y[-6L];^)!2!703<;MJ(S,U]V5\>_>2IZBD1F/=OZFGRGFK+[0&Q\?"+%
M+H 9F;WHI5%[PC\_\8;'IR"0\OYU)&@+<'K$E 2T8:L!KRZ9DX>Z*C0_O(V9
MS,Q!-]SI-S5+QH?5WK_)G*?:+O+RZMNN"MRP123N%/E$0L7#(9UY^3<?#0F#
MOW>\\L]56",\[/[9ASE/$034OBG"L!;&8\15M':(^ND9'IZG"!JB;HHP68/Z
M_&=]RO[?>4%?RZNF"&C9ABG"+%R>5*XSX,QCW!P8Z.W-_UX;80%:#M5:BE>S
MV\4F(!%WPUEM%'/LCVI& V0L01>4ZN 7W 9;$@FUAQNVC9]AG;SEFW27:#;"
M7MBI/; VOFRT.,Q?L]G^4M)[?Y/4Z[G0KLGWSTI3[L8^2[9Y:)Y9%A8S<7KR
MQ\J3)>N>SKGZH&EF<='MC;],[-O^T#_*:X7VR$1!4\+3:R',-"ZID/H$%S>5
M#?0GF6>IT?RO %E7C!#KK?3?LXZ J_K-SYZKH0N8D; &IC70<H-/VXK=D3G<
M&&5-LV/+?GC\?=?-V<W<],0M7P]-V,O$=]:^Z7EMI"A!+;6ZOY#&T>E/][<-
M7&\KN,\/?L9%^G0=./LJ0V,-OU <8RD;A,\1YW.831S5@NW#^KZ#=4 MMXCI
M==*=HUYL?]F_Z'5BY&MO:E3IX,_@1GW%X+X)VV?5WXEG?M3FR^&=DCZN;B_@
MZEGLW]FKD>!:3C;=!C.%:KW18-R>"PT%DFB').7*I[>''%U (OPI-6@3N ZW
MJ+JE9&.@_[&=>#%!8A6S0:;@VS"CPMK< FYZ?N@?J'=<*"KJ#[7G[(:)Z/PD
MY42Z)((.(B066#NTP#LX4L'O74GJ[=,E@>Y(7/02@+\*!S6#?DNCZF9PPV7P
M61J2?S7BI%)BT7,P;K+AWB=PJI[B4/#74&%127$NQVGL#S?.:82!6M;L @_O
M81W]JT&S_D? ;90(N)H@_7K^:%PYFE0)@A4\TQZ6F^'&"?K!YPCIG-@&)3\3
M=23X+-^+%#Q4Y4'UE%7(5LECD/]16V\5XV%C4WCZZJV8WC4$UB4]F?T6-] #
M* 8"3HQ,28QD(?9*[ FFDVOZ& JPY2R_2CBJ3I[>[PQ#V6QC(%=2:\F94P3;
M(YU.R,>GZK!]5!+'83]3(%,Y4+'Y6N,ABD/'^\(F:5?E_J'7\F'Z=^^@VOU3
M! ;5'O4$1DB[TC^7,B,ZW!U,$? ^J @1M9('&7+05!@ZB-!R,",02W9D-M;9
M,?)17X],RDK@I:)G498!C[I^8CNV%O5_^OR&+WP*4!M,G?)O*O5A:_IV=4AV
MN%(57+$K')4+*8I("Z[H>(CD(GF*H.!*C-$86*NDIKE-$2[0S1Y'@1IEBS5*
M::/8 ^X/R,V_N^&Y:* *)TE6L#QC+-7?MP;^P"L&&;TT2Y^:5/&'5FI12\]1
M=JO=+L2YGMHSHKMC>#R]V6CV'"0S3[R6]7WG%"&"GD>'M[N:-O9B5Q$/E4>^
MR%]U@Y=.M:(>U]KC\<TYZRB(.)'H0B<R.6JSB<9 TI9VU#GBY -PK.F'RJ=M
M+-L3,_0;X%AZ5D@2:K,!,UV:I+A)JRV@6Z^5'&$ Y_<?<A\S;TBK7Y4I(I$P
M;CKV;9/#QS)EF4M]]<H79VZ[OYUU<V.?['3RV:IO7KH?0:Z'?N2 %20-&7'6
MR7 W.L'^DR=HE V*R$;U4"[;N%NT294+S8X.4/),^L)ZF7I9KT-9>>;MLLZA
M]M$RP;N5?\[.TZZ+O*0^\Z%P>^3I;['IZJ!L?,:2JF@:NI[>A[4E7^5RI@\P
MIQ7-!KM4O#G.=5,$X]AP,Y!$E/I8'6BGD&+#S46_U3SK=D_ASZ.I&!9OPSVR
MUZV+%^V>/&\0OWIE'^J5PHC$[YO,;NB:(CPQ&KT)M^NVMU%6C<AM1$YPCBOC
M!]@_QSM(V6PJ%2\3POW\,CG(\;$/YDB+W=[MCO?:TUE%JQPNC8\YY7ZQZUGW
MKF:?TOZ#9]EKV7]1?(!&00?KG%';5&PN]DI'=23MX6+&==X[)N@+45?X&J"/
M2BH=*PT%#TE9"6:Q]/G0\2\3LK\KXX[BHJ]RP8D+F@=]U\1'#462$W0+K$XG
M@?^1J2E&9BIG%UU'K)0#FKWPOA1Z6IG:GFH9$X"0&GA$D;N"-#,ZI#$_P8'R
MIZF$N%W%MQX48DL[QD861E6U_MUQN2<0C=7J7^C=<1GIA>[5>[-[)%4EFL+I
M?7=9WI"*WN=.<>#DAL_L%-N #5O@LE_E1JSED(*7OI[I.>'_PNYCOGCA:T9_
M^^Z<27VPX\H9)1TA7A_R/Y&,X!;4(JK6HPF?E2:O*=XL%L)H9&1,$>#=S3M(
MEKAS.4U(IPASP.+H<+<VUV45<&8.Q1;D2BL"'S&/C=3"O3%!0S:]U:!@94>"
M*VEW]9D3=SM(NPD#Z ']/APA*C(U*7I[K%FR6+P,70#42@Y8Y9'&=@6A2GE]
MJJU"]U!Q%!CK::@;/!><B[L?2UG<RE[VM@FQ5Y"S1\OW20.?_=8E8&2=MASZ
MU)RJ=KE6'!/WN5M!1Q>X8";G'K);2$]HFJ=(7 .]HJ$2SE5/5S!<V:B;WJD5
M7,LS\CY\EUD9_%H4CWQ6^=>9,G(\Z?6! 2I7C3 ]D3ZG'^RPCY_Y$F;&A55U
MC$4O[6(%J,UH>SM.)#13=41E%&H5).LGX1R(GDU?+(DC+V*WA7L:?J8L8FJ5
MW:.7'H,F)72.M<%(ZD-KQ*S;4=-2=#]BX&3<OX@> A5%\]K6>G]#S')WX9E%
ME]Y_&]<=HWP@\N7WCY1^/H9[P"R?ZM?042T."UO:)<=;LDP5G!ZAKJK2\)1%
M5,5@\UD;;\@*N?5YSBK'&B1B:YNWOW-AH<] ^G$1I.)9#+?W],0DLV^G1J1$
MW0UX4)Q?=.<GXLWIPL%@#5\3#R.0XA&V$02J6M)XINX,L)*?A\T!0<K&425"
M4VI:LA-;>E/\P-42$/)1W>#Y\7$1&>[.C7_,7C8L=NKPW@#OZU;^NO%.8'!=
M_];*DRK[YF,!@2Z3SL#U#.*R"P3"GW<#F4?& . ]!#3_#O0X:ZFR+*(66YP9
MUA&_6_>AY0>X)<M[N]HL;FM^;53 ZM%QDN7PA&D2P^O&S^5/9"C$_$3%IY%.
M;WB"K61R=86&"AP+IPB]6S_K+GCZUU$O5/-1RUP_PS.)T@4FU[48 \9+ZCQ6
M"DQ6?7P!;VC\.EIL#:Z>N1?;_VVKM[U"DHW9M;+LG7-Z$N,FNITZT: 4PS[6
M5[3>4S)ZA7_=&!AZ/.A(,#Q*E*0GVZ)K75/\X?LWH'O,))59\X5C^MTXPJ_V
MWO0@.@9RW)U*DSXK<NIT<_4*26DRH^[M=*L)/?/Q>VH6#ZP0:AQNQ84;&ZY
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
MJ9[=5..9-/[60SP5VCCJ<;0#M2X1%@4$O(]42Z/ZRFHG?%#C#/5>I!Y'\"+
M1'":>!5;AX0KHJ)5QM7),>[^S8!Q)6"4033XW+\,YJ8R0VVU>3D*=QW?6LE$
M[A[ZHL;"2Z:^+K8%SV74QY6-';T%R=@^&;0#1*S<4N0OM#?KW!FU=4]*>)@=
MRNBT+3@UZ^NYLV2638#_?H.C=3EI5@&C4?<6[IK9UX$']JO.>T97<)_IBCIC
M%YX@-=*,CG92+IH<@Z&53@;MV_63KK?JOB=5Q(G&;G#-P9.R#-+LF'P(W(WT
MPJ#<\SJ+.%0]Q;WF%AP-58MK.!PW\]\99%_8XD8173Z&4"N+O3?*#B?0]K>?
MB[%8%_^]+::W]%";3@3Y>X8"0-86C0)0EH@$^7"N@SJL=:@.$J>)QAH%\Y@+
M--;H04D>/<V,]XHN'5,?@MBI,6,&U5<HUKW"^^%!]FT3O>:CJ\5--.)$? (0
M0)_%N,D[E:HZT7&F(E7\&4]6<V90D^OB^=I4RO)?MJ_D&*('5R;]L9)C*;_J
M8H9;SDH9NB267.90K<W %ML5A89K'\05.6=2UI1.E*;:JWLS/.#Y 3O";[ Z
M-D4:;)-M-V:98HU )>X7\9H]6"MM^33A=&:\^BQ,%G%[[1NE=-P;.&!Y:!-I
M";H;*N"(25(_C<>S=M8JY@[$'(X48G/AP"^5"C*I)=P8=QPW:Q6=[1(BYS^K
MY+=-1&W<$-*^1KL3L<4][YI4EQU+E64*%CN0S7 HVFCV]]2$EIOL4-U&L41,
MWE%=;2R 5]CLRDZK%_!<=?HC88@ZIV4)XZ$Z8>:6>(Q7ZEC$'N^M=Q9-67^2
MH1[_WG@3-TW(7X;@<3"%W$C"Z.MQ$4 \BMZ8)HP'D_0!J #)GR:\_4A@B;ZW
M@2W'IPEC^%C-W#X+!DK 2>DT(9/E#C8 .(SS!*<V<U*YR"$4]^E/7SD(>YJ
MS1^;)NS9#'5,$Q;2K@%H_P'=$7*N*3K!P30T./]=!G:Y>9J0P$,D*LE_=GGX
M'X9,3 Y>FLSJOOA+ZE'[@ _B.3MR4FA;?'=]:/YR_6^U,1=G3D"JX/-)/&5"
M42>G":^-OV^>>=P];V97L/]?MWDC:Z'",]>?'1^K!--J,E]N*DFN+\!'="[J
M],K-[T^G7'.R6%A3K \@/\MFMHU@UTER.C:+<7N:D&U&T!Z9>? CIHW_\!E$
MG'"6]O<U0&$-2;2+7$B8?@GP?;5@(\YCQ"#DB1.K'\!$ 3)7Z8.%X>B(K8_G
M0M(TX;,0PT61FZ8#WQ_<)W;Y(%ZHXS3!PP!77%(D$=N;CQF"^F"K^ '^3U+Q
M-.&6S5<>MF+F?E-<(_FZB/DTX4J0%:[L5,Y_B?B_3D2O6K@Z:9.QF::Q?]GS
M$\M*HN)X@\>&UZR?>V>1)&SYKXOW'MH[QZCQ$&ZQ-Z$QC"W#0;;B,-[;UUC6
M&3]<Q@6@_!>G6_<.8WB4UU ^;/:P="01(_Q*]I7\V?#(+(]W:=$%PRN7GC4]
M3_F0J"[7P;]I@$MW=1?8[BXX@U-[6Q"9(+!P>"/Z \&]PV/L*F[/3W"C_N["
M04Z0<%#^.0&B8<8NN#*L?3\-H%MEV )\&'O5VGL"Z KNKJI.4(P#;_E-TCB'
MWH-3_OEZ-,Q].^D1"#VGX+B]52,7H!MC &Q_/F;B*19,D9@XL4C9CZOP==?W
ME_\D$ E2X7G.4[NF5WT&EVRV!(^Z!W0'2>@F#AL<IR X25B8BZ>VVX__22_G
M_DD>SW\2?-84/O%Z:Q0R+9&/PP%1$1XE_AX"%*=G3I(]F!2"R)'/()I+R^'^
M@T '_Q.K\G.!I+$EQ>30?#K%FNE6\>O]7W;'JGST>_\XF+Y0L;;SYC7#$IU9
M5X]<N:#OB[??!L5AUYK%/J@=:CM->..'4ZQRO)_5H'!UR?5" +$.'<G?EG7F
M4R?+$(D[]M.:OHI=TH)ZU79*\(N=P08_!VP^VBA#+G!10P_LYNN9>U\4-R \
MJ&]\K#,&(($D7?!S"=,!%VY,)$,K\S%33Z%LRF8F'-="U=,$VTAYRS]^&_?2
M#;@'6 &#.+3!'6O9F X^_[]?H7S[!YD!10P3U^##9S/I0D^@!W[MYB_Z'[3
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
M-%-;!X?&!1>G">?&4!N<ZF^; A3?:= A^I0O7?UEFB!Z 7[CWB>*Z>DDZ,(
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
MZ(&.V/K9$J5O1AV@)"=RE[H!2MY"AJS1V2P#R3@"]66EKX9:4D;=-O_>[_4
M.32EV@]U9Q2%ZR?H)[\B"62+ ?D#H&*:T$27@NH'VCQ SC6A/?>YCGIHS(=(
MY5]RE2T+F;%PH2#D=U;;Y9;&OH4X0 K:AM,M$=<4(3<<&)01#RM\KSPHCR^-
M/P$5-9SNJ@M>E_]0-DBQ?-[>_>V0-@E7K8S-VM2%>B@$!@S-J_Y5L&=2X$J8
MQW9S58[J!72[K6)<L)0T7+[(C;?%,E;_\7QU67%XR)JSIX(/+>3\/2#T\TE^
MH,T'Y9]UM9P*(+E%X\, 7I$6?=1F9RD*L^0I2)*B95D?UIBWKJ/.VUHD&#$/
M+A[TFVB^[GN@O*N%/<?>1W4T,C#X8DG[@X\".;?&&C6L5F?"/B,'X20AK4+-
M@]>H3/%9".&FDQ9@MMA;,UTQYPK7((:NRUQ5A^R()S8E6*N_=;CA&5ATN;L
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
M"MP%@>R*TO#,[\',_<4GB_QEI"K3Z#@\4+3K5><*SO_E0A<1DVL<^#]P/9%
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
M\O#(+GK9B/VMZ0)R<=FPG%QTW^O5AYQBZHDY?VS0,9D%&EJN.)8W(%8993*
M&*JM]"@FV&,P0X,!WR%,3</? &IA/J<1D%N%75.[W^JIA1P"8.\'A_R5BLS"
MS?#->\QO,=#C ?>M0Q;$@1.2PF6/LH-K._-DYWK-H+S&B1S"(O)J0%(E,M87
M(1$:AC/:5J-8BJZ/ 9PPEM)*&*%9>961/48,N,?4RU/XC'.;!M=VE=;1;^$#
MH6UUQ279D>$;A^V34S?(A]?U6#P;S]3M 22?(DG0/.TK6(+1G"P*^/5$*J&6
MT<BS8L:I\!<ID81,.6U<K!'W\]5V$D::>(G0:N%%NPOHNH$P:9R:GU'7-;BF
M#L)GG"*OXEK 'V7!^4?>7;E7$#5>G>2^J752I_T6F_%O6$M!?F-K_X-6[>7V
M>$(FAA\I)RA63 .N:?8^RQVH5J/(=*=$]I'B-+<2FO*I4D5ZX6>04<Y9A1W,
MVPZ?5XT'!<)Q)7!K<TV+#'4#FU/H]+*!:+F#'*8'XA G4#P^!S+#RTU0XUZ=
M/V(/3T"]:G\I1>Z +I9 <4K_RT!T:Z;"?O9*+%X>KBHLCH?RI0=ANHK:;ZN8
MO:L9K\)?H"PLD)QS-@,C<P4I2@/.]LUHX=*4)GO*1<] 7UG-3-'YEA::$4)[
MHB\0*\4T0H4!%TL82"<ZH1):S>[:9!UQJ3A:D6D>A9E/L/4BV9AY=_/4$8\7
M^P2<%I_X-WD9'D(/D2U40"\T::]>@!D4U2OBH2ZOV# #;N9K!KQ"@5BV3P7<
M.D;KXZMLFJ9:F@ZB7O[:^\)=\1$EK.VA _H=FOUMGO5<\X 2)MV_:R+>MSPG
M0<(F5'62+-3&"_C:(8[7@LZQ!;41R=BL%NLO3E%,D%/@[CO@BM#616@'>TTM
M5-LB-GO-.@#W>UR!&$TW>G?\[I[4LBD0<I0^C%D(N)?<&#YXN"4V?,$O+Q:D
M?7\:EQP>IXZU'56ZMUQFN\A=RU0O>*G[X(*6&\;AVI^FG&P9"VO*U-G;.JTO
M?IMWSCUY<5^9\[<_NTL<T@ 79Q*<H-L&2&S8\^%([1/]=V2/]^):.\3"I"5D
MJ)'KS.1KO>"199!1+GL1BP2W:+AF"F:0C%+%RSUE_Y[N<X2;@02I!M[8?5$?
ML:GN98^=3VVZT+]L4Z6&3A@S\H/W*VEF+&(5O+$XVFXM^$XJ^9VYL'=KEY?"
M?#2N-/5>Y\KV7*Z'N'*DCIOQH>B(QX$G6>\F@@NUJ^='._WRQ]XQ&+,8X"X
MT\P+#X5+2$0=9> 0'*[B97KR/D$H<&@R9*?^M1[T:R1O;"OQ]O'.GJ1<S#?@
M<J>HJ0?8*SLFJ-I;Z16%2[P/Y+?93]7[5P[M74; &*@=*4F#]<O(@$LI],QF
MY"CL)W=BHFX),UH(54VO>EN K!O.+O#FAS$&W)-:CL@ERG;0&%J@N%P$N5XL
M'A&;"Y+*QDFKG&][;MG](;XM_5K<DM/];G="6!LAWK@7AK\^UU]EFS!'M<5Z
M_B0CE?()H,QR=H0UD,LSL1DE&I]1.*^#Y:_)ICJS/,##\K3KTQPOW\#(QM(C
MZ?3 )%E=:<I4(%Y&=NDY*6P("OFI;0HP?S\C'K=KGN5Z>,2J4_L=7 KA-<'-
MXGZ.!%O#/"A<LLF PZ,N</:>+M:1",)E%B7\+E75X)$<Y]>.^)<RSWV4S3BG
MG9ZA<5BG9JB(:Z&3(""B;4JWL%K C$<V8+(HU:<+\1J>">LKT/O9SRR\ACL/
M^92G3$B)QT:$;,,0^EKN8F3%TRR5AXC 3!R0#I(Z3WIR38\<?O-ZU.Z [:;O
MW%LR70'KEZWJC?JR+PB>@&0^^U/6;EB,52Z$+=3$[,$M$%5FP-E'.:^#]6 /
MS9FIV?]3KS!<[3Y/Q<",P\9GSI8\6=VX9LL[03FVTE+Y[IMG'H3YOADT69D_
MLNN4_2Z:=I/HG/XF<'RB7Z?=#"=3&GG]?-48Q01UHCX<8;MB_NI+J8R]OK<Z
MZ4A<Z ]OZ-XS)YW=H86BF:"17K['G3*_DEW1L<EEU+BR(W[N4Z^:9+QM;49O
MIQ%;,;IW-BZ5/0:NOX0Q0GH_K#0(4PP#[JTE!=Q-U6ULO4B;N3AL@_^77[6>
M,Y/P7[)WC;&N!5MG[S2R>WF"UO%ZG3?Z&GC<.EZJ8O1;J7EC$$AOXBT^&QM^
M$-['LQ3LPOP0P28G84]5]KX&G_GG>@<=H0AMYDH[^9;7T,8M;ZJAP-^$9(P_
MFW5@&I-EP V3!BT,.)D?G&3 _?(+>F?U;?S;"=0)X^I&V"1TG!=BK"6# TX;
M<->_!Z358J5:/$/U3@4@<]39@/O]B?C^5ZOG_8'],2<:D#0!DX6,10:<>CFR
M!9O!" (X3H0_YZ/77JD(R#8*1XQ4\$<L,3"*66"5G :>H>G="AHI< : !_XX
MY(_X!J!F:PVX>Q^9&$2UP*LF#+BU:V=2,1">)X;/Y2&.P1BD?@=RT14$J0(]
ML/>_A_'O#"/NR>P/;@:<4FDL#([4/ >4/Q&6\)IGV!>350'$I;5CAT Q:IG-
M,!E)3,NMO,\\Y9Z@LXX)WUK???85):A@E[>K1&#R.7'^7!5)J@_"..KS[PF/
M>8C=MT-J;3%HID#-G. (8G,L036(^;IOX-.\)PG23G4V(7WV5X<I[J*H0<^?
M'J&__!(5PLVL-HW<5E,_Z*<8KMTS[O!9LMM?C_+Z#$<%HR9X>)VB:4VE!^I&
MD&.P6N*)FK14]KT^!/^#Y4A-*=<%(G2&V9OHQ-0$_V8JY$K]I#9#W7/R0\4U
MZ5XX9HLM?6U>UV\-F90]4?\;UOAZ]RP  R3/RM3G62?%X&$:!GS!FX&WI:IH
MT@'@&,8<W=4;507)7\:&$/$>3^0;NES:@[_YJ6!?[&>^J557_TA[_4@(R88;
M_ENZ_VN&<9TVFW'($N/+% N /M%7H+VFKP6498.+]:6(MVXI$E,-UZJ(\P$I
M:;APOIA1?>1]$)-'[?0"3 Y';_"/>S@ ,_QKK4:T,[<:[E0=6G9QR;5,X,&#
MU;?G9OWS@Y]U_BMYR/=<>)VWOEBCX:%5$V,-M"<VL.*? =2N7L',/B8VU<+9
M2\$]R?J\<NV7?W^"#PW!M'H$;QX59@D3L!I>0L%97LF4+\#>=$!9 53Y9Y#\
M'H[T;NB/3O3@%#&#U3>*RV/DUW]K.E;=.?F&+%?__ON[ P>5->F'#J=]29_Y
MGE^(\5@#KM]72]?S$4(1BZ*_3S9&2/"HDH=G7L4O?5^X%+ZB&J5:1LW0LF+/
MO@K:7MM;43%A4\39Q]G5,Q5+]KWNT-.[IR[#Z8D Q[H+**MXX*Y'.[&5RT);
MD#,&W*K>9S3DIR*4L!GK;@&V#%@Y-BG)LT#N1=:06-5" W=29_R#Q\HP?>'[
M&7":LX T5ZS\CC>9R^\/,N!,PS"&U_Q^-HT2YU= @J&%X17BV9PC!-H<3%C4
M7)@UA%@RT*MK_\PY,@5BWQYKL8%QG #)<LJP$^U)*6K?@#?@<MHQ$?7!E/9+
MH,-''$%%O!*Q=QUNFW'^IGL4U4=L..*9G?PQ *NO]QF _/0P"77$P-5\#)+>
MBV?_PH-C)BFHMS_R^2AJ;&S [1S17Z> W>\!Y-0%'\)?=6WUWXSCZ01\IA>Q
MM$*O=.L^!53E;5@_WA! #1]>Z:9W*==^8\!)@[%)@.IP[X&_Z-A_S_'_TCF&
M_=#%;S#E#,7&$LTZB'V'LP<)IF1[]AO@R5"N:!ES2!L&UZMX1DSO1@-NJ="A
M LZ6H<N[6:ONAPPGNF86'QRY=F3$OO!._,ISVALW(%+5UR-90FAF-M $9CF_
MWSF;QH RUDI> (P8W3M ^8O1B?U%CJS-H%LC?@[33\60XA='B1; "4H\/IIM
M!0:GL#9'.-^Z#4=*$]TKSH7LSB[JVS;_0#Z;%VU]3EL#Y3S>EE7^[+993]9_
M6*3_\SYKK60]B8-W5*WF!YF1!SE2T4I1NU<H!0]?TNS./EC;)J@O,%9U"#(G
M,W]+-]WG])E^?"*BLR1_-?_JPIJK!SOV*>=]9$C1#9UOL15ZB>P%YR++P",U
M91'8+'?#&]7#Y"W;(]5W().#C[HHT?P<'Q+-F!]O[%4+!L"4K3QJ7I,\N;B4
M\P^(E/BK^'Y@4L7KX6\/]H>R>;U_E,-K49- S&<M8?+0Q4+QHTRHM'& R)7G
MR0(8_;1@T*E% GN(+&$Z:L%=2D_L$4/- XVC#Z2GFQ627CO4HPLYG#>6+Y8&
MNGRU27MQ6>UUS/?%42^-R!N;Y3.3(\$]VG-M83'N#-.B&+N]7UYY'2:H%"VK
M\0Y:^VNLTOEK5ZH'Y<J!"Y0-8F6EW+\YUD0;RI#[*KVSR6NB"S?IKY#.*!5R
M;YG"#'6 -4UDJQ1-JX3((:_H])K@4A:R DKAA&\>!9XC6K/6/896#7'V[?RM
MZS9$OE;</]QKJY4_+%LP-,0=5T%\&6!KP(4S!J1:5/^C.(IRF>T QQ7!?MKS
M<*SN,R97%=E,(3 C&^V;>@H@NV>U!IPM>R,S87M[?'VLD<[_L!#.(4KHV?>J
MSYJ 8MJYS ]>WG64CHCN2L&XH.G66Z'WN;S3 ?1X>IQE(",NEA1KK?TH75']
MK=1S=_L+ZZSG*S:ZK-FWG96D)O09:?= ;F,%=]G2/&!)! 8F(L3XX7S7[%+6
MIR WAW1>&3KG'IQTB&8QG!C[ZU-EJU44>75]%=6\Q;8^GG&F\KGSG0=2F[<S
MKW^YT&;T6\ME/GMMH"X14[/M(CP<]Y6^EKR!Z:8:DDSTA6A48@YJBG:+UF.P
M;8& ESW#:'ICTL+>E#YP"&ZX2Z][U?22[-C.BDZB%\,,]<I.<8I@1?Z2O'S9
MC<3:/G%M9!.&8$(B6P#8E3*6IB)D.KN"WE(#;L!(K9#I">J)9N*BD=)=D*A6
MA;\(S/529,D94H8)//#U]I_ ],=055CGV+(N5K J.\=7!L*1VZ%5_#2OP!4?
M]]@7Y[7-\!&K6FUT-Q('!:B_*=*4W-+P<T1V(/<2N@[.D_($U'$O5:!?"]L6
MM+U6'E6(;Q=4J7C9/E^[*K[HC-<G.GQ2<;>Z_I!70\A(0*;'E,G-W[3X+/&3
MVF>4',H2UG(04!.DHUNHSS!3+2 LH@.F_^B(9Y@S@V2T)<AV$)TO *E99$>F
MHC&_)EM#FPL726TS3E;S+9@T6L=41H5;0V>Q\(9TC[CF*>X/?,O@"J O3V,G
M52Q@D:%2&3Z;O$)?(TQ2\E(("T2FK%/P*PW5@NFB<LLD.R);X%&(IO:6?4Z*
M5_?":9H7%#.X0%+HE(M!-%/_V(=A(Z)U(,J)+!X<SC\RU?D>L!P5@Z&\[#WO
M%98"ABG:S";47U,2QPPXW78D%GY; E_39O"VUK<)"/T.VMRNV0VX7-$BT/<0
MLK2G$HE<.9WH/I1)MF5FO6/@HT7NCQN>U$*>80OK+[U[(_[&:Z+/37L*BDP_
M^\:D26Z7RPI]^+[0%ZQM,C52\S/9'JR]/6QO9H(:?VE9]TEDN9IKBAQK@$Z*
MS5F^9U1O?,-Z)RM]OVKW&L#C30FRL)4=D>U#G<)=_- 8TH[9'U!$^FQ6X-&'
MT?E\*=7*E-)$F$^*T/DP2SJ_AI]#17Z<)H(QV07^]:.:*$N>)UM[EVG 4='>
M;M%R^./>+E:HAF<_>%[T.;2[_KZ"1G=VJ;_Z(5E),"; :_+&+]YECJI%F4?!
M>4IQ4]*1!'3QWA*VE#9W4@7Q9#03GK0G?WJL3,7G%B[M8<4GG 'CFH^A<I7S
MS&A32 DO+O[^<'YN)5#\/G%A:6G4C%],X4TCQ%HL8Y,[A0OSAR3?@[V2"2ZM
M.J^%TF='A7.4A.P9P307L=%M0]:!O4U.E .]!/_'("/]U)C(<92]!?:#W!H+
M+:$;5]1TPM+A37):*BOA 3/A*P'D]8J3)GJ,:4KIV*7!S57P=R(C2.:\X3$L
M4.*Y%B/GQ(ZH3\C [ XX3SI 30NS@K.3[H8B.[A;Q9 G@!^[ _;4)R65["8=
M.1%QK>G*:/ ^X5#%$_TE<<3X1K51EFCE,'M>]]G*N&;GSS!C]L8_H -)UN@I
MDL3(IM8,U%P(VN6*/F-2G]T0N68WDDW@IVKNHI&00NX#UC:PA%L$W_JULC+F
M](CY:,@'01GMPAD:^%6K-9/7K  #@3YJ$^H%N39H\';, NU^V*42SFMBK^F>
MPILS\V2)@T5*=\O1?3V"\;C]/]5U3273]M9=#:WTVR=^6OCA]W>'W'[*WW7D
M!_U4V%[06\F3\OI;5&X7V M9R]LG$%]0J@(X)UDN2BH^)FP5Y)U=VD;:6'R'
MLZM]>:_P:/GHX(KZ1QV5V\[YG Q)+S]WLF)9S9.+5^6#2SN[W_]/4]A#XC]/
M/*YR04TPCA/-A(<,N J=CA@\EL;VG@VL:,#]=@^0'!6/$PD8SY[B 1$C^N_^
M,S<-FJ!FEOHG8GIKWQ"F?SEQ.CMD%SC4*,[B51/&I2!?>UH(4;.$-JI6Q_=M
M410+%@&RN&N72,OTC#UGPG07^M][;Y_3_8%W3/Y#]9-"^>LGKW=97R"(JX,_
M.@/'N;"/GQL!W$_M YRJ=%[1%S2O@<;KG\\<UV/T)!V#2BGW@.%/@4<8E',)
MNVG _8HYQM+%:__@_LU3+CQ;I3]ZM52'X2VUUS />1LU;^;T7?$/&.3[BV?_
MW<K?MO(=7][92 /C$L9R=)\AYS!N3)L-]J7/%>Y5 1<42TA'H( P< ACL2<4
M>'\^/9&6ZEF0$_(QL(,0!/M&EY;<23"MWWZRMW9]J/$A5O_>SZ0S%AA8.\&B
MPYFZG8!DBSB<R.793B7% NJ$9GS_"U6PC.@\>BXQ[-;=D!'1&L@_S7,\Z) H
MQ;_#?=RS8=/:[!>9QP.VD'L&.W #R](]YWQA]/K[_XHXZ6L)@KSQY]A<W(1S
ML&\ _C/?]0=L;-_2Q8]1CFHBA5 EEE*Y5JVZ'9AW?47*C\QT)^%+1]LD:J+9
M\P>!2:Q!%TAP^<:!?5$UW_F5M)RI@XK3+-G74 L^[,M L]P02SI6I0%G0_DC
MOYQ6E8=4)F$M+33@JJ-8RPRXK@)MPNSU/TI>*[Q#K!P7SZS&R!2&'A",R;R+
MX?Y5H?B^S^IY?[ ,N%0Z:C9@P-W-Q%K(QVP"I8F*GKC_-^7E)? 973S:QZLI
ME?'@U9&7*)%\N49E-#:E^P9]3K!G;V2MA[?JYB!^\!H5S_HP/"JA+!Y_Q4\5
MK41V]$PUT /@4O7GH@V#+0G)X0]9;EV3@ E"2H\U<PK="9&^W3C*SH/LT,7S
MH&QMN%Y,"<>;H3WB:DHJ:H6^(EB+E;=0"MP/77LVN 'T3R,1O--1'W@9XM).
M[!F5#>Z?R(Z//::3D=U[[G0@)JKW%4OL"B;KCQ .WEQQ=1G>[-\=Z[0E8^"C
MUHNKC)1RY;OQ<H+J73D8K#'CQZH4J:@G.*4?RA2K(N#"$<V^:NIB)EXJ<G[2
MA1Q2BVVE<47T]0IFL%\;7^A72N:6F_H%UJ O1;^OCZ? :[S';.XB:^ $2'Q(
M7\%>'$TP(:^#>Z@<@AD2^H#Y2PNU!O+G5@I^%GH_8))?[*Y?/[H>SI;.O(;Z
MX/*O1)V5IY"53:609\C^ZF^_OD#(IH Y@&0 F-Q+45ZCP6XP1N]?=A/^JI"M
M1JSU8N!8JYPH%=L):6"0]B;LKS'@3%AS\X_#K]1.Q*9S!_(ITJ2#%8PIKQYA
M$%!^RV> "F*8OS@F/[= W7Q%N/%!7W1O;]VIRH38:-)C] 3B.YL+:83G*%96
M\19CR(M[B5!=F DY:$.AR+']4*@:K0?K6E0 LD)>RD$25 H[UN<=+!=U/=<.
M+M_V&.)ED;S4;_!'NN.YQC'YU#Z64UE_P\O\DW7JT.R?+Y!/_KOKIC7@G@'@
M'F*?6)W0%("_))JOOXLZPMGJ';5QZ@+*XJ@;=3G=#1PNGX4GW1CT>@)'J@M&
MU]*,6;N%8)ILHU2=3>7,3&1Z>!J[?PC>G]LV0'W[AUDQIG"7L('^(]JG+BI!
M4>LV]GM=-NOK J5NE3BW@E^Y#$Z)M;VRZM><A+*#JWZ]&1$1ZUI??.@P\\:'
M#WB3K>5'<NR/1'M%E3[)F/=[TE_J==%?EO('*5Q"#7?LJ>ZSF ,SQ!;*98P
MV%914@64C*!ANPUTGY[R(L2GG5$YV1"NIF1.3BP93NP>2A4Y#H=<[]IDG\=%
MJ&975"8.-4E)MV+6'+T9/DE-(SB0S=%V,5ZA-L(0-!3W3&R-6-VGEKVO2Y 1
MTMDKVUAG5#]/%7Q^Y52XH-NS/,??O[ZAT_F=_'SLRJO?+% ?TFQXGHY#SU%4
M]I@'J3'@WM\%)*YBD H%&7 W'_Q-L<X$-<[1?3D;Y;Z:V\R'U_ OL#<AB1TD
M/]5$_UKM;8@W]A@L1C:#21*V9=>J[-T@FL<?5EB2J GS1M:/H*L><P\*JNW=
M&RHYZ4-)T1\>5O]Q]7<'NBL@626F<^5$32G'@&-,9/!JC%JX\T<*S?37#+B3
M?/E:[3_:/X3#22I\JLBA'3$%%\9:CFC4I;FL+^JN/^-\T^4YON/WV/.K&CI9
M&^X>DGLU?KDS*>,9^8M_6^JF51S$VD'K#C=YYXRSYF'$Q$=<#\<IS\)%&@?W
M;]%IB7>=?^/S;>_P69D1FFR"V9$8P.3# F%)KWH3%X-GEQ[ZWXB=>CZ_[8_"
M9%"!+J['JE?#8DP[TS %%7W"[IM-5D;73.10Y)E@O321D'7UW42SM\^..P^&
M$^S9!9MK Y9.T>LKK8)B\3M%==7=I%T1I^IXG$JOP$WJG@__P/],^=?=0PRZ
M"AN:O_@H-X6]H0<Q@8*T/\)'E.YTJ?-J >B=Q4 "RU]'BY: /"ZC>J,ZE,C!
M2&F.UP_81 .$029PZC%=&9O49)^0]<'SCW\\Y>QD?ECV&8NA),BGU==[$9MI
M-5=2R= H4A"JSFX7-M1?P+SQ/'!FL%4Z:-:&>*NBXPVXRQK)=)A'/7QS26UB
M7I:G,<GESI'11_3@NFXN1]DY]?2WP V6OSI,X^"X?T>E!@A]#NH(7E-K_P>"
M8[18T)M.B1W?N!?.@\XI N IY<1\..E9F*.XTW/V].SRZD[$JF0XS/:&9EO7
M'?A,M"/9A+RZZJ=;I-WRS3U?=^CO;T:.P4=U":@<J!FLG4U]TDDYH9#W*B>>
M*>0OM%2,Y/6JQ%(\[,;EBA;!#%EO(J8?;,O6\_>8ODT&G/E4#OU0A\@=OK8/
M;G#_?J:8DR6RC_&)O$BRN!\6)=]]1V7 68;ZG9YI,\+(#&+E@IJM[Z P\.:
M9.>ZV2 I@?ZZ?7">RHDO:0AH<H^ ME;3QGRC8Y<SK :B # C+:6EE^W<.8GU
M+(Q9>2KGM<CD2?87!XMJ\\<?DI5_)\Y3Y4T$,(C;UZ(]U^:)7\SN$0O\):VI
M@ -" ?UG;\>0UR$4*#+34^_=+%K*W?L$K$POCZM@>G\=6DD-$-5!Q,R3X]4*
M,_]C7DE3/UT]XA)8]_AQ?:'BS5U]#>6XCG]!9*DOK59P*?AX\45G2N$O+<\
M<V1SN7>FYX0CW3[MU=OKI>E"AY*H]3$^!EP6B;;J0T%9?VW*67=7 ZYI_9OA
MD,KJ&5)<=,+PJ3FSV9P7]2).V.1OMT*-O68#-6?QD%=[_[HX^ ,O'3C%ZY_7
M3)D3J2\5>NF^1#R[V?/E]&_AD(_J)2%JZ=$(S>KX@V=M0:</U^.MG9=7P6FN
M3^.C[PX@E*<=*Z!;/95)X24#47%AM! _[Q?B:AIB/4]+@Q1CX5"*NE2B@%?S
M&AG]ITSQ38]8JP$Y4<;&3$_P>3!)W7RS(EJ>7J:DF"-V\'?YMI5G-'K_;8(N
MSSZA*3^JA[TBX,A..D;V#+CC%W^8]]'WWQ)L1K8"W(/OTVB_A4Q++Y(WL]L'
MYX*1V;'"C2K BIGF=:!KB;,M.)3M-;]-N%&-2?=TW:9;]]_S%B.;U6\8R5S.
M%)<PXFS?/A70[EYR\_RW;3NMWM(PN:CV'E^@8L#K.&-I.E(TS>;L:&L_5U,[
M5J3S1W9WL>T/P6NE 3YPBVK_D+3>W8%V36UB8L!9Q-3DE:F'/XR?U1E7QV[J
M#]^?[Q[TZM!='/+QWS6NDW2,P>KB8*G6##8&&<VB3WH]J>GYE&:"/%M%>$;(
MX%5'9B&$!,Q8&K-?4LP0EOQM2R;;DQYF6EW_A"NS&K:=69GHD1;]X'5)BMG3
MRGX:??W(IAI>OSTW2+>6#M0X$JH=-2U =:ET0CZD70[EC0T194 J@<!:"VHD
MSI8]!+4C>W/;22]WDV8R$8YE&W"FK,!B2NJ'H1X6OHP9X ^^3*@#D)46]!O>
MO6Q";??#"Q3BO^<A]3_# ;HD=@O@Q/[T,&(%!^J^@(V:>=;'P*F)[,D)X^CI
MA)[:L'5@>@%[YD21>H*3)R].2[\"$1MOV*<RHI/5-(Z<DUD=L.O*#36ZWK@B
MV0%=[*XSASGJB!:)WDI[!8XK8_EQJ="'TM*H [7YV0/P X4JY+!8]C-I#O_6
MYTR&FEP*(H<&B9>K:;@1=&4/R7O5K=<A@IQ[-9UW<6PW ZX14R*C6 .N?=NL
MW0&4/'6I ;?Q&^"OR_=/W2CX\Z)WOIA.[,O6%L)-X(2V!AP:(Q(N(=$07L5)
M95-802 KY#>1*<T,'M@/YJ6(E@> ']7.>:IQM[ >$IOD53'XGK=$'NO79'O
MV]RUZ.A" 8/,8\RLA0*T/?H?@!,-1L^^0\[#.E4LX2#D?:&SN2;!,CJQ<K#V
M(>SK_^2Q\S*X'%#A%T4G#I:J:)R>SC=^9RK@VOV/.Q$'53__V&-13^R/*\SQ
MTK]TA'_M'6/1%8 $&^M1:FH[:_5/<(XNA+40+.:W4$S#F)TJFW=%D(.T,@(3
MQP5]476S)Q/#5;H7 2^R0WG&KGGW8BQ;U,$WW"V3RH&Q@:3A^,VWJ_(Z@1,3
M<IZ6J>>C3N(F;C]/K4AE;T#('%HW:\UY-6516"#))S)S<NM)>2TGOL!A(&E+
M\/:>L14-3Y[R KHK3O(/=&A_ ;_LJ;W1^=4<1/]OK]4P#]S/EQNAB]-TENQ6
M0K7;>+)*+-^HHG!(&^^Q.RBF*(%E"1.(8WH5;^EV.IBMMI,QYK$^ZQ3Z:X@9
M">3U*?O%T)$N^;M:]4_5 [&NOPPVOHY.W**Z&I?@23G/G W&B;%Z*PV+;:87
M B>!5#()/@I!J!W30;N_ETBV[&.90UBW6I+#9637#M)>\.$,$3]:N!HTX#*)
MK.V1"<JU$PM>K6I.28H_XUI?.C!<F[+[:0..\,._SG^2,5>Z8+U>J 9;QF9#
ME2_IH1PSX.1^$M1>_X!RC)">$/8YG%;$6Q2->D*$"ZZA6\(^[NP0*(R9S8,#
MU$ZQ:GUM^Y0=.)WQX:R>0;TZ^'S*B=P:5'MU#;Z-][@6L4[2;M/?'P(G)#0,
MBPK<&FE9O.K2=+(-3)&)K1 C%<]R.,]Y)7<?8/;^";-J7U5U5:[B*XRL3M4/
MU?2VIK[M.HEL =9T3METOJ-6W3;ZC8:XT,!S"KTU%5[9BQJCGP(?O?S_HHSV
M4Z'5+%VF.2(G'^MOL=;H_%A;>L@;1BV9)7A3Y@Z'T3ZKYKS"!86A-,?HPCG0
MJC<YXE1T60QJ\O32.T53'>72U)ND;\"NGMHS] /GB/33CY.!+P@OAO[5YKN<
MK.<@(D"RQ8 [Q8#7GB6 P<E)J+$8F^)E/4#$EE.^A+[>P_KBL5,8/20NAM-[
MYIPA<I'E*HJIE)(A]-N2TQZEK(<^Z:IN'5O^261G:=8?C4^"IXQH+YTQ$+^6
M ?/0-@S<&W#E8FFWGOP?Y^4T &))1;_R1VP=T X(:C7@#DUKP_C]B]$S%&4!
MKY8VMA>,4V-PLV4[+- =1E\!2P0Y">CB)FB UGZ6[XS$PG$J=[\#;7?A#3I?
MYJG R,"J7N'VHUNT-PJ7@Q_$=[ST3P)BZD2<\NCFO?&EKYL((S1DBQMJC-'!
M77/UEP'(E6P&?#SZ!8&YEV9DP$D[ &4^;?([8E\+!MK"E4,&W"9KX"]+YTRG
MV8# 7U7F_U_60K :&,][R-HZ>[&! ?1IU!^N/T1[O,D+X3),?3,5>.'1N!)D
M1S6$'VOEPWE!L)U& M*T9[K1^:',]#>(2Y*:X "?(Q(.LDY7@S;ORB+5[DXD
M8@6S>::W>8.<&3>&AQ.IB%4 >G6!;JD!I_Z:Y8C9TT81\Y&^C*+,Z:'93(@V
MMNK.H2]FIG,>LH*)N=7O633=V>'"C6!PJC#RC"H=C.W-8LT#>YN I5Y<3B&N
MUX.TT;WGNWB\$3-\>Z'#D8"#MCFG9@8?]3XC7*>9L%W9_6(;UG(,38 =; ?D
M.'Q+,^$\F^ /..:+J7ZK-K_=@[QZ=&8;-PELU6;JK[%=6%^VD\WI>2&O1+?
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
MSDJB(,^FL[0JT\RS4_;B[$;_D[^&TD)HYHIWC3/"KUUNTY>S4:N^*&?1:X<
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
MG;\;D"V#]9Y%&N?ET:NMO!("2K=CKWI:EKJSDOO!QIUD<V8T3D?9J3J"$6H
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
M!-Q8E>)W(MRV3SFG0K@WR_,H0?L2HF0UF,$. C=J)LL:X0MP"9RI75P9-N@
MG:DO9&0+<AJ^$:VHJ@S/&<R,/5LH:;86KG_ZV?_-\XPU4<FUJ_1RD$B8*R.U
M.'#3;@*&F"WB+C?^T 2DQ4N:Z.D]@V;B4R[%J#Z\07"FQR)^XD+#0>OK'357
MY('+^@]WON=W?!+&;1R),Q^;\;.;R*BW?VC0#-)FW0@-#8T,E6G7#C:U#"ZO
M>%2;9>TVH[;FDE580STMK.E>Q,_;CZYLL;V<;$1]2:[&S6"O]CY&9 DDT!%B
M'WL/LDJSC.$K9X]NP6\9P7&-I 6(:]/@0EB#V"MFI9ZXCRZ LHH4QL'"FZQE
M$"?M$V8?D0W.^[[[DT?(@R&[08UWV\,Q*XZ)8*FW/X$X].D2^KP##^9.EW\$
M&X\Z B<RXW8BX0E0:C/_4;-$&2VCSA_R#[WDK$JWM'E<@ 9 $TVW)+-&)EQ9
M=EWHNK(A"]/!8?_QLJ*BC_X+1E>YW/S5V?36*M4XJ=/__[!4U7_+!XU!UK2T
M8D:YFKC>UK3.X]KS_!.Y$3'7M"'"2=]FI[YK>RXE1+X^09^SH6K#[ N77SW_
M8=FWAMH,;BMQ^C>X/2=^9;6K.\'2;AR*WN!78"4AM>^IY4.2:GTEJ?#XU]+6
M;*>^ LI:CXW(%[MW+9T:TK^:._77^52BT7S-7E874,%I92.K*:G.*F0%3KP?
MPPJ!CC!OZ@RCCK (6XD$R)T$7I1$E@UTABM[Z26C-Q(-PC^'.\'1<K$@-SBP
MMH%LDGVL5NQL[>0#O>F)+RV][";,:>&4'L,1?Q0H> 5&L">WB]'YP7@<(Y5_
MT!%VOF,UXR/(XD-?.'WYV,]3:KX0]Z.MHV=Q2KO9$_7XH+ZO(]QS!!MW ]!I
MC0TXMM]W] B.W4=T!"(.@X$A(RITD(TN9K5RM&;7_R]^!_4B'PJD]RD4]DIC
M&1^QXZ1@RUE/.=7 :'9!& @= 7M]CU? W-8,'>%"7-!BV.9V)#/A.YYYNP+Q
MA>ERFT<NM37UC[N3AMUB4W)J+$/Z;G7&J*&]V@K?+P93!R>FLRQPN/D/PC0S
M07MCJ][5O6V\%=)I;W((6-Z4(:(5V@8=X3O@,JG&HI7^NE9!Q,E!&'T:<VDG
M\#W_\L],!E1T<5QUP4TB?,&U9KR+^3KF7@H(L6652"\T[JPR>'%;M.6WC6[D
M5!NN\;N!9LV(3YK2,7(4$X./0ENHF9QJTNACS0F6B%/U*E/CP0Q#C*342X ^
MZAO-95I6((TRRF)T-?+$/L6%:.H_E+>XJR%$%@=-7!KSCFZJB2]*<?$J]?'K
MO+H7+0WU[E)&YO5IQJ>ZV$5Y3*4&K$ ^0.)&H/)=41*N\+=_.H[NT>8 D9PL
M?#8"^CQ$I3X%\3-0"\</K0+Y+7!AN(T+M""5S72@RU46?;OD"4]"!7GN;)\V
M,X';^*='@U;0>W9DW ]]D4.@- 6P#D96P53I15*MMK#Z#NJ-V_;%, ET(/@A
M0ZP^#JD+'H0/ AT>"?>8!Y]T1%UKY,_GD1KOOY1++#_6!3-2)O4*/QYED3H=
MJ_A&#*]M#?5=XU[<C^_Q-=^(J/#!QXK!"/IEL.9#%F\+JRUH01=FP^K7$2I$
M DGOM68^L4$?HOA"94^D"WGS:);LRRQ+YDZ(DU7-N<Q;6\N#9Z4JM/NHIM2A
M'%%28<>X5T @L)=:?BXG8(3SZF5H(]4:/ D@#I[H/$#&54[E 4R#*,H=L)[
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
M77!9EXQY ;-PX5L+BAY&ABU[VK%:RA\[VR(W%CP[7Q1U0^9WEVT VUVNLT*
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
M<UT^QY;MA^K?Y?P)6+"CX'T4?1:M+UJ^%-='(X.C!@UR*590EA-DL"M1.;&
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
M<%Z#)&?NA9H])0A992'ZE6[*^JQ)IEAMIE$?1T^GC5V$)X[ -OQ"]LERU*,
MA?;QQ*, EVW_DRSO26W!D1W/(^/C8]O9!)>^=(_3D6^N>TYWY8CD<X'O0R19
M-MO1(*TS&J/)@S]GQA$4I8%B5$=1R4DQ^+J>NJ\=*X-.P-7I4WZ+)(2H'F#L
M@P>OF?-4UHE!/=?[M8'?PN*TW*$F%^@WPLWEF#%!N=VUN]^#U;R4*>I*3E/\
M[]HP-@TU*F!9J<A-AH2:P;]&;\!Z/BA0Q'*HI/9)E><*B&CNDEZ$ABCUKV A
MRA!HF8_:FNJ7?*CN1?>$,]D8<Y=6COMH_;[1&<#,L3AM8B2E.EX$]-LUP9Q_
MXAN85P#8;X:DQ_E][8XVP3KV,3@>.TJ9A_)%P-)[2'HG'S="VZ+"#" IQDA4
M/NCT2G<>X/1[=FZNV_7N#6/P:*3Y*VN*< *UST_1[F)OT5T\KLL3+/964[@
M?("?FK\%+57P+@O<D;\X1C"WD9$&+GX\CV&&12 Q*L=K2F!Y]!96O%"PX<4S
MV"\U4$B?VQ/'LQZ5Y3U\WE%1NMPYI-[U(Q\WX&H#HBA/)4(_=&-JB0JX<(Z^
M BU%_''#9!6S+T<A'RN#/XFFOY4Y%B"?5?P4CDEDF"4*WL5V\W9UG+U#G1M2
M*2A3Z;S$%C;FE6X1ETZ>FIH'U\E>5,$Z@LTNG$T;@<NAYSF79A>13 5+6/V:
MX!X@&NS54XI%\CZ^F&Z 4*]R-G O@A6!8\-(1-,GM+(HK?D?[$V52+60<86S
MHH?YH+:\FC$?Y7F^K"TOAWC^^3*3NZ%;($4FKYJ<C5EK#\0(W-!:[1866?VZ
MEG!3.BS!S #-06F=?BSBTS2X%,YIA@RC@O=<8)L@NT=K3J672&#U4?A#'CWC
M$YJXOQZQSFOM1S,\7UREIORL]P%: 38$"5:QER/<\5C80@V.%3,?X%U@.3!6
MGJ2-0(%7()GNTHNF*<%Q$ZW'>_^C?6AGTPR)+-C$DB@_"P?\=DHYE!&".^6H
M^(M8=Y18PF_79>(XI?!)_T#SVE>ZVP1)X//,Z%^Q?]!=JC-!TC0;N^ESL2V$
MN;+9UDA@$[5/HOJ1M[*.8,LA+Q'J!;KY>[DYS?\>JU/Y+ET92P<7H<PC\. 3
M1_8<E0'-)^EQ3$!4U&D5Q9!U:/K#)^^.+1S[V:UKLX6I9.%B8@J(Q_V1B/VZ
M/)J)=C=KAH0;#*EYJ)WXE5^*8 6:@Y";0$/,[#X[J&MJ(%P%BN17>*:.]&51
M]'7=E3&M_@'/_ Q0]QUH=$]-1-K9[9NG*$N/1@_:OJAKVTY>//LBB,"1^:,
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
MV++P,>TD(V)!Q>G83XE<C87NX-P&-@:H!4\[#?EI:'"$ NP 7_MK?]574-9
M)"4I=>J5M50A2:',TZW\*-O5;)#")J.;^UVS"IU4X=5PA?\3*1^-X3,'^/$!
MSDT!I3*F&4A\'7G0-W&>/N0@O8N(\]1PDCJO@Y]%6DA7!XD9-\"G9:VD&SS(
MS]E86XE8Q.J^XUKXJG"5\P<<^"$/(_=2]HX8]: !ZK!P74OBQ69E$C&59X(>
M/D4AJBN:#V&#:KRXIE>M[:W%?#MGIM'EQ=IP?0J@*.1!!^FR+&VVOMP1-A"1
MT^E+*#B/+W1##),O*!A+6JCST+VPK8";7,$S1(R5HVEE/6Y@2E C-PU'%9!H
MEM_\GO,(X8NPK8-V4M&@\#@!JXGDOR(CCI-938=U.YC%VF)]U4FD4LVU0N<A
MS7!!$)0P4:P8GC3W>XQZ5"/>4&*O2/F^#@YJM:P>WJ62JCW:DPU4Q$Q7FY=;
MJB9*H 5LXHN>']QEE?UY])+:_[EK^?^O4UM(&0 4*'\]KDW0-V/;64;()MXJ
MMCWV)P\Z0+Z&TQL:K_-A_\&KI;<UA]B2.NQ6]<3)31%&6Q'04_S4NK[@@IJW
MM'#O=)NT:#/TNWF4]&;4A9)WN<_G]J(-D;/7LOOHM7F:2RH)XD!'K?*T+OK&
MLY@5,JJ]J4]O<M%1F0EBL([8YFS6N0N:UA@J@4Q/7BJZ!YH^!*>6I-XNK,P3
M\XG,DWMJDL%].O??!RT3/Q66O;HW1#MY'L15=@C/]K_[I0[1M;]+*8"*QZ7/
M;S*&7=J+EO5^B@,-F,+POE':"N:6ML\SSGMARDI5L_O[3C'5]%E3T]65YR:;
MMI='Y4T[F?EX_Y4[MK;*6Z@HG"4\07D+ZH"AME'M3XA?,N05#D?!DQF8S5CX
M2LZA;LII=5K.WZ 5\@_]Y84D-=?LY=;,8#>AY=MQS^NWAH/W.(B\L^]<G@^=
MF%,D$S;XH%L#%W&5DNQ90JW59;8):V[O&EO617T)$,FUB &78ZM9IV 'OIAW
M;80"?>*1-,9W/\B7Q0M-HW)YYBPW98!O8)@C#1JY4\R,O6XIV\]3CMM2=]51
M#77?1!^,I#<()PP4E1[M^9,BX=590CT)-1M5E?)5,;:^V@<P+1VCH&S=13[4
M@KKA6!$YSEL:D\C@4!;J]J+^S^#]U8\BOV6Y2J?DYLB9\8,#+,?3\#?8N)_U
MN=MZ-UP%ME*%)PH8-GC-,#.8Z(,>C7:R2= "H9$K:#%&M>4>'CS+MJ+=?X/\
M,JK\*R'Q]P:&XY5S7[VZFK_]TG;A4K[%NSIQUX7C3KO_8H*+P%8G0/$[:>D[
M*%YR17B".]37UC!+( J56ZF& U]I:?D+;SQ7WJ$DG624,A^I]TB/UX>=&)P\
MV*>)U:QN"E7'/V@U*\UV+W+YE?B/4!L%V=V;VW5[;@+F3O;P#*T#D-D'ZN^C
M<]:U5Z"RB5E".2)IY]42V[G+/TR#\RGQNF#T/)*L)J?6,,E!\.'.E'BB"5(1
MT%,Y15LFC\ZW*U85QH3G?_X\2Q '6?:&OI;I&!K'2PIPF*/%U4-*!K:%W<>V
MEY)Q8A@*50=I/""NTB^%SP)5I"4O=0#+''%1QJ[M4X3?5DPN'HH)8>>=O(?&
M-'/;/3DWXJWZSOEUV#1?.-(]E5'GY>3MM;\:RP_$#.<F<\!9+2,KD--6$RG0
M7A(GW!#.EHAIBQ!+DJ'(ZAJZ43U<3>2I:28?3/]L/).ARHL\=) ?53\H^_U"
MK=3TV(-I*S/_DZKI.>\T0QC^TCDSV@Y<%SZU:IF;[6U*.:AT@_PR4+J*MFCH
M[3C; 7H3\DN49;U@3>.N]/&\1O:=54<\CS0\<AY\\6#89T'BF9+(U9R?#%0-
M$Z/ -2"6.*PBO_ZBO2<8C.>GT)> BAQA];08& I5YO+4?'-F8-N(LP!^GVI9
M (O4'=<ICI61O3%R4Y;-8YX)TT#$=KSQ^?.T4E]56/X&B8ORO%%<00_X=PIJ
MG%0G:,RA+]CBMW=9Y_1WP<BW%P= !<["=<()\#YZ%,(I,%U '&13L;\ 0PH
MWY>T4IVE?)8+_VA4_F0ZOT#DP5Y"LM"</0E/O;]2VN7 R8J=LOEMZD>LCG+I
MOY(GG>K C%$RKE'"<.U/>@Y-MYILT7V/^)PL9NZ7M!UBN76[G?I<QR,R70Y
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
M<8QDBB;@S;EE[O'!UH"32"K^T-?E-J""%^X(\<5\F?'N+!685><<J/:8:%:
MV9AS-WLM8J[:7WA<=31/G(=9(Q<L.3!1U%B6I18..-?.$HR.'7OIH!?P+S:
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
M[R_@E!"QGYYPTEF.C:P9H)J@7O#%XJ752M <(?Z IQ$PD[<,V\KT50I%<IN
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
MFL"^%!L4$N<?[:LSM?%9.7W5@WF93$HS---N&JQ[T)/MIJI(+5%<QXL^V9I
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
M,0G>UK/GW.WW_$4ONU?]UMUV#R@K?JYO,Y\-OG7NY"^?!K83>M2HML?J4(W
M:E")BUW[!_0">K?5V&EM'N_W&#R;.\'RZZOFU%$O*_99W/*\)>M=_WM@R,?
M [5Z \?VKGO6E>AB&">> '(%R2ZVE\0>/_^ &#U]:W>;Z_(E0RC5L9I\$N10
MT*=U0.&RI\%:)IQ_\)<2PRT?I1JV&F>5<T(KJ,YMC3*G#VU$LD- L5F?3;5]
M_-/Y>=34!J03M=3HSWJ>V:X[+)H\PT)<=5^>(FQM=[IOJ5K<"+!2K%U<H\4F
M/JNH5P5ML7G 2!!T1NC>'PI\JZ_F5KD8#"UNB^TNYT>K3>8<6!7;O>[X_1?I
M#^^D?8:M[MGE-^7=+IN\2KIQ8?TSAV)S;\VC3P?.?]-LCK06^$8:6XXWW5R5
M4);NE6QX+#4Q4.W"8%_O7EPQ[S%C-@%L%G6ENUP$:V7-"DZ7E"'WAOKY019\
MY^@;L20-V HXT$;7@)S%WI="0+,,4;0ZS04HDE6>#8NKAICMABWFX-P-&WNC
M&JY/Q0CTT\L[#?VT+:6=C/T5)==W=_<P<5A[K/X(=5R)>4Y?U0(V%%?DF>W@
M BW,2Y)"\TP5XR!J*MEPL#IO^YT-_-B$O2I[,?Z<&RY;Q RCR*P2B,>_JIY>
M%UY@DM]'\[PW-3+^ZX*!M&4T]M&@]</JH C<1*J?#K5P_)#?Z^C>O6L%Q'7
MMZG'CDW:6;&7GPZ9VGV(C'54/WICE?N&QSN?C_?9;]]_TAJN]UMU4.53^:Z
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
MG5!1.!TCO2+]I]\Q_LV=]N+ZR_X>Z>^1_A\:R5!*4&*L_!BM-OA9/CZ"IW!
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
MI^3HT:6?5]?RNBP1=P!*[$6WE$4\6_S9OBRW5LUDE=?G"@)PH"M#OJ$!H^S
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
MJ=)O.FS890I6R9WXR/4H;5PX 0^0$Y#7!LU[99P*OB:VUHF3("%DD/FPYLO
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
MH62_/U],OI1R'](P;E(#MX()]UG1J5A_A;[3:)6AWW>L]4&"BQ2U%3=@J'I
MTA/\VO4)<S[F;FK!D?X\K^\^-BJ44TOO\"?>:R@CIHW]W+_ *ZNY0\I4&CP#
MTO(.'NO1WN$<"NBS33]M7!T[50+$4'"DS+?B&7DTG\:-AZY-.?'S*-WN-]/Y
M#[S+&IN$75OS?N1?.PF/1$#N@7;D9YYM$LEHE&*?E26?=E:J0S@.WZTT-.''
M5R8A:$(:QCO&-0M#6:@37;)#:)O?ML$:[%^<*P_>MIG<7NSZ-R-+7F3T#)%0
M"*<T\6LC4AHO.A(3D'*P._-9*[^M,.Y?C/O]0:C0 Q:(-X/]<KOY15\K1(1$
MH-<2 .D?[>8!T-C@[R(W$N4@T"-M#=N@68XJ489=>_C!-W '8OO/>3O1UIJM
MR1D97"*YSWTS]Z>]5,@A3<+"^=;5Z-]@L_UTQ7=M 2B6 \J\:"'@3*H*"213
MNU8S,6M->E%QOS_-%]<BR!J0,$1!>>YY=I19Q9"J"?MYMQI\WWT!\7Z@P?W'
M[9H(N7P-DA[:=O<R,0J,?4W"$,0PW6#SF?6F3RIS(^*;_[?!%3>QQPJ^80:,
M;VB;T"ZYKT<JK_>8.@HSM1,E9I?-;Q>/QQ&CG;36.PH>V51[VC.RTJ#;D, \
M$F6:" BKV! #QCPJ].%FYTBOY(_V,\ K07F7!B6EL1EPMVM0!I3&F;^.R]B.
MZG6T-/B,^T9J^ 2R2=@=8,#G66P:R?-6 S^4&(/CI=]4HP8M0HKC"':?1N=>
MXC\H/6../%FK70-UW)P&D4E$US2KI)*JD+(I$%P:9R7_;C ^*FJO#KRG^;*D
M]"KH)ROJ+6_@'6,U"XPF:4-:%:\XZ:-2213G?YB[UMC%;@+73/NM[B#)K,I]
M_K&6]JD?Q 4.-#E]&)&TSP#& 47)Q7_I(N7$6/U'!;PP743$BB,"8FN\3-OR
M=Z[ET_" O@#%BW3)$QU^+Z"\(N686ID(1Z6$XP2T9-=_9HP56L*ZV#>J1PW1
M%:/=/4^_7'-Z,#U0R"K+V%+:>7]^#*'X_)]IY(]LB#NE!W4CFB@-]*#I+'+3
M@AAQL1T=&H17LIS#_0PPL"/S%(Q0]"0H'^(0_'DV>M4S0BD%O%Z':IC$12=
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
M.H[T3XBBK<%II,:;>9YJM?Q<%KNTQ?\'6T"DO](;,&.&SDMI5")&T>UCY?F
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
MW7Y?=^!]=A,NA1JMJR2UZ=O7<]27]I;QKX447VJRZ(S6R2Q06]Q8QW'DN>%
M5,<<8R!C'7-?)/Q,^+WQ \:ZA-KMQK-[<WDT<T>F6>D%[*&T$C2% 5B 5DP_
M ?(48!Z&G^++*_%W8)J<?VV2XG!F5'#JIP22Q&0N??MGC.5K*EL)+2.&#1_+
M34[FYD6-)"I"!I&P%YR=H(QQQQQS7S[A5Y(2G=W;LM7TN[Z:_@=+?[V:MHDK
M+IN^O^1S=SJNHBST,Z=I.HZ+"(U36[V_U62]-UJC@F]F59I&$2R83:JJH7&
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
MO0!1113 *1AD$"EHH AV-Z?J/\:FHHH **** $8$@@?YYJ+8WI^H_P :FHH
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
M@9U;>0K-=%6PP"*0U?C/&6,Q'UO9_&UMVD_\C[KA_#?N]=K*SMK:UD?+NO\
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
M3%83&4Z^'O%U(QFFN9R27VFE9ZZ=SS?P'\:_C9X&\9V'P'NKV^TKX-:K\/\
MPA;>%K QR+INJ2ZEH&FW.JF+Y?+E:#4I[QRP)VR1DY&./P9_X*0>!=(\*>*K
M351;O9ZUJ6H:C<2SS3K*KV,#Q!7$+.X"%I6_@"^O&*_LZ\3>!O@MJ?["WP>^
M*^IZ(L/Q*\%)<^$]-O@H6Z;5+.[N;"\M'!.YDA F\K=N*E5 Z5_#/_P4-U*]
MN?BYJ%QJFJWM[<S+=V\%K<N'71[2:0L8X8P H65E4G>"Q** 0!7J8?$)8B76
MSO\ C_7H?FN(2=!)):*WKT[;V:V/!?V9_P!G+XJ?M ?\+8G^'$/AW5K:TTZ7
M1[FZ\3>)/#/AE-.E66&(0Z?+?7VG# =0@,)8;"<<5]=?L>?\$F/VOO%OC7Q[
MX.TKPKX3F\1ZAX?DTRQU.V\7:1K6DVKS02RQ1W.H6NKW5FP=;A7;=,0N\H<;
M2!\<:+\+_'GBWX%^$M&^%%YJ$7COQ3XC^T:A8Z9J[Z'<:A:M]HD$<\,2RO(H
M.PC]Z""!R>I_H^_X(4:7XZ_9S\ ?&"Q^,$^J0>.;74]5O-0LM9U*XO[BWLAH
MM@UC!#<9#PQ!$:="6;YIF.2/E'HXC'IINZO?OY;I_GZG/A<*\.TVOP^=D?BA
M^UQ^P]\=/V(O#/PQ\+?%\_#)_%GQ#UZZ\.VMKX9OM&U*?28H9[>.YOM0-E-.
M;9U$H2-I2A;S'QD U^G/P]^&-G\*/V?M+\.Z)=)/<6^DM<-]E<-!<:KJ%N9+
MBY 0E6\QYBJD<$@8). /SY_:UU'6?C7\1=4\1^*/$^IWDFF^(]5N+ 7=X;UX
MV>X?[-;6^\(L8DE$3#RTWDQ+\W8_H7\$;+7E_9ZT.\\63SMK5I&B2QW@/VDV
M,5R38M_""@MQ"-Q3.S'S'@UYCK5*LG=?NVU9]+==>USU9/FII]+/[UI^A/\
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
M8(J-"1(ZO*9'W32,S+D9C0DGRD ' 3'4@5X3K80R2*Z(Z2R+(1MVAI4R4D<
M8>1"-T<CY8'D$'D^Y^*"#)D,I7SA#O!#*'.,'.<;>>6R .?2O#M<1Q.H*, 7
M\K>1\@G )^S,W1;C )$1^;"N2!MK^BLBEBIJ*J82E+!UXI8AN$%"$8K2]HI*
MZE+M>Q\CC.:FI-)NH]8ROK%KHEMU5[G[%?\ !,[_ (*I>*?V8=:T+X3_ !=O
M=3\4_!W4KHV5A/=7CW-UX0@OKIY)IXA+*S/8174\TK"5D6"$F.-?+C6O[,_
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
MO">K>#O&&F6^I:!JMO/;:E:3P&1HBZE(IH&:-LLH)/RC*$C'6O4_X/\ @/\
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
MY:]KMBB\+R4M=^-+J<"OH(&^6Q%=(8LI/?[DI['DZS&[,D(H^,4#Q+1T+%N
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
MUPG7=1G5ROACCO"F"T0EO4]'\#^>MJ[DTL_%+G3Y,=X4Z;\Y\TV47CWTR0<
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
M\28GE>_U[N9J;S3$%IGDW&O02E#Z=D*&@ &)XKV!.$<2^.4G*D0L1/"A&5+
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
M$47G=;6!\_MG)R [&1!6&+X?_#U,8:I3Q#KL->HDR/YE_OR\A5K3<5#B0<#
MW59S:3>W^R7)UZ1B@VE^'E)?+YH@*6(;32JWL-B4!I1;SPZB3<G1O(%.5M!#
MR?C7^V;9X^4GPLD3%D!QWW1V4>[?7 G_<["]5!@?5@;)P!0QM0#M.:+9CI"H
M0U7YN-BPH<X_IM\Y4!S2T_'P7K*UM-373CCA#).DYA..NAGV/E:TE]C%^0O%
M=B"#<S0/BIC4 W5?\B2C]4]T)CQ*TJH\UINF92KUI!AK?HEZN3"I8_R2T\:?
M<6:+/ S>1=._U1$S,<1X--SEL&ZSN13#A.;,K.57YLT;Y?ESYWLQIQOY:*M(
M9ZXW6)#H[A0T!4ZB\MW@^9C^"-HY:8/X&#ULZ9JUH5=QXP3E3,^LV=[=.I4/
MI3Z.*;66*Q?N=7_,IR]N=D1L0P](]8EZ$.<?)D> 70&<&*C#G+!>"!55S/K"
MXC\L7*_.P3)9PJH^Z4E%OTKJ$*;(;;LD=RZDPNVNGRG% 6C]"$75T[3".TVB
MFHEFV)O!Z+:>[$[!:<[P .(F(O!74VA>O:ZSG1V:W9YC,5:J$/CHTTO@N"W^
M3@8Z#VFP/XA[%C'+PT#*]@%[W2"&" &\ !:"E+B!U<"XY;5Y@/J(K+]:9]M!
M=%]KM:($TY4XW&GZ"K_?KN%;VFQ/N5=H++-VJ1#+I?09>=!1,FWQV9YC2''>
MYJ4.,<NE^/"=,I=4OHJR@.OTTM<I/=5@WV7+MT?F_J :KX4\XDU-$CK $CYU
MWC4/$\3VXS1V.,')0BT?YHPFZI6X[6U4N=SBWPU7P[<Q;*D4Z=V"^N\?0-Y0
M%+//OY(X\4*=8(9G5.5($3:RPEZ/5<&I[5T!&,%.7JQ8.Y4G!A/U8$;7Y-7@
MGS_]VO8J^+,U,A$-)[Q!:W8\2XJMT1IJ/Y\0Z;()7SMI2'@4"/-*72#'?,-Z
MK,$28;?]X/&*G5_XL(EN;!]7)ZIDPFV-0EN,G\Y2CI1K)4WN!/S,ZCJ8TM="
M^J=+&9"AC%?9_AC,UQ'I2T WB33.K*KL*.ZO!0W5.RML-9UO&R>\&G1U*THF
MQ9B(;GE?//RN *+#"2O:-F\U14;=CI=4A(V+V5A<M#O!]PH683FG2BVZ)55S
MX%PXU)AP\W,=;:?<1HS]=].$=6]%)"A9(%TR9H]P?_R^<UJIB.!KZS]</]J8
MS-7MM$5Z/^<?JZO<'TWPB3:P02XN-'+0W&Y^%WJN^N$[;7?QK5-!D[<!)Z.:
MT V]E7"J/:(TF=C3]4/E@N6Q;Q4N8?6>NHP&S3S+7:??:*JX:Z*#]@:/K@"[
M)32KT=K]2,(SBX6$"+/1D&-J]LMP%^BYP1J^%_!$,^S\[.ABPFB?I^R_^\F
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
M!4K^ZY>N[<8Y;6AS56X6UZ2]I4%=] E[K,W7RB9!S@Y'>[380I/P_5YLF)J
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
MXO4Z.U AM%K?_UN=%;-G_6!=, 7<7*\P; A(CT[N%V,*VE*?: M!%0 @0,Q
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
M&4,QO(,WO./^$251!;>"AM6:L5H?B*K?\%4]SUE2=MFN[C%GSIF8[?+6+^S
M*%/+=^%B#[FCUE$=8Y3&L_/6 NYBL_!ESS9449KS=.5#82:K&R*/9&E*A,[[
M[.9.9O?]?CPTH7CGL)9[6D5_2@35A '"_H ;F7M!\05-#XAL>&^"ZE^( -[;
M2?];T+#>S,:D%%.>7W][&S,\0,/(A3Q5UW7E%^<W)VWDFP2*DUI$(02*@??1
MA2OX(]"/ONZ$,<1H3H![9:R28TN:IMH\:&LJ/I7/:?[FG];84WP9D-)D'\WD
M<24<-^LAZK=E8)*V9?X"83:=U_(O9VDY_"0]B%&J*L;47LSY8^IF9 -IT;^U
M,6-Z0J_*O,YYQXVA,"5GD,S5O$6-+-S"5*.-+2>./T)V=QN--)\]I7@?S$,=
M?G;EW0VB"PEV*0/&$L*H2#_#Z"!*F(&$1GU@5_9)1[QO^3\SB1$W1W]<_)NY
MI\T6 <+Q/(C?%C*XEW34!8TJCX+6>I;8&A3@24334KQ/MT6JNNB/\F++1>^'
M]G<EM"VN%(HR 3HIN1#?O'! BJ0:2/>+A-K:]0EX(,P!?9:?R=S3]LM%25/$
M%<:[6+.HW"HCUGL!B)OK@+.[9-LK1\?I"0[3.[:D'QT.)4#*?NXK[V[5.?!^
MN7'/0\<@@>Y^<M7W^P6D;X;/C.:#"%U+4LS)EWJ4\1_Y8=+4^[IMYG'=41IY
MX8]=7YY0RMN=#5!17;53OTZQ:/J4OK,Z3<_[X55W^W! R)=\\^M?U5-Z+\F"
MLR?H5AE%1% ;O[W&RBJ38*IQ9(*1U6*9.T.H:7)AS\:G8>8?1<X")5FA.?.;
M*BS\+3_AC7 ZWE.)ZL?6O:WK/_-&'\0^&1H6IRPUV!<B/+L$Z$=A@\Q0@,HU
M6\@S;$ .7W(O7;RFLM%A-XY.=/?)'\ZHOMK/41_]+=GW4E,&$3MXZIJPRV+_
MW[F*E8SLTV1_?4;<1])7)471@I4:&6OK,2J\D-'[@7*WTVAU*61+1EKM1F.C
MQ=Y(J\V:KZ%L)CM=\JZU89/U'?<'VM,91N)4UW^HVSO>"/=DF6-R")K2HKEA
M42Z2G,( RFWSQ#Y(<MW!S)C&1@M0?D@U:)=_5&'B;9PG-94W5[XL:3"DH64V
M![;\M%+&2K"J/ H,<)T#:Q[;@B1-W@=).U5208WQ#I=48@W;K#2J$/3"Q8WN
MS^\&;H;J9LPG'\Y>DCVF![Q?T',65P6$]IQ/_X))H"G2W2GE!P!;I=X#L)_$
M/HO.U+;R!2W5W;FTD1QR4 &2*-BZ(/SFZ'M@DGASIKP9?^=:3&"BIL+*]]''
M$MK49]>P2"(3'/>O!4\B: 89=N7+8S+35CROX7?&NL-N?,_IX>)HGQ)1&1;N
MQND-Y\1K?<I4?^ 1D!%_M<?I/>A[@8SG&0H*QE0F!W2;)::J)CA0=@Y23RX?
MXV#KDJO+Z$N(OFJ//\,>K3'W(**6[RG1GC-W>WZ VZE$/@/>;I"LV#F?$G'$
M<8JA8]1$Y)LM-Q?I\S+B?'-O7$K_J *,V04 +PCK541$MY1/*X$X$T?K40>T
M$#W,L1TUIARI!(+AQ:RGW:79]=5F]/C:)VIJ5^KB-F=0CM&/A/=?O5GH-XND
M<]\^E22\&5VA98&VJ8Z!2A6X%@67B?47 - 2;,VY!X@Q%YL?Z\5!;TJ%0+GP
M_D2M->L\9VNDU6[G$G-#ECXF,:JOFI["]2U]36);:HM^>7J"_F8_U3Z/HI>2
M]>7J7E]&8Z(.5KVO@Q[#W >,80SR.0^1QFS6B,4H 2%2WHZW9,[K?O6/&ON=
M/A :>V0^^GCA5SU*-MDG')V5M3"&OO;_W21TIECWWZ-0\CPN8.:'#=$(,UHF
MV,791T(%R?:X, Q3Z6_Q.E:G4(E%F !HNKKD8;?P+R['CR:U2--=#RJSPL=@
M9;N?#Y<%'9G\P!#K\,[=;!+J1>I\>/4*3W@3X37OBWXC>:K.GVH4KU*HF^S
MOJ#Z]X>?<@4)7-KGEV[:65.:S#1[KBZ*_KL]S^F+SV]&@WL,$T K'>"F]);6
M(.M5_F;JWK&[PUXS6,M_(#H(2+DRKY?]"VQS$O4C>D9 .&IFS6GPE,MME*AU
M.:V:_PX@S5LM:7ACV3OG;B]EXFJJ2F#OV_@J!LI&?!]:NRGN#A[/%C4%T$C4
M:8ER5#&/]KF6%\\],VBQ13"=%2RE+=[1_)NTY^ _]G6, SO)*7<ZK'(I]GN]
MWF'>09>EB4!+:)<?=*5,Y3HB484?C%<WPZ )<XM6^$AU##1J?*VN!1Y;!'W
M+G=X4T4W:E2G<R14'W-*OOF"\(+XK/YG,P;99TAMHU/6+U8V*8!!1NTU)G[L
MEDW>\YG74/HDE$)S?3@EN.9M*_7,_7FL%DY\\P(P^0@T1KR6W+"6F.J-+B"E
M(E++$2O5!4V@F&,8"SZGKP/T)UN$T314MN<=4TQ4F[S2$M]42=//.$[^<533
M_<TXSZ6A3$H29X[ E:H@-_*-+ )$WYX)^1'BMCH<:FT>M $?KX%PKE95^!'8
M<Z44_ <RG%#*FE*AAPL."C0\Q@\?A8?_@5HG0L9O%;OOZ*#Q[JR[8[O9];=[
MLVB:TP#^\L3'<JQ;V!/8FCJ*FG@/BINLPVX@ND$Q80*8Y22(N:.[=SE^"SQ)
ME%P-;@.M6//"4RSF%Y8^WYL[) ?GLJY\6-"]W4Q;).>I,05:J0%=8GPDA+W(
M5>4^_NMJ2 ZAE:6L.1]X/<C]ZN+Q. #W8[8F=<B33<U(E=>K0NP+S^^8%+K=
MC@JELM\7@,R?U-B!"EZH0>B X?K=RZQKA7!'W,#+@.(*[I%Y\6[==AR(9FM#
M0) 4GKD'&S2)RNBY8U__1THO5+SQ84U&-E.!66OTR!6#ZWEQ*2I3I#302LD%
MX"[/I/\!,WFV0S'G*5))_]TIF1ION@J\UB<2$^,7\D76RJ4E*ZYA48G&GUV;
M-]%#93R4I[XX:C%)'P#5%/%NDF:_:<\!7U+*[YC=_1NRF>_H#*C\ /#-CR%J
M'X C$(T@(I/*Y&K6^V^1*\B$_3!AR!ML8]3T<K02^^H(HUY+$\;IBX=,-9FW
M^>>=N?C>P$"'YE2=.2EP>NT<?KFS /,"-L]L^P>B#]N] ' J*:\.@V[C#;61
MA6S+[_TL')#2>2_0KYLGI8Y<2@Q@7-F3@VG"L#NB/(ZT=[_3I#>_7L=IG=AW
M@$V)B/,ICZQI* ^9B6@,<?SOR!(9&7:C_@=FN6>9]5^'.+9FJ<+>WN]3D.P3
MMQ#3UC>\C$IIL]S1O#I=/@&)\9$#3*CE.Z"5)B#&9"QFF5$*^N$<&0^A+($8
M-(^[M[V"EKAV,&(2X3'%F((O[*^7SJWOO\[*4FS+<,S@'8XP9*4H^+^[@MH$
M#1MT"QXFI,A14Q<0 Q#18-9+)P8@W$$,NRHL(&H(U&V5%&AV"&T@L^'75@>B
MHLJGT$D'=^;_=0BW_,A>-FJ:4JHZP&L]L-7X-N_]NFF7Q63^>"S^LO1>(FK#
M[;$8\@VB'D:L+^_:@.%X!Z]ED"(N'2^+0ES'N^GA(PMOSH=HZI$$6=%/X0J*
MKU$.+3]:,F\G%=[I?,\._'LGHV0#Z<)Q:ZO@CW': =W &1OY;MBC_TW/DT3Y
M H]P60$R_>,2:L.[89M$1*UM0:LE^56%VX@;TFB[@Z>3_LIN?6Q.,8&EECG!
MG@W!7-8Y)RT)&T6WOHZ$7'(G7I"9R$2W4M9[G(R2[;L Q&2%W9J0$HM:9E R
M+0D"=]K=G1*I46$..GXZ4C[KYNOB;:?O3>4%)GW33-'QP'+4?<KV,?E*YR+
MQ)^W!+=#A(_QGLTC[(;W.[9P)1I0/C#+I0U*H/"8:(0G, IQM4T1:]W]SKD;
MR$QDRQE@*YN#T*\.';CO[XOZ:?L-#TGKM<O^BEO4.(9Y=1]X9M8@-IAZ#"\S
MJ]!E8(3C/7&)6/.H$\2<^2I=K K+/]SXK(7+90DR2T.QD\Q?M,*U@DMF_$2N
MX404%(/+SC(5U]\8"5]EN6GG_RSLAL2+/&W;O=K6G51$Z&C<W86SFE 1?!D9
MC!G <6YX;"F'.&..<=\0-Q#_/35J"NPWG(.B#N*/#YB(KIB"!"GTM3_JY7C&
M'K9;"I:8A9V16#%_5K\1D(E;UG-)%A<>WE0:G@AXT@,&G>Y1,:<L(J.S!JRA
M8^N</VQ?5GVW8>T0AIG %+\@)4KF?LG)S5W[K4QWA-OS'B!DRBYZGAI>?KV#
MV7N>* VFHI#T>DQS-JA\ 8!QAB GUN=1RH_(OBK,\3LM+[HL&W_O+HTBZV+.
M+@ ];&?LN15R"YJ&2BO0_/8Z^2KZ7S[J ,T%6@4?Q:USM@^%1AN:=YN\MU-
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
MA;UZQ;^1*E3%<CR4HEM=2;6[J3G@ GPAMB=PB>6BEP.[$6WQ6;7D_HY;GG'
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
M.^YI9;T!WT,=[;_.;+SS=3QST+'^#:X*,C 6966X%X\96\F*]&=OIU:=47F
MG[=1E?U(YMV9B^K;Z/C8N4=3[(+Y6!B]M'KWR8$74HS#IO=?YV,L8GZLJ^5>
M*\$:<G6R,4?N9!C(A!=0Q82N;PM9C/[9N1H6V/P^OMIRF&&X0.Y!>>C.HM;2
M!8"5:%W\+Y\2RU3<DGN[PG8N1]%:#F8V5&NTJ*U=<__9T&/JV/G7Y5>3-IDN
MI8%<2W[:_Z0*2,FN"??.H*QJ\9]"\/>6:$6"0,SS"(O5?/SH:^%_ORP$!QZ_
M70OD1?H+J,F8\MS;*)FW;E>J<4(NO'JA"^YI.8K?QJ//"[@O#:J/?1=DO)84
M2X)Y0U=A[X$,Q\G4>&B_"HMI*U:C?;-()/8/?]R$N$A_4=FVC]UL-?QYPPUW
M].*6T]EL6U;W'#1:K'IMG"RS8*$MO,?Z&K]6?#.>T_%DV-+)0NH"P+D]L6CS
M=WG[D^8XO; 9CBU"<K3 0[ \ED09UF<G@CWM,IP'DV_PE>VH,$]T"$.=@[9Z
MLB+F#O0.58;=JC6^/D7>DT$^EFY0"$T/+/-+^6VF&!3+X6U(JI>BPPO(]KD[
MVR$[V+=GFD"-CELQQ0U84!>0RM+:E2UT3W12AV]ZK1>WQ-7T,]^%$QH:)C"*
M'@10G<U^V'[%Z%W!RA=0/=-D[0F'V<.N54ZYY1N%'I#$NK>VD$3&K>>8^WAU
M@@%Y#'1'RI:_QX!4>!SRLTT &S=^BC>WP'+%W\INBGHK5EO\LZ5.-FO&#'VU
MIK_"'Y'@Q]2]C>!44D:-2/85W(2$K-;8HZ!]R8SDWY?2> ]=A;?N\KK9;C;Y
M I/4O.8&NN[V&J48@O@QUU.RHV"[8*Q$&QZHZ*EV%T)X1>!R6Z8^;M="!2:6
MX;]@!E;'DCBV,Q&4L!>C.;6C=:&EBU)N'V%)R65@W9GNAP=<*/J[/K_N:=V:
M/4?@E/&D2]1<0:+I5L08\>:K&S4Q441ECQ2(%AX,LVI,CO.KX5M2Y8>YH^!-
M:=I8WM/'GJTA4E-3VJSNO1^V@++&0&$;4CJ[GL-,9B@D[]-.J)V@^R^: 7A>
M6BCT!<P7&X*Z5X(9Z -SG.1=^S,+8<"*A4/DB_!>UO/XU"T#3%L',,>B?L9_
MVH5C)T#FA]I[=3</>TN!V_3NT:"@-LQ!N,HU?#+N$3YJE?2@A\R*Z#7&AQ%0
M815<A'"5F#56,Z3Y]$G>:QV['6O$C84=YIM^PU*/'TVL6]XW-6,Z<CR(F^Q!
M<+4YK]&]?U$0JW(#CD_&4EKC0U81C"[+L]E.D27$I_!#:6M]8_17U*?J-7C,
M,%M0^\>6<G/6:]\:\,XH6_-G&%)R+XC1E6WI2^E(N6@LACR*'HB4ROFO[^74
M?L-LC3K:.EA4M$SXV]@;AD\)M,%;Z3HF94:!%0$;]_;/3"?_S1P<2F<\4V8:
MOJY)J[-8M=BXM$\VW_8]T2/3T*_21<QI$>\B</%8NJXQ!E<N.<Q! E':.WCE
M@/X?,MES=5Z9Z^;,D?O^BJ%*]R%AY&=GJZ/ETS=W_$:8_H$P6IQTNC](Q42=
MXC<*CJ5Y119$^3>36I/WF^HC:(H1T ;/H.*;\/4/FL]EO'[/ZWSKB*$SN+NM
MR5%A/70!R":%&LB;Y.9-E0!YD6>N4+-J@"9EZ0Q9$]%3WX-FF939ITAUXO,=
MM%U?3RI\N:5R0D9YGK*3_O>#>9T?C^=;[.4%4KSH0%\O ')7.GIB,-/B#'V"
MWC[K)LTUDU]&%X'V1TE*-0;I/N1@Z9&3'/>:#-$+P(.#S\6/:8LSUZB<J8$%
M:LKU ZY1JDL+[PK*![?.S7*;2N>80G/J: ;7.#$* 6,&H%O.*IH!:ETRN"'Y
MH2UN![HIWUVPAO U?GH?KU0=VW^$>?B7,]MGI@*@  ,#G$X[T &]$7)=N\?W
M#P?!^\55IW\TI6J\PJJC=. R%*V!W/9)E>5AN[(*(E-^[;@Z#&9^Y@@_;+\
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
MY.6YX/XG?&#X:_"VZT[3_%WC/3M)UO5+A[FTTS1Q'J%Y?[BS)#/;J+F:V67
M5B%B !!R!S7RYXSUWX^?%;4M%T"*RD^'_AO4[J633(O"XGFU>XLV7#I?W<BV
ML<0>%\2[-^,L1D*:[M/#'P'^ V@S:G\4==TFTO[>%I(FO;J/7O$#WBJ3&5@<
M0O!"9-H)#G"[ACJ*^F>"5.$>:HW>]KJ.ENWZGG5K5Y*4)OW;WLM-7?7[M3]C
M?^"'7Q>\2?$3]JGQW*O@"+PUX0M? LL.F:].MQ:'6(5O-PG5KB4*[,6)94'
MP,#N5X3_ ,$"OVA-"^+'[>OBS2M!\07FKZ9;_#6_^RPZ;:1Q:#:VPOHECBGQ
M,P2XP-S H3DGK17GU*,E+1Z=+/S?F:TYRC%+E4O-I_Y,_M_?[K?[K?RK_%$T
MSPNTD$+!20)CNXSD;^0>F0?0D\]J_P!KM_NM_NG^1K_&,TD_9K.+Y5.9B3D#
MIN^HY'O].M?L'A7A:.)JYU[:*ER4\#RW2=N:>)3>NVR/S?Q%H.K#+))-J'UJ
M]E?=4O\ (YZZ\- IL\L$$#'RCC\"#UZ_GZ<XS^$V"X\L$9/!5>_YCUY'K7J<
MLHDR4VYR<]3SA3QSGIV_6FJ@D0(=JD<\ #(QC'/U_J:_99</X6K2EI2Y6K-7
MBGH[V2MY;'Y&L)*4G.FG>#O[W-'7;[CQY_##1MN\L  @XVKV.=O '7J1Z]^>
M*\GAB6<G8F,GG"@'V_(?E^->Q26415CNR<$[=PY([8'//X^IYK1LM.A,8+ Y
MP,9QQZCI_/\ #J:Y:/"N"JRY(J'-_>:BOR.^E3K4U[R_&_3R2N>(0>')D4;X
M Q7(RR ]!C//7ZY]>^:)-&E"\0XP<'$:C'X#'';C]!Q7O$EE$/E"+@]P.<$G
MKCIZYY]\X%,?2K4J,(23SVP/_'?3]?I6SX.PJTM2;_NRBWI_V[Y&,J4;M^_J
MVVK=6W^1X=!I%RK1F-%5BV,LHZ8./7!S_+G'?K](NM?TR4K''$Y&"D_V>*>:
M!N?WD(9'(<=5V\\ =\COH]'64F**(&8\Q%ERNX=2PP"1L!X!'."36O9:=:[@
M(2'N(CMN4)!56')*J K 8[$D\=\U$.#*56I[-4X<NG5=5K]DVH4$G5G#%NE*
MC%2G3<N5I6NFE=:M+4Y70_$7Q T^:YN=.UVZM!*#O3[#$@=23A9!]G&_GKN/
MYU)/)X\U4W?]I_$'QE'#?<O::5XDUJSLGR JI-:6E[#;E550AC:/;&H"!0H
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
M>-*\5V+6Z/\ 8=:AEBEWLF8[B';O=AO.!(74H!EOE;*J !7Z!:5^SYH,UG'
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
M.7B/Q7%M.HXV;WOW]4?>Y?P1PUC,-4E+%U;P3M&51\R23M>\DU9+JC\KM?\
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
MYS16$Q+-L59KZ/LAU6X:?Z[.,H$DWER_7WUG.K)*>SQC<A,_ME4)DF@U2ME
M$2Q P;:_.[B)O'C+'B94:K#0G8[?1_..:)OV"160>K>+(!*&W3PP$G,UUQA^
M49]A!K#26'D03.=Y0_(PJK?@SEE2!-_&@B#!<[N/8('^81<:WAF;% Y8,N>8
M.GA,7+MP\AE]\J55+#G/S$-4T(/MG0EJ'R!SM&EY2%& GF@G^?ZI#!"I0;1+
M@+@MIR7RV@I)$@,+H_G>LC*2+>\UM !G&H<LAGLY5V0<9IG\,N<N]TP:*M&%
MNQ.32/EDWE+ 5"BTRS(V1Q@](S?^J&D<8@9][CNVC.&W09UX5(4>)R^^Y+4:
MK"P+9;QR^[^53&N7QN+.V0'7AMJ]4]2%5RF=<$1N16PU5^Q&\)&M3R,HSDW-
MSC+=_)8_%F.Q[\9%IP-1;,!0O9)*+Q(/,<YV O1VH.8_Q[FN*^Y"=\S67-L_
M*+OJ49Z2=0F9#QK)F3@Y5WQO)W%@F:[XMQ'.^>4&/!/-[]R)82^M<W.GZS<V
MOO7J\<*#^LR/?' Z8MR.*]$38SU?[,K581866)G4ON/Y@!!^",/:S*H4#2;4
M3.]<FAE(YX7]O,RAEA>I9T>$8U!"]U\&GN8"%2YOJ*FSZ:[V)00^'#NJ>K?O
M#G=TJL\P$7C>P-(22&=2O1R7C..;:)20F3<S*FI*--?+C[OSR.;CN(6%*0F
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
M=_P^4><D+B&";JLMF9U<=+]@M=:3\"=_ZE;-WVY#Q?0K'IIK" /V#T64F>?
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
MSN^9%LK_)/L36'!CNQV$8][YNV2O=VN2B9U"*9??SN-&B2L>M"-ZJ(G=*QM
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
MXB1:G^<7V&[/4<._BUTP0<=E_MQGSP-]2X77Q<MX[RN\0AO\R*__&S&:NG4
M";4G6Q*BZ(;,V_.P^,6BTK &"PQY#'0EHN!3R?-UE0J/5F)45P/8+NZQ5DY
M#Y=YWY4G-V#HTXB%L($NS*5BXBAV29",Z&8'+7(20U.*,P<(D+6TE6FE(5<S
MPTSMNSY+SR:<>)^$+[]=Y!\PRT:'FOD8TIR(V)_5^7N3+?&H1!T5,FTP88F+
M7-(32N6[**$.D8M@79VQ0->V3,KQ1?D?$2SY_BMKWWSY8^]V[EVSS\T&X;G]
MJ,2EICN5[GBY5XLWSM[)^E.D""RQD$J*(4F7(@*@"TJU6^JV<WJH\3)+C\1"
MN9/0;#AC'?^PV58U9UCW0R4/[.4+W\+;3SB-*_IS))EU#LI"^1)+)^?LYGZG
MR\M530W8E5BP9C]4(DS>YBD+,U'Z:N-Z2$D//\NP[D,VBG<)1A+L4RGV7!U5
MAHM\8[MRT/?5L]M;[>K%TN:^0D92$)ZG-%9 OSH=AYD9W5I[K#%,\=0?=N?=
MID[$W+RO_<W9WL&_?)I>1LRSXM?ON.Q_J"<-P\&(;K5V]TJS:AB$B$@[0/'_
M!3 J(^*G5=WX?K9#93/HBN@3E89,&JM*/,%EX(C/(PU&Y<[S=XK3C\"QV792
MB;RFJ"W@EE$%3 Z*:\#;"'$1I_[$E03>*5=N+HK8>%BGYY\8]&RHX>:X&6W7
M -24.CRD& O$P@;H*FV3RG-LD[+5X']05<.N@].8?3 8V3O[=I>PRO=Z\\7W
ME0KS?@O<2$!V4VAS*V#RBW_ET,V2(>N6E5<T76M?U\]III6?7WI^_P/KAW,:
MR_V#+WUBB7;_Z:6XBXO$"K4_-]05*+PGY1EQ>8O^3Q[U0:J$P??1'"KN2\E0
M5)DX9GDK??M=?X#-?(G%H[ (23;S9MQKZ(_<[U6AMVEK+<99 M(0__LY?G]P
MN^UVUZV=1SKN P*']!C>';T5Y8BDJ87OICO?%Q>$<C8K[O:9F(AQ%6PU1S@?
MWOV8S3R_DPRXZ[Z/6IG87UNJ\<(&=.MT(+!(TSH#%J"<)5E5UD)AD143!=W<
M\/C>,B^ &GQ.^U?SN>[)DI/_PGN>'<N'W@'BNFF^X?"3,R/JT,/<799C^W^/
M;K\3_RA.+*'_235$ A#8DPGD#A+[+XDF$]!&C3(WR]C0E7^L?XP8K?ST\^I+
MAM\WTA\/*[\-:/NSF3:[$U"(B14V:?IO+>5(\+M2VBEI)N7P<J>VSEM:1B[Z
M:"2,?<0RPG^-NOO7U_0NS2?,@F[\/L=&UM!\=*WFVE*F^O$6RR==FAM=#'\E
M:@0D<-&)75ABRS-:T7.:^M+:8YK@*K\VRYG]E9G]3]L+>Q=!.]FDRZR44!Z.
M!,EDYYI?\*KQ-3KWE%MW;-+O&+\GYVK;\K<,T C$I+@+V*8KQQ-#UB< HWO+
M8[_3H3\FRH#2WJB5BY4%_ 8\UB_GJS>ONMM646W7MHO^-J[X&--2<+I$VMV_
M#6(0OPS8C:*?.*=!'5:("7F-&[L6Q<^$Z'3&_)M ^__K0)S9#/S5P?R<N0\R
MRA;-S?[^]@.JV'[+\]^SNRA/+Z@,I.9#!I;C9N>RQN]E@1L10<H4<_(2=CP,
MN2+4M*)[$[2.KV8;(M"G'@Q+];R8%79;V'CLN\>/N+GA2^DH^YDI?^4=[6L+
M/6VI4[^WT6!YZ0JM]SK>IY^?_R?V4EA+*+.92R21-]NFEBI)L?U,L3DKU?7%
M<% 8SO([^<EM?7G4W)74YV'EA,6F\K-\_-++WKS2)=)AU9"44?6[D@7YI'ZI
M?@/^ZY?N6XD2@D<!8:K+7S3.:5*HP@ZN8(W2'.N_;G3$-&2XX&B",F/!?>/Q
M_M!:=!/[$$>;S2611Z$I&6Z)1*FC:V<5YS1^2&Z*)CF1-.&6>Q1!YO6J"TOO
MH5ZM^_G;DC<L$]=C[^AT)-769,;C[S2&,\$M&NZ]^T%SY>YI3 ^P87=+\\).
M+LT$ ]+.:02TP-ZG%M09W*<LL7:N3D!&\.8O.4CS_[I)<QVC.)NC^;0B&;[F
M=&<87_]BB"-G$<2W#T^MX#^%Q,CG-'(Q)<#98_Q.*C'>H1"LC7!KB.GCJQZI
M*EOJ^#+--KO@8E2N%;+O_$!@\3Y#^@\K?3J-4_&U"^YH^'!VC3Q$ AX]/$M2
M6@C%&\7)P;3Q$/5&3*.O$#NQ^JQC+07V]+-"PFK[-(JXQZ O+-8>T'TS8<%"
MYUD7B@#HA^+ *^AM]O*_ED3%;OLE>IBN^Q<S_#"S69A'&RD-$^J_5^FPUL+C
MG'I?[9=6U66>HO=ECWJ?$-T 9+FG%\+\/Y)NVB&0,2Q]1;=/V^*X*T1EWZDK
M[^/,K>FR:?]#O:JP$ON\.2.Z:4W1F[S*1M=SV9%OV=MVH!R;YS37M=@)P"OD
MO94!. N9I83,;55+$LH@(KOMCC&LL,C/Y.33*XZ+1C*YT8W;H?^AVUTM',O[
MJ$U^3X(62W\D?,KA- E45UHR<SI3PN2L^D-4OJ3'P-A/A7U5\]!]+'$(_B9&
MY*6P5YOXP8OP]KO)DJ0W5;Z6N_BJJA)!_537ATJA9O<:<HR?)BU.IGZAO1T-
MB(+QY?8A:J&]NZ\ +!A/RTODW*.-29@]D;P$,VP;GX50Y#Z&52JU>,0&<]?7
MYS$ZWFX+61)(Z;WZQ@/RC03D#L.:GY5K(59T$POIS[)U1&&>Y.A*GSP59"A)
M]ZAJYF"8O]O2'13^N;HY_U.8X:G3]"&@OG]D0MJRN*?-LW_L&ZKB8/<R=<H^
M+PC.>3'W!W_/::Y16()]B1L(AG,:KU05(%TX*T=W_5>2;#Y=-#000&F0NMK;
M5WNO>BE"S3=@M?W/Q 0J$UYJ6I7:Z!J)9*- SU+@NN2Y 0 _51T^C6#MO$+]
MOD1L;QIRCL]UGEF=VJ&(E^)^S:[;X:)B.^)*BN89JJ^6N(P*#O>VM.39TEK[
M2E$N+R/)=\JQVCIS^-7$*NI/(+JS#)8;JK)X]4*Z?M.27UYP=VJZ)_W"E^^P
M$UF]$7J3/GMZ43^"3ZTL=S7J'["><O54"<9$5+)7Y2J\TD)^N;^A:!D>3*IZ
MC":Y#VOJK+:\]D7S9<^UE_Y[/73#.Q 6N_)K>U.'[^SS.0W(\O)\'UXW=HFE
MG7\YG184BO+P#Y)AU!]/=IZ_Q%F=VA('XA)]G9)MU=:O0ZKY?I^9F7O"W!;U
M"5-R^MUV+J31ODHKORM"CL(Q\)C8+D\=T"5:8&8WCP!$ZX;9V;!-0J1OH3BI
M,>1Q76+374SC[_HTPHFQGK20@'3O&SHZC604^0[+17W^YR!;=&J-Z+:%A09^
M4M?U)7KWL-"O=PHUQ/\ =-2!ONRZF0CKM?+,U_RW]L%^+ 39E#LP)W8/E?SD
M:Q.W/3-QXY4)IUB+';ODK32/?M=X@<OCU0 <9H7+H+)]S([^]N],?EY:F4)3
M9'W,!V9F>NV 3'!_[V2EJ5WY5;&HN4CM:N@DRJ^]<U6\!T!6Q1XQ$'7R2\GE
MA/^UJ..#/<UPTDQLUR?Q]Y]T+%9]7J#MX(J2_R_&#W7\DF=-(/1T9.B([RRW
M7;E\%O3_.R/<4;$Z_+5HV^;FELXQ]\Y",P\U-L7Y.\?2H>K2 UDS/)Q[@JCM
M(=*Q!?K5XDPO%V;VYO:I=L%>SIMM==OKW[ 3*83F_*-]\ES%H,Y4(,<+4KNA
MRD?<Y\\V5VG\'Y6CQ>OW+7-YYT@9 )<BRE+&T15,G7=,->>?"2HC3!S]NLMT
M !#36.A8MU<9YN%^X0*"X_W+>?9E$$<V4]5!<Z\GX#=@REGF3V^UH)N(#Q%@
MG^]/8%]E9*M+[40*-@S')F_*NT%!I\$4SZ8T9<>G'7;_WFG>&$"GEKQ([V30
MUHR2JO_?,<,8BEL<X(Z,IJ7B]OR-14?SJGT5$_WO+M$_8Y):C#B6I(NXX:T+
M)P<LU>.1NH7(C-_Q#Z:T&(77F?"12!8'IX9VE3QX?BA80+8=??(P:]XXYG+T
M3_>D(PPM##%UD.RPI9P?2@+$^8L,_-K!9\@VGF$U,__]E[W 8C[T?:7<666)
M^*C#P;F6)(ZM9K<O2'04O>E4T/>2/E#A!0OLM[LX_1O'"NH\E2^G3[B!;/ 1
MA(XUG%UNK@O+CD=DR*=U-.!:Q>(J??:-<IM:MZ-.P^F;8Q_, [$>TP7^I_\$
MMY']'F",+K8Z"@0%#+XB['G)&PX$V-G;\E@9"WC4Z)0T3% U?'-*2UO?LF,E
M;GR7?FQ^Y1W/[?<)DN'= K\C:Z3P" [XS_&P?O*\>;D#B-_8^U0:Q.8B< /"
M^CF-@_;;!O-S#2(:R8%GD\<N%])HT:99ZKVQ_)-N:L88DI5E5O5S[02[]KL1
MLKAS3C-QJ&O2= %R[#,E\D 0U\T%,[3J4:2M>_>0_*-K?RVBU%?&RRZ E)$L
M_K"#9-B@W?]%Z<W8>JMGW95!7H=_T;;.=_/MPVD@]%F+&/7M3DFCAC\@=\E0
M#S:3Q\=O:<_PV0(!A99.<W7D]C%-XXIQAV%^YT7'1<-K>8N/ZP-X_&J.$UI1
M]TUXM-@B),8?V5E!C3HZ(OV!3?;K:YC1/6UL'Z;Y3VX"Q'WLSM2,Q42PN>'\
MH(PG,Z0H+2@X\3CD]B7(<3</H>/4[*SD ,H^QQB)XG<&\9F7WKR?LZ<E[SK*
MUI/T@O;TAY[('UV)OPRH-<Q1_,\FEC@=>=56L=^*9-U>549".D/_WJJYX.X[
M%R:V0^,>$^AJ([_"("\-?9&2EO)*U/T>AQU9_[)0(9>)&!V1D"<"%=N-_HPI
M03Q51ZY1I6=^G? 05].3?NZA"_I4/&X8T.$F6Y/X#5IR;E?[(O[NFRI+!;.9
M"789^DPSU;WY9(0-QZX"@IZ#2=8KJ/1V:^+* Y*4VU!-6!*0X3L<)H8_Q<A9
M?C6^WF"X!U1N'PUYE/HMG;OXM[OR,;0'2KZ[&Z_#'F8(D;5DG/6-2+O%VEYY
MY>6U(I]?7,%J\\;G-&%49#ZF";D-*J/ 9@YEG-9Z<E2F0_@@.^7!("^9[94,
MI;]N^)0TK:9;L>I6<+\#K9A4OV8U''SD4T922)[ISLEF67;;2;" ?./DUZ<<
MF6/*'=4(\P,=WI:SL@L$A[)^-G(O-2\1ZZML2?4_-/YC'/JF2$#Y%=<W2-GE
MVR(BDN%"4<&!I\8;Q,%@#,?ZM*52M;!VTX=AX0>_MZ.373^\%N!<CYY3_G./
M^M--8ZJ:$>2D$@T!S'DE32^:*YC]R\'>J&OCCY2*[KX6]BP4KJP\TX=(MO3(
M^2Y*;+@1CE-)#/5_82G*W=S<'XDDH=C4S:]SBO.J1U:_:"Y!N890F-\_<_D
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
M#^5!)%EX9L;VIPRD,;ZN273!H'Q!!2V/WIO]::#1WV^@NS%#U_K7*SO03S2
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
M^<B@]F;^,8$>&X$1$;U,C^=CA_,5\U.,(;E:/O?MT^_%;&V5/K[!_"7HSSF
M$>3<$@:M$.CV8$" "35-K_$H+!U[UL$:!TMMC)K 3[+#A-WHW5K5[>^>Q348
ME?I//%+E=#>6?X/[&EJ"SP$$$S1SFV5*6$3;?"2*$+VN5PI["ZN5'$*ZN0&_
M_GSN)9QVI;&7!\;[=<3\TE5AA!A?#DA@(!TO[5)04\CCO;3K*UP7N-SPWK+!
M>RTH+V0 ;B;5JO*E2$DWY9:4LV[RN_<UD^.SL_?JK7,.BIBGA4A2!&A/.=Z#
M&_8.(4NPJ86!.A*JX+SM4856_XK,L6U%&RK!T\Z*)'>2F:]LKQA6D^MCV))9
M&XJWT>]4,NAO"RM0;*V>N7L^1M$_JX7(J_^+K/6:5B4_<6';QEQRYU72IDEE
M?45M.8/?E9'[QT(F4OLWQA-/_S-'"(RTO )-Q<[".2$QBYE'T927<^*-]960
M9]6A,Q9="&PD?"G)62^WQSF=PZ=[Y!(MQ8]@! H]07:"PZ&$%/CWJ0Q4I HH
MO#O!/B<FK29XTZAF3UXO"DNETY[":X?<$97!\#<G]XF$Q_0,[ \4B,V=YI\H
M( +_(X4+\3W\XJ+S:@8E\M _-V/T&;H2.\L\!YTZI3*H+X(8!H@Q/0(<(#M5
M3-S)^VJ<!\,,0CYKWB;>3;E4GI%)]=24R#KT\IFMFUKM.ZY;#LI"#X6L ,"\
M8>1K% .<9I$SIE%LT6/*MH=ZC^Q<2';LV*?<XYST;W!IIB5'7.G7+Q(I.+$<
MXHAEU0<JE0*D=9;[BL5HW5JF,&T>S&O\?&1I0G]'S5N(7D'' N8:,$/T4SGD
M[/-:JFS)446# 5ZO?4 : .2QLDOX<CA/B%];[?:"UP3 %!N:AYL[A>IJHU?$
MS/%S?TL>=W_DSG40U,^+U_J.Z:WD%S'J5C'N-#8R$;W":?J@V$!WIM2L.<IR
M4OVATA_-:W&ZWB**!ABYC+BMSTTK5:,&,/4:6#8EE?*8K'=J26X@39%I%L//
MO@(!%/7)9D:R6"<CKH5M%MK&@<$'<JLQ%9/]+Y6*D,I%:G**969%AO4B^2;P
M(+FB+_W7AZ) E\\!"]GG -X@/H0(.: PJ!=%#[QCY0SBJH9&D8+4W=YT_#<J
MW#!Z*.8X*N<6- V></U17Q.%[I?S?=OK].83'2T'9AP4VWR+' IRG@\!"C:2
M TJMG JZLA3UP5"1Y5$W-UY](N,_B376)V^JLUAH.B]YIL7>5!(ZE"6]#@0>
MX3I/XDHF?$U]^>^. X=(JEXD\Q'N4%9(A^R?_SQ6>@39RL+LA6GF1PNR;!?#
MOSTPS>,Q#"W0'\PU61J?-O/?2.#/$A7017N\-F6+O]O-&OW97DFYV72E="EE
MV2= LG8#*86LJMWJ^K]&O#^\!:)R\."MZ5,1N!:$J!A>!66$.W;^Z.^0A<*-
M=6I_5<5KE:5B29J0\&"1.'O]3G=EM94Z:(@ 01=%?F""BFCDQ$TG\%"NDP.0
MN <'\I7DKS^<>"3+\?JP#M*ZTY$_78E^3?;U$^]$!G1C]0=0LNC@=)3\$93"
M#B'UDU$$)%XJ$L@#-^O\Y&S&62^/7LEP%J_[^D91H5WYY14:=_OG@QJ];;L)
MAO]K<DL= ZJ1\3X)-_[WQT@5D6D^0H(Z)"<MU"7G /%.S#)U7F9:_@K^ ^!-
MNPL&!)E .FVD<SI9^M?:D<8FVT9%L4T9$?)INQ*_QU,FF@($1OXEY&!87Q!\
MX"BP '@C.:;X?GO0]C<AN0R#/IV^ <6*FE@R=9YZM9KX8Y[D0=XE".#IMR_A
MBAG4/!:;9!<5(ZH]KI%Y]8?M1AP([IEXSKKJR@#U&W,+'8B31EO7O.VVV%2
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
MWFJ[.*UN9$@0S7!U JO3*.+9R(66SEI9F%LR6C\YTIHLC>%TRHO&SIGXCO)
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
MEO'ZO1&4"<I TU"O+>- 3/,*F8O0*>9%CCA'Y\OF]PIR-T9F&#\Z\TQ+=#(
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
M[<114V,IGJ9'NH^KM'#X2-LO[ODSP@\(>16F-*2$*4.^]B"+("EL1Z2(LV]
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
MR)1OQ9%^FC!(B<^="2KUU.LZY_I<>/=7*'[E.YG0;@XJFL:>NO9/EU3[G1G
M@52AFU4L>$K5B'\I( 1H.%9F7F[#-FVSK4 JVS7X^NI?&4$WR72LD$I!JD^
MQU%IQ;_&3<+4V=ES_1<_]%49 /]K!.2W@,H7^V+7MX!_Y2RA5_B0%,2.&+C4
MP;;^O,_LE)Z[P/)J=(&X3J#&MP!Z71/9'0%YO\L#548]T KNI=FCB>5I3)6V
M*H-Q&O1VX?\!4$L#!!0    ( ,J*K%HA$LWM<BH" #$Q @ -    :6UA9V5?
M,# S+FIP9[2Y=U13X=,N&D1 NH#T$I4J5;K2HBA-A A($014.A@0::&&WB$"
M DH5D"9-NO3>03I(0"!!>DL0PA:2</G=[ZYS__G^./>><W;69*TW^]VSYGEG
M]C//K%S\NE@%77^BJ:,)(B,C [VZ_( N%D&/_K/Z7[K^X^1_U0?912>(Z=H5
MFRN,Y&2W05>8R,B9R"YZ06 0B(SBOS: _I^+[ KY50I*JFO4-+27&^JO@ZZ0
MD9-?N4I.07'UZN7=P,O[H*M,%,RWI!]2LAB\IKKM?D,F)"GO&K]Z=1>KX216
M0/;-^U!J&C9V#DXN02%AD3NB<O(*BO?N*SUZK*&II:WSQ.BYL8FIV0MS&UL[
M>P=')V</3R]O'[BO7UAX1&14=$QL<LK'U+3T3Y\S\@N^%A85EY1^JZFMJV]H
M_-'4W-W3V]<_,#@T/#4],SLW_VL!A<:L_5G?V-S:WL$=_3T^P9\"_\[^@XL,
M1/X_H/^WN)@N<5VY>I7\*M5_<)%=\?G/!J:K%+>D*9D?&E"]=F>Y+1-R[89Z
M4EYU%S6_K"&6]<W[21HV 3FT(.X_T/YO9/]SP$+_?R'['\#^7UPH$!TYV67R
MR)E $!")))(?"_J?MU9A?!H05TRX!;#C7#!IY4^V.QA)7,!B7RV'I.N^VV;3
M1-V+>FYZI6'_ZXWN(]\L+0H_4J(V4!B])Y8*<U12[Q2"_>M9 1]L+H9]7_Y<
M#!!;E6S"^6L!TSAN4]Q\F H3MJJWG1'(P_%WSB\+ ,ASW8 WN,:HUH>\%Z#0
MV]6SK6Y>Z-_\:.'@-1P&2+/T.]6-LIA*?Q*Z\K3^QX1KE510929^L:$.MQE!
M N]VT'G]AO2=50W E/&!.*&0?'BQ#HZO. _>V!L$G@OP?>T!<[W9,'5"5-8#
M IU6$9S HF'LO;I<*B>2FIY@5>$\9O9M)]769<#6>4$+>B4!&D IKJ#/+S=:
MSHV6( /XGVL0-!/IJ3 *9>S=^S;HW+!6._9.2#@^2 0K5( NUCV\3M !\E;=
MHOD$@$",A7]2(&O;<DUCA0I[!K/4S$HMN&\E&@?G7NWHL4!>!<8'<NY@CW/
M  R7V4^Z/2=%FLZ#=X]WXN"9F,>U+EQ]B2U\+;#5CNMCQ8 )0>C[J1^^"7;S
MNY/$Z]8/P4&I!M8?@Y2)!0'&/N?6\,9.OV3Y]*[<L+D+$*T*!7H-G<MIM64>
MU8M$&6&\9@?ZK@6H8EI:8'P#3Z8"I+&+JX<A]2O<P :OKHFN"XS<Q"1GVI"K
MERNH<($@0&P2 ,8PT' U'N UUL<$=[6#B7 ?4\4+KS5JQ3U5$N>[@C6)P<V-
MH[F MGVO;)D[7A!Z #7,R $LHLW-G144@R0G H0]^#X76,;%^2\^8YS*$/M;
MA8_%9>]U\+:# 3&M3 QE7C$@BW9(;'7!R3["@GLMP>B3Q#B[-2AK@ P6T9-[
M(^#)[ G,XHD+E';;>P3G83"%J:N=D0<*L7;]>7@G"3MW3Z(+/KJ.F DVP$I%
MEWM=@%@!%K1PSS@%T&@)U&+&HS_ BP>L!+&YL6X!EF@BD^>^ IB.UZ??2KX=
MMQDIT2HME%5MKCX!('N:-RHP>HQ0)OE!JJT$5FQ5 L2E@A_=LHO2ZI6B?0'(
M]JFQ834K< Z]9_:E:Q+TGE R M=$7: H_@*$88]K-7+A;<L)>Q.@ZQ.XJNQ&
M/\IW 3*=;U4L'4&?9YMJA8Z8SJB<]G0T/LU  R%VI0$B;1/R'1%' 6*X2_>,
MQ8ER8]9FV/&NJA@PY;%;G'EZW^L;?H_=Y!O#A7/-L<O5:)<OZ>U"LP1Y[V:7
M,6)=TD^RLQ<:09:[X,;ZL<9X%:=5D7:PDU)0!78%H]4%C5(3FJL*>$_BKV[
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
M9Z&/9EP=/J9(?0X+K>RS--:\T7L?%,%6\N5*K,C_)Z.L1A6V43J#54[)_UV
M#/2SOL<TG*QZCAO%CJ^$1+WZBM4!,;K'Y^X^X**^^SHE&#)>5=6N/,-LN0\K
M8:V1D<W=/CMS7\PHN:O)_.S!$']\+M0:2Q2-^M3MC8IH"+U_[^P"=$($OM"S
MSV2;E03? _<*T' CU:DY5((X\5^5,M?6&P16W3>DK-:*J[8G-IKBJE2&9'IN
M5(E%QS\TA-Y1_&FH(Y#B5TKSA5 6?&_\OOPP !T((L>E-K3XH\?9G3)2&R/K
M%U<877RH ^ET;<JV]00;"FV4GGAP=_G?J X8:SE]2_;FZZRFC%\_#]YYUY+%
MNSU\J"O XYWY0IGSN;/?IQF[3BG8=Q^A!^X[[T#W>-Q/-G+<^F=OBC$';;^2
M76+6!KWR6$Q"^N' UP,< 0WTUORY \8Z_"U'3:1895=@UZMB9XO.+\F,Y#=9
M9LX"!G#6)!KPN01!>&JOJMZ:9X=/L'5&*GG@"78SG*!:ZDRZ-5>I<TO",T&&
M\H5;<38V:8CIND6I8OK]^L;/4#7)_&Z#'#%6DT06QB>2QL(F+[\-[]?]F9I\
MVYH@HFX6XR\N9^E<XQUKL8P22"..3U#7?\)D<(R:T0V,IA8^^Z!5_6NPY^IW
M"F/O4(:7/*M<(5[ [Z<QM#?L5EAX\I)O'\2B+1_VR+EJ/0UF#%*[-7T!>KL2
M5>/8?$F-;O1 8[?'3H/Z$2,]D*(7N=)[5Z GL-RT84@%*]$SP#,U_C;,J_'
M1&MII167+8S'3+7>$8[?;[7Y9DE0_S'3ZE/EPL?LS\TZ=2D"5N-^'0/'8'H]
M&8N/K6W?_5VV*VT[/<^?VOU(=?_7KMB72-7UQN%)4:!F0,P=47WFT+32K_\R
MFW=+CS^YTF&^':=JVQEEV:^(U26[Z+7.GA"A,UOU!J)N3-\Y^VFEK*$MAR84
M:ZET_#\]^D]X&515 ]WW,PBM8*R!6Q26WQ6KV5;/4?:/3O+*=V,!]@7P*!DG
M!=3@+P^NZO4%B((7T/"<?.1U23UL3H-+L@WI*I.2^CI_K^^_TUEZ1SGU).=A
MU7WX+'K?O#;\7A653E%Z30YSW:;>5I/=/2N9$\N?R!/NV O0EI$4(9. G+*?
MR;)A&QVE>M!IHQIX 8)"C?05CX)U&EY]81[PRV*T8H ?\\SWH1CWZ\\ASE/J
M@KAGD[T%;@2]6\U1(X$M,5X6]JC?L>FWH"/)&OZ)"3A_=&YT-N1[@/L79^L[
M]MKUVJ\^)K\+E?MA+[ZW)/J!3, V9"Q0@;:7@6UTQH11I?.)H8&!:WZ\+>IE
M1;%8OPS,4OG>[^+JC3=P?X6NE<7U7W\PF<EX0W=]B;]B)?(P+E.?^C:HM5+*
M*UAT"U_P]V?NV3T"[L'4!-4$IIVWH\-S!]<,%Z[>W2EHA/3Z'?=3C[.N!;$
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
M(<W%D7VHVIK0MOLCB+@JFW7D+__. OSA)9PQP*?/WZ8%,#I7=?X+;S2(?"'
M?%E'A/O:QXP,"P+T+'G^XZR_=]@UALP^#?%@C+CT)R] ;[W]<@K5"@4:E!*.
M+* (7S\\3I?^ZP@^\_1=P+];:6S^',7*3#\'F+2K6SAO,Q(*+D!=E<O,S5&/
MB+6D^\YW'Y^21'&F84%,CO/YLH)+U@M<)H5KR!LJ,*$Y':$9E1?YM$D?'KNK
M6S;N1R.,&\9N@!V'RYB<KLCTC[)*\KN\EN1-TG]Q^WVGY*-FN@^C0T39KG^J
M*F&11_$9*=-DZ>@\D<9#S9D\H<)\J'=.%1;"@A'O?Y'C\\DD-4LXNN3C?/<_
M!X'R"] JN,>4P$;58P1HD6A./>?FW@DV]KI%-@LGRK/<<+GA5U0F'+'_]B3;
M7&22/]SJMVZ11-^4>K3 YXQ7$7]LK%O!6#>'Q/5VXJ=V94!RXS7%8<@%R)G;
MR>3FM]5%H']8%V V,43,L_"\9SGBMZVF_@L>[0"DD!%"TPBWPU\M&(9<&M^@
MVU@PDB!QWU9DA)B>MY.N$"?VK7G8$+6T;PA/G82KOPRDO:RT R 2#XE!-$KU
M?+X ^5]O 7AQ7)I_&5-<HSNP2$MG6@Y#PIB#P+2HIAU9S.,/=X5G,I%SVRV5
M)K\SVW+*W :*/;J+GR1P)6<Y"RVVZ.U.CXRT0-(0\;):A:19ZX;*"!?7ACFG
M\Y<$[?KZR"71<DK_;=+,ERO7Q9<]X3?7Z,AMG 9.4BZC6'1FW@'7YNYSEO:(
M[ZH.#,0YVDJGD&E$=2JI%S"7LP9_GM7D6$T>H*%E_+."CZUNGNYP<5LT>5'
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
M%ZW;EO_S5Y->0."T6T'NY>RRQW3.YZBDXB,A7S^ 5+F%0V)RJD5ETQ2Y(BY
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
M0X]K*9W])F&7T;?, C?P72+","4-<J=]DLW2VNR^U"FO0<Z;6[VX9B/T@JO
M>YKY<+&<OFQB+#4//R8E<^:,((4Y$8:N[LON&GG7IIEEW0 BQ*LW&[%I,:"7
M219RGRZ7(^&F17);:@ZPTJ%L"\CPUY8&W)/5^)@; ,V)1ER<&%[[2C9H]/'Y
MB,J2["$I7!2G8X]5T2%S9$_S6/8]--0Q,$B!5P6Z<3=J%?\QO;Y:T>M!TL$?
M_#VET@M/N\R)]M)C\3M/ZGA/%IX_WZ]4Y23^SX)=C&3<@C^ /Y6"WY'Y*?Q.
MX<*PAW]#H%;R9%&]CF)7>I[!JRFSX47HA,<_46.WG"9V.>?(:B2B=U%O1WUE
MLWMYKM/ RW8%'$[@QDQE,FK!3JD.[SIZNRUV46?P:" E5N/?("1%NO89%PY&
M5GFSV^RV&ZM]'MV?L L192_C^#=5ZM-%G;"_S!X6FFR8EM+92/H._$!1"/<7
M"]Y/L\5HJV.6JK"V?:)KDA&M@AQA2PDKM%2#OZ!!0IBX-!A_$-R*E^,-;?Y"
M%Y\FO4F:;EU*B+7 B$Y@X:H+[F%AGR5D]7W66K3H#8#5 4')%R)4.?T/%_@N
MSY&5U5HGYTR4QF9)W,PN;(IT?'Z4G=UT?/5%LEYJ22^;EI%OE)R0L&:YOP'L
MB>>XC*:IPYPGUCWV\8)$;HF[IO:!_PDX'Z;=8Z0$#O=Z$F T+58F*RZCEV8P
MZ:6]FQJ@K,Q&=)S7T/A*Z=#(F/<!'^9.8NP1;?B'VQZ7"ZFLK4*;(RC-?=&F
M!Q*G=ZL#J.K&4U&=.Y?V(4ML/],M&!D71AZ8?AE@?YI,W 0+XC8A+%GQ)'7X
M+X?"==;TZ%&#'@6C>=!6.@@KZMEW''K9:DKBC%-!H*9%1]KZ28?.F.5J\/'S
M(H_X' (KKJVK\1-J-!S$?"6/JS,,61HTKJAIP=I'WBOS6)6D+^O[9E^^[1_]
M#.J?BO(Z;=8KW$_7]G"( M7Q*_36L5MO'1U+F(PLE&C*YHU');4<)"?ZP):]
MW;1E<I2UMA4=<VN0!4T"ME>D6,$OJ>D23:2UHTJ[78WXQ_H+?9%WN@HM'@9H
M_JSU<L@:J&;0=&W]8+UHO"&"B$6P6<F"*XUC<^,#M',),V &L5=KD4L:@HAP
MC@'.KUWK9,>\%KTFHGSRPRF*5[F=.;7+^];H9>9=L[,&;$ 7'1S4C,DNL8%+
MK>+2QR].=5BV3W#B23J-M=]D9SVI?'Q/F6JLQ1?&12TMY%WZP+1!X]*^;9W
M:M8.\Q:%Y[)M*,GN-GK9Q0^+-X#<70ZHK[T)YG.N'5LJ_4)U8TO+/+.J"MPZ
MR>:=Z/Z:PK59$BQ@/-ZRH<''WQ3J,WNV(_NK,;:0I='IT.ZL A<J%"Y1#69T
MXJC)KOCEB])YOF,>'0EZ5FAFCK!?[/!Q'9_?=D.QV-5&.B?820_+*"=_>$!B
M[ 37+AIAL^A8KR/Z26G[$F#]G,==*56HD.WL7"\>050#F3MMY<$_JXDWF230
MXHTGUI3*<^'_['&.6/H#^+^)PSQZL2H<HOL2CN66-GC(<AE6T&^?J</EN,8Q
M><<T!98+KW:&%PJ8FKY/E:!XD? UFZ^/0?4!.924/J*$XR#]9[[BJ\JLI,JM
MO<7)QOWS'7B@(;-159&SZ3[,ZM)QPMSB##%WOG9=UPF)1MS#&Z!I*;<)<F,@
M<?0HK6_<;A<JOV>J]ENQ8'Q1GV=C4*YX<]AZ5<H*C9B5Z?/GLM'2PA%7QG@6
M4;1Q3]N\=F_\E>6B^3:!Y@80AE@MDQC5Q1Q^$GMK7B;3=393$1C=[9/-FZ#V
MH]@)I3.??UTZ2L*2H,$A5Q,WJ0YCW4Q&D9X<:XKW5+Q@_<I'(THK1?M\WE"3
M<O[;XR\^]FZB[5>;J_?*O+"<*^"^V^E;A7LV3A!WX8:LG]^G3"\=0;W&O&C4
M?&-ZGZ1!H0(Y&2X;G4GJO,F.W$_U5T.Z9LJ+)T.C"S4'))P&L^2@\C-U/U)
M1D)$>P_T%MV1%,K@"Y^JILJK.A\P&,Z)W7R)28MN92',!0F--SNU"N LL;9=
M%&LPR=7:W%S'?<E867.-4R"M[^&;NDG98<O<<;AJX0OTJS6JN^+D\Q+K\BSG
MTP__C2'&TMJ#),<(0KZT[3DLH/LW !@&V=U&[:CR!+,Q9+X9=]#5;>2P9YTN
M*WR_1IQ?GH;WQ7H$_LS02 IY41'41P!/!S'B6OMZ_7,^.S?;K_8$O I8Z<'
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
M5\.4$HX=Y,E":PO%#&96 !%O9\EZ1_.V@9B72!R_Q-??(\L5]EW7[Y]Q"&=
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
M3[SQ19+_A.L,E-W2MYNN8UHS2]/*/'6DH%/_9[L^9T/;%:WZ_"Z_9@@121P
M$*PK_4C-/RX[A?'DGLK!(W^&N^OE,HEJS_Y8V([G\*S1^=;2C3914V8*HS3_
MG)+'3S %)T*+5A2LU)\2K=^;ZQC5>W9(.%!6!QU?%U@?2_TA_DWR%J 2&A?L
MV>MFQO!XTU:8*I6?_H\B_X;W$;E5O4*1U@^=[R&#_5RGY)/XADO&4)P^&7S<
MS[VS_8C;WVM]K7#-T@YVE??!]KYKD$'F#2#IY*Q<Z=1,T7I)*DV-/+3]?E)O
MP!VIF?'&J?L]%-QW20(I,Q$J+<7O%VP67KOH\&149R^5X4.VG<[ K+=QJ[L!
MW&T&8TO._'#O5FX =+AH$\QB7@ZS4./G*]4CE$]]=+N5Y#.F;?Z$7MB9LG+3
M[S<H:=<I?-]L4%?./;GYC&7&'02['#34C30E-0/FD6^F=N:R&F:7OH9 :?U7
ME8<1U>&43F C9R-K^P[&*>2LRO= 8G*J6#MH*>'BN'CY+O9]@LJ\T]+#F0_I
M%W+F;?=,X4^P)3H%CD@[['XV&KMOEU+P+GH/,_ ]S9KS!B"Z3'4KJD@4L!/!
M<-#LAFY#11O--$OZY4(<DW!>/]JR">/F7Q@H3LZ;TT4=5C7XHC3Y[&C/TNK?
MFL@/7@ Y_UUXD[/'AL'?%$W_"#-D%K62<=<_=[&W+ZGMGULLD]Q;^:T0=>+W
M\WO18JN]I/^5V:BVS^Y\0S_>',?XPU?[; &GC*5=+>P^9,+EKH7WCE)KY^,?
MXGSL"TUPB*[.S?9I/<SQ&ZQD//YMFJL>\.,>3#92CK.)2G!23O@@7<K189"J
M-!"YO[R"C&VK&NV4#,M^C)V))C#@;5NQ\GW L"":^K]>-P BJ$P>:F '*AE>
M<R5:U/PT:=!M]<75L/2!N6K ])M&;??\9#_YV&;Q-4ORLX/K.+QPH>_1N=GD
MK<7U/>A[,7/H>64B5_9XQKAMN@:ZPLVR-]#J&5?1=&%K;7)!D;K2MI)K!<1%
MV[I<272LZ7'M6O&&&US_\)2^U)GJ9]EV6VVB.+!N=5B1%GY:K/)._WL(4QRI
M?0+V'I Q>YU-RS-Y#4),.>#R35-9<-RHIFRJ*;V95$,MKP"=:3/)X-/D6!A4
M/+T5,!*.!??^?Z>?-2)8J2\,;TP>OH_7QD!6^SI<F/I<Q&J5RD8RL*+H -^9
M-VE:6-+@=-&[_'6UV7]U$R-7TI^2O/M(? AD@&MB-B-O #:'T:R_V[HG*QHK
M&G"^^[;85!J$R21(NVS'7^5'/@K:R#R\L]/8%[X2KL%J[$'%-<L/?63TTET%
MC*M"(ZA]/0@4&1A&51ZB> MLIEE\Q\LJ[2:VD=1IHR"N^OK4WK'_XL6O%S_-
M3)\+H&._"Q!,->-T6NW7VFXQ@GYBI3PTWP1GKXMI34-SQM="(#@K&A5.EWM+
MYK^THW-8+.<S2N(% QYF/[B7X^CWRR5=3CN(7^[*V3IZ<.O=%-;P0[&(1[4
M-V.,7=IYS5]<C"XQ*\@=NIK<L@-]WY"UX5,>K>WOK1)TG?(.5VB-?=&;S=Z
M.6V-]$+_\IQKID+X( J>%>JLW0 H^O@YK'[*18]SC"]A7>SHQ1LS,A;C'L3I
MB5=<,P7U@"EN !\<3EW8<<ANCH(D-.>^DXY*5S?6<8FCK7XLZ57=&+ZW,OO*
M((ZBAB7.)U&3P:&L>I.!-43]?7+\ "WSSC+C81 W7&K*$T*U=0F.QLO=OI(<
M%]K%&EM\_;.K^\C16UY>^\=N;<(V2^,G*\X9\<F%)<L5*_.O:ZK5J>JSX'S)
MCS> FK389G/,>T2$$8$5D]-EJ==K=)G2%HGG7#4_R^X=[2'03<#*Y$RJ-?Y-
MC)_"GWCD\YOE<61B>OC3$I?-V/"XQ,?XB7 G]0B9/3G*:D>#?$6CQ$2?I#>;
M#CV]WD90 @ 7DLU(G*:@3B]G]LH"$V,S::[3)'LP@S381(8OB6/UNES8">,(
M1H*40$U=&(%KUM?X>?I$%XJLQ#HP(! =+2XX?JX90 8-%%%6$* ;.#9='(1Q
MUTSE(84.)\ YR^0@KQ(<;1<KCQCN2<$VU1IM5!N+ &8YQ*7F),I2OHMC-!KT
M0HPE_7HQ=^"(S5-!XG>DLS-)U?QU]F(!W/Y4W1 7OY:Q/&=^%HZ-CVH6777A
MSF_-S=, "94NQE=9SF\;R)U6UR69S8F?5OTY,U*"^[Q6=2-Y*S"\EUIQ4<+Z
MKZ[+?%AI=P6Q!T,KYY!LJY!58X7VV1V1C@2!*BQ=:V/C^#[<;7/G\GV#O5Q^
M,\O@^ZK ;'8&1Y[G3?NY"4_E+D>4A;M612?.F(HZYH3-!M/[19O,C:%5*])[
MD,>LS)H-_8JZXXF+ =,GK;$7V?2WTO\?3A*[O#J=A$GJ!K(35'2P!7TFV+#3
MEI::WB@4<W9&H$M^7N*".G-[W'/Z-Q'KE/K:%2;ESY CL >E!;@JK/?A4((
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
MQ\W[#X_+:M<&-2<FW@N! ELQ1 T;N3SMW?NWI:?NRN02"JJ!C *YW$\< Y&
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
M,BE"$W,0>17ZB_$WXI:AJ7P^\ Z;K L-.A3PJOB[Q'>7EU$4TFVMM'6&%+&
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
M@Q+.3ZG\Z>C[22V2,8P?7/O]/\*5B&'R\\]CGU]*CV$]B .1GC..P]3[?E0
MZ9PZ<#&",].?3\N<?6GA5,/(!Y;J!Z?_ %@/H!48<LK#J$V@'J">_MU%);DE
MM@'!R<^_ Q^7_P!>@"S"JB-0%4#+'  QG<><8Z_YYH+&,DMDY)(!]">, Y&!
M@XZ4DD2HQ#.%Z?>8#L/44G'ED @_,V,'.1S@CU!['O0!6NI\Q=&Y!!(/)R,#
M!R.OO^.*_(?_ (+8_%S2_@U_P3:_:*O+Z?9J/Q5L/#_PJ\.6,&4>Z?QWJ>F1
MZBKLFT1QC0(]7,FX['C#P,I69E/ZXW"L)HP1@M*NW>&"DE@!G +$$\':">H
M)XK\$?\ @ML ;D"1O_[(W[7O[<&J_LW?!3X'_#E-5^$GAKQ,OCCXB^,;_P 6
M:-HMI;7EW<'2+#3WT>_3[1>_\(_I,^HZA)$LT4KRI:H(P)%>@#4_X(4_LVS_
M  3_ &#;'Q]JEJ+/7OCMXGD\:P'SEFN'\,QW%U'X=\Z9 )"$B$[6\3R.+;<P
MCV!SG]X?!7&ELI'S)(5SU.TO(X /7;O>1P.FYW;JS$^.?#GX<P?#'X5_#WX6
MZ;&RZ;\/?"WA_P -P-';?9K:9]&MH#>W"Q*SJPGN44P7$;-&ZAV!);)]U\/P
MQ);22QD%KAQ))@@X." #Z'KD>U0[\ZWM\[7L_P!"].1[7OIM?I\SSR[TS[-X
MAN+H[2'E8IMQOR2>)&W$MU&>,GCD#BM*20K/!YI0*[*N7ECB4%LA<O(ZQJ68
MA5!(,CLJ+EW533U!@FN2LLC;FF()DP(@-QR1C)VJOS'Y<X'0]:Q/$&MZ=I>G
MWNMZS(UII6D:??ZQ?S3&!8X;/1XGOI;IE>3!6(6XN( <%WC48!.UL6GR59<C
MDJ5.=245JY<D)R24=')WBK))N^BN*FE*K3@_MR45YOM_P]D?-O[:'[2\O[-O
M@GPY'X:T*Y\6_$OXK>(8O ?PX\+16]Q=B;5;R-WU#7-9M;2-[VW\.^&;5/[4
MU:[0VWE2PV,#SHET0_XS?%[PQ\(OA[X(U;P[X;^)5I\2?%GQ1\=^']0^*GC^
MTU*VN]=\:^)M3UB"[\8ZSJ&F6]PUYX>TKPEI=F=&MX'(MK"WG3[9(3<?/]H_
M"+XV?$?X[6?Q3_;>\>>#8]"\+>&4\3_#G]C[PAK4,&E:C)HM[=0V?BWQY>7-
M[!++)>^,[O3--2QNYI+F*WTJVNX8+>,2LC\+^SS^RGH7Q3^(##7_  M9^$[-
M;27X@?%W0U2TOO$=[?:Y=.VC>$8O%%I:Q6UII5W)9/J^M6EA:6L^IZ;=V<%Q
M= @!/X^\6O[1XRX@R7)L'=UL764L=AY)J>&P="KRTJU6#UA&7*N2\>9V3Y4G
M<_8^!HT,BRS'9Y6E*G'#TZM*G4BXOGQ%5.$%%O?V<W%.TG=M\T;)#O#?[/'Q
MZTSX/P>// T5OXP\+>./$.L^//#'A>VL1H?CCP?X>OKZ^C\+>'I[ZXU+3M*U
MS2!H@T^Y>4IIU_9^8+.V@NX;>.ZF;X!^/_Q=_9M^'_Q+T[XG^*[/QQX.^%'A
M'6?%WBS3/B1IMQ+K>IZ-_9\^IZWX8TG5O[8@FN;JPF2;3-/L9- F@1E19)9(
MP7/[76L)T^&#3K*1['3[*V@M+:RLE6,6MO;0I!;V\ 7RXTB@A1(XT"#RT4)E
MB-[>:_$/X/\ PP^)6ESVGCSP;IWB);VPN;.ZN+B"./4+B"_B:.Y$US&/(F(6
M1BOVFSN=S9,A8EB?T&CX.5<HPV7ULGXCS+"XSZM1J5L,ZLEEF)E[.$GA\0FY
M+V<9W:7L[*[TMH>#7XS^O3JT\]R?#XV,L15^KX^A&'UA1E*7*J[3@^6,'%IJ
M[YU>_4_%#X'?M)_LA_'/Q%H/C3]ESXK^(/V=/'FOZ4WBRZ\'7[0ZO\+]6W,\
M26GQ \+SF":QL7D#*USI>IZ4R >=$CA C_H[:?M=^*_AK?:?I_[3G@C2_#N@
MZD6L=)^.?@34Y_$'PLN)8YDM;6VOIC'<7WAJ^U:>1%@@ND>T:=E@%V2RD_(/
MQ"_X(\?!;PMJVD?%']GS0?\ A&O%_@G7]%\1Z/IVGLR66[1;IY5TG6/#,\R^
M&?%N@7<$TD=QHE[I6GKYH62"[25$=?E3]FWP#^US\-]>^,GAG]H3XM:=XSTK
M7WAD\'>%H_#T=C<6]G<W$LWB&UUWP1K.FZAX?%K;.MLFGMHMK,GDMYEQ=VN
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
MT^,1HI 3:P!VD'(R>0#GG'3)Y/;UIJJ-P9\DYYQ@_P P/0=N3SQ0!5C#KE2
M.26!(Z9)7&#GG!Z>V:D#I P(4L3T*L !STQGKP#Z8('K4[B,DL4+#WXQU_F!
MZ]N.*11$Z\1.,.<@8(' Z9;K_3&#UH @>3SI 6&P  8.20.?[N[(/7D>QYX,
M^5[$8[=N/H>1]#S39%C!=XE?>H4,K^NT8VX)S@8].3US2*8V0.T7S$?,.AW'
MK@9]3QR/RH FN(Y+E5(\ML<GC:<<_P 18?@?7IBJ$FFSEUE29T" DA9&) VD
M' 9MIP/ZX%6?,8,,'"9&[UQD9QU&<9P?I5ABOEED,GH Q!^]@'('L?S]<4 8
ME[$;:V=W9V++M^;# @^RY(.0!DX SSSS6SX7+&R<,!PRD8()(._K@D]?7![=
MJSM5C>2$%'"Q[0A!^\S9)YX*A2%.2"#G "XR1N:%%'%9@*JJQV[V5B03\V,@
MA<8)./7- [.U[:'E5\'D\07MO(S&,I,4"DKL8HP!+#<=J'&XXR%!.,<5\B_'
M7XP?";6_BW8_LX>.-7M_#FGS'2O%WQ -W?SZ>GB'P5I^GR&'P[9RPP^>^EW?
MB+^R6UJXMYK<S6J26<RB*X<C[(U)OL>J:CK+@-:6$5S<WTFY(EM[>VCDEN':
M28^6@CB1V+/F-0-[C:#7\<7@C_@N5\,X_P!J#X[_ +3W[7'[-?C3P?X7^'/A
M3QW\#?AA/X1T^Q^(>K^-%NOB+H]_::A?6"?;8/#UC<:#H-Z)=0F3['%'*8RN
M9XB/DN,*6?XC#X67#TXX;%TG[6L^:T?W2E524$OWW.Z2IN-M54E?31^EE4\#
M*I56*GRRG!QPR2]Y5)>ZK7DN6T92:=]TNI^[W[>7QH\(>!_#?@C3]'6PN= T
M*QT^#P_X8T#3HGT[6=>\37MCHWA#3-"TF-;FUU#%M/<"WM4#+;K]JOFB+18K
M[A^ 7PC;X1?#VPMI[B[N_%WB.2/Q%XVU>]8OJ&I:KJ%G;*+"9=S)I]MHMO##
MIMMIL+O!"EL9T6-KMXT_'W_@D_I6F_M>^([_ /;7>/4]=^"NH0W'B/X-:1XD
MC@N]'\.>.-6O[^+5I_#&D1Q^1IMUX0TJ"+2;<E9)M/;6;]5D9YH'MOW_ (YE
M*KNFCN/,'F%T!\L,2<QA6RX:)0J9E:21@H+NQ!8_F?A=PECY9QG7'?&"6)S?
M/<;6I4,)*#='+8X1NA&C1C)<L:=2%)5KPA"//-JU[M_5\29Q2CE65\+Y94?]
MGY>JF(J8RW)6QN)Q"YYTZT$W+EH3D^24YS3LFE%M#4B1?*+@/+,@+R<KE@,$
M[ 3R<9//7COBH9(TD&T#>0-I!^7YAP1@9XR#GMCU'2Q(^9%(Q^[&%X.#D9.?
MQ/&,#^DBVX> R&6..1G*J%X)&>"<Y)?U8$<DGT%?N=:,*\E:*BHI*,$DHJ*T
M5M+;)*UEH?"0]I3A9U)2;DW9MV2U??=7,">&2&9G@ED$A!));=O<#*[VD$C
M;NNPJ<9VLIP:^;OVF?AY!XP^&OBCQ1IW@JP\4_$7P;I%UKWA+[+=3:3KMQ?6
MEO(;[3;36M/-OJ(&K632VRVMW-?66X(GV*9C"8OJ<HWVA5(4!F"EBI)7<P&?
M<CJ."..<]*B33&:/54:42I<65U&$9(B6+PN%(#1D9!(;)&002IS@CQL\R/+,
M\RG&Y1F."H5:>+I32Q-2%.<\/>+@E!2@Y6?Q.S232ZG7@,PQ.7X_#XS#U:D:
MM&491A!SC3G:5_?FI)+JFFG=:G\]O[._Q(OOC+X TSQEJN@^(O#=]JLFJ"UT
M;Q/8RZ5JD<&CWMSIM\4DM49-2TRWO[=X)+VXM)7:4QB2/:75OT;_ &+-7\,Z
MGXJ^*.D:++X>:_\ #]CI$:2:;JMK+J5X=22674KJ>VMMT>E6T<RQVD$<-O;B
M]FMKB1X(9%=J^0H?@K:_$']DGXZ?#,WWB+0?$'P6^/\ \19?#]UX6U34-*\1
M:-H/BZ_@\8V>F6NIPS->II-W9^*)4^S13"WQ:NFP31ET7_@EGX5\)?#;XK>,
MO!/AO0[33+F?P3J.JW]]#;6PO]0ELM;M7:36K_RVU'4[SS]3NI(9;^XFF3SK
M@(P1W _C;A/@[!>''CAEV P^;XF>&SJE)*C!55AY/EG*%-M5%333233C[NEU
MJ?M^>9W'BS@"KB*^'IK&9;5E]9FN6<E!<JI2C)*\KINZT<;]3]K!+!)=F!MI
M+22AD^=$18MC-+*0'"1-"L[+(/\ 626KKL4MN'YM?M4_\%5?V-OV;/$?C7X1
M:U\2]%E^,G@RW+ZOX$A=I]3LKDZ7;:RD#J91$KR65Y;W!W%6"3 E&.0/T(\9
M>+-#^'WA?QS\1_$5S]AT'P3X=U_Q)J=[<7'V>&*TTG1YM6,BY0(=D-C=1J)-
MX\^YD18V9U2O\YG7_P!CM?V@O^"U7[-OP>\<^$-+\2>#/B_J&B?MF?M"6B:Q
MJNJ:_P"(_"6LZ+'XU\0V/Q%DEU W6F:?"TL.A6FEI+;Q_P!G*D31RYA,?]GX
MJG#%8BMD4<3.EBL51J8B-:'-S8>BFU>$U)-225TERZ]MS\%P]1X2@\94IQJ4
MJ=10:G_,[R5DT[JUD]=WJC]Y+W_@Y1_9[M;>._L_"WCCQ9HMY)=+;ZSH?A2^
MU;25FLY&%W8VMY HS/;Q!W@A0;9HX\*Z@[JP] _X.8?V<;L>+M3U7POXZ\/6
M'@V#3EUV76_"TL<UG=ZK;B:SB2"3)ECD8/''<8*NR#%NV[:/I*[_ &%_V'?
MO[,_[7/B3X>_LW?"SPK>>$K'XN7'AS5++3[MH-$_L'3C!!=Z;'#=Q6%O-IM]
M-]D6X%N)98>$8NQD/\,?Q8GM+O5_B;+I'BC0/%UG%#\%Y]=O-)U!]1MFN9]5
MLX[71+:^1VM+_P"PDR7$TL$;^2B[GEV\'DAX=1Q.%<?];>(J+C:3]GCY14DK
M-M)36]FE%W:5DV=F'XPH59RIT\DR:3IIMRG@FI-03;?M'=<[Y6[VLY:VU/[<
M?V4_^#A3]GKX^_'[X<? ;^PO'NGW7Q-UB_T7P_J_BCPG>>'(I;BW\J9KBUD9
MFAN+-(Y(VBWH@E<)!&\3S+-'_2/;-(R$!B8DD(4')W @-$PY((>,DG/W20OS
M<-7^;#XJ^+^F^'OBC_P3]^S_  ^OK3Q/\//VK9[WQ9\=4;4$TV\\->./#6A6
MGA+X=7L4C&VLK6WN=$O]0M%^TN;FXF<Q10DJP_TH_#WV>_\ #FA:M;NTL=[8
M6EU"<JZO%/!&P=2JC<A9,J<]SS2R[**V19C4RJ>89KF"GAGB*53&XV-2"I/E
M?-.$E*3E[R]U23UWL54S2AFM%XSV-/"I5/91A24;.IJK6BHZ63=[&K&%0IZR
M\-_L%,8SZ[MQZ!0,=^<321@R+&&SA0V[&><GC&?]GKGG/YT'9UE+$ %B!P"
M,<9 ZY&>2<YZU<B&TLX)))(YY X_ _KFOH8Q:DKVZ[/^NYQ2DFK*_3IOY%2]
M"IY9 ^=3@MGKC..""!C ]?UKNK$[M+A8]3!$3^,<9KA;T.Y&"H&>,YST[\X'
M)/X8KN[  :;;+ZVT!/U\I<X]OE'YFM#,Y2T$ZW+CRS(0 3YC;B.O1B/EYQSV
M(R 0,&:"Y3[>UN2S.&^9#N553!,@+A@2%CW-QM+$;3@$FF1N%N)!YZ ,N"6#
M_*#D;B00<#K6!)=&3Q-81+<-;E+N SK&=D,\2L&8$LC?+(BD,K-\X.T;=P8
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
MLM\2!<26\?PY\!RPPW,A9E*V[L1$H5 B8P&/S5_23:WED@E0W<98D[/+=?F
M/7)R#\N3Q^5 &TD8969V\L*I(XW9(Z+U7&1W&<>F.:@WJ5D926*+N"@<MR!C
MKQU]S[57BN[$!E>ZP"IP7D4Y;/LHY()XZ#]:1KRTB7Y)XP"0-RLH8@Y."2,8
MS[#D"@"]$59%+J5,F>"#E=N/3KG/7  ]\TW"J2 6Z]F*\_0=_P#/2J"ZA:'Y
MI+C*IQRZ8!?IV&,XJ9+NSP29A\QR/WB], <<=,@T 7&"HB2KG>0=^?FW8+ 9
M.<CCCD'C\Z4;&0@X!8ECS]W=SC&>V?;^E9SW=MN.) 5XQ\Z^@SV'?-)]KL]A
M8RC()!&]<#&?;U]Z +9D4K@)@D'/S'CWZ<]S_/%29"*JD9R 3SC'&>V?3UJE
M]KTM#(XN#N96R#)'CD=OE!_7WH-[:/&QDE52-H4AU&1GN""3\I/3'- ":FOE
MVY(?=N0-@?+MQR>YS]:T/#3O):2,X(!*!03G !DZ'@8.1VSZUCWMQ:2P$I<Q
M,ZIL"AQR.I8YY) 4],<D<8K?T!X6L%,$L<D>0,IU#<Y#'H>>F/?))-!=URVZ
M_P#!7]?(_!G_ (+C?MQZC^S;\$O"7P/\+6FLP>,OVI+KQ/X=B\8V<:VT'ACP
MGH< ?Q?':7<&UFU._M0]A8!T-P]C>W5W!-#-!'+'_!;^T9IMQ<_L]?%V.QEO
M%33(]*UU;E':7.[Q9HZ:K)LN&=%%Q9&6*>(*$99)" &9BW^C5_P4H_8%\*?\
M% /AAI/@&^\5W/PT^(G@3Q!/KWPM^)-E86NKW/AZ^NX_LFHVE[H<\MO=ZMI>
MJVS2Z9?M#>126=G<2K''*05?^0G_ (*4?\$N_CG^PE^S3X[\6_%DZ3\6/@;K
MGE^#/&OQ$^">G:U<^(?!^C7CQRV/B/6_">N&TN;7S/$L&FV%_=IJ;"T@NY)8
M2^ K:T9J#3Y8NI=*+EK&+:L[KJK-Z;ZHYO8TN>->?/*I3?-#EERJ_3KKJ_\
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
MI\4X0*FIWBI2UWWH\.+(UZE=M.:-04N;?<1W8-%:.&=C1@16DXTEJ"OJ[RV
MVJF-]R@GMVR>$0]R"2+3$/WHU!YKC<]V]JSO_5?NH!2^9,JS TQ0_V)?;0PR
MX5&A48)]:*E.HX=>ODSD(+)8*_OQ:%S5"K]#Q8=X4T_/03V$QE 4ZHMCKVD-
M0[44N4%VA:[6J:%<47:AF[=J)4]*Y^'-( 9J^M?<E#7G%O"$!R\[=()(YPD0
M;/:7D."$-2S2 G^((A'F="86T1;'4AHI.39,ZI+.M&8CO?ZQ#.@+$ U R0U]
MKP4_I.X.64Z@?/HK &W=N8W*=D=]WD *B+JJ\_*E0DJV&GVUI2"I#;/8=H;J
MJ+)4;4O3RL4:@ZM<[W(,7^#>3]3:EUA9>^MOB( $>?Q0G-2?6P!=,*63%1#S
M%JV '+HX#/!25D)%UB+]FNB; M._9^@U@/QJM-*2-(Q\6VD%C W%0KX05_YU
M!W@!@@"<HTF/Q%94\867'W-*R/DH4E8=3@R5VYALI3AWM+<W?,$ZW0+"WL%Z
MQ!6U[Y#\&@-"QR*KUIA=<(^'T.!-G4*TE;;6Y#,(C9=O)ZHF AE>K$K]8Y9\
MU&[*=I8=\8Q!3CH]7D8D. N!E8;',,UKOX4O!ZT3!F:'/,!/'M(AZ@A &\J.
MEC_<>D=)*;WE[NXQJ"Z[62Q*J-(]O.LN+CM$U,(6)("W=80Z_0<0J&Q@VZ15
M,W7_X/D1X9DDG_TF.VXC"4.F_QF2:G!?79"6/^J8C;S!GIL O;R>0"@T7_:-
MBM/Z4\MV,[ONA8PPR;X!VP?&#^NI:T2=?N63(5+4:E*FTH\!E+* W.L/[D]'
M=FI5FCML\>6Z)VODL'L.^"/_+8.?!0M52,L.K6 #\I4\U_8&9'#T%_EAP,8U
M@A2U[:W45*S2>, \8!=0$*+HZA:9&3V96E6/\DBB4FK+OX%=G?L'<^Z3;:=6
M-D (GB#@VQJX=79P2ZW9N=-C_.%C9?:USOE/^F0/;=.3Y%Z7R%C1RV>G#:H!
M)IM\<(S3;EX0X*%O"_6R1FWKNQCQ;-K%96*+U$$EH,HT-=/;$.Y?(>I;#@"\
MD">/\0=KCBS/EP;Z0A8H5?R-79FS",*(./4DAJI5JW=]S":B8<CJ0-6IIA4B
MTZC%_<SW[78<^85K9B!<_2IN7L/>=-TCKB)JBT!(.,;@#RAZ&[?VU>(-LPE'
M-G2U?Q,U$=PT-\Z R8"1:L@-'U*5P#+V-)M3G;T<#[&W "H,?W<>&7#]*R<*
MW!4!8]K&H%$'%^883]0M8.,F;6Y@H#1!40XP+1:^^O':[<*VIBJY#Z(@*-E\
M:AZV9.SL/A"\5=?4:#X6[;*1SL277.0A_.$ERW.-Y%Y-SP\?^N]-'ZM^CA^M
M#G-"-C0)LN@MP3Y6>BOB+RGGKFFE$\2(K%H=E;8JU <1RL-2]05&B_::$=O:
M9I=@D/=OC[#8MJ8;ZM++#S;B; W42\$VA!K,=Q5G@6.CU-1-5TE[Z-HM*\OS
M=-<C'!-L * ?2X2#./L4?8Z5;@'DTSK#O8INPCS+&!>\\ EQ(HX^?L+LPG$(
MY.VH1?/T)17WU[KL=#TX1_#;[  <.VRQRM+*XL6%CYT*__%*5H2!2Z5".O(U
MERTWV_U7*;^)6$44*KXRE>G.KGM@*&'@@)TF>\JBI'=O9$)[>BG-C*U PEJO
M:IG&Y L?53*0OC?^)";4H*??%20R>C15<C+[9?0TQ=',8%N[9J3]3$S*6?33
MUB66_L5 , ^J- 'X;A?[M$BZU+O8J?,).KC.T^6H'3P-IZ$*%2N-F-/M0RQW
M](LI:]5_-,4C:0>FP%#Z71CASJYK9=QB+@/&'PD.PY%A\E"V?4^@M-]OBDZD
MLB!N_2QW) P70[]X_LD"S1?QS2]@SJX!/O472.+7MK)C7#=;?5("[S]=JGIR
MA\Q=UBTRAX'^UTZ81T&LR,E!,1HL!:85:<EI78<"]H^S:D[!0=]XAV*J&Z.]
MM?$'5MD6JHZ/3B2KU<[Z<!SP2'-P@S.+Y406Q79<2J.;G3?.'R==?]-YV.4
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
M:QCDP'?&VLDWKS%M-G7I!81[$ET@5_3TQ3WS(E+67B:3>4G\B3.6]6;W_7S
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
MQ\>'DN,R^FV-=QAHUACY[_AO5N42R.^<+$OD.9F<R_:/0$?NQ#%$03Y9IYV
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
M^.$&+^3 W-]^Y.'IZ2O6/:Q;&;;[2SY#--60,L:\"D#W+-];_M/#4/.[2-3
MZOYH?J $E1SI)ESB1==%8P70P#[FJ8*:#8PY],]3M$P4,%&WN&Q-/1C?G<:U
M2*:@XJ?ZJZ7Z PWURV@G0COE!9@C$,/?\_8U5I(]JR9,_\X%F@$T83@+&-4S
M=$J;UT?4OTV!Y?TKDPN==TX4D=6.13)5_QP5^9O)_8YFE#GKT.7F0X];&L$!
MCAI-YK')$/:H%LJ@US'3R:+2 4SP5(]]O??'\J_V')]QGF;SW(GL&$\SMY6>
M(@D=\Z_A@?+93L@MX+X02N^2OA)AEXCC:6<G[UF\L"/N.F)F;ZO=ERWD-$T:
M5.19" ,%^ 5 Z@:/5A:J&YHL8TJTO:++^,<BPX2NGV* EY-PU,-WP&,JT$B*
M"Z)TC=D?#-N^!5 >X'A_O-YK>U\=\@NV8I:#LE2G?<[][KM((/_SP@6EOHY?
M8I@7G?)EF[8K(F]5>:I-+WW7+&5/(2*H,JD6X]7[D\UC6G2][0[?,[6$O8D[
MX6)7?NAWVT%86OQA($FG/<H(25A7!TU#P 9#NS3_#,O(LE/-N71G[QD4CIT:
M)PWDMO]<!7]Z$:R<E9&Y.$@6 &]Y/,3JDV.&O>Q$#3>7K0X\K']8Z9KK5>#Q
M\IL2?;UR8489P\]H57)WF>!$%D'S=DG67P"\C0U7YEM OV(-X>RA@2>#[3S7
MG'074*NE+=%&<['_!%_FHS>[ -I9\@M//YBYJKU=,GO-XVKS+C),[\+0I),)
MS6>$<49Y(+4SH*K(L@[$-2BN?3VF70+J-QPRE4(>N,&"+LMG?T[/SK<P)@1-
MY:?X:>H2U-(2W:)W]NY: *J*  V#5E0.>S>9]Y:D031A>B@#5$]_$9U.K=UR
M"OXP??OKQ4*J)BOSDC-1SLR566Z3CT#'J&]E"_AQ*'A"IPUJ>D1!+%Y8C ?U
M-ZV;"?/5(^^![7=UPM(2:$X_/-)6ZNFS+R+GBYO[ZHSMMJ)*O=YNSW1DZ4*%
MFO_> M+G!?4P/H8>IOG;#T#'QSCUJ^*29(((>XYH1FN\0B(FI>W#.;8J32;\
M!Y\H[+Y'J&Q.YV*W[ASWCEBS9;QIA[D4 $?$[<R'T"S]Z9:_8;3G_&PJ"V70
M0EJ-%83A@F,BF<=O]4)[LAWAM$[1$X_SAVQJC\9HVB0S"A\2RK/]>3.Z1^"C
M*6@87>I4TI3,FB.MWB,<ACM[S[;-G*F?!;Z6$_HC8 SOW:%SM0OMDE9X)GGX
M+P/[E0G 1R0WHC.96KY14;.<KLZ1SN$()_HD1\3(E^^3&<RQESPKU%G25N0N
ML!JI\!)_-9GU3Z'/J7Z>A_-$MQQO7M1!01,M<M_6)+=85\*XJV2S_1!<RFQ@
MVIF?U^"^KSP6=-8)D2'-,C_.L^>;4MP[6__R*];F@RDY,>L6?I3=AUL ^YV>
MKKTK(WH]R_"1W,V!HD00&T<S>B_FU$H/311[+G+W@$77S"FWA(351GCN)"(1
MJJU'GCC['5]@LZW/?;\'<HKA7SKZ=TT(50%18=66-BTP*=7JEWIQMP!R*8]Q
M<-@+Y(W-";.(I)X53ZK6H8=6$K)*.)ZN-#JR-/V-W=X%\H'58!$P0@IKCUE
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
MSQR*J/?KWY7[T$]&12X8(.^Q'*KCSKMBY&L6LLSUI9P&"D<L<MT?P8)R]YB
M%'M^$V=>S$.JRX9U5D+CSOS.\^X(_I44N4[:;Y.+EQ'+DU.:7A.C-WD]CIMO
MBAIRXH3]>Z+9"1MG1<4ZVP+T:*V_NML^6C(69P\LKM+;M=%4>1G4F>?+,$X:
M#/EFK^+<]^$MK=P .][-1**N7U-:'A/;E+C=(VC591)*-M),&VTWV!/?\U")
M: M&.<W^#C'NZ6>9NC24DW.VP5OD&2[U(G?/.'?;()/E?D-#(G*'IY!+6(!^
M#VAHOK%J5=H!EK#^Z/#6]<.WI]Q!/MPM1U]WP!(C@@H<]T<#[C_E,.N(&MA"
M-6VKXVD6,(.'6I]R-\TY.S79+:0-0:-DIB4[YUCRT0\5F7)?0?>"'<4O#AT\
MC)*"LN1TFTK^6;WKJLXZ!UNP67!YY*=U'"BK8TQJ6%-FST!QK>?N(VGZ;W?8
MN9/&[;.X\?^F(XKE6"5.# ^\C81:17>F"I.)@TD([HT1^N0G__+9S[!-^#,"
M?L%QL&GW6\ 5\"61_W]JU>"?(M^]\6ZPFGUQC,$&=W3TY[Z#\2T@C#Q=GB4@
M\HRBJ>&],+W^3R9YP;[89Y4<3@\&"1_Y/JO'TR#Z#FL:D]P(>R"NYAW!=:#E
M;5"2H5GTP/W;@,Q:&2N1R7M?!C_/#0WI SMZK#1%6@0Y]B4J.8^NTPQU.,S,
M[:,CU"Z[@N4+?1U#E?'VI#TT,(<#F\BD^I@4)@K;*H.A#.QB0 VW@$0<,Y3"
M!#4=KV2$O 50W"G:38/98\M-<(NGF/ZWMD;XMRC]>;Q$'37_ B]CP>8&=?*,
M<25?"?PSD6DL:P#*X6Q%#_.TQTDO.>)QG,&ZHU=++BZ)JHOZR>)9,)@PYZNX
MS0&Z>^&E\8G:.S=]/&PRU$Z]9^;BE,IUI<F']_,G:,Y@[G/?]S%>QQSP1:_J
M6G((H\_NXV8U^/UWOQPF'$2:;@$&FRBOW8P@L:&>%;[!4H-/LRIL&#^]EAQ.
ML*%'C>')"S,)01KN'RM2F?>%Z9^9\:A=X9Q4>,/44._"G##%-0>+"N4#UVF4
MT'+S)8X[Q6ROE%N8>[5P#K_,-M,]?%FD1%W5W/_<6+PW(58'9@Q">18,E<=C
M@=>&T'YB)PV1@,VX=EK#1DKGT'#%087D&;RF>YDD/ZA]S5XA6>3T*0[8%QQS
M08K^'QRSQRK&:4:'O?'D.=@+"V)R*\MA(Y]^L8>\B8SP^A1(5*MH@OKP^MU9
M'<?VJ2,10>#Y0<CY.2!H;&A 0'"LF"!(7^'/@81*%@VW9HRQH#C'7K[CG)QR
MR#;^TJ'P.\YB2L(GVZSYOR@T/S]\E5[_79LF:NZM E#_(4CE/9ZC-_3MPZ_!
MRCWX2W!O(19CL'DO)44;/[DYH%;F-7>^?3 ?%[<3VFKV*^?;XB+DWRGBO=7<
MH87T2:_QW?AOJ5N_8KD]O]\/<>'*R'>44[(?5OKS=L^@::YCN1D69(O<,<SB
M'QU]L5A2@EQSAK@VZ?#M'#K^F<:14J%ZMNQ&*"+;__;9I6QPHB!QHITN91Y\
MB*ZEA(LJ$?;=:20!?0-O3L4^W(^>S&WW!6W0R4?G%#/*[R>!,$&[_Q8%5+?T
MCDT^12S &J>'DL+5-B\[,1#/T+HP\6M>%LVY&BSA7X;%D(V4*N7!QW?DGV:6
M*"]=Y>AQ&3C'0[T2_O79MZ6-'I1W&%P"^^*FP%\+0^N:CC$:"EG(.DJ1*#H>
M;'LW%JL8W=9B')"B-"P,?O[2A+&^[CW6</86T*> 4X'U@7H@::1N]"&G VEI
MP/LJ[%AIS.?291N;@;#VN,1.T,.$&O>_5QTCH<[<3Z;:W]?_LTKB3F_*2-ND
M>%N9-/ JS"AE8)J,(7&,BTBW5+-[ZA9@^2[*?SY7I]8N479G9M7QJE%R3"YO
M( W0"HF74)$L%ZX;8MVC;IQBUR^VK-&K,"L NEB:OD?H^EM>>N<V%BDF=?B
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
M\ZLW7S7#X?!,,.LH&>N[&ZV[PM ,HO::C@.Y;BXOZ3=U.19#RU]@FHL]&!C
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
MYX/K(]MBH4N<L%PAT #Z_JUI;"+2:MN6\"X,<RIWWU+J3FX6^XV+*Q?.P/
M("L"?/R5I+^]MVM]S1@L+)/WXP' &_S_Z<SYOT634^)#SY&8\)@Y#AX: *$I
M,+[J?M5%AC?<<A=U="Z&$Z\5[[ZA*7S@%5< G!$!2$L-]]QLLVT_Y>6CUHGS
M7K$+^'QX^)K*7L$V@;IV+X0,M_O=K(8 ?0E3)'W/I$^\XHENN!X5G^?M%/U1
M8^#YQ8;5="&'M%0O0J[-"KUPWK/'U"(&^(D#2 4D/![>XR3MT&%]1-E#P_XY
M%Y=5"@^=/!,_6L3M[2DU@E 8 B.YF/5 O['D.(2S<2&DW7DL 3]Q=C<^G#:%
MW?D/TU^WG6]G0\0<Z3]09M6H,+ \[I'BN,9^W#8?IUL #6>^-60J&)*W636J
M0?RCY7FC(:QQ))$@7G0V#'=*/N1?O5W4:KB_1^:]\\F5U:7A8& )^'BC'PVK
M*HH@\)EEV]8 *-%$_ V5L67_AQ0SAQ-ROX$M0T:> *'A%=)?"<K:/@MRM_IQ
MARUG^XLW9"Y?!RI4I_1R[Z\O\HDPN$"<PY^08#F>BL.P"(9+ZSP(-J/TC<0<
MWD<.#@[X6"[F;^ ,IW!9(DR2I9-43JL3((R#UT1D1M5.SZ(L_0<DDUA'\8\S
MK>6H[)U1N^OADISJX8;-)AYINM-SH?'-XJLU R -@ 6-7]FLGW*E]Y+_!,LB
MFVLJG!?[/Q ]W7U,I-1/+F_C+S4D.H+W>=]48>Z_#'8W;2W"$&]"!6,ZRPXM
M;F^_2 #%E>KVU10[S(ZMV(69RL.H^DZ(+<&RV3$>M$G?C:8MV&1[?)@I&*5G
M@.J*W&)C=@F8;-P<,[=W_VO3H8]2_KTS>.-<:_:JJL ?/O 3X<.<J#G\IP?B
MBAVF8/M]-;!.>4$6EX??Q7Z0="@YL_('1']N20#MFXNS+K&4+Q7#LL]5SA\.
MEK_(R[5-VM,.M8^6>L+;IL0!@F)7EI8P)Y>QF$!4K_W9QTK>T[X3H_HG!4=4
ME66R/[Z.B45(C1+8$,RDV+ 8&_UAH>"8?G:+)VR,<*HUR>,Y*LCI6.&AQ$]\
MDD1_?)T2]K,<-^R:BWSS%$9(O?DB<JQ&G.^6Y+]ZDK<!U(?Z'9L\;Y<\D[XD
MIR)?G+PM:71([9;="AKJ @F5IU6\2Z-Z]&<V@O6I]^2/[?3NJMQ3EQ$7?X_^
M[B7E2V_T5)3[1RWBN[<U:(F:S!=#Y14/ !M,H'E-ZZ\*QY9U#\<MV:S[Y_/F
MK% I3LTX!F3RCC8!?9 K&KIU,I"&"0M&N5ZRSMEATK><C_.3!]I@$A!.M$ 4
MRD=GKI'8='DYGAJ<;')Z3O1WLZXY<_7<U#G/("UP[&-#(WC>E\W?]0'P!,N
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
MUN]8_Z$P\T%>8]Y I<E36S4T85@'+N04;*I4V]+<4NN+7H\YXC]V$XL5^=.
M&JI]M3JK2Y=8V==@_Z^B04Z6BQZ(*Q"M/ V&30'C_S\K(@AZ"G;N?.>U%8\;
M1->!-IA(#^EBC"GY>P&B!%\-+A574[FT#1Z7"8J-,1%93_/#;\72\2B/\*!R
M&7LBO6-/+_CEWHUZ4/SU$N,9G-Y>5IES'FS\N%H='*RU&B2)BB$<D"K51>,"
MX3TIY3L,5;81J4%*EE&ITO8?N<S[*B6_AH,K]*U2N72%K@J3=)T'[ODPG_U+
M@\SOB^4YP05];=DR?I<$:5>TK,\C1V:M&S04@I EW*$;@T#/X2.F;T6.&M^>
M>+H>LT56E[E "% 3D_5B=(R=0^F.7H%@BI3AWV-!\!?OXY0"SRQQL,,/ $*M
M" C+X1H=ZFCK_K/& ^"+]5RC>I3[G:*'*TF10!5GCH64?6N2%P<U>(V>F!ZY
M$ET!53V/P9]I. R6H/I:<530'*?Q7>%]"LFU?\]JW.<XT=G,NSP:BV)9V<G:
MEJ^G<*D^H>7?4HTTZNJ'3-P:]U6&2[/8U^-U=V+@_FB+1QVU_F[\OB8,#CPC
MH(KI?AM>77!$DO-0 W=9K5&= :61*MTF5/J$4JKGU-;\[R)>R&A1.E,$H5X2
MW#T@<9*SW(.AI4-4Y#Z"H=KNA2JLJ"[#6$%I-8GNA/S1Y^[=)9K&V2S?CE9=
M4$#T9TU/19'O#%-FPG*DHD.NR6B'1K>-!P 1N-D\==/+^?OZ?[^&%0 NY/>P
MT0-E/D"+*!X>G9W!6E:S(*M79 0'#O %]?Z6<'0.O=1(+V+)H+!P8VLF9F>W
M7A/MH4%F*E#TV+9FX5>@_M5RJNK^[U6V""Q-!T8#C<0^T?H!7ACX]$F>%C7U
M=V&3C!$[RXA4]4P7)(MV$Y?[QUA##(V+XHBPL[X:IH:S%;9@2F'&T1_&G E?
MS[M=3I9F!KH;!!K]-KN?KKH$&/4?LBAJPQ ^8(>YBWN?H_&8@)D!K+[$]7C:
M96([8F?<B%<[[)H-!4<L70UX+&E=#J,GJ@ZA)"XWZZ'R9!.D.<+O=^M1PK-
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
MI*R@4_,A3&J/&0B/$R"M<M<'<O4J8+P;Z&?0-.QNM'N-80K."54#N$3J-*H
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
M *BQV<W@L@0IMA#/^Z^N+EE1?8<3OWU.G*E=J3[-F6"K!B%P:3/2TK2$E">
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
MXR]OKZGU%:G?U\PW##Q9009VN94Q>O5<;WTN2OAF2M8_"^YZ"I[_64T;%?Q
M;H#4_OSMCZ5+UV29H[.U/59*@(^/M)FB.X6*HFC&VEJK8=,(4_89G.TD2N\G
M*7:8!EKM"1!9>IBWF5"\K7 :CJCZGQ7&'<(K"@D'HU[SYVX1,1I^_=ZYU./C
M762T7(?^.==7H>Q].4081[CA@.UM,-1?D&DO627PR4*"S]W#^%(S#*DZ;5?
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
M[@)APQ)DKJ)?L6B>8)O1L&$,ELIT$TS;)<+?,@GM]3 @RFYB4/B5?YR@F$\
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
MX->U^>9!3BQ\A7R;,<W9 VPI.&=Q32?I1\?U,ILK/80KYD,&?T1C'D;HMRQ
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
ME_'UO]ABGM5OC[VU2E=H5MZKH2>TVTW,_B7%1I^!,AI3 #\!!@OU^ZQPKE(
MJ& "UR< -<@+F9R/.'@[?29F?#66Y*I29%;=HUP5^JTD3?DABIQ;G6#X"+\M
M,=O 4V0*+- =<G$4=C/[!)"A3P_(+*SW7\\>A1_VDL@_Y(!HMJ96(#N#X>TD
M@__*48DO8A.N5DC<3Q!&E*MY=(X2XB!"5N3E#(M::U8@_-IN_AK/3^8<?"RH
M*<M_Y'R@_4Q#01N>:6)F:G(T4Q%=7^#%GE7?XU5?W]OCA5<6_>&]+D04VZ#O
M[<43P'^ZZVQ]?Y,@C#XP8%MUH/$_M,STU:_6)(F!%8:&(K>M(+MET6P.G8Y-
MT2FVV8<J"Z\0+[9FF=[^3QTJ=G$/]J36U-\Q/38M*4AQPQ1'])-["'58]P62
MF9I'?DZEY,5&79_'RY.X \T1\DWV=8$A5C/7%E8#I@U9XD6.9HXA4R2;1\WF
M;["HC'1Z J"N[3F3>.Y*T08HUR&F%H'3H7O!QYG-EOJJGWO%VR/#) E6U"6T
MZV.N81Q(,6C<51+!Z2,_DB16\X1LP_0HA_8F*2"H>O"P%(.R;;TXAU/3/^5Z
M\,N&)^?W5/7,YY3"+S@K=705"3IEH2*WGU)K!.VE=BZL?EH*(HJ'SU&<Y_$L
M<^<]87[AGQR'C,@/N]*[ AG$)&7%*@)5I@QF$Q% YDZJ%XT"6407JC+'.76D
M2G%8'YA:Q&L C@3@X&\ZH_$PR;%R%U";<3\V31*%/2;IX*[-NF&[(FT721>#
M!CWV+Z<R]O;OQO,Y FFT+ <HGW2WZ?]K&,Y__]_(G1]^=V^E_2^.F"9U9)._
M?)]E2ZOU2,N2X)&T(PQS?/9-Z*7VPX>3AK0_/&K& E\'.%>-A>(_1 DR1S(Y
M[^3EH@7V[J([Z]H7%#H>716VRI\ 1" OF$+<E,+G'O9&UQOU,DW>OY59E5;K
MQDD:0006XF7LE476GVCI KTW?*+_5'QX6>Z%2H ] :**21O==L%0"X%^V,?)
M&!B<O3NKU$&]G7KKDV 2V$T[R8M.#023>*G@&]ZG!V%%OT:IWP<Z,[Y"%">!
MC$J.@KEF_.KU![I"'\9I&1LKE?VA*SI6RVV[TB%UBZ<3O(WTZ5VL@WWI1KC0
M!0@ I(@J^WYL1=[SLDPAOH</2:#?A+2*WI]UYV]H+9306!3M?I'^F[T-V/)&
M")I\;?JG= A3B5:D2Y7CH.E]F9Z>EO:-:67]XD:8XY^]EB'IY]&<?8H6/MK.
M%I6-]KX+#;W GQ:J?=*;46AGAL>4D'I4MSFX:'^Y#EY//>0HU\_]BNTB2YV
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
MZX.[Z??FANT]V5-:"A93ES\>P%?Y5L]!+J@<5R\?WY1*U/"%,2$5F:JPAL#
M;V;O^ULV'N%(ZDQU!B,7(4K4^CWPW2,AHO&TN^9WR(L<DB\0<I &(NIR[3@5
MW_U<E@I9-3AF7S6!2:,4"E9?0KK%8*9Y[3<XO/=[*'RH?V7\J "RM1FO)_ER
M;?(;OZ>Y8L;$Y\P  43^A]$8+P9,LJ)&8VY/$0>^V89#/PNX^Z90H5(&%R7D
MA1$24;*6*WY37Q1:=CLRM!@Y9]LX6HQ"I8>-XI=+OJR9U>V!MLQ/E%JBUH)L
MX V0X$)$W9Z*D(^&4?9MLX4H=#=,0G&'R*D5;"JTM#_'9Y-VYK%CH7&N%H.W
MGM:OQJQI;]&7F#BI$+)OGR)VHW :@$PPC]W)Z6?OF:\T$]GQ)#)1)'CW0Y$B
MQW2OMQE($Q5MD"[U]84Z@R7'BL7.4%@DB.FA.MSY(016W \E EFA,FQAQ=$0
M%F1VQC83+5HNYV<1T1R:LOY(GKVG6"-OY5)UIM5X*V9V"GYS40\?*=#;5Q!F
M3J0TNHA50GC&/]*!0N>O,+<\&8!!B.X=\?I*BY'*0+/!KC1P,Z)J,"%)6*;;
ML04!'Z]WIA=G7OGD(U)']]PNC!IN:CEG[QC2ZVN9_5CG&CNHG9'3FB4U5$]9
M"'=TW?B[LBER[_R/L:B-I[:A*[<[CC$-V9Q5B,?>'09I.B=_+/"XL%3*&# U
M::SOXZJ*5_0K:&TC$UH2Y8-T[5LI'MB,?\1%0 =)_CMQ2CM^I$#Z9S@V')KF
M#?$ 2;OG/'>*-H)8.GSX6AMI\O '??K8](;(JRX&G@!8$3_<>1Z?,2"'>N)*
MFY'$*22)[@W\+%WM1<<*I(<I(IIB68>&Y!H!HLU9PN?L%\8.T#HN&^>=7.LU
MRARG-#4CI4'N'C<\>S^;9S^XWQ!^3C./+>2J\FL P]=;[CK^19,=-O8$:#'(
M05-@/N(-(:#:*"K$$T =%;[3F!#.(+I)%NBHB;BB=<@-=2Y%2:CEJ+>G\6+W
M3"=P.>2%B+CS$A%$VWVP^5)UW 9%DYT_XJ]OI[0ZWT!;S@K=ZOW8QR,5R +/
M+"XFZ'E/';J1=K._@HGM9%0H -W*H(HG +8<*@AILW,S\@^'4=B,_'.4T<Y4
M7#BQ@J- 0C'U]52" .)<$[QT?4YXN,&)V,@M.[QM+!VK=IY='^";:&V231V%
MT\\I,V6_O1]9ZLJ!KV^IT]Z<>2['WJQ",R9S[*0#3N]JU'V\;Y"C,!YCFZ6*
M=)C"*WRV=#/[)*5HD?\L*#%9HI@0[SQ1'$F3%3BEQ0#?@>^O*_%>Y0Q")'B;
M1EM$1O92*+\N$WQ(&AW2AGUERT.I/N+7;S-A@1C^ ?[VO\[_, RT8/Z@*=.
M J&3%:&L<CE:+L,"J5*[#2<Q61!=I?9H(^(36]?4C:?QJ+?]M*<9E$WN/6?>
M:G,3DFO_$/F0*R\-XG^H#B/Y%_A2WWVOWDX?(Q=DZ>K$S(K4F1P5,I@GW[BM
M%6"" ,>)DI Y29ATS8K54UG]XU/YB\F]/*LU54G_^,"OC\J/@Q)+$_\NM/H?
ML(;5L>H7D:L_H7@,OK>:[DV>34T^<;I)F^<20<7"Z.[^JE]DGR1<@UHAE[=A
MO-B9A!$,"&K 3_NF+'-.R6, @)$J'KWX;YORNYG'<4:V%Q,AK&OYQKDE29I#
MKJ*1=+$V-<8IKS@OT\T(+E+'!Q\S5?JM.;)+A1F^X*<*JC,3;F4!/N  _EYH
MA7F']VGM0('+ \8)VO'.CO?^&;01Z-Z63?<<*<^O&&A<*=R"9!*59T+52?W]
M6LK<3?D%$.KO+F?WO3DPZY0>0;']TGTXG9*T^LE,+\EET0.$?S=CD-:^,--[
MS>1U!LW$JMIXB[IW!/C\MU<Z#D#&R.,UE@V4SY,UEW^9)4" 8=":,O,WO<L%
M=ZMKZH DB&B9V1&+]J'\H1="Z[I4Q-*>_VY&S%W[<B*="^[&EWC1DZ[6 DI5
M:9&MT!%)_]'"4BOTDRX'5HP7-E#<+C&H5@I%^=T+@4R1<O6G23<R^5:$+C<W
MMVPX+,I=H0JG \X6HX,C2251">"B\?UZ?-L:=8-$(U[W4+-F74BAZ%RSE##4
ME5O()?%A?]7(U!>\'7 <5A_>1[5R^#@.1>@H7 7P47V2IXU9^69C@E:EYQ*\
ME!9F$1S]B+\V(*,5>EWAW+)J$NBQS^5ADSXU\HB;;+*5-EZ75&/"4S!X]]8>
M+WD ]YFB9Z_Y%)KL\H;DH0X" %$]U*&%[E^C!8NW)TN0GOT;9+,]N%4GP8N)
M\% O^SI@3<TQ;%4/VM4B9,S=53_4UGUF$9\\\WAPU;U=?)IEZ^I7:H+J'B3P
M(@RNC/,)K71B.5/-/E#M_E*>$"#\ULY1_(CG%_$B,;P[1"X(R$#[L5I%3%_+
M1"R$IV&]X?H^I6Y@1K]\3V%]%']#>.':U5W\?';DR@L1K%Z.<(S!"YWTM:!,
MP'X'SK7%S.9P_LV\6Z2M_GO2=;\QD?%Y-ZKX/AB$-[NQKPZ20%AM-_0BJ8QF
M/5I%@BJ/@QO::AXBQT[__@:+=\E#*R:JC$.+I%ZU=^1K0=*]#E[/R82^070M
MNUT1O1K%;-_@D;&/FX^8637C3&;_U4?<Q,(;87O[*>)7GSP?0O,]&.D(E[FW
M0$6^*@*B5*8&4F*?5^PM?%ZUT*H\A+Q:F-AK&R0;\W(E[ZL;LZX>D(P/RGD]
M!RMD>R%^0IO\([G&\M1BX?1JTP+XJJ+SP+VSL)<_-,Z=NLBP\Q(K_Y.R;8RL
MFA7]0>%NZD<U:AVE;5?S]..F1/B[&.J3"&"E*K,OLU>RE_%?OQ[$RHX-#G9\
ML0*[,7D,X G@>R&)=7-BBN=AHY(AY+-$O=NT@O]K4I'YYEK.Y[WBE"MX^M!4
MO!NFF5[K7.+4!6D4^<UM-DBE-=?@"<C;WWHHHE[K9TT[\_$P&'WW3$K_+O^?
M?O2APJO#^Q5@FRDKX*@&D)#$L+/-PE55UT(I$C O>E],A1K333<+5?9H)%6I
MR3/O<U_A-.7)C.),7K<%-BFX%K^8V@(N)^R(-]X\, Y?7/;1#D>7:]6]D+9U
M"6,!2RO7K/,ZLS7$@]-':[&\M1G9T\76<AF*?Z9@@ >LHHOQ93$8HBMSF*)Z
MV,N= _S%!8-H@UV$311]O@]5*;-Y 1FRVK\MQ=&'O?,Z=9)7;"<%R,<J&^A0
MV'XZ.0:&>X<_&%?-&7QV9$CFF@?H*E/\_Z[%/3.&^2< ]P 2@#/QA@JPOKI5
MFNT6\03P4^4H\!A13 ^D[/+YG-PA^?>FSN*C4)/A"D'Y+Z4#0#HUYZ177]_)
M/'%$FGIM97=E3&%>:%ZX%]HGO,]2-*#KH;KQ:SF?QU_V/ T/RM&N7$_!I%:R
MJ +2/[^8B=4;QZSB:%7A&-7H%XORC"!&U-2.0JR1/-^/SEG1))75$=K%%,?_
M5]QW137!!=T&Z8(@2*\BH0L"4B6 2!>I*KV(2(DQ(DT"A 10.B0"'R U(%5I
M2I4B2 =1(QU"#PK2$TH,)(3+?Y_O_WP?SM.L<];,F3-[]E[G8<! N[))4D&)
M\\SPXRF'?;G8](CW0+LNM<?J3FQG $]DXS_J%4C/4N-TGS3Q9]-J@;5!EH6L
M1-;/.<N6]I1C11UNP84G[#6R-E8FG!/HMZ7GD'P-KOG9PAN9C%!$;X=B<)<9
MQZHO& ==Z[C",HW]*22:8K8J#P 276^63N0FK<TN;.SO5$"?1S@^/92*;W+\
MC,UU"*C26@@>56O?A)][P%!$:.G3928)DXF$:?P9(#6;E$BN(+3?\TA&L.O)
M3X1P<KEH%/N7GW[8LIZH4W?)RYZL?F9FD7ST,?2UNX?;_+9!<)W,^E[O'JY]
M=6^'DV),929X](/AS"MG@ MP?7)>&<1=B.#?6\=LN"(J;$WD* F"@ />+\WW
MAH:$5*$;]-.@;2R&PY0HA!WD).,T^PRPG$L3/,WJ,*V#((3)R;6P"FNB=>R1
M!Q,LV6CR&72GN',T!"8TX-.2+O.F-XB':_ J6-);9Q(@)6B::G@>C]5I_J&H
MASD1&0UR(9KV+%X?HYJ7D5&+NP<.8TUNJD[7CXK?SSM9^P5705Z_WE&12PJT
MOU9L+LD[>M'V=[*YB?UD:4MG!:/SKKJ, .677:-VGG_6\.;BR5$XIB$KI5R8
M]R%7!I3.T43SZO[EA)Y75/H_Q[!C&+[-(CM++=HS2H?5@5$XX'Y:G)8=@,%7
M!NVNP&S5Y)@UIKSHV=B<-*^RN?C@CG)?NK9.X'RA]81]1WWG6.UV]'\QH[]O
MQ;!<C^6==>5X\*'!V^#BX*OFD5&$V6\R!M+5MG<(NC]PWMAI%V$4IT]$392>
M $RG/[>/SQFDX;Q8X04)J')Q(KNO'*4R.>Z^RJE!Y856JF\'/?/+W(7>2WGS
M/47V!P&YW!<^E5W3TH-A[:_9. >W#J_RQ5ZO^LVY_O"=IDQ4:U6OW .S774%
M!=%;B[L..OYVVD+SGU*3X1(4,&WIG$4U$/=6,'%''GQPI28"XSLX< )Q\Z_S
M46WQ#503)P<\E!Q?2U4C-#<L[UW&+91GK/S07*E9C*+)$?-O3;[^=VLI]LA"
M(8*A):TDGZ+?CYEC-AJE!BU;OQ:_ )(J@R/)>>>/+[E3F7RC[J\&0@/=G>O1
M*\Y%1JY4).A)0(30:'6=!0V*C0N;+KWIC0C?8J>%I]<46BRXU!<:LXXP.MM=
MX@>:P>]+<7G^Y4G8O8.M3SN_$%B/ALH(R(C'*QHGQR(_D?.U8I:P2C8!F>)?
M5TLU+H5V+Y5OXE UE4.DN^Q[BGWW/AC]E4>2[W?1%XE)M(JSP 4\^G/]8Z_#
M#4,#O*$18+RE9'<=.&29?"/?3&(2&LQG(4SQ3BOYY"2F[O)*.<UT3:/K/$>\
MY*Q@46L' K9WA[_WUF(TT1#/W+/'3P[J)ZWW_5A9,.U&-BC5$/7MQ_E=" ,5
M909U<W_/ )<;99JR^V[.OE6R$TX\_/NCK"]P1+P?398G%1 B!MQ5"5E5!%,S
MX@4_?^*[;V/8[C. T.$EC_XKY(SEP=YS>;?&QBG@_'=1++L'P1P_T!;ZJFE!
MQ_R5+?'%9\+.A,9@G_,S)BQTP<2RW8F[**.S:WH>\8V!WR^9W?/^]FBU[:#8
MT&JBH!&8W2*-M\V(QV6@+.VJXZ3@+R;ME_KL5/XS !L/_/X9X+7%_TQ&/UGJ
M35TQ SW^59K[^9?2DQA(@=Y5 7@AM)J=C7>^4E79K!H3V]:""L$R_<W=ZT,S
MS\+H!]K*NG!-2)8-FOPG8DTMJL'UWE1 7>)A^R5-JXGUUG&]P<B7SVH8:YH6
M)J8TIOD)<U*GV.J!#4$IX:O['!S*X2)<\YS^154\)/>N$KY)(3F6B_VNT6\$
MHC/FHU$WQV=$Z(S'N%$LDKM'S)7>.UMIZ#JQIJ=\%ZMG1;S;2#;F--,RH^WQ
ME\<6@?,OKT8W'DR$A^[=ESUP<7%,&,DZ<5\?\6CZUMC5@.R?,MF?HUU><*/#
MF=M!2T56=Y?9T\/IAM>Z4H1+*I[2A,Z#]Q_H%"6L)QV>BCN.@RQ*NI+H/J/O
M35)U:\"TJ^//JWT:N9=P.3<:J^S?.L]AUQN5F6<D!6E_.R5@G&;DS&4D#UG8
M,1VOJ-,7'CE5$"+U_F'.U=8X,[>T_&=#G%&E5]+>*%]"&#T5)YA@7CGLWZTZ
M+PD^0R9!=V5%MLS %VQ0A>B8VV)KGZOL,O("H!%5;DJ-X6'4Z.&6R(X,W_UL
M8DO_5!<?W!POUPGL+6F:>B\O#/G"/JR$89^[V_?W@*74!\5GEG^WZNI^3/W%
M??^H3OY)O8M4!!FL_N40<8V ^H*W%+.(V#**)%W1Q7\E9<ARFT0I^XX,<8P)
M5#)U5>><0_/KKH;ML7ESF42J9]!:$31;>L3WK6.ZS;ML!WD3"T^SC1\OW1G.
M6Y02]3(960/&36'JR$E_KN_5-#'43WC6=S2A\#^B4R>_);YS4,CFDM,&KK5M
M2+_O-F^>>#:W@.*5LES0.=9%3W/&[ ,QG%1]55XN\Y(Y!OFOY9;5P&L?E]/R
M 1R159/88IV@^2,Q,FG+%1D3S-*AN3(BR@>*S+-.DBU^I"P -!?HR1^J>LUH
M&+6T^-,R9"QF,&5UXH*UP:CI=[-M /"07KU8<:%EH>5?\QG MH;O 48M<[7R
MJ[:DN*;UO1 L+V=6SMR74"^M^9MH5R^MNDN$?SL6%#5RU6 Z58ZP/E@7&[[4
MEU 74J/2P>FY:LF!Y#9_3_:!S% -R^8VDB-(R34.QK1ODVL3AR-/<D]^SIE-
M[DFW6+@IV!0N+7#QN=2\^118)IGVGVC26.^E[W?'B *JQFK6 DJ:N[CV @%9
MB4[G0%#_T*8FQ\UQ4$#A;"D;IXE$XD;<?3)23^&')[F?$$?:QV&MR#G+57.G
MID[^'&"21N&U<:7G1YQ<IA&5X'088D"@UMWE2Z#H_;N3:JV-R<$9MO$/QILN
MW7)Y\J6^-48)YP3T]=9J4<EF+-5S_I@RF)U:*E]?DN-UN<-[;#7P^)+T)E,F
MSF2SGP\P,[N>$C0]7A=P//D&7O8M:/^W%Q!U<^XS?4N%^U'RY<S']DY.>8""
M;T.;U@0S=!S*2,#I\8MZXVN-@?)FU4RQ^:CA'"9599UTLZ\_67O%CJDG-MJF
M6;C%U>:=8^H@E J]^D]RS[>BJ\L=PG$R7)=ATW"U^$M#6W.2_;=WYFK<)K6.
M*;QVLY)=4VWF E#6/U&S[J<JZ$ ]##J\>^J(353<^LMDD^6=$?-QM7:=+X9V
MD^H*[9!+^E8?/[5D;9).2/N[CM"=&JBB9RX^;"U-,DEV82&FZC(W4@DCJ+\<
M)\ZO)TNU)>ZAGNDIP#0MZHD:9<@0QM@_Y66DMRGCH"21'HY]PT>/'I%^P(^0
M9P F/!72;D:B/B6P&RTW4W2?, *1_+O[K:O:DF7(!TNL77YUL[VKL3L[\=UH
ME <[37Y30PA:WO+!"2;9?W(CP?^9VMS:_H[_;DWP5NMZS(!3KH)7"!!RT6U^
MUNG;1@C2FX?VU>L@__CNKI!FY@-)UGNV E,.CF;<]0-C/4#YUS(%K(\81OGN
M:F!T%P['RPL&0Q=.MVE*39QD#>3JP@*N#1Y&N'":A-<9T99XY=Q2N.CXF]MQ
M!!S"$WA%O;FX;?/V YZ4.,IGF<X)Y'(LDO#@BTF($W*YU(&D<=^EY@O5/O N
M.H#5V)RN38BQ;U]'">_^,JP@$>ST^[KU$>6Z"?=W[ML?OJ%V>))%5/E8_V E
MW++VF66=M9-NF0(#;R7\-O$O.-S#59#\ICO"E]B"NW#,RPO8OKJ=4\.>-#(/
M^0S0^PM6OM7O?&_/_SW9UWJT8L*S8Z+#L&(!F#7=IE3 ^[/$/S"5(6M$/E.(
M8GUCD 9P^X>,T%?J6L[K(MSM2D9^"NV/J$OLXNI4=Z$Z3QRY<4=JG-#P+NT%
M=K^'V=.J+!2_L@K:/YJC4YK!17VR]>B0!\WTAJ*%HWZGO&$>;PY*R>U#&9D+
M<?=7I$0K=ER<UK152'07+)R:MWC1_$^! >/5JI(<,<TJ6MI@?OTN+:2,]NL,
MT$ JKB6W]#2+"\(9@_ W&""YOG$@S[+^NMG&$_&$I@B*XHU[H\]+#Q@NO7=_
MBHN-RQ2MZ6@8.:V(@%:TU?P>IO=QB3%O_W(E4G_HZ" DDL6_X>.QR<OTH*B
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
M24=K'S3C9SXI(%1FU)Y;WPLTN8FUNN55Y[S]MXCCCN*E=]K\$6C@'Q>PS&C
M5Q)V6KU"Z8T@RT&"O$ <PZLW.IET[4&-K_X:K+7(%G'H[1G<;*JOWNCMJ$]/
M*;=[HKKRW4>C^V'2Y2&[!RB!NV;U _5)MF03K<D@$..DNX2"2^H/]M@%?!J7
M/:MYF&_:\[+$O7?I88O"E3@P6VBC#?,5\;C'<9+L02[5I@+V26MW+L:G:&<Y
M%8+%MW^2GAV82YI#$OXHV0H^[-"HZUVXLWD!$"?X\D*RT/.+(H"?"5L2XI&^
M.=;LA1X08\:@D:YEE #97</>M"UU-*E!LJR;L2?LV>]$P^?I,H6:O0"^-2^!
MU._^(OODATK7]G&A]TKH@-PC#-&Y IY.7*.OWC^,T<\(S5;SVIXV#P#3T&Z9
M/!?WVBFS(W-DY/9*)O"J#M/C,7-))5L[:-YLS&D)-ZB705 F\XWT2O)(*8.K
M9)3IG2 ,5BS??I*''KK[$T*1=PADZ"V/H$1P.M]_]^,-?"6-%H;U)]:F)S$\
M2E69\"QU)7W5U7<_+B^0M@<F7F$N-\"6!?/8,&N?)FM22>(U]]36<39F',NF
MVJ WIBUU?US.KTM/+8R5[H];ZS".!11XZW?@;6:4R5-SM?QHRICVSJ#7CLM_
M-LPZIV^.OUF.UVYC*F[K;@:4-LAQRC+K]Z@,Z/:&8C?F[1=XZ+ %8C8O,JA?
M&J8+K6"B![B"TVP]E373<<%N[+3VUI[+A VS[BE:DWIH/70&2-6D\+G-=4SN
M#6BM'YU"2MY%:0^,_EX-_AI":8^OD!'\<0=W??LKD&RC&FBN#3RA>&UDI/S;
M]"L"-S5\BFJ3OJUZSV+Y@HG*(+VXW#93I!_M>\BQ47+LL8G!3V9Z((?U^YH3
M6:Z?J8K=S-]=T5XTGJ[9>[NLF1&'V')=SK)@M7-/I)-^%K&:VB -MW6?JA1_
M*XI6[O4"A?N*?MDJ._>E<30E['M?N@4"&?]8;J?L$_"XBKS^<?#_;E55TZ;G
MNW**M^*T"H0MBYT!*J8*@YV28@_BF-?GNE9HL$%38T"0_HP=*1_] GDR@?3\
ML;B,>7\&V'*P/#=X&64&)<;K-::^4]$'%>5''*[/4*8MS@V&1G!X?:U.R!E
M%[PTTX#$>IY,GY_T2/02 'COF%Y21E)R OK[@:FI#Z-1$NO@U<LP[4/2>>(!
MZ^,F<&B8R<+GU=K($]1K4H5TDD2:E+E@CH@&JVLHEE!W4+,I2Y>P4J]3>Y.\
M3KVD][^,POS_N.C/9O\/4$L#!!0    ( ,J*K%HA$LWM<BH" #$Q @ -
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
M6#D>]=\1',&GIF:CYE"+EO40/J\.0-2ZLW0M*04?1BQ2$ZM]@G='!2@ I@6
MX?#!^RA8JU]C[ GOPWW;K"2NER\M7CYD<A>8T.6J@YWM7H"NC@,]6"U\RA3I
MYA#601>(02-1%CWF4O@(9#Q)8><(F#>9E'LAGZFK][!5L<!:I9UU6K!I>C.M
M>V?WP73Y@02Z*379@",)S(UAW.O ,79:T0'U.)L>:\I6\M( #F(NN-_/-+$U
M, ^>V:WD^=XYE_Y #QESJW[::'BFGG;!+60ZK[$A4J?2;7'/@.7^+[6;Q$2Y
M#A3[XUI@"+>(AX=USZTP2\GI5E$"BP8XC*YO/LJ%3W5FW\L?0@_XZ-<9O MX
MY.!BXUS!E5^1>.I$:+ S(73T$]**A$-JGZ1@/JT;JU49IHJF9)5J!DV-9.;F
M9!G%>3>G^+5(1DW"W3\]8NH%_)X?W9\OY)[Y5@!V&AG\??#1;L2NQ<GW%S&6
M6!)T,UM)#,D$S&-JX<(ZV)Q/MCA(]#'D3N:S9OA:4F*6/7''V2.9ZM>^=J+9
MY!\[^Q#I?[>D"#>,5AU;<Z%-;BBP<4WDFUMS4=&N=2T60"=-XW=SU,O>AZG\
M\8.)+1^O_63 5T5VN QU.$?B("$!3+BJ7GR."BXJW@:&Z,EE4+EY5MC5@5.,
M/G';@S(XC10\%$,X+?\>L"L9*$2ITS1_YG_Y9*OBR^4\!H6@4#UZNH=L 50
M\:M+^EUA?$)Y;NTI4E+<<^'K@Z 1!\D$-_?K.3\I(ER#)IM-WT='<W%^#))
MFTZVB(W*\$@Z]=[OP&>YUPE#RKN>N)=\71$O&%V1K87]7#XY^'P&9877QPRY
M3W?:P>4U;]B!?^L;G-J3)+R>*.KJL26 ORA &H7WLDOW%'-$@=]%+2">'?/&
MF$K^^),-%[T'5RCA5]D[!9++Z[>4'/9USP5V:Q[9%1%\<":9]T0YK('&?@6:
MEI\/KNL%="O\"W$=7;G'X4S@FU4#[YQ)Q;TE7$<==RSJ>92AG-,R#B*\\IW/
M%/*^L,9NZLQZPM1I [7TVD)A0X*%>TQ+!\HO=*S4B,14R&H2HEYJ/Q7KOV;:
M+Q6E=AM+7YF*;3@WGE3AS7>N=E90&N^#<#BF)7AYH?7 SV/"E93=8LK-,:]9
M/S??V5P2&]0(C$#D;UZ[ ]G;.U4<L?V#*CWA8MU67OZ99;]NT*?:E'IXI!(
M2?0=21<O#H]/_?@%K>\J!?6J9P_<"_KDA+BNQK#+LM9] :H?S?!<#S*K9^1K
M0XD_0)1).V?B94IH(P7G.>S%Z3V;]0MQ#,K1=ECV_=>KJHX4PO95'FB73C-6
MZ1#)!/J/26RN*EU_1=;O=G*17GJ>#YZXZ/[&^W@WHABJW;_L9E!6,"'-L?U-
M1<M(0%N.UXHZ"L4_4Q=:\^A]<NA.4EUGG;@ Q)@ )J8B7')1[B=E%Z %?[P7
M#M+?IMAUFF9NFB _=N6T)X,^,J5LR>E0M2$5YE[AC/(T39?5W%:I7I#[^Y#N
MPTOM_/NW[=?2)SUHHSY:4274FAP4RA-S-3_:_TO)<.6I%#4OFBM5F,W0G&UU
M'!B#N*6_=GZXDJ&?*CC&*92I_YPX-XMRVD)5$\7A#OAD8BGI>GDZ^A7NJI'2
M#GO&2D^%\UBNZ3F/>(=C6TUSJZ-;U>VP=V'[[GI2'Y]>__X^..B,U&E=S[NR
MKXI--YPYW)B]A?.)./DG5^%P[O^T<4I>;$Q)U\RU;F2@KE%[E>/\,3Y9AXM,
M=I%?6L*ZBZWPDMF 2Y8NA(L]GO&J<,$S >=.#OD+T&^Z7NB1%08@]'E==?R8
M)W[NC#WZ0%[L\YS(D@9O0NL\&7;XLY%U+1CK"MUG/'\*G*^91JN0E3BK4;<"
M9 [Y+F>!Q\O\N>9M0*,[1D\2XQ29K>1,]K4AI<?#:LELZ&I8@/NW=C2=J^D.
M8-,3<-I#&(ZPWD=]VJME,3;,5JH7'1(9TBED\$N.M_.L,_'?@M]'\MCQ6$14
MA4<^PWX:E>/5-@YWJ@PRJ5P?N;')EMGB8V%AB["?8&.?$^U-7Q[=8Z3;K75A
M:*-V&SURF=H=W,]K2KSLFRQR4Y!<[H/=Z^%+:O=?(N\-;=3MZ<\_(A=Z5JI6
MUP8ZD,UU!=2 F_/[GK]7<[9/YBV9)T].G@)<I7?J\U<>SV6TQ\$&##3D_]97
M9ZW%>Q&DQQSMW^-7ZT?^#I*[^H+^K*ZA:@^X7IP(15C=_5+^5ION6PU]C4Y=
MEMV-NN <UH\\8>8*Y1HCD>JM=.ON(2DY7^@\.5?7<I]LG"3HZDVZRJLZ/&^.
M'="=$J_TRGZR/US^S"D#UIJ>7CL(Y]-N#'VPIZW7='7V$<8:,E@2H+OY#]R;
M2V#SQ_R^ /55+;H88P/;J_ =# #XQ53K3=C2YPJV>0UHW>Y.DK3T?LZ)8.C+
MRFLUQBB:).OV%>RCE0@_9!C$5@- 5NE\R[99LXX_0;"C%IT5YWVDD8RH07PS
M]XL>=[$!F.N0N_>W#P+N'^)"CFA(NJU>9>,X%WPX4+'F2^O,[-)^:ZZ\+JPM
MNTI%%\?>>^0T]V$@67>$:Z4\F.[3A]KL @_3,RJ"(.!1?/GEA&U!IR'MW\JM
M@.#\/4$<H0+/8G@:E +H/;^47 /ORPS__+(ISOGCG7YJLE&-CG]U6VI]0X>O
MUW\M%BSR]I/XKXSV@*I$[W6M'I]RGIZ6Q-DF?PW)R4)6[9+\)L,B:'0#@K-L
M3_F_C!>J?K_]<I6IY7XG_\9ACI^)T&.M/-X8 2+4:.S^B\B9JVLW;7!%^'$W
MJY5L(:T20A](2[H71S;1O+F2=0%2VIH^D#HO(T1X_%W5H;X'5GKOOIO3 9UJ
MG$B(&SPO6_+[CQP>2+[7):.=%%S>V_(M^)O,J.YUD,$(2R=/C@BS9F]$$C7O
M R\!C\0':JV!\%*/6._WL8%9^;E+*$3PWCG$0CD0__WL3LZ;*Y0G0X/D[X;$
M3H,W2PZWE]/]_M#WY&1A@Z+R"")&<6V%[+!]D1:_A>V_M&KC!X@_2K'Q(UR1
M]I[/@M/%N]2#9729'X 8=(1#QD229;29-;5AX92&CVXPP_A5%+K!O-[7?W6-
M"1IFHMX%I<01OK(%YBY=@ 8#;TQM2:<;I(2DD0M/> SA>:9\DY(O@^6Y?DV
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
M?,*/!/3WAKF@7VG2G1.OS16]&IBCUU U^I6]MP<O"]]@F=:W0L7"3L[T>K[
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
M@+));7NRLB_OYX FRX"%#(7X/.J$0;T@0427Z@7(\0[$9GRQ>+5CGQS#/:8
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
M,^.K]])967Q$34;8[-SCL&']+Q\8X#_=CPF.(B2'2WFS.8; .$0A[! +!::
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
MP1A=/>!NML)M',)P0"OL!V\,KIB62B6I=,FL"T13ML/B8R55T3Q5J&DHGG6
MFO%/\7D3/1@E^*CW*Z%^SYE;CJ+,S/AA&O6OGHQLE3<C08<_L\'_N:.+;;;>
MI(BD<&L*'"H<FVGN-[4M!26DBD IR$J3$QMW R26D(<5IV1I);D6[-/NS#86
M!0>Z*QU^0JZ]>QB_OA]KDW#%H DF*8V.!J%-4/F*5.9:$?''['L*Z%;+,>UO
M A=QWCTAFBOV=0:[$Y,S+3@= ,O>GJ'WNKO?!R1/WLIQQ[JQN%+LI-4Z,J N
M</XB"/AC62E2M7.FZ5^C4[\9:EDW?.NP<W_SY:=F:XHPQ1%M>&SFD1_[*)ZR
MQ5!E"X_XAA3'F8,SOIM)_"5Q>_E]Y4Y'\B;(8^(4:<!MOGM-&EA 5!A6, Y%
MCUUHYG9V(U@@DOULZ3F76S> )> EC7'JTZ][KD27YX?X]O;+B=/7<-P%V-?G
M!O#6D*KU3D)'9^;5^O&AY6=!W:(21Q03:_ITE:RWDD2XHU\QM+'ZH,)TUF1[
MD'>8?US*T.08*M8=PO80ED?T$>]'&&_#&$+F1\^FKW^![*]$$1T2^UZO_'(M
ME\SDH_;7H[JZLGG&Q3ZA/A#N8P6+:]TSK2#/Y/:;]92YATE>D<:>&>]!\*P!
MZ.E<3#R!8G>M03;+:$U]"N11YI#-[&?3G#V _M>YTC*%EUHP[^=J>A^RW?T+
M8O<I=D<7RDBX*X-)Z[0"W*:),_P>+K+ U[NWKQ?";8/5ZUYFWW6;FU,O<H(5
M^R(-0]5]VJ*8FUK&]ZMG]_>K<0="J:*>7U0I>T-A@N7I!^0;FV$W@)40",9P
M-!)9  F: &*,]3BZ)?/B#KL;A;JN%%U@/Y)3KIQS"D;]'*GC:][7QTK:)>1J
MTC/;4MVG.MT,OQV]D!-26\=RC/_ONO8&\"$^8CJBN/%SEF0/R=\?+>Z#_V2W
MW\&H?S_=*J$2<R=[K1]ZS'4#4&>9GU7;ZPE]ZZ[)=I].42B&VI;+IM:-DRSN
MK=EC-<ZG_#QO8I#/E4[9UM\\E)UH)+0^#6)TA&!<EO$,YZK!.N5X%5P)EG3*
M@\\7N>835\.4$HX=Y,E":PO%#&96 !%O9\EZ1_.V@9B72!R_Q-??(\L5]EW7
M[Y]Q"&= III]T)I?^1A(XDMP!1M4Q*GW?_2[:W.OT\YJOJW3UQO^T[Y$T7[
MJM@.8B CND^<+5(\UR/3:\BB2CJ10A[,]/&/ E#JOB?[DQ'H4[!4*7@E,0>C
M&0O.<)F57R'3';I&MM=>?KR>H4CZI>/NB__J]:<\$8@32,,S=$J/"^W17TDV
M:?2J0>,_63$UO+>_)?=JQZ.5S/6/O0'&6U_&RS($5DGK'KN6Q+%]C$\^NY,M
M)F[TM(D.4/PXV:K=Z\)O%.FQ_Q3X%4&'6$D$8K3!0%_W&T#7#*3"N".>5O-)
M\MF9V?)'/+?+RBC=5AJ-,V9^A\.H<-6O.B"OL2(AM[$V3G-I[H W?I].FV?#
M9<.EA\!Y7=FV\A%<0Y:&#I3LY1&Y!9(VM/A[,'V_]5G?#>"3 1H17'88NU3U
M'5?X7PC+>'4;VW8VN_9NO63UEI@7-&-0U'4F45MP[?J@W]J!YSF?P._EKLE@
MC7V"GC_^]VUV]N%$7V"-\8RA9UGUD]7SRG48E\^R""Y'AB6S^:'I.G_U6)"D
MGUL 5 Q;96XA]XF5Y5B/(LY4W"YU[EMNREBPRA;.&@ONRN$(8L0!T9M=+;HT
MQNT0>ED:R>Y+&IS#V8()Q"0ZS)47P+\O=S[''QW*Z5AV)-J<<5W8T='SJ=5.
MCS/MM6DPY<HWJ3H <5WFU2/D9AJ!9@@[/!J)6,FZ+ RIX7Z&+&_]_S:ZF;"5
M6I]4AY,6E7/#0#-4Y]\_IN)[:W%H*>;\!@U]HHAV .T6M).Z=WR%A5^LF(E!
MX]75".")2FB4Q5B;I&0+?GFZB7GPX!BR<5Q14FY_Q;M%:BSP?/^=!*='L#$E
MQ2!QF$)G(ML7,O7CN5O@9?<-M_B+6$D!<S!J8*8K2K91:9'-],S_D(Z!UMQU
MGY?F>\QD;W\?U%3'@WFDR/Z7-G VES 2MSG0F+T\A%($_LVNU!@OU_M. GS.
MKG&-&)7#%=T 2#LP3S;C;NLQ*:>F]IL-R]':"TQ680Q?[/C38A196X&3[K)T
MZ%7*IR&M Q2O0D<[$@QT*<XG,",RC;<\K44:O:QK,NMV6N:<4E' 6XN&^8"(
M5!'LP;Q8*YO.1XOSG#_%5"]3-\NM+ KVJ=([^4ND!/S8\<\:V/'_#(]54YYO
MT*@(,!6,-5OR_=9=_*=M@AW+\L./9L!"O0"BAGY>5+1U&3@Z9_^40WVXWSXV
MDN\<&I.02(%<GR#0Z& ):>5XF>OO<#GI!7/Y")  YNK6V(NWU\?-&^ "2G9Y
MF"?;H\2/(@Y8NY=X,F.#?UJ&K% %))&?.FV]T W.5>[ZI]+[.MLN@8*37($D
ME^^+1N_*O;MR)]_@?AB<PZ"NEK,2M+)NN>T'UFO7*%5(RE!$2\LP*40OI69D
M_WW-1!WDQ07+;:XVX RTP9@W64:78"H'I\NZO5NZ?]68.O'\XX/L%6B0B&85
ME\!K80%/>\]V@6AE=UW$?;##8'0 )PUQ9S8WQI/5++7D<4D9%&ORI/6C!VUX
MM8[4OMVD,](^P0;&UW&VOJO[9Y/T7_!',=V2*_/;:/FVIL\3*-W><6EI603U
M@N\)@!\9U( TUP3X-Y-BZ_L@-J+8C+73=7_=BM4V;FWZAHE36@!<'R,^^90[
M=<+)WV*KSEV9IFU;7F2:BOZBLRU[MG91''Y(]\;5I)&K7&=%1L)4]%CHE$OU
MQ!(V,UAQL*[@J\[]J4PDA2NH(MQ9.DV:("=8%WA9 FP!UP"CC&X [0BFTVN&
MR\Y+;N"J>I3]A"3L8+^\5$(5&7(H&(46_97O(%1S3.\SE,AV=F1"/8/=7AF]
MZUMNSMP2[&B66N8'(RORE:"<?V8+\Y(;5^OT6IC/=P2H&@J^E'@ZRQY^NH_-
MT/E\N'K8O4BL7?>QM$;ODXK@Q,F\AMH_*4N<Q)$"O)GF6V;M[+GTYOV3?N2&
MQZKXR9?M])K\!=K-&X#M]G,*MK<9 <I-?^;4.7\WVW%Y] E]Q&>=&)900KM)
MU9;-?V380,L#A10'O(2/FG8''2&Z19[@(&PB8U'R>HJM;]?LZH4MMX'FQ/35
MF9FG",H7@B;K<3B5I)BC<S>&+<[O<W&QU)I44D"^*KY57^S@5]GL4I%,.5_R
M[>TGXLK/*K_S,>;ZNLFMG63%U=^X0&#LI>&1>Z^,$ F76O?J('7\:@<["0,1
M5]1H8^HL2MO+O7>:Y&7FJ)+&E\H[*\BO8V$+&QJJ?\2>H4K)U,^8E5*N\[8-
M6S3'';5DVR*28NPR='ZU1>X&1>!Y"FO<8Q98JY*3@:+N6>/&WD$N?[%9B!>M
M-=5^,)!JT<Z,M[4+?\W=$B<;[X=LC<K?!=:L/S_X3<;*5C8LHUF=*)?X/FK)
MM.Q'MN^W*5"HF-:!'?4SU86>2%=RQ=V)7^,'-3 ?R_BN5JZJ^I:VF539B69P
M;GMZ:DWQ [2P3=5'@6]O4T(!IB_Z*K+?J(J8GXRNQN,9_<\M.6@C6A_A0K@9
M1O@K)Y%XBM545K.\OR7\;7;37M]X2"=27QJR>ON_JT7R7L1S9?\W@.G#X%W0
M$&J,(%FYD&+O%<?1O\L"]OK&1+=H>,VD>8JBI=//LO>-.<8)KD&P;I,PKL8P
M4VOA^5W#8O5$5]T13+26=&7K9B>8^@9@#XQL8PF;JNL:I7U1/-OE^OFPVZQY
MU'H52A+6K4-S5@6R/M#Z8T0Z<?(5^<[TKGX3W>]KO^MDA/4A.?SNE#/<:ZUW
M(H@?KMU$R\1*:^V>38,)S-,5<L"+YEFJDL^A-L8?'6?EB6G7: X'ED#S'%M9
M,0?1JR[WMM*-HG^::^8ZU)H9Q5,;28E)]0/G\!=#07:]RAJL'@-FFFSOU8YU
M1?.^E#68:HG]KJ!DSK(U=5>S?>]RJGU?6;O^C;ZF># 41]Y] \@38L$&BERH
MF,9<INH9&<3P?<[2\BID5500MG'A*);1I7S5J"O>LX4"Y]<;=%'G\N?JR?2N
MKD&D0T)CM:*$\Y)A>0:6A\=[AE\&W?55-$RY#<37GY&V]DK-FYL)8NA-UMFU
MW$*:(@ =7D[1A99\Y5C)U!@%3F*]NZ9<FQLZ\_I2"@L[9*:3K/-.1L;9HCP,
MB>>("#Y,%ZY85)'QC]JX6I7/C\:Y.GRS)NE&"NJ/Q0^''S(OD8R]ATY'4@+)
M8^OE5]$:(^MN1]&[KQ=2.BY"L*._N.Z 6?JWT=O_<*0Q:5=J(@4L-4XIO"53
M.8]%J?>*#=U=6PZ'68??_1MM[M5\-> AKT57R/$5]-PM2M,\T7A.J"Q^MW!U
MAZU9!M,JSRNG1X%3$C!\9_MIK-1@$Y#8P.>T#I]]FRL"W;Y[_+$?5.O^R$]Q
MFZ G=RSY"<E ([E:5D%"_]W7[+[K<+-$CA/1Q9L5FJY#VWFNM>T\!8NDY;_Q
MSN'I-P!K=X6C#78QH]I^Z7QD*M4]!*7M]D-;*7>=.C%O\9IW[_Q/ Z SR!U-
MP_*4=)!(*@A#)'3$_#Y]B(G%-EAY)6=C.(#\P2;*DT>MY2PZDCLO;GCP^VNM
MO85N!:!GL+1'C%OV%/Y.T+R287G.;1>GNRYIIF/@^[73QJ B-0<[IGOGY08K
M-P50T'S+G5I<>]V41S>@_TB-[^H6^ST$Z\0V/-A-?WY=MWZ9Z[!6XLR^1=M*
M@R#+P;S.H,4]NY7NW^!J7@L4N^U,,PPST\NRGWQG:;D["/#7<_#*MO]/<U/<
MSOH?)O6O9QJ&2X^FV(Z]?@/G<O:DT$U@3D(/L'(FXL%[83>,Z.J"AS#;JX "
M7UNM"0'+]DJ7.'/'L60ID6=&1"EA@4YVCOJ)'?7QE'?Y P\T2-9 :RKAXVW"
MX)58J\<(-D0'2(6CQ]WT/8:L: T"^-WUB&)UT=_W[7]A"H^Z#>]:#D@%=W-<
M/_O=Y$C/3[SQ19+_A.L,E-W2MYNN8UHS2]/*/'6DH%/_9[L^9T/;%:WZ_"Z_
M9@@121P $*PK_4C-/RX[A?'DGLK!(W^&N^OE,HEJS_Y8V([G\*S1^=;2C391
M4V8*HS3_G)+'3S %)T*+5A2LU)\2K=^;ZQC5>W9(.%!6!QU?%U@?2_TA_DWR
M%J 2&A?LV>MFQO!XTU:8*I6?_H\B_X;W$;E5O4*1U@^=[R&#_5RGY)/XADO&
M4)P^&7S<S[VS_8C;WVM]K7#-T@YVE??!]KYKD$'F#2#IY*Q<Z=1,T7I)*DV-
M/+3]?E)OP!VIF?'&J?L]%-QW20(I,Q$J+<7O%VP67KOH\&149R^5X4.VG<[
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
MW.HJ"41\1Q:W:V=0:1EIX5'BU4F0'__0X&C)M/6X ,.$3UL A87Z^_8XHAO
M$P3ER.3B2S?6M_6Q['5TCT-#*$8>/:%H/RFC,0VN?ZJ'O==W%?+[M*I5@8GZ
MFSZ??>6O]B?'?0K[N!AOMIRA'#S7-99CYNEU6A"M+P,9V54WC]@,2-MYZ$\%
MF^<UM^T;>S& 3^+UVK/^]\;$*7*7MT1$TH(9PZ3=-H,SX;\T2::502,W@'M>
MY#5>#V&;D]6U4QMN]7>&97:']KXS,$?;$LOA%Q$=XU:*J0C._Q]*3?V62O:L
ME6G"6<"V_AG_D@@V;"9\-5'V'6ED_'_--D1"=+"WK7:">KMZ9_Z8'9S0BE"[
M"VFI5@7.?.6\*X?Z9T^81OY8LW"AF26\ 416&?M"XM50<._(]R]$AU^(8'>H
M0YO(?SV);YN91Q5HO@Q+ME76)+R8O)Q4=PUC@[4;DM1J<#'&W/.8J!6.?J ;
M]!_70Q0;URFW^G_"WXD2COJ@MM"8?85^+NJUHI/#.)$ 5\/<!<I5MLR01[2
MS#BB^S%7'#9MF02CZT+2B <1[0>N]9<>)X74W]][DWJOFG!A%'NE$F;J#Z>#
M.>_.CAP.L/"3;H0//?L#] 'MLZW3!0[VTTA@'N7=41PANA\<>)=;W2E.D:Z$
MSIV]4@$4'-AW7&CO5'X@3<1]&?_A4I_H_@.V+T]%7#7X0$ S_/EMM60Z(M%
MG!!DOR<_XML&L*JP.R-'X"--%OA9PR13"B@F,,GG6:;_R35U@^O?+X7\POSN
M2K0&'R]G_B!J/R<2'EQ_:8-:,BQ)@2XW]XZQ3A,#?(!OS31EI6]E #DRP60F
M -U_(D3WB2\N;P"AMB =[AM .QAUV,6@9;7V##>WNN_W\S]F/9R6K%HS8"61
M2Y6+@?D^4,0A)]E+Z+("$Y_YX9VC_G>?%VQOU8PW^P%K<<&V483'B)7I0[J+
M;)'K&CC#SI\TE'$G@D/%\K\@IRUO?[M@WDTQ!FT;<ZZ+,/^2,,)0LP+B;]:]
M%R^$$MM#N^Z/R/S%M*\S*/9ZI&=# M)O )(I4?_._6#'%PM5)46!TAO/ +^Y
M,M=".,D!&%=UW=,5"*<*JR.$2^4.W P'+NOEFP@2A*M@74(.V'DULW3K?BR;
M]HBH"O+YV7P;-WGSA</N64)/( 6"Y\HXWGF_1X.]5TU-'>[6"XU+-ZYJB&-^
MSN>1'/%H^=]#L8\F2$77IGJ+^QY),5Q2;Y*WWA@%[0D)V$]+N5LU]ED+L<D)
M7KQV?)RREZ%U=D%P^4& M6%>PEQZVC!Z8)RP<73;.W",O^ITVL\%W\&>;.)X
M@X;L0&6]R1,@QZ>X97V- ]O/CVLGY&X -+ZOANH7&7>,OP8G?VH[+RG&00PJ
M4P/,=936+5*_K5?3#XHE+ R!:FKB5./M!FH3YD8J^?S^JR.VS?P-^6=/H**]
MXL?+XP:O=*%?<,K=0+I6:KPA9G,.9+"*C/ V\U1RS@HLMD)F%9F;6R[D]?7X
M4[1$#9C'"YST?RC_$<GGH_X>?,<W'8&36%P*<RRXU:$ZV$Q<]3#K?Y7CGKFK
M<YY :ES(SL P!]OGO.V?/6Y/QN<CT,>I!YJ6]"_3E)/I+Z:)>\LI!RN^#A6J
MC/Q(LL489G&X]:Q"U6*U-=4SYH_J6Z$.R( F@9*ZAGC,3(2;PH?'T.2WUNFK
M;J]BS>+8OHX7Z659C8?]#U! K[_;3C=W5CW+_@LE]JT__@IEI, AQ?6G[&OP
M_P!.UB-WA4Z==GQ=XM"Q3@R!Q)]FO+6Z,2AY?(E#B,L0I_)_X^Z?:ZO^S/XA
ME!,=S%JMQJUG+L99E-K:R6YA(D59HH;N/=-<#9O28D;2!NJ+Q%X6_;,\!Z_X
MG\9?&?X/>+_BSXQUF>!?$WQ"\0:KK7BSQ3J\5C!&+2SLK^XUB\AT_3;:?>Z6
MEI9[3'M@4QB/->#>//CVT_AS5=%\?_"_X@^'EU#2=2TJ*UNM*U*TLH)[R"6!
M)"JV5Y++-:LP#322E[@H7=D+$K])1XQX9S>JL3@\\R;&TL11Q%-RI8F+<:=:
MC4@Y3IU)1Y.:,^6,KW4GHM#GH\-YSA73@\MQ%/$PJ4FX+FFJ;ISC*[DHI.TD
MU;9I:[G[D_LO_%F#XV_ 7X,?$"^DLX)_$GP[T/2_$49DD=HK_1[=M$OXBI$N
MZ5=\DM[&SED0+L61CY8_GV\?^#C\&?C1\0/".M+>V.F^&?&6M>%K.ZU%H(;:
M?P_JSG7/#%Z["0;))A*]I(9%CA69X8X7FW9'ZG?\$T]:\,:-^R9X%M]2\3:-
M<ZUH/Q$\4WVJZ9=ZA%8:AX?AUN\%[;Z7?V$W[R"X^4R"&:,00)&SNYC) ]=_
M:(_9.\"_M*>.5OO#?BK2?#7C;Q'X3TG5H?$LD-IXB\/ZO/X6OX].UNRU_03<
M317<\UC=PWEA>V\UI)I]W!;@0S@F5/Y%X&S[+/#7Q*XOPV(PF(PO#F-JUL2\
MPC6G5H*$IU)SY9-=)-*-Y2:@DKNZ9_0W%&1U^+N#,FIT9PIYOA/98><)JRFW
MRRBU35]4DT^[OH?A3K'B4:<\DEJ+:YBMI3%<:A<W,EIHUG&Q#1+<WB1R^<Y7
M>5@MTD1OO-*K*%;[!_9__8Z\??M/:0/%FH:S;^ O ZSSV-CXRU;2WNI9;>)4
M-^?#N@&]@M[FW#"%;74=0<K.[9CAA\J02?H%\+_^"=/P8\$SVFH_$>^N?BYX
MDL)GN;2WNX9]$\!Z9(&B*1IX:@\VTU:7>C%6O[F95B,B+#SO7[>32;2PM;6R
ML8;+3["S@^R6FFV$-O9Z?;1Y^5;*TB@*6\4:J L"ET!W,FPNV>[Q*^E1E53#
MXG \!5JU3&596GFBP]G)M<DJ<.9^ZJ?+%)JZ>^MSR.$?!RJ\3+&9OB85*M-R
MC'+KNFN:%N6;DTTU/>UEL?.'P$_9A^&W[-6D7:^ [*36_&CV]^E]\2/$L-JW
MBG5C=V\4 :S=+>>'0K.2.)/)@TY7DM-TLJ3S/(57WSP19:EIWAB&+598#J,2
M"-2DLVH-!;EW8P'4;U+2XOGP0!<3VL$C#!D4N,MKR6S1*9#+&JAU5V,BR/(%
MCC WK+.&!P.&BC2'&%$6]79I(HYMKQ/<6ROQ(J+,CF2/&[ BC#S*RJ0I!BRQ
M&0,$5_(><\9YWQ%*K+/<53S6K7G*I4^MXFLZL9S>MH*#C3=K6C'2W+8_;<)E
M%'**4*<,)A\)*$5&<:-6$')K93:^-VLVW;<H>(+B"%-&NI9Q;0KXAT19)9 Y
M@CD,,FZ/<JESM;*EB@!P3WQ707MO,L0MIBC%=Q,2G+H,<NZ,H7:!R<%O]TYK
ME?$VN:/9:<AU6]LXDEU&TQ'=!C$(HPQ@<0_9Q+#<(N,R.=V=P:-&) ;<^,=%
MO+A1I\UQJ5T2!(NFA]2;8Q4<&SAEDG)) $,<6^5CL0%C@^=#*L?F%*,<+E6,
M<8\LHJG0JMNUI14:BIWE%\JLVM4T^IT3QT:5_;8O#1C)67-6A:$9)I.SFK\J
MM?TMU-F.TM8/%LGC=XEDUQ_#%OX26=G,HATJ/59]8*6RQVT;02R7MY<HY'F*
M\4@W;<N1=O+MC:3OM'RW>FLJ&YM]\GFZC9Q;$225-TF^16*$@[ Y 8C%7O"G
M@CXI^,KL0^$/A+\4O%'G%5@;2_".HV\<CLKL%^TZD+&V1%0%Y&DE3,88('E*
M(WJ3_P#!,C_@H/\ $[7_  MJO@QW^#7A>SN[.[\3:;KEKX.N[S7HX=8L;J2Q
M>WU6VU2ZL_,@4.9[&XCN0UMMBN(5D>.7]-X*\-N+,_S?*L16R[$8;#TZ^'C.
M=>%2\:5.I&=K\ETVZ45=:*^NE[?+Y_Q1DV R[&T9YGAJU2>&K1C&G*FFY2@[
M)>_O?M=NW<_J*\*V+/:_#R$L(IX="\-&2-@004T^U!!X/)VD#&0<=1P*^EHS
ME<_AR,$8['DYQ^'TKYKTO[?I.I>$-%U(YO\ 3;30K&[: B:![FVL[6*Z,<C#
M>^9PX8;BB%<QH@8K7TG&=P)P1\QP"""",CIZ8Z>WX5_J+EE*6'P. PM17JX3
M+L#AZDEHKT</2@E;O>+N]W;4_C7%5_;UZU1-.%3%8J46ET=6;5_O7X?*2H)O
M]4WU/\S4]1O'N0KG&23G&>I)Z9'KZUZ)@<C8P;)YB2JL9HP6.0AYY .-WZ <
M]<U_%Q_P7M\#VW@K]N_PS\4;*UNH+GXH_"'P[-<--&B@WG@>ZA+30E6.ZX2U
MCA@F7>VV3S5W! K-_:+*\9$X.]8]ZD1QA6DQ@YV$E=SD#Y%(7+<;AU'\WO\
MP<+_  -U_P >^ _V:?C!X7\.Z_XFU?P;XRU[P7KUAX7T6_U[4ET?Q-ILE[,9
MH+"-Y$ABOXTA!6&58Q*\K.JQ%6:;6WY(#UK_ ((*^.GD^ ?[0WPFD>%Y/ _Q
MFU_Q+9PLQ\W[#X_+:M<&-2<FW@N! ELQ1 T;N3SMW?NWI:?NRN02"JJ!C *Y
MW$\< Y& .OS9'3/\^/\ P1$_9V^,G@:/Q[^T1XMND\.^ _C#X0T#PI!\/-;T
M?4M&\86?BWP<=.M;[7[V"_2+_0KB"WN(W3R8WCGN+94DG5I'3^AG3[=8HD8G
M:PX;OO(_CXQMSGIS]:&[NX%Y(W7+.RG!QMR2.@.>1GOBI59Y"4*[8QC:5Y//
M)ZX& 21U[\U%*W3:W4^G3@#OC/Z?49YDB\T*L:G[H^]M'S$DG[O;!..O;/L4
M DL:G $T8VX&&+ C&1@@*>1WP2-W<\4+"(Y@6;*EUZ#(ZC.02, CGO\ I210
MMYDA=0Y+L<;<=R?4^_?\#4JLG1OFSQD97&?P/^10!1NQNN(]X)7=A2H]>!DD
MCIGG&<\XS73@#RHL=E 'UV_7V/4URUU)B>&-#D%T7!XZ,"><=B,\CMC/4CJU
M7]W&I/3&<<_PG_'K^/2D]OFOS0'Y"_\ !8:58O@U\)@VH0Z8)_BS+;^?.ZJC
MF7P%XOVQJ'8!G;:2,#C!'U_"2W\.VT]F;^6ZC>/S4C1L1N9FVA3\L<AP%:/)
M )^5D())95_9;_@NB=-B^ GP3N=4%Q]G@^-\4D9MPA)N_P#A ?&B6T+!I$8B
MXD;RUV*^&(W#E<_AAX&O)O$>BW^OSZA!X?\ "?AI!!JNNW4$T?V"ZWM)'I(L
MX@XN=>FW.4M(R2+?[-.\ZB=8X_P#Q"RVGC,YS"56+?/0H4X2C%RDZDE'E5DG
M=.SO?3N:?6<52IOV,YN,?>J14^2*A?WY7;TM=/N?G-XSN-0O/^"QO[-WAW2K
M>6Y?2O@'XCUJULX(PD4U_=ZKXEL8Y8V$,[Q^4MLS3R7"0(JD%9&R%/)?\%B=
M0TS3_&'[(?AJTO$N]6A\3?$?Q=>?8X4\F*'2/AOJ<L5DLZ.Z3&#5+29IIP%(
MC9)."'1/-OC=\<M*^'__  5STGQO\/-#^)GCS[+^RIIGA^R\,^ ]*.N^.M<U
M2]U'6YYBEO&AATC3G:Y7[?-$%EM+4J9':7>U>*?MV6?Q2/Q@_9OO_BK8:UX<
MUN^\'_M'ZKIOA+4$M4T;PW9P> /$@L=(LX+:,7<MS&K*DVH7U]<>9+NW6N&.
M?JN'^'\10SCA?-:6'4L!@<JI4JC]A*,O:RC)S<I.*YFDTM;VLM>BYIYA&A7I
MX:OF%+ZW7BJU/"JO&=2=.=E!**DVM>MG>Y],?M9>)/$&O_L^?LM>!? GB[3=
M-OM#\':9J&K>&I]*E%Q8Q66AZ9"=;T+4]Z)J+-9VUXH\]+9TGDB5%=&:1(_V
M?O$D?BC]GGQ1\-M7T5FTCP_X9UGXE>*O$-W=36FK^)/$4=[%HVEZ+&]\A6VT
MR&.^&H70M(KF1I8%1%,9+C]%;GX<Z>_[.>O>)M6TRPCM/"'PSUS3?#M[J6EZ
M1/J&EVMCX>MK*#3HKRYA(CG?4+D7D$T:P2'8MJ,;O.'Y3:K\6/B?\+?AGX=T
MKP7\-=%N)O%4BZ;:W>K)'XWU_5(Y8))K[SM+T^9/[/L%FCB8QRQM$K,@,D?!
M;]1S;!RSO"UX8)1IPC7Y'%K5J44Y-/MJ^GD<6<SQ66Q6+J8FG3;A=<R5H0;O
MRS3:3EJW>ZT/MSP_\8$^)EK\&/#&IZ[);Z'/XM\(V+P66F:>L]A#;P_81<2W
M&VW>86MNMPJ#[5&LF]7G3!*I^M/@?]DSQOX3\9>&?CM>_'#P"NC:#I7Q#T,?
M#+5=?T2WU#QOHNLWURFE>()=+BU:UCM;JWT8E%9+0Q2^1"//FD:X\O\ G,^
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
M9*E6 88L^F:BL;,MS>O*C[HW$Q9U.UASD%64@E264LN3M8=*ZZ/[4& ">O&
MH/!X.%'\ZA+7\I(%N8@'Y4G!9<'G/7&2.,XSV[U[E+"86C'EHX?#THO2T*5*
M*WO]F":UUT:.*2<IJ<I3E).]W4J2ULU=WFT]';5/\CRB/3A#XBTQKA6FE^W1
M2+\[AHBSJ64[2 %W<J, _>!+<8]Q1=H/WN6)^8Y/8<>@XX'X]ZX"\TB[?6;&
M^:T?:MU&6>+& %*@&3!]N,CUR<5Z G3^/J?OXR/;CMZ=?K6ZBDY-:.5N;SY5
M9?<A)))))**<FDMDY/WGZM[WN.HHHIC,2[TU+A)5C&QI Q# @!7VD*>A.T$@
MGFLU-$N;>U6!;IOW<QEB0,"BAY0SPJC*4\LQ-)!YA4W/E.X$^XAAU@ '04;5
M)R0"?7 S^= '()X<(7?=7EW>;F+*DTJ.(7<[YI(<1 H9V ,PW%7=58J&!)Z-
M;"V &V,+\H!VD\XZ$YSS@\^M7,#T'Y"EH J_8[? &S@'/7Z<?3CI4@@B4DJN
M,]NW3'3]?K4U% $0AC4D@<DD\GNQSQ^/2H?L<"\A3QSR>..>?;(JW10!BSZ?
M%-(LC*5",&!0@<@@C/!X) !Z'KCM6A(_DQQD+E <-G)PNU@",D_Q!<YYQNQS
M5@A6!4CCC(Y'N.F*KW*JT81N(RV')R,<$@YR"?F '![^E*3LF[7LF[>B=K>:
M>I,W)0DXN*DHRY>;2/-9V<GT29_/!_P<9>-_%7@O]EKX):YX3\(>/_&M^W[0
M>GV-KIOPTL(-2\0PO>?#[QRD=Y-;W0E@%E'<*D37 AD:VGE@=2CX8?AM\)-6
M\2>/?#.@V_Q53Q7X/,.GSW/A;X+VGB:2Y\<R1)+&-5\0>+;31#'?KJM[>EK9
M+N_O9)XK>R\B!8H8U#?TJ_\ !9*UO/\ A37PB>P@@GAM/BG?27JW7EBV\G_A
M /%\B2R23_+"T4XC>.9621) "CJ2:_(C_@GOX5?QE\2/'=W>YO\ Q'?W^BZ9
M9ZO!IT5S;:3I"0WT]W FI6T!4&Z:2+SI6E:X*0QD28//OY7P%EN;83!\2UJU
M*I5A6<<1AJD82=2%-M)R3>JBDK>ZK:G\S^(OBKQ%EG%^9^'F%RZ%)9EDF"J8
M3-L/*:K8:M649594W9Q3;O&3UTMLDC\_/@SX/TW3?^"R/C<:'IEG\/FT?]B_
MPUFWT[3[LSZ?::TY>YFN;AIY=0?5]5_M":]OKR6Z:6:>X*G$4:Q+\C?\%BK#
M2(?VJOV=](T^:5Y=/_9A^/.L2--#=1&6\U73+_1;>^;[7)(S2R6]_))N4KF6
M.)ON!HW_ 'F\$?"O5)O^"]O[:FGZ7I>HZG_PB_[!7[/=NEYHJQM;:?>^)6B@
MM;N\CG8>9)(]O($:9)1MCP!M"X_%#_@X3MKC0O\ @H)\#-&EO-3E:U_8\N8$
M-W";-81KWCBWTN!H3$L+78>R<QEB978*)-WG8DKWL7C\!+(ZF&PV$H4*=+'2
MI4G3A".EU&25ES6M;2[6NEMSU^$^&,TI<=Y%F>88G$8Z6%R##1JXFO4JS=3$
M1A=N2Y_9\R;3OR)JQU_[0OQU\;>&OV-OB5K7@?Q#X/OHO!MSXC\"_$'POXSL
M)U%]=WU_#8:?K^A7UC>6J+?:)IUNNI+#/!=027%NYEM986, ^'/^"86L?&'7
M_P!I6QO_ !3X5LO$FA7WPK\8S3*WA>9]*F:YU#1KO3=0ABN8((0\J6XM8+VS
M:-TAFFP'+AE^?/B]\4H;_P"''[7GPJO=6T32_$>K_M&:9J&A:=%J.FZ2-5\,
MFPU)=2U#[%(L1N0L<,LLL3J\D\H",'9@#^G=]_P68_9U\,>!_A=H&K_ CQ)/
MXL\$_#GPYX6\'^(_AWJ>F:%<ZA!IVG16NHZCJ,>JS1[6FN(E" 0XCD(>")2<
MCQ<MPE/#8RI&K-0I34*BIZ*+3CJ[.U]]=>Y]?XH5.),URVM2X=PT,76JN=.K
M&3ES*TG'G2ALHQOV7EN?HAK.B7,]OJVKV/PA\-Z7?:<-,O,6^CRR%@;Q':5V
MN[B1,HT*,BE"$W,0>17ZB_$WXI:AJ7P^\ Z;K L-.A3PJOB[Q'>7EU$4TFVM
MM'6&%+& ,[H]Q!:WD<5K8/:72R1PR?:"KLK_ ,K/BO\ X*H?M!^.?"=[JO@?
M]FG5HM$U '2[;5?BW\4K:#^T[4PS-"UK-=7^F12/;RB"4V]A,^Y<!_W1.?N'
M]J3XC_MD:C\ ?@EH7P.\*_#E?&?Q.\"6'A3XP:5!>:(-0TN'4]#B>PDTS6-8
MOO(5IFN;B!)M-AU*]B>0N+95$#GU<3BLHH8G"2J*E*/)6D^91?O1;Y7J]TUH
MNFETS\FX2X*XSPM'&QQL*L8XBI"$G3E.4(NHH^TA?WD[.3B[2W5MT[3_ +%7
M[4/Q)\,?M9>.IO&HT7P3X,^-WP<^(/B3X4Z%I_A:S;Q/'IMJ-2T_P3K^MZ_/
M'=S_ -L:W916FN7(U-[J6.WU"&V18?*KYK?XQ?M#P:1HUR/B]JMU+HEG::F(
M=6M-+ELWM;.VCDU+2S:PV-N(X+O9(DT43QON8B.1.,?:7P=U?1-3^%O@WX?>
M,M/T3P/\;+/X3W?@O4]"UKQ3ID%CH?B32]).BW&GS>,=6FM;"*18+.(O!JEM
M%MG=S;PQOM:OSI?3[S0C?0W]W93Q&W/AU38ZOIFJZ?+>V2FQ+6,UJIBN())8
MLQ7$)*W<91V>0/D_'YCG/MJ\JU.C&5"%248NRY7'FLFM+6M:W2Q^_P"!X5PN
M%RNAEU:NH3=*$Y4VVN6LZ:<[KFNI<U[J_P CZ"_;)\56?Q"\ ?LL>/M.,L%G
MXF\;W,TD*7*2K%<PQK"R6SR12 1QQ(95AE:61Y%XDP=M?$VI>;%XS_:I+-<-
M#>7]G'*#M'FQW5W9Q30,8HT;9-&#$P!!*R."Q4X$7BS5=0\/V/@G3]3\4F/P
M-I_BR+6?#?AS4+^UDM8-2DF1KJ#2$5FNFOM@9I-.BD9$C#,MNN,U0\=R1SQ_
MMHW^BZR0/^$0EUG2M=TV:5[>"\M;FQ@CN?/C)>*4W-Y%(L8PG^AR(8S$TRO]
M#DF8T,!C<)C72ISAAL11Q$Z;2:G&E.,Y1:LTU))IIHY7P_BJO#V89=''U*<L
M5AL3AZ4U*SHRJTYPA-/=.+?,G?=(U?\ A"?A?\,/ /Q#\2KX5LIKC0=!.J16
MMQ"XEMKV\B"V<D+'R[8M%<7#7*0RPR(WE-(Z.Z!E_/3QEX$\<W/@-Y-3L4NX
M]6TBXURWG6-+J.^DGMY=67[(A80OM64+)#;^2(Y?./S"1!'@?#;7?B9XE^&W
MQ*M/%?C3Q!K<M[K'A#2W@UZ;4KG2+FRGL+]SJ!E9&BCW,%AC\HH1$\P0*C.#
M^H_AG]E#X>ZAX-\,V?QC\9ZKJ=AY.EZOH7A3PYK=WI/AU9$TTVHCE:&,7$D3
M0SJDMO'+';%V>2XBEF,3Q_4>('&5/C/'X:E@<#3PT<)A:2E.G&*<4HQ72.FN
MCUZGP?AUP7B>",-CZV-Q<LQGBL76<)56Y2;;DT^9ZZ+7H?BQ\,/A]XU^)7Q!
M\*>"_"NDWK"XNM,B\0:JUD+:UT'0-0-FE]YMRD86VNVM?,^S+YL@CDD\R19$
M<(O%^/(K+PI\2_B%X=@DFET'PUXHU72(KF2X8:C9Z=Y,L+6[SY0.Q2.06[-%
MA78;5\L*B_T9Z;X \(^$+2UT#PA96^B:3HDEE]GL]-N;XBWT^U*-,MW<?83#
MJZ_9(HR'OY+V:-\F-D8#'XPZKX'^%?Q'^)WCCQ?=-/':CQ!JTU^98M82&Z;2
MKR[>R$]MLM))%G>,0^;+$"ZR!0S0K'C\ZJJ5&G*-VIVLY;-KJOGZ'Z3A)5\S
MG*-2#]FI)M23:<8R3Y4[6M>W6^VI^C7Q$^.6B_'O]LK]DOQ[X%M=3\$>%?!G
M[-&K^$M/U2&9-5G@U;P=X=2WNK](=51+=5U*YBBG2WN)+FT43D11\1NO](/[
M.<%_H7AJQ2^\7>(/&>J:NL&I:AKNOBWENYI)89',$"6UK9:?86^X#$=A86S$
M??>3 "_RB_!1-)U&[M?%EEX5;39-?UGPU\--#CAAD@076OWNG-J+VNY]UKG2
M-'U&>XV&)S'9S-(V\R,W]87P?>/[%8" *(H[98($P&$84&.+9OSAE5SA_P#6
M9.=Q(!'Q6.FHU)N:3;O9]4[ZGZ+@92AAX4TW^[A&"LM(Q2LEM>R2TW/O'P/J
M$HDA&7^:902Q)' /H?3CJ?3IU^WO"3&>UTUB<^8_SYSC$3LN1R"#C!Y)SC./
M3X.\"P.5B?YB1*I')/8DY!/3WQU[#!K[D\%X:VL8F;!1U(Z@X<Y9>,$Y8@Y/
M([''%<.'E&K&4[)N,G%-]$DM%]_R1VRC4G2<E)V3:]5:]]O,_0+P?)&VDVPC
M4*/*C#8[E5P.I/(P<_7U%==7,^$X8H='LUCQ@01'@DX+("<DDDY]^G;J:Z:O
MK<#_ +K2OO:7_I3/G:R:JS3=VG:_R1S6K(#=1MSG<OICA![?U_K5!U$]Y'&^
M0%^8%>#DD9SG(QZ<?XU>U=B+E #_ !+V']P50A*R:A" S@DLK@)W5L=2O0;<
M9'7WKK&HQLM%LO\ /^ON/Y!K'29OB7_P='3B23SK;P'I6J:RR?*2D>D_#[2(
M82^\2 ".33\H4$9#RS$$!TV?UQQ^8U_<[69E%Q(N&.<[2VTG@9/ _ 8 K^0_
M]@F74/'/_!R9^U!XIB+7MGX:^'GCA=0NS-;2"UC,\6B6T+!5#!U#2Q J/,?<
M"6+A67^O>P5GGN' XDNKC:2/X07P.!D@!?0^I/S"@Q.CAW%$)!^Z%^3@@'G/
M(;I[=>,5&3\S!O-V@$C<01G*C^[S@$].?QI1*P14#<C!. !T!';Z]#]>^2S)
MR6SR00<\Y!QG@\#H.0,]AP3@ ;*RJBNF[.2"&/!ST&  ??J?ZT&601L\>T8
M. , DDC)&?0 =:;.28N<?*P P .N<YP!GMUSBD63;$0Q^4_>&!GH"??KZ?2@
M"9BKQJT@!<Y+'GUX[]A^9QUQQ.@3R0PSP !TQ@ <@=?Q],U1#+*@8<J651U'
M&"".W=?_ -0JV$4+M ^7TR?YYS^M $32.Y;+-P,\'T4GOD?I^E8UDCG5[>;S
MMI,48(;# 9.!E>O<9)(QC/:MW"1JQ8#=M/<@9P>O(XY'./<UXS\1/'_AWX7^
M#?B!\4/$-^+'0OAUX-\3^+=4GF9H[:*R\/Z+?:E,))3PBL+;R\DEMSJ 2Q%
M'\<__!-NVNO!G_!QM\<-'BM%M--DUS]K_0YHH0BI>)>SZ;XBMI J;#MBN],"
MH02J"9P59RKK_<!X=$B6TT<LC.\<K)M<?.BI)*J@O_'P!SQ@@\ $"OXE_P#@
M@3HGB[XZ_M__ +1/[8GBW3I3:CP_\1]:?5Y[=9)8O%?QG\3:?-IMBC1HL-M<
MV>AHUJ\$,<:(EG*YC$LDSO\ VO>$9FFL)I"[LK7,Y3S&9V8"XGC:7+DMMD9"
M%&=HV':!SD N)XCT>2>6W-XJSV\IAE5PP575L-R1MX*G#<$59DU?3"N!?VZC
M(Z2(OX9;@=.GOQS7ALT+S>,=0B%QO/G2!D4[6'SMU/;GJ3P,>]=!<:()V6&5
MG".""6D#+R,Y(&#^';UIK5I)I-NUVTHI]$[M)?-B;:3<;76U[6OYWT^\].&L
MZ5'@G4(&Z_\ +6,C_P <R?Q.*IW>O:7#'+=O?Q"WMHBTKF8I'&"?OR.VV,!0
M"?F/3MR*\^@\(V?F+([S*8,(GDN\3%BRA29 I41Y."23\P"C!X/YZ?M"?M$^
M#-;\1?$;X&>%O$+)=^ 4TJR^*=[.]M%9:>NOVL]_;Z8;J6&YDGDCM+"XNKO;
MY)A3)9<9:O@N/.-<%P)E6+Q^*G3GB*:@Z5)RC+GG5ERP7(GS--M;*S6Q[V19
M!B,^QN&PD;R]I.,I*EJXQ@TVVH7LNCOIWL?HCX!^,/PU^*3:NWP^\<Z+XL7P
MQXDOO"WB$:/?6UVVE:_9EH;G3+Z*(!T>*56 (78S L'."5]$BNX/),WVG,2R
M-;R$LQ,<BDHP&_YLJP(W=>^1G(_##]EOX+? SXC>'O$_CKX/?$3Q!\&_C%<_
M%'Q9JD/Q%\+0:IHZ>)5F6-+(WGA_6;.QT+Q_I-S9PV]O9Z@L5]'/9Q(;.X\H
M($_0;Q=\6OB%\)/#:ZQ\6_!O]O>$--2VBU_XG_#:]>]L[*,-';7VO^(/ %VD
M-]HMAO$UU>7.FZYKEK:ES';Z;(D2PR]/#'%>'SGA["YOBL1AWB,5AH8V=&C5
MIM4*-1+DC4A&I)TW[R3C-1=[Z;VRS;)L1EF;8W+G3G[E1J,JR:3LW%N$I)1U
MW3B_E8^S!J^ER%0+N!CN4*-Y!))&!@CDG  '&/K5DZE8*,M<Q*HZEI"0,^N?
M4G'XU\Z^$/$W@[XA:'IOBCP;XPT_Q+H6I0"YBOM,N;:\MKR=2"4"F<M%<1#]
MX"ID>(KOVX6NMM],ED+%))TBE.%:1@J2,#G"N3M8Y' !)X_"OH<)F.%Q].-3
M#5:=2]TXPJ0DT^B482DUHKVL>3*C6HMPK*T8V496TL[W][9_>>MG5=+;@7=L
MWMO_ , ?\YIK:GIL>#)=VRA_NXD(!V]> ON/S]*\EDT!W;YI=R@D#+AQO&?E
M^7G=@].HSZU,V@,\80EU*9Q@[ P8>C8SC / XR>QY[XOE24GRMNR4GRM^24M
M7Z(5FULW'O9N/W['JHU/3G"-'=0,/,VY60XR "0>F< @X/'3UI_]H6)S^_B/
M+#_6$YP2._TZ=NG:O+(- N$4;)G6(#Y@<N=_0D,O P"N!D$=>AIL>D3 .$G?
M SCY&SGDM^1^OO433YFFGOLT]].C)TMTM^!ZE_:FE#AKNU!'!!9<@C@@\=0<
MYHDUG2X@2U] , GER>@S[UY?_8C2&/S#M&T9=E90WR@YR0!R.?\ Z_2O_89W
M,2[X*XR9%(YZY'.1ZC//-:K9>B_(9ZNFL:9,T<<=["SSAB@64@G8I=L''&%5
MB<8Z$>F5_M73\#%S"&W^4NZ0C+D9"YP20<'KQD<]*\DB\./;.T\3C<W(.#@
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
MW/(]_E'P!9D16^/F8./E W$_(V2!R?4G P ,YSG'V%X5LS)]F#$#YD<;LC.
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
M9KF/[+=V;S?K)_P<=?M)3_##]CK1_@AHEW!:Z_\ M#^)&^'S)M/G.OB75/\
MA%M/MT#*\JFZ?5A;XBMI7\F262/=(D:2?ME^S]\&-*_9V_9W^!GP2\(6,NG^
M'OA/\-_!GA2TC5W>$I9:7;KJ>QY"KRN]V'D:62"WEEEDE:11E%4 _*32_P#@
MWQ_X)$_#)Y#;?LA:7XPO9C$[7GBCQ1K6N73R0H@C=Y;UXT61R&#K&1"(E0@"
M1I*^E_"'_!*?_@EWX0MHSIO["/P%MI[E!]J;4?"-KJTZ>4"8B9[M;EI"Q;+$
M#@D8PNW/ZB&TBNXX990L@V@GY02'SCDL!SM"@DG&3DYX-2?8K$@,\",I ',2
MEOEX.<L._3VZ#- 'P=IW["G[ &DPC^S_ -B?]G^R=>%(^%7@A_,48"R^=+H]
MS(V\8.^7;(V=S@,2*[_3OV8OV0DACFB_9/\ @C92!@@C7X<^$Y)1'N )C==%
M";\'*;I4PP&77JOUDUCILH D1E48"A$B&%'08+<8  QDXYY-1R:;:( J8R#R
M,+SSZKSP?\1P: .,\/\ A_P5X(T"R\'?#[PEH?A'PKIUU--9:3X;TRWT32(/
MM5P+JY\C3+2"**.2YNC]ID(51E<99@ ?5;0E8(F)&W:"JX]003QVP1QQR>:Y
M2>V5#'$JH#(R@$9Z AL$XS]T<XSD^G6NR"^5;P#KL"@[><@H>G3O@]N!2DKI
MKN*325WM=7]+ZOY+4_.;_@HIX6E\5^$?A?:1FY7RO'=S<K);0-/L*>'=40&1
M0"$0Y^^Y10>,Y(!_)2P^'^L079274=9N85$1%G9:=&;F>2.=UCB1_F$8(<EY
M%!.&&2 %-?OM^T-XCT7PSH_ARYURW%U;R:E?VL:&$3 RR:9+,I",R<!8BI<$
M.@8A00QQ^;NJ?%/PR-<CO-)M],CN'CD>.(PFU>T:$QM)&D>UQ(LBJI21B29#
M(APH!/Z#PUCG2P2H.Z3J)-\K:UYG>ZC^6Y_-/BAP]@JO$]?,ZN94Z,J<,%.5
M&%1JLHU;1IRY4M(RY7;5Z'XR?"SX3^*O$?\ P5[_ ."A7AC3/[.\/76E_LQ?
MLA:OJL7B R3^587VB:5<1,9+>56,TP9I"BL\BE_+V#9BOYVO^"Y_AZ]\(?\
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
MS$?,.AW'K@9]3QR/RH FN(Y+E5(\ML<GC:<<_P 18?@?7IBJ$FFSEUE29T"
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
M*T^]U!=0?3KW6-KZA#87$\UM':6-S<@7CPK V+E%FB82I&5]'#9G2RK%N%?
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
M,#+'<*R6MS;&X<5]W?\ !4#X3:5^V[^SU^QU^T#\%OB\=?\ "/C/XG_#&R\
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
M=)N]:\8>$+>^U'4=&COM)F7Q!K.R34[/[.D=C9QW4+6\LT*RPWEY 0L;V*"
MEEDVCRZM'!K$2KRJ-57!QLW9)-)?#OI;I]YY$Z>1RS2I3JRIU,QQ$(N-*WO*
M-./O.3?E;;N?,7QNM5'C+0;6_P#$=CXFFEL/$OAJ]\164US-IES]ET_3[F*W
MMC,5F0)*R--(D<;/+YL2.]IL0R?#HRZ?\4/$UG<7FFW+S_!>VO/,T>%K6U@'
MA_XE>%I7,MFL-O9%HYL,?]&8$\?,H IUAX!U;6)/ D>FV&FWM_K6M>.=0TVQ
MUB[M-,B>&?3;<I=+9&WG6"PA@6$Z<F#BS2W=%C!5$N^'O 6M>'?BQJND:SK,
M>H:[K'P,\97EW::1)<RKH\$7BWPO/IJ-,^E1^9%>RJ);@(P25OWC.3ACV8&<
ME6H4Z56,E&3<K)[/;O\ UL=E&5*4)^S@H*G4J4HP]VZ<5JVU9:WT6ZL?J?8Z
M8MM\<-'L5B\R&%=0GM;A+DL(E@FB:./]^NR0J"0?/W[LG<Q.,?K%!>0:[X/(
M9H!+#!$TJV>Z%IWB4!3/$(X;>4J3G(5E!.1GJ/S2\3:@+#7M \8Z+IVH:]!9
M1ZG9:K:Z;;Q"]:X6: -A68),Q; _>-S\QZBOH_2/VF]8M?"4&C/\%O&1N/+-
MRM_JMQ86Z21!=J1ER)7"_=(CR5&. "*^GY/>E=I;;7N]%V_X?Y'R5:AC*V,K
M0ITW)<S:E;1)WM%];V6^Q]3?!^*'3M3NH9U\JYO=MQ"KO;VZL\3G:<@!>C?<
MQM;J02!CZ9DM8[BVFO[O59+N>VE^71Y)(6CM6;;N=9XDCD=)$92(F=HU.2J+
MDU^3&A_M*>*[76(+Z?X>VEJL3LNV\\0Z8C1QY4CB[6!.QXC9B,#*@<U[!)^T
M_P"(KO4;76;<^ ='B@4HVGZOK=D([RYV<"X;3YKF*XC0,@2*:PG*NCL"0RJ-
MX1ARI.I'1O1IZ:Z:FD,-BXQM*C)M-[/3=V\C[J\20V\-A+!8O%]AO2&FB=,1
MJWEAI8P\P:1<S"3+*X)))7((K\E_VJ,ZIX5T^_DADM+K2-?NK!8B"^RQO'DE
M8Q%BP,<C$,KG]Y@A0P7BO2O$/[3FN:C;W=A<_%7P1INI7,I:>RAT*_UBWMGR
M<0::]CHMI<(JH% :-8\G."XPS?+/C"Z\>?$J=-(TR?QCXL6744MF.F>%8+>Q
M!ED\K3)H4U[6M%D\MT,?EFX99UB*B3#[JZ%3HM7YX7M>]GKU_']1+"8BK;R]
M9SS;?_3_':7V5GM5K=JMO5-MS934WK14S1BU"3%*[5FT9NU-[2+VIJA=,6/4
M)J%(B?C[_AZ_6__'=?.ZKAOG=L[).>?U?IY\\OX<$VV]E*VITCDA6(;^]BT
M88A8Z^]BF=M)TO1$37:+2QX\4)EVSKM7/R*?$F$0WQ,">+09P2YT>@P!OVAM
MFE8>0R*+/\\8,:;['[N5S+INI<6UY+M:_9&5B0I=HH[A%?D<K\%\4W73"KR#
M*>M[YSG!X-@KBK6(8Z@^2J('T:]93N;A#;-S1 [=N\#U/MTV&;^G9NNPX9^I
M$6Z>8?B!:!.3:#S;N/)H[16:,K&HRN>I2Z<R<[B^EV&ZD:"!I"N#JCY-LOFE
M(,YO)$[@7S:LRW+.3-2HNOU@SO'7538!HE@2^7CW+\0'-HU]]04+J@3[EP9%
M>S/,>15''XD)-_Y[U]9L0B;,Q6-BJ\ORU3S^%O#4CK)&CN'AK_,@=3.6^?+\
M@XR%,)0U2-+(Y\IJ[YA,JG^"]Q2B/.6C)R:]_C#MHQ:'&B+$^TJTN&)/VULQ
M5[1MWFQ+G92W,T,ZQ_;]1;U:_9BMNROK$=^+QV<D"=*)7"J"&K6OP.Q%UHYU
M7;/\N23K\3R@6F43_"\]T0BQIVDYXM?,L_6T ]+'+IASP0GQ[7@!X(G#]+GY
M08O5SLN*)H9-$NT]AX'*]@[O $CY9MU>G178T[[<,</LY=7'RXN,I/% ^YVF
MA,+F!VV9F^(O>-(+:0>YDOFBXG^-L+;:'E2N?X$#JW8YB6$.B9$+."8T)+ZH
MDP^57E?KJ-MS"R#ABZU8%')$='S$!<W>A]772%Y/<O$[EUM4(^,-O^=ZHNFL
M4+E=R!LU,FV0T;24D+/<:\O?>[Z>" NS/H+7^\V7OD_[!,V'O,D*?]<)0]ZU
MM.6-Z3^VO[&[:5<DJCA8:\CHN1L.8-3*' <X?HP JN45.B,\F'?7+.)FX5.3
M"+#O2B1K=??48KP4,>XKVEHLX5!M7V9^G*AK:X^70@S9LJ%LTIB+^?AY3GK]
MI,B.(1/B;69:7+DV?)2OI9?8E/E:2^3'R/4T1,H.DI-S_'??SRT"*B:U\%'D
MKS4E%-@RS3.UT]C0,7]^\V(BAM6K.\89<RA:8P91-J7AB0$]SD2V<,L,FQ@?
M+!S"T,-0O%E()R/6Z&M6=ZY<@@#\Z0:$_4_[M(L4G3^I]9*IE<47!-FUR/-
ML=6,L:<&Z2\(SVM'W'[O#*VAOL-I@+%P,>_B?5NU&'-.>HR,;@=_?\#+9Q5F
M*I)T XJ^\A'%L\Y!1<QV:]X%YN/.$KT_1ZR=)#OIT/^]#I4<*H6FBF+40$OG
M;*[1.75R=LUQRWOYF!FU-5^&@^L#?5.<HU+,-8KI$A^;:44KZOX+H<$N;5H*
M+XD/O/M;@=P?]18:9))[^]@@S<PDAEY WKMB+JR^D/E#ZXNO<I5%ET"3=7(U
M?/S0C*;*:YS3^;<*35G3V@!1T4N?Q6JJ@YEUMX$;&<-IKQ4JPSED[KYJ WS&
M6\B1.W/&9"8_^JC(Q.ZA,)C,PJSCI[BP[W,[*@Y([,XAA8QNQ$>G_N&4-1JV
MK S")YPV&^+$0^2L8>XJ_/S 048LW=#%@:;DN#W2OI^39GE?IHTHYIQ_"NOQ
M_B*CN4W1I\4X0*FIWBI2UWWH\.+(UZE=M.:-04N;?<1W8-%:.&=C1@16DXTE
MJ"OJ[RV VJF-]R@GMVR>$0]R"2+3$/WHU!YKC<]V]JSO_5?NH!2^9,JS TQ0
M_V)?;0PRX5&A48)]:*E.HX=>ODSD(+)8*_OQ:%S5"K]#Q8=X4T_/03V$QE 4
MZHMCKVD-0[44N4%VA:[6J:%<47:AF[=J)4]*Y^'-( 9J^M?<E#7G%O"$!R\[
M=()(YPD0;/:7D."$-2S2 G^((A'F="86T1;'4AHI.39,ZI+.M&8CO?ZQ#.@+
M$ U R0U]KP4_I.X.64Z@?/HK &W=N8W*=D=]WD *B+JJ\_*E0DJV&GVUI2"I
M#;/8=H;JJ+)4;4O3RL4:@ZM<[W(,7^#>3]3:EUA9>^MOB( $>?Q0G-2?6P!=
M,*63%1#S%JV '+HX#/!25D)%UB+]FNB; M._9^@U@/QJM-*2-(Q\6VD%C W%
M0KX05_YU!W@!@@"<HTF/Q%94\867'W-*R/DH4E8=3@R5VYALI3AWM+<W?,$Z
MW0+"WL%ZQ!6U[Y#\&@-"QR*KUIA=<(^'T.!-G4*TE;;6Y#,(C9=O)ZHF AE>
MK$K]8Y9\U&[*=I8=\8Q!3CH]7D8D. N!E8;',,UKOX4O!ZT3!F:'/,!/'M(A
MZ@A &\J.EC_<>D=)*;WE[NXQJ"Z[62Q*J-(]O.LN+CM$U,(6)("W=80Z_0<0
MJ&Q@VZ15,W7_X/D1X9DDG_TF.VXC"4.F_QF2:G!?79"6/^J8C;S!GIL O;R>
M0"@T7_:-BM/Z4\MV,[ONA8PPR;X!VP?&#^NI:T2=?N63(5+4:E*FTH\!E+*
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
M12^]3SB#:]]'L;6ZV5L4/-<Y808=6:&-$,"H(Q4A#YPDRNG2EGM)NB<VE[[
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
M2[Y=?"D5NI.87^O:9-:^S'65%%P5+<GI2H]@P(@R]A:^>*A?O \[EX.-TH!
MGRK)G=@,PH_4A;9+K_V>JB$]+#3^6C$FF\]LW3)W<747U&#D,0LD9F?!F9EU
M<4E"Z4=_MI9+]0=D9C >1.2[X^Z8YM>;'6-\VLV86T"372R6 A%Z+.__P/=0
M%S6=V*S,K/6KJSG[D?"<K1ZE:V+MS@- W)0%'4%JR2.$WB_I[HQ;P/VB6$5X
MWJ4*9H'^<[65CC-2*$&%SJ*Y,]UZ<F^<KAXW<5:]"/[^*IM6+9FF*9K%@W!3
M[2ZFNO??GJS8+>,C10HS@KA86ITQ>K15/D):>V!%B=]Z5/GU/*\@'WV?ORYY
M8VO+\#MA,,O[<?\KJ8;$2AV%+*Y\OX5D6=]R8OXVL"4Z<:&#.T+U W0R<Q<J
M]M4>U3IF70/G(WLAXK7JN>]Y^>,Z[_((-0BD4R*ROS:#$FG//TK3BKT>N 50
M2F5 :-^MO"@[R=->+#C.T"X1&?S&_U+WU6;G5SK(D=DE-UJI4.R.&0'0MZHT
M*N6HG+[9[^A3 /AA%AL\.VB4R\L<D; I[,=="]"_5X<:VOH VFILKXL+4T>=
M]L$:((GE*%C2$>^<= '?X"V HNG:PR-*Z1D?Y71HN05/\5?Q#"]3TX^!E+3)
M3;#5'BS-GSNH3HN@CQBSNZ>$AU;4T6$9B6#&A-J[(6U8Y8)F P2\3D_R=-,K
MG40\/)6K[6?R?",?RB3? BPQ6@.=>OWYRJJ<4Z6"K=KDY7&]QOG_-K^5!Q /
MM5;Z5I1D_5J9_>N"9+J4%9T0OT,8\U+3DCH!H7+1OV8>TY\OMQ@!(88S+R*:
MH'@O:/7_EW://>YWZ/;%\<6Q=?CZ57@WDL"W.HW5;73%*<CXR=-M\J.OH5N%
MH6:VV_P#<F/?ILN>[J$.[6@B5H ,8BJD6&IT>=)Y4I4BB-)V8H4BKJ0CB_/L
MM%F@QG]&"N^C34DBRZB7_B"9^DY"J_$: ,0&VZJ"H4SA&'N$'A W!0,HR?L@
MQ1@/%YE[WBCYH9GR(K*V#L--Y_3GI*]#I<._![AROI*1D&A\XI#I.C9.Z]7S
M/2T6>^_1'$><Z9P2*"# +51ZIV"P1:;RZT\K^/+BQJ!VAG ",15W%?6W9R>G
M<!_N&PIT$5)G<T@O(7>^Q7>MB,2->;'<$R*V*LI^/6C+P?#$0Z'K>*Y-MF4Z
MZ++DR21'P$==W5EUOG#E@U[.IL7LJ84WU%86?<09)C)L';C+8,]!_[U /$;
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
MCP%W71:Z\4>U"].(JAJ6P- @M0O9WRK:/+R\./\-.9(.)7ORV7#.\$6;S 0
MV-IJ*)X<T>IJ-*DH_V$G_6NJ>-/+2D JT5AB*[#_:Q>MV9GD75K.6[NMR([T
M8/@?1B$.8V\!T;[;8(Q\]=J Z[/?/M#860C]?F[*("'GZZ'UH<[LV&<4'PS,
M0 *6N#9_0N&Y3 I))Y=6^3ZV;Z%42S4VZS5!7DN!/:&>,$G:S&6>WYG8U)(
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
MH1&&[1>R&3@'.#;/-#4WA:HL%@/<=?]+]Z8Y%DXB58;T2W&(7T.WLE:-E!\
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
M>]AQ3,9&L(TK<6"WC!S78 !!(7!XDY+3\6] 2D6=_:DB-Q%$B8^=&R0+D7X
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
M* @])G5SF8T>3#9PXQ<5Q%5FLK2ZWU;UV1?_+]6@+YX1#J>3B7VS\* (@<
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
M,8HM09SW00&H@'[Q6;&F!8]Z-T,+([U[^DHGRW/#SLMKGDXP>1Q;5V+U[G\
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
M=JCW?S3Z'E9%GBW"^8IF8?BTUR:$J>I[;R\U(8M;6A[(KS.QXU0!- 933#Y
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
M3SA@Q34UL&S8M"ZGB#56:1K]<GN9[YI/9ZQ:4ZRP_$6.1IJI:2L5KZ5ZA1I
M" 1=(.DOCMM$?$7[Y*C\Z&K5(A]862S^AE( 2J2],QJ0YM*2IB'J+P2+C+&7
MC5^L_9;;$8UVS-HELLIA:B\>$HBS D"$7#8 J(!JY:WBR/9@E8S20,UWB(IR
MZ8 ,YX=<=R\?^^\61Q-._%7.CFD'#D;JS[=YC1.)/]^(HO)OSN,V\+JSSS03
MVI:N.JI,U&6VN[+4_3%RB>WX=^WVE@MC]MFN%V/%_'35)8>.H+VERU<R@DDJ
M,_M:0R)_AQ]*(=AH:V1# N)DAZDO*&-0>BD*Q,,1>UT<*YV^[-+E 2Y[U?RW
M]?)H1:4\PWG.);TZCZ"C'.R\&R]9CQ]B_"U:3N3&M^LA+4S8%.6M!=R.'0!B
MA4W+/P-''@Q:8L^+ D^? &0H3]W9^K-6G!SU' /ECB40EP]6\T.VB'PI;SU[
M_(!I>SCYG]^B5K8@/J!$'ZU8GTS9B_9[GU\K;CL)>[B?NB2<INB'ATA&!XV^
M@*P?$N29T(:HSQ4@'?!"6S$F:@G8&9*DJC];QR<F(^>W>[%C!YGEMX^9@U-]
M9%G5=EMN>)64)Y;:C?D^*$M>Z@F07/58D 8/PT'9(\:VH3<+_U(4+;1M16+A
M"KX-D*Z'UR%H[#NZ.UUK"\4)TO;'& H"L,^IU.+5ZNHK+MG;6N,=UM;7.KY,
MX77-3=?IE9_C?'-[YV6N=#R;_A9(/D374C'F+B1(ILHRRFJ-D$#+G/>U_Q5(
MEA6'4H ,*,&)UX=H,T>10/V)'L1BY>W-[; 5R0:#\:\\\W3E7?Y\)Z12VJC^
MV&IJL!SPAAKA7P7KAI)9!=Z:YMR;]04PDD%FMA%U'X]R#*>(ZAP-G%CFV\U<
MD%KNE*=.:747HGHT=+]%2&F*E480JEMHB'@XX\16.'8QY>:ZA0O99DSTS@+_
M>4DD#UQ)2PYCMN',T[8M/BC14(\@USK]^%!NX*X^R>=>^G%BJ9UV,M</T;W=
M.YG3$)B^.KA2*Y8<]^P)X/E'D^*FJ[ GK8_NR&>(5_&MJ>MRT_-F+7)5_J6[
M2XV'*%$YNG>H$,<G ('1X&T E*2MNU=?N[L'89&8D[=8&$K[VI=!@UI,GPC^
M)0ESM:8UY_-8ZMT;7BT+X"/^T9:6Z<B(M#%R,QX.E[6":2I0O&%HC.Y)F"*T
M4J7XN%X9+4I;ZB+MGK32YWGP1\/=VC&B^RU,:1<3<[P)886F:/SYR(!0C6Z\
M$B!"+6T;I0 3VRR('Q=ZZ&!Q/0HE*-H#I9EK(N(A=*W<&_4,4^C\VY6VPF[S
M)%V/DCQ?5P?@W$FXN%J5OUO4Y)\(K$:/;YX?<&G8,I:*VBZ!?5;+W?U6.&(6
MGI:Q^KU(IGB_=?ZE?RE\G4"@Q>7.R^<F>L^NQL=7T:%<]#CV;K9DWC[F#?O=
M'-STWK<).^6HC2Z'4UQ(%_H!OV-G_Y?Y1Y^Y(J&K;WAT)7_#B\?JO:6W6=\M
MYA*SN0OHZ&Q$K;R39A3I&\;QF?)V;04$"=,3PF5WBJIZO8)A&16NDEM)(KI2
M]$RHJ_R2ZX.[Z??FANT]V5-:"A93ES\>P%?Y5L]!+J@<5R\?WY1*U/"%,2$5
MF:JPAL# ;V;O^ULV'N%(ZDQU!B,7(4K4^CWPW2,AHO&TN^9WR(L<DB\0<I &
M(NIR[3@5W_U<E@I9-3AF7S6!2:,4"E9?0KK%8*9Y[3<XO/=[*'RH?V7\J "R
MM1FO)_ER;?(;OZ>Y8L;$Y\P  43^A]$8+P9,LJ)&8VY/$0>^V89#/PNX^Z90
MH5(&%R7DA1$24;*6*WY37Q1:=CLRM!@Y9]LX6HQ"I8>-XI=+OJR9U>V!MLQ/
ME%JBUH)LX V0X$)$W9Z*D(^&4?9MLX4H=#=,0G&'R*D5;"JTM#_'9Y-VYK%C
MH7&N%H.WGM:OQJQI;]&7F#BI$+)OGR)VHW :@$PPC]W)Z6?OF:\T$]GQ)#)1
M)'CW0Y$BQW2OMQE($Q5MD"[U]84Z@R7'BL7.4%@DB.FA.MSY(016W \E EFA
M,FQAQ=$0%F1VQC83+5HNYV<1T1R:LOY(GKVG6"-OY5)UIM5X*V9V"GYS40\?
M*=#;5Q!F3J0TNHA50GC&/]*!0N>O,+<\&8!!B.X=\?I*BY'*0+/!KC1P,Z)J
M,"%)6*;;L04!'Z]WIA=G7OGD(U)']]PNC!IN:CEG[QC2ZVN9_5CG&CNHG9'3
MFB4U5$]9"'=TW?B[LBER[_R/L:B-I[:A*[<[CC$-V9Q5B,?>'09I.B=_+/"X
ML%3*&# U::SOXZJ*5_0K:&TC$UH2Y8-T[5LI'MB,?\1%0 =)_CMQ2CM^I$#Z
M9S@V')KF#?$ 2;OG/'>*-H)8.GSX6AMI\O '??K8](;(JRX&G@!8$3_<>1Z?
M,2"'>N)*FY'$*22)[@W\+%WM1<<*I(<I(IIB68>&Y!H!HLU9PN?L%\8.T#HN
M&^>=7.LURARG-#4CI4'N'C<\>S^;9S^XWQ!^3C./+>2J\FL P]=;[CK^19,=
M-O8$:#'(05-@/N(-(:#:*"K$$T =%;[3F!#.(+I)%NBHB;BB=<@-=2Y%2:CE
MJ+>G\6+W3"=P.>2%B+CS$A%$VWVP^5)UW 9%DYT_XJ]OI[0ZWT!;S@K=ZOW8
MQR,5R +/+"XFZ'E/';J1=K._@HGM9%0H -W*H(HG +8<*@AILW,S\@^'4=B,
M_'.4T<Y47#BQ@J- 0C'U]52" .)<$[QT?4YXN,&)V,@M.[QM+!VK=IY='^";
M:&V231V%T\\I,V6_O1]9ZLJ!KV^IT]Z<>2['WJQ",R9S[*0#3N]JU'V\;Y"C
M,!YCFZ6*=)C"*WRV=#/[)*5HD?\L*#%9HI@0[SQ1'$F3%3BEQ0#?@>^O*_%>
MY0Q")'B;1EM$1O92*+\N$WQ(&AW2AGUERT.I/N+7;S-A@1C^ ?[VO\[_, RT
M8/Z@*=.  J&3%:&L<CE:+L,"J5*[#2<Q61!=I?9H(^(36]?4C:?QJ+?]M*<9
ME$WN/6?>:G,3DFO_$/F0*R\-XG^H#B/Y%_A2WWVOWDX?(Q=DZ>K$S(K4F1P5
M,I@GW[BM%6"" ,>)DI Y29ATS8K54UG]XU/YB\F]/*LU54G_^,"OC\J/@Q)+
M$_\NM/H?L(;5L>H7D:L_H7@,OK>:[DV>34T^<;I)F^<20<7"Z.[^JE]DGR1<
M@UHAE[=AO-B9A!$,"&K 3_NF+'-.R6, @)$J'KWX;YORNYG'<4:V%Q,AK&OY
MQKDE29I#KJ*1=+$V-<8IKS@OT\T(+E+'!Q\S5?JM.;)+A1F^X*<*JC,3;F4!
M/N  _EYHA7F']VGM0('+ \8)VO'.CO?^&;01Z-Z63?<<*<^O&&A<*=R"9!*5
M9T+52?W]6LK<3?D%$.KO+F?WO3DPZY0>0;']TGTXG9*T^LE,+\EET0.$?S=C
MD-:^,--[S>1U!LW$JMIXB[IW!/C\MU<Z#D#&R.,UE@V4SY,UEW^9)4" 8=":
M,O,WO<L%=ZMKZH DB&B9V1&+]J'\H1="Z[I4Q-*>_VY&S%W[<B*="^[&EWC1
MDZ[6 DI5:9&MT!%)_]'"4BOTDRX'5HP7-E#<+C&H5@I%^=T+@4R1<O6G23<R
M^5:$+C<WMVPX+,I=H0JG \X6HX,C2251">"B\?UZ?-L:=8-$(U[W4+-F74BA
MZ%RSE##4E5O()?%A?]7(U!>\'7 <5A_>1[5R^#@.1>@H7 7P47V2IXU9^69C
M@E:EYQ*\E!9F$1S]B+\V(*,5>EWAW+)J$NBQS^5ADSXU\HB;;+*5-EZ75&/"
M4S!X]]8>+WD ]YFB9Z_Y%)KL\H;DH0X" %$]U*&%[E^C!8NW)TN0GOT;9+,]
MN%4GP8N)\% O^SI@3<TQ;%4/VM4B9,S=53_4UGUF$9\\\WAPU;U=?)IEZ^I7
M:H+J'B3P(@RNC/,)K71B.5/-/E#M_E*>$"#\ULY1_(CG%_$B,;P[1"X(R$#[
ML5I%3%_+1"R$IV&]X?H^I6Y@1K]\3V%]%']#>.':U5W\?';DR@L1K%Z.<(S!
M"YWTM:!,P'X'SK7%S.9P_LV\6Z2M_GO2=;\QD?%Y-ZKX/AB$-[NQKPZ20%AM
M-_0BJ8QF/5I%@BJ/@QO::AXBQT[__@:+=\E#*R:JC$.+I%ZU=^1K0=*]#E[/
MR82^070MNUT1O1K%;-_@D;&/FX^8637C3&;_U4?<Q,(;87O[*>)7GSP?0O,]
M&.D(E[FW0$6^*@*B5*8&4F*?5^PM?%ZUT*H\A+Q:F-AK&R0;\W(E[ZL;LZX>
MD(P/RGD]!RMD>R%^0IO\([G&\M1BX?1JTP+XJJ+SP+VSL)<_-,Z=NLBP\Q(K
M_Y.R;8RLFA7]0>%NZD<U:AVE;5?S]..F1/B[&.J3"&"E*K,OLU>RE_%?OQ[$
MRHX-#G9\L0*[,7D,X G@>R&)=7-BBN=AHY(AY+-$O=NT@O]K4I'YYEK.Y[WB
ME"MX^M!4O!NFF5[K7.+4!6D4^<UM-DBE-=?@"<C;WWHHHE[K9TT[\_$P&'WW
M3$K_+O^??O2APJO#^Q5@FRDKX*@&D)#$L+/-PE55UT(I$C O>E],A1K333<+
M5?9H)%6IR3/O<U_A-.7)C.),7K<%-BFX%K^8V@(N)^R(-]X\, Y?7/;1#D>7
M:]6]D+9U"6,!2RO7K/,ZLS7$@]-':[&\M1G9T\76<AF*?Z9@@ >LHHOQ93$8
MHBMSF*)ZV,N= _S%!8-H@UV$311]O@]5*;-Y 1FRVK\MQ=&'O?,Z=9)7;"<%
MR,<J&^A0V'XZ.0:&>X<_&%?-&7QV9$CFF@?H*E/\_Z[%/3.&^2< ]P 2@#/Q
MA@JPOKI5FNT6\03P4^4H\!A13 ^D[/+YG-PA^?>FSN*C4)/A"D'Y+Z4#0#HU
MYZ177]_)/'%$FGIM97=E3&%>:%ZX%]HGO,]2-*#KH;KQ:SF?QU_V/ T/RM&N
M7$_!I%:RJ +2/[^8B=4;QZSB:%7A&-7H%XORC"!&U-2.0JR1/-^/SEG1))75
M$=K%%,?_5]QW137!!=T&Z8(@2*\BH0L"4B6 2!>I*KV(2(DQ(DT"A 10.B0"
M'R U(%5I2I4B2 =1(QU"#PK2$TH,)(3+?Y_O_WP?SM.L<];,F3-[]E[G8<!
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
M;VY%8B<+W)?P,['";4MH.H'&#;?X=9@J;BVSD]M9\8$LXU[_::RFT]RT !D
M>EG5)J?\1%%(<.IZ^,&0R'HT^=7&X>&'ZL>9*8&#(DD/SP!3C"'L#V.:!QD%
MTQ)>B+H%*C_@9F% ZB,Y#_UQAGC.K^A9BA59G*)+?7Q:0+N%^+94?PYFFN]A
M7?BZ&)#PLB2^3G")JD'(CJ[1$X49 *>/%@S[59^&[V*J8)LC?>&D['<;;=(E
M*QB63=GDB,JEF3J[ZUU^)A[,2ZXP!=*D]:R0=0*_<RBJ4]@0'QF.);6+26%6
M=E*X8,T>_([D,2S>&-L#ILDZ0?(:"^@';9SG/:K;3ARMER-2Q6:1P99%G%?^
MU#I+)0^'.>/!7G[=BY38;U<7/K.D:ZVB ,I)LT.Q-<\9:JZV?6%?-O).^]JN
M46X.A EY7]!T6[3KEW39C95,,UDO! NHI=QW.(A$UFT-4;M/8VF"M-%LA!HY
M@ZA)0D_J*<UMXI1R"'/WR#HK72*PN1TQH7'J#;PUW<:5+3[<S^B55G2\NK]
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
MGA@9KR;#%GTLNI$L2Z@!A@94UL@!B%<EB,%/SRU?0S\&NXLC-DHJ"8N_,.M
M/'OVM3%B[ /+:ZWNU7@=DN+':XL=2\06Y@E[BP=(%>QV?E7Y0NA9'#0N6MP2
M0/0-9W<P*P7YMC<"$-S9#;R8SJEWGACR@]/AHT+%]IZ%.R'CDWJ'+K/.$$8:
M=>JYD\'>)UY&$/YZN>W93NIUQDHZN179!R6)-$ , T?7UP!7'1V;"QUF5H'Y
MC$0\D['B+*K##UH$"A?!H=;7H #[?:*J-Z7>B^.=E[B&65?CX!49%;AHPF9L
M/. \V$ID4QQK/U_(ZFCQ:,U9%203G(-\I.:<C7&]UC%GY]\#*]]%?]0 E9Z
M<;2[WYF/YZ@5&@"VJ'M'NFPR/*04<:(9&V&.T!54!,OX"8A1^MDVQC)+5)\S
MDS9<2Q$WA.R <@_,?0Z9B6_GKYBJ97'9\IH&Z+W%S2?&$NQH:6)%6B9][VN(
M'TOTU0!::*O17OS\7?0M)R"7=P^6-P99#UWKG#(']EWQ#;[PO<+[L];D2+I/
MK@:H<$%M89RX3VJ=TU]BH %J20"%6YA1P6UW5QR!MYPLV7CG!?Z&],G"$%';
MFQQ)Z,ER,UGNC\]'6!:&W@T1+X0D>(5M!4X?\7T+S_<3LN=_I7V4*%):P=,L
MO?<K7=';(L&"?C-=JAE-?*PI^-9WHA"0I92W/V7'=\U<81%^PHN)14'FPNL8
M?=?)K^#.\0OC51]-YET!"XQJ-$ GM<K)#5I_UOHYLA=^90PSCT"3[GV1),^+
MC[UX.&_6WE1[#2 <1^;T*8[#_F)7\[J>!6V,E5B028_!*J<>7WX28YVW.B43
M;7W+%9ZEA&V=P[;R/'_C]Z>)C;-#9D5NDPG0&0(9L;9G/A>."NW%QYKAX,!
MT0E9O= GCNYX^BEX!CD'I]K<W["XEQ5=;5=\K5 >L?#I-.=]MQ[O#"1?8C20
M3:4:P!>,0@WA.DHOQQ A%D">O-@:]E4ZU=LL6734HC%82MT^ZWWLC7J139/3
M-?&B[W/W_;A[TJQ\-T1%]+45-#YJR/A(GE&0S#:%E]8IK*%C7NNQ;"+ASI8L
M:QU"_B@Y^ "O>/;6[(VPHP WVT6D917Z7/9\W:=)ZW[>KE?_UAA4'V'J\K)9
M^N/UZRC7 L-+_)##7\^OF=X[]SSP86AC O!(+R%VV:-)_S>\LD+7?"3X;I7>
M6HL&IMZS.1,+<+YAL&(/0BWHAM U&H"'1X(T0/SA)Y%6RO]XZ_(]8WP'(1;X
MQ0O_<8/-R=AEP)/_K]=KM@G<507B["U%N 6TMP<*F^C+A0O-#[8A.[(\\;?J
M=C==#DGDZNW<.7/VHRL=QGA<^1+:41$S$ED,F59V/N!&(\%/G7+@BX.C:D#@
MU\D=-C??<BWQXGQ2SS<SYZF1#FZQ-6AC<?=FV[O9[XX?3<Y+K.-,]GG8>S*/
M;B5VL*PU(; Y?C&#/54']Z]R=ROPW[(W8,OO1_[T?CGHT*]=\.1-5K=73W,;
M"G<?51JV>:3_V+1E9RR#@>7DSJ,O>KT7\1,1"UC92XHCS)*QXH),:YO%T+/$
M+$KY ID&N$;>U8R0GM.\G=JZ'"/\@PXE??*<Y3RJ3/,[=/ZY\]>#VOTF5GC5
M'@$:WHDAA)\&F/'G6</Z;TK^7;'41ZW_Z.N%GT[VX^8+1K>:!+E?I9F*=T9#
M,T4ZM3BFR<+<_*D<6?B1YB"2_EF/G$>>:^6KP)TF;3<[-Y_\_7W>RR5'0CNG
M.I_J^HP0U.GH?/H?<#0D%MZ-?B%HIR4K+K4&E>F+G%NSNUQ;I,2B,<?<NJR!
MU3T^*6:U$9^^'>^-5,D POTGY51U*K9H.$Q! :<J'!_'GA4@G\G6'IS@7A\C
MZPUV%K(49RD?'E%8CU.\=TQ)D$YUWO#BZ>BD&WU]4Y*LAXH?R(M2_!RDTN\O
M#1\XMP6@Q[2>S?H>.;3^:Y_%.&_10D^#468DT9<\G;X5MLJ@![\JAI;&"1=Z
M5%,N3?A<"PI\!J>V[/8\<F+EQ/(S%W>=MUUOBZ>)V><*VZ34["'JXC^/YO37
M/'\KON3$V-;WC%2<#@0%N6WHC"]="H[5>Y]/BSMP*<VL*DU[C.S%C'5\OISY
M^8JB"S\VMDL#]%N8:8#FR(W/.7/@^U!&!7MZMCW1.K:0"-^#V8?-%LCX3.FY
M>OAV3<D;B]6)CWT;8A+??QYBOTVX>N6+O2X48&T,9]40IK^1);'LK;-@XBX9
MFI&),_0+\V*GDU>7DA2[[0B%3X[MNOWQU?:*VIKE>4GU>W.VFJEVT,C5UO$]
M)O %$2_&;%9;6WC*41'_N@UY%LVW,]*M:G_3!I*4[^DS:\:D4OI;]Y1V^ZBA
MWZ 3MTR=GQ6-OO\6D4&9[7 PLCJQ<0[O1"S0\B2?:KVH8+9RW%#1.Z9R_@8E
M3'.@;:Y \@YQ"Q^-;@PM2@T@BGE21RGZNN.AN-SNTF=?[8!8&6D^$H EYQ5T
M!6();PL\\8)BMAS.MXY+<K;SR/*;L"!,;0[RI'JT!E>QNNN*C\;\OL+Y^-3O
MD^]B_,E1".$#,OU:PC(9R#I']ZUZQ]!NP=;C:$VJF:SK+&.!C!5=V'VNWX20
MD_,QY\WZWW)[UTVM?&VQ^AVN^#GG?J&@T[2BA'HMMW2A4-Y&#Q;%KZ^00#KN
MC:6+?6UT2=ME794EY=%+.3=W^]2<_7U?X.N1C8E7>D"J*H!NU18$7G[ OWJN
ME"R^ *&J&COP\@;NC/Z)G8]?I+A7'!5XN@:;5O_F,'>9N-GF6MON3^E15M&W
MEK[7Z=K@?H4^'_Z.C5A<7,7%(7O@8$YNNA _SVO0(^+Q%[&)OSHA_<G99E^3
M-M9O.N_Y!ZJ7-46?J3@_R?N[S7 0L&_'O/^_7UK*"I6W']N$L)*^"L: @ W
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
ME=PY-CQX%_.C]A2+26G:XZR/QA_4&N!+@B !)QFX[*R@3O@*DC2 5R1Q"<,
MZXQ*MI_<%;;0])UC#7D>UQ<73[" ,BKQ)E_?!PW/LHZ42Q?X$G0:Y94?T[:2
MHQEX1Q/XU*,SID71)W>$AKPCMB^DVT(4(:\*O\"#]AF,)K_2 $.CF;!C%7>V
M_[!.#.9C*8@W+!7;\LLW45AFD>^%MDYIWEM<0/_7'^\L 0,>%XZ4_%%7O*T&
M?YHX"A'58T3X 8"TD".]%LN2ZL#+UV74RHS?X3FR4><OJ!E<)>SNMPNYXEYU
M*C[0$;[=6V%\,^/Z;] R*UL==*XTH?FX^1JU;6;//@V06C>F 4SRMTZ9M^]_
MX77 EN4X <8#A'_;/$Z?BL%6AV'.G-J"\?]6PV697#_R" YN4MS1 (LP.P=X
M/,E4IX/OB>(]HVHN"2T##C_)4J*"#"S:R?^IT']WC47LPKHM:9P2NX++EDZ
M\O[_4M5_*L+I=$>BT T1?S6ZU?!Y)@H6#V!\\4S]/UY)XRG4Q(DQK9.Q6?]J
M=>9%SCA-#>)''/HGM1J0_RZ 61>E#N*+77"76J';L B&_-V-237_]<J\!G$C
MRA;O"_V[8Y$K]QU"_@F/T[_O^B\5_W/AO[WI7TTQI9BC@J6 [W]7Z+_IX;\:
MZ\B]:]:!@)61J_8=8C1SO^&AC/^93O\?+K-_V(SY*XF!B'F'PO[:)5BF'E9V
M_W/K ZH55I 8D/(<R!Q5(,0<ZZY5:ES?K\F6WD69H[]R9-(^IV0<9Q"LS1]>
MRFXP(R'A4&,(=A._##BW[Y@&2+;E#!)K61NIY"]8L@?-"_U'VK[1 ']?<Q\]
M(U<[P8TZ^[X[#DS@96GOQ]7@1&M]Q"NJLA<D0^FC'+!/()^GU7@H]CLB$2C'
MU3MF-Q#W"-0@-%['V793[PKK;P)Q)V[@"T:K$H@\>$(5E/:Y3 .PP2][=;;M
MN"AKB-  ]IOZL.$P,[B[\OJ\- "/.[A,^U%ZLMIY O?]V'@*\0[Z*!A9B](D
M+0\/@7;C*';+OFV-0?/<B;/XE>0^>$QG ;B'XJBV1411#]LSY2PT&;W@]/<
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
M2:?%@:@&F6)).I%:-=$*_K-?/\4O6[BN2[DH6"Z= -G/T__3IH;#]%\[#;$
M[Z_=I%_N-T_%&2W*:K!5$OM&YLLM&J>$EJ(@OA[K]CCE,[J$-E@EI%:Q\72G
MUH(4%X\69+JPP;W&MLAC#[&@<.%ZQYUM'_O?G5K7.[)NYZ'0=S67;GM-XWYG
MGCC&N9%NQ[Y"CY@%;7,HJ[M,WT.*$$ 6ISLO3JO@?9FM1YNGQ90YBDE7N+ZD
MJ^5:&#,I1!2N#GVG["=;Y#_WAW#76<*!WLSW5U^NC%K^>F$VX=SRBW']+:[$
MY#'$;D+,;K%1NFN R9XIF""_PJ#;OKEW]/"2C#C&,G;!L>.'._P$L@>2]L[/
MT*-CIV;O&MGYQP+W/+09+]O/:V<K/.&("^+A6+:)O6U@6F?/S"T.5A5&4;4]
M2[_8[ GS]3+[N6;=-.T?GYTGN]M5GUAK=S:GKV-\9&#@VQ007NY3C8\&=37
M*:XQA6U,-Q5R\30O237#L&EEJ8.(-T0=2A-%A'CH;$.[3+ )$#]^]\[X!_<R
MJ]-1;(O)(1V,C_<2])'S497ETYL(IC!.[!,Y3/<6$B=[^7:R8\[96VN N3@.
MJ<58SFG!%-PR,K+@OFH+/43&N5X^<X?*B)4@R.]Y>XK;Y2:8*_>G.'\)'@?
M$Z]\[;0W;_W#0MM\]IJ9:R>G:CO!VJJ%#2+63#BN#FN6KO\,L6W6 -X:P(SN
MVX3.]_#%+!27V@KFD11&4<3B]1K 0,M<KL@-4R;HSXR-[9FXM$LQ&C&14_*5
MP)'GN+N&^W_/Z&M$N=^Q>%]E5-HF'NWAJ9R1U<6J0^PNQH<0D=>YL%.IP.2'
M8\8.VX8<=# )7&@T5 ;]UO9#]0YO@I'9+0&KR+.38HPXA('QX)^;X1=B5@RZ
M#-)C]@Z,=5$B#AQNM<Y&'$)\U.G/?!V(F!36*_/>ILXG^I*U!,>V$9C/!DJB
M^4C,JE4;6-@Z'>C'@IE9%IQ9XF'3T@!6V(/2E5[ZAG=^E@I<BXBME3PO66X>
MCOUXL-RTC:>VH]W>^26_!5H 3O2G+G1'CYT#5P8-$6]R1O@R 3)/)1+$R$G%
MX&G*@X#'_C3B-Z\VFWC;8@X\+DG0 $$TS&5^A\:=&H/45JK VHFE:>D]X/NC
M?V"NX"4CA?O"@-D*OH5!148>FM<%\I .]#(6WO+EI0ZK_5E=:];9^2!_R/O*
MZ(=4EQ WMH*NOE^^!&[V/Z!>Y,OS?ZJHU;E;MOE;GK0Q["(QA7L9+[L(UBXD
MC%:4D*NGT8T@)]*7PAQK)\,D#Q<_QB8^;(Y:9&8_1G9$W31>P]OT=4H$-GE3
M).KG!6E"8H=8>";&!J][C+XWO[G4+\O/(X>-1 9E^Z"6Y0]O$>_0-8"A.VWW
M,_)!5\*1W.+2)ZV*\J2 'O<6[W&!UC*G6/I^X:RE%Y9AF>(X9WN.R^O")3MS
M['+7^7<$EEQPO],CN90#DV3UHM1B&5L4$L-80PORJ9XPR\F4Z"I<*M?9"*.>
M4*[.#A='L1T'CHHYTK60MSCD>@;D5,TVI7@M/F3\2C;8XUUEHO-"_&;P\"W2
M@517^NC&O(CLL^4[;B@$/AK 'B6CI7S,W;^T'!+(PA51<)<&F-$G)ETK7&7X
MH^T396/8CM0-W>N]OLT-%3N0'"ZPPM# ^O*R&[7VL_*///_H43ORO;6PL+DL
MV;FS7P.<IXW:8&Y@Z3NG^.7GHZ>W/H[9&W^X.=WN^OYTPUL/%V_N^/SGF>8[
MR?E^721C=0K="LH0.=7H3L)=?6"8_N*81P_XS'-@(PBM?#DV$:X7SE<\EH&H
M/EZ73I"A3%'6,/S0CV%:\P/$<5H68-0A [5HED)>A7JUH)*K1[=]!KLX:8#G
M.^[CJ6/H5PE/Z-64)FF,2#K,1C'V/<"FCG:E<DO.LV=\#]W/W<"AO"W."M,
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
MVITR7HE%_)!QIIDGYNL:H=7W6*J]K],+'5PJAU)7_C3Y&4&3V+9#T<5&E=Q
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
MX 'F&J.^]2:,;AM/#5X=IQTMH9HP3Y&O.Y+%!(HQPU7RD%K TPVAKY%.XQ5
MXGW<AYQ.GM3F27>YR@N. \^"Z#@HUL>_$XG8NO+SO!=ZX]D+"N651 /6W-EK
M38=6N!#V0LE^ 8K<O7N!=FW$^I>HF+#X-?35;-H6D65Z,12US^!^D0"@9(M^
M;;+;3+&V\91,A!>X=9#G .,UAX]"OC'WPUD+"$%R"H9:X&W"[*]2:XO,O8SX
M#^*,1-XM)?E7Y#5/?2+*LE+*O,SC ,WUN>['GO1,<^V[=(E0?+ QIR3=>?5N
M430AJ 7S)Q9+8!W,HQW F^\66(^M@DJ;IL8&W:%+A>'9BM2(!LM-KO7.P!(E
MT;X7?/?5!+*3X+M[R/",X.QR/1]"S57V30%\X3@83J7 6P4G?$>P3%?Z!B&*
M!9(N&3QI1]&_KP_1XX2&,.'>^H9=&;? +F1M(Q_/+J2A)I7VN\8W*7IED(R=
M1ELIY5K*FTT89:-]M<$.W1Q=B;C+\TEK5"[V/<_<@K'X*K(8=D'5!)HKT UN
M@O+E0BB7=J2Z6BW2G2N6;G)!?O';GB*T Q09P!PM^"G$7-/JU(2L\8^O!U0Y
M_,+C+-7J!X[O, >PAR\*VJU;&;S!$.)6XSV&>QC>FG TW]_?_RW8&EI&O=(Y
M-?8F7I[!>MUX2U2F/5Z!O*6KL0)D;:_;F' :78M=;>E%9HC!G+UD%CP]BRPL
ML.AZKU^A>$=7I#=^,0@3.VI(%P'+&JY[&[*UBK@<*BX-]=O9#4=6*"_/R;^>
M-OD-YH_YOVUKMS<DT+WE/#[^$F^Q&_DJ#UO]UD,&)C'A X3O4(M838L:(LT)
MYTW9BW82\K:E7>K*-L8:47(B7:.FLS,8ZZ$,<!DTMPFQ4TOZP$=>%Z<CO _S
M>H"112;,%Q(3AJPW'C:X0J5\EG4-+L5QK0;/SV$M&W4DH+ZEP>L>E,RG22 R
MBAV* [=IE2>@/![0/0+\ :8XVF@$5[0DB(0:HW)O?S6W9SBKG/KG^"!NVL+%
M$)X>/JV$]/9ZENX0=!W;3$D#/R.ZTNL4!OQ3T-&59T]G2T1 )EA(=S/\@I@;
M(W]"_-I?^=MN'3G1A%E:[D:RAG>HM<-5J"CVA7%!Z2+1+K#50Y7(?#_+5;<Y
MJ+:[I.H=2W7AH;#+!9VD<B 0# W-!+(X"F;<!/\L%_@NBM6#TE\7.]95L%;2
M-)':N.:Q(Z@ZK$X6Q D&5#@8'$WT _K(5X5:A=L0GN,$6V.EY#9AJDZO2#L;
M4T_Y/"SS5U1FXY%UCY$]3^0\SP>4?K]PE;N,!%L5GT!Z:I]T;VZ<3YT8CP4G
MK;JHO7JY4D"(F;'1QQK.T Z8N^<M+!58PU^S^.<E5@27X =@L[O,H9X !B/4
M<0]-X%P3AD;G3I"JZ?-X?3H1N1M!?6<HKC]H+[1E<+7&=UR)NGH;92]BJ7$L
M5[\X7M5)<<N7!0"M]JM6A9@PXC!?EHW5<J^W;S ;?#> VR9 J7O7V3L]M,"8
M5SL"P##ZU=&9N&>H9Y!<)!V(OR[)D#S!+SYIO$^T$]/(Z@D!E>!4<HSF!:47
MTHYS-98WX]P(T!30MV9N6N3%'TBK\J#EDB4P?FC"*ARP4&B8B=5O*:2ZAIZ-
M[$V[C(E'G/(D+\1JW4/>!Q;X<A8F'1TS'U-Y(:\9GW<R')&7^/FN'LRJ$V]6
MKFG%+X.]=-Y"Z-90R+T0/W=.U"4!X?>=^F*O=@86_@6B2].=!<@:#84?GUH*
MJ+B.$^.@^D\3YI?19/:LC9H +.1)-Z0>ZZSV]!D6DVJJ.Y'^4&.E,=MEFJ?_
MQ!)$#?H^N10"Y Z>A^A^@M; M6I)_]G&UF#S0X5%(&M*8'?]9&T@ZR[QCC$?
M&&)506*5XPYC'B\,?[EQDV9>$1-)EDXL"PPG+N@V9V+]#"R) _,:P+N2\8,4
M,,C@B+PZOZL2/[#,A)D'8X-C7X.R,ZYV[<A/=JS[RE;P;Z=K^1"G *(<,V&N
M,?=K5AOP\(717E"S#>8)&YV-NU"'<^M,CL[=^'>%D]UC8%[#?'^4PO3]B!W!
MLOWPI+$[YMK,X)[J_YW6707C5:)I%!R4?RPO=+X]XMSSWV'<Q[,WS/\]AG/T
MXJ'+WOM?C.GCV5ZIS:? J%>[";,AS]R0Z7.,SW\EA;WIP?_%H##!^U%>RU(,
M/,[=@P2 8ZBK\5.AMHI)FE*=L"Q$ZL0BO#(7>.WI(=J^R>G2JQNBMS?UQJRQ
M]A'R>&]M8RY%.:8(9[4!JDO8##?F0*FY.8%:HLN\]( Z=>2170-JEH,GY\((
M^3IJG)S&QS0^^$^IB7L:U<1"73QY6NSIC_K7E*S? 3;[)U:<\1MC14-$Q7%$
M)*G&)D67:!N):\-80=6[W'594WK&,1L!2GPU1P:*6,1Z(&53(ZK3^,S,3+_7
M.4A\O$ASP#DUDH"[/=SWLCB3:'S'VDB9<-_D*O*JHS/#+3*#HL)/ H\*@\_D
M'*JM]ZB)<&$43P&R_?B6.%S_D(BP4[;?2C9A7(2LUQ-KBE)AQAY]C.K2":Z"
MM9CC2+/U0>&@YCV2I74<Y%9-LT?WZ.YV_0)1U D2>7*+<*ZQV)R5$$T_,,4_
MGUUS1^-8R*86F..HMH?1W2LT'RTN;["6.^RHIOO*SCV1\B!_1\(CHFN#V@MN
M@=<5CDDF/^F(>0W(6( Z(V@*=M;'\RG6(ONA@K1'C:G?VTZL<U IN,C4#0_I
MBC.'*F2=M9R 7:4UHQR#,'?8^"J)AT=]/[K3VK8XWT[\H\!$&6#'Z 2PT^R%
MX=GK4^[[C=D7<<H"WIK3C^D\U&N:DX<ZHHG R GD2F-PHM'W.AU)CPP##_"$
MH[M$#8Q7R/9$*4^UQ@! ;8O&(K8/=LE^R+H[9L\!Q[G1'P\A(O#L][V-?(^7
MD11L]CUV=*?/2)?86]4W^?O+[,YC96O_C-U;6BCRKS@]:1"*<6GVYU WM/@M
M2BM-F-KUI7+* BK0%KC%8#L^8]A!):$:<YGRDPES?QFG(H0&-N\1PJ^ ZVR%
MI,TV<Y<@]9P3^G(=T0RB0,Q\+[YFO&.\YXK''%>2'8%PRL"R>)85-7&WQ@EV
MGD@@+VXX+L=!F>11;@T[*0Z/DK_A0!,&MP_VTJSG$BO+WE"9X\L&3K=Q45?Q
M*!287 P;/4N'=VQ7>=<?ZGK=:221KX+]46?S*>K!@?+/8VM$=,,*X!K;:2IB
M2$";,F%&9U XW[T,1!GD010&LL<D^*Q]DNXTQW,N=UZSS !6 <\HCZOYA7O,
MATF*L6E/PT+#;=[2Q&8I660C/B>^(!;ZQ.U,7BC?!HN_:OOEWGC9N[]RJZNJ
MWI\W-.,A/<?8^EQ;CT4I#:L\+FDXT3./*[TP<<?@QNUE/@@>8ZI5 I'-"XBR
MGW6X9],=@MB$$:@4X,-0,(->][$SC<8WQ:DA]: (E;IJ_P%TST^-Z%CHS(U4
MY#O?]"NU+NZ_^U-BQ$6-J4_T[&52]07?N3L45DQ@W9\1.\F9+[RGSF7MN6_,
M@R. !(8+*EA+JSU_%_,97ZKQ\($&U&\U9MH7)4M&Z:WG\;59K23(+V]3)R'R
M 57PG8:21C@8_+$%IEN$$UM75,\B,5@W:4#9'L* VY6;6/U^\X5*AH!BZ1A+
MV<6-U$?<QBOQC^MJ'RM4M\^CLP?S>L9-F#-28KU6.&4P#"HF;[ST[?$[V*DJ
MWQ4@+@Z/GG6\+N5NVY/MS%3Y3]0L/0-V $(1YXM2B'<8&>RHCA];_B'Z+=E;
MXR2FN<?>TY2,[/)5W XN/L=+1O>F)%..CC[R]@D2$#D&Y;W=P'T_OJ2%PJW2
MD28]J:_B7K^I,!PW]H*%0L]3-3[THS53/J-TC3I++LB5L:"?&%M));1?H4HV
M%7>D(QJ$?J0 4@>U\+(Y*>B;0%>1)2B[H[&-#-08+$: ZC.)FO!C*&"E@45@
MD)+A8* P"9ZQU!B7Q6.#MB(O^ HHG8^?W (R"VD69;3E4,X0*PD55&0#M71/
M=WD#7BZ<7?;A V]X-4J7X:2?(5^YQ6$OB(O:Z!.) GU6\QBH2M_\SU3+KOT*
MV#MZY38F:=9L2;FT*[&9J*D[G=HTH*IO$]7'\NHXAFHB;^/KQM)K3-'V3J%_
M="V;]&06_\CQ*PV'GXN7@BW,N33G=AC4&&1M)<:2NX.T"U!2J GSF>0*;=T#
M, )\9KNG?9;]S!@G/-JA51'I/KBJ<%ORB&]6+,@*@B9Q<G(UOGH]5RJ\0MP$
MK""@0'X!1Z *$F1OST)'L4T@.@Z$2-1ETTOS0WB3]B)"I-2$^4DSRZ2T&L^0
M5X0=&G/<H&F[:>X(QY*E!QTQ]S7NG$"MPA_4)L^IB=OXL4!@X:EEME[A->$Q
MH[5Q6CKNCHQ3=/3V4&]*@-Y/#_.\[9?%4?K>=Q/YNG!*#2AX+S'?1GC;?,<!
M-ZQEX*\I:X,)4^4_@&H+JQC(\^*]/\'-58C73VYV>E)K<"^>74F\66F\]>E6
M>AW=1XQ*B6),#.O87E\W/W'_51O?KV7DA1C%_+SMS^5_O0^WDR]?=^9&6HQ?
M6/78FY'5W>C0T0XIYDLP!'D #ASU8.UCZ2B:]3>EY*N[Z%IM>LWK?&-EX2"J
M3>%FDHZ%#_",>]@K9]FK1-J1F+2^)B1=:D"1$3I)%N(1 ^_$O^;RAR@),60K
M:@$I :SRIV=/>7.K4"8NDCXMYU5E^B:2EHFXZH$!200QO!O*VRX_VGK[NTF:
M+?_/[1]JPU1Z=\IAPS$(8$$WA$ _K[-LNEZBF)WT&-)?,_X,H4QP,R^=X0^O
M0X?\ S#?&B;RZASG/5\A-V%Z$LWA&?"]2,/V7D I*8V( .9.G0U\+* '&.-9
M=\R7XC'W QIVQ/]Z2?E>I0((81-OZ.B'):"@AB>%D\[]$HW:;$'Q[$PI^=\T
MHBKIW_2L6D#X7B*NB/-Y^1\VP91_O(KR(XCY/U1]>4 3U_IV+"KNJ0LNH*2M
MK:B(N" H0D9KE;I@W! %);6H+!%2+R!A28:*@HH0K54J*%$1$5DBLBD"([)$
MI1 @0 2$$*(&"(&$+$R2F<DW ;WW]_U'8IPY<^:\S_L\Y[S+&)TA? DB&LN.
MN[*<$$?JQH Z/1:?2\+A;;/_>&(=208)5?UZ7X$UZMI'2!\E>^)03)(:":?2
MW\4+U(#XET9,IL"H HVKOYD4[%@Y,M-)S.><I6M3<;.QSP2DW$^P\!-4/7PE
MA13W>605JSZ+$3O(^,S'7"88":XR-4G;K!R^R+)&YL=6^ZPM+RDN*5):WSR5
M[M7SNY%08[[T9\+(WK5\GP<0\7-!&LV >GH8?FW9L)M?K <YU*Q1[A+QC1H9
M+2([5RL<(;7Y+' /$V2+^)CY_M,M1?PYU,Z!BJ5I4IF0E 2@S)#F@N$-M@OI
M\GL<S!75:XR$3<C*J3A]*O*N_'B<R1DQ$C9J<B)R>E*PWF_ )OE_R$(,)-:6
M3WSZC\<#SY'CK)U'/E<7#VG"7QJ&<*%LB&(<0GY#$UAK&)Z#CD(GR^/7E8_8
M 1U5AQK9K$@B!@ETLQ3GV'FT-M*)QL$PN^#> ;X<HC5'O@_#_==M20KV85D<
M[\C3-I>50%,A,\JMU<&;7W3#2%C;M4 !L#?J/95K'S*(/.M9K:!_XN&9(=Y-
M#N %D04@7O2RM)G1ZC ;+>J=<5;XG*_CYU]LM=\,RC,WW9WY4=%U+&*TML.T
M6368? [GQ1J$:2ICIM0L!PLK^)/4EL$E9[5540*.4&_ K# 7Y;(765Z=E7F4
M1[)S,,X4@4OT5:;3@\U& C,$T8=5YK%4/HIS=T,RC803IM2JOR2#$06%,E,Z
M.N[PA)J\^#B((AO:-,3/89EA@K2-L!G7?[1[<FM0;ME6[7=AB3:'300T#AB<
MCL9%J5%*$:L0/(,L02&7V;WLZ8S_S*2+(5[B03=#4'*5J%A2Y:3/1'AA7#,M
M;XLK&BE4L1TS))?.N.S/H*7-:D0VT,/0FU$1X=G@&PK6$QV*1$99NYJ)V34[
MD;E/F-"NUK#RN=665#T]#MD6P)B5>6^ 8VIPFQN">M?AN!X3^J5G(^LQPZ8'
M9<<@FS)A2WT4!]YE1R=W2J9#^49"=0/21U5-0LHCHSR[2.9J4A)ICEWPAJ,]
M2IL8!Z8]ZLBO=B[1.J8^.A+@)QR1):'9*A%.Y<*8?I(Z.@FNMN)\>WSFZKI:
MTLEGN/7BEO8OK:1$>(.::>T**R5LB^TX,D^K[+6E98/Y:/'(<&TWT90S*#8;
MSO4'%6PCX<TK!O[.A)L:0S 7N%+IY-X&BBT4W$L(KEFGL&)K/N>BIG*9Q9F]
MPYB?'G-URX@HJ>%VFO4ZQ2$_9<)FXI\2BU,?TS[X,.(/-P,%8<"C.,I'<.50
M-"ZGX[QNHK4O>D 2,O?%\U:@$6I6,_W<!4"1>4GC1R-AU><R2'M%\)LR+O$Q
M@UW9P:UBAE ;P<:B1)NJ[A_'3@F'S/68RW[Z=V0 _I03S5+&)?>@MI+YV6&2
M(,#@>\@Q/)QEA<NSE"KLQW2.O'((Y-/?@1.JF.)R/TFU]=+S4L,V[%O7@_*X
M$3ZV+%HEA\&5Z'Y37[A:)X[9!F*<SY+&(IR^8\N;:MA53*\&E25'FPDH?R*Q
M*USK6?0 2'&')@2#E0BIO6*C4AJ+[/?KW;W[)0"G' GD=+IM7:HVAUBUI=;\
M)FP+"Y?]A%LS2=[X*]]R['<9Y\^TY:23IOH^UT#ML XW>FX+-^'@D>[ M!7Y
ML;M,S2:9J_G([DW8L5!S7!52TT2**_P>(R&)I-@#FHG ZKI]"NBU'67'_%LQ
MHTUO%RM;0/(?M&'.Y?DA1D(@C70B'_NWI*@,Z <Y%4!5/Q6XTNW#55U7ZX*;
MU> -8!*VWN=(U6JN[Y/^PVT=\:@S)Y@C?<Y-T"3N/H;5MMCG_&9PKTC.08L;
MF@?/RC &MXG8P:Y<WPZ+<$^]]07&;UV%O0?Y$J1<I@)JO$:1'Y*U>L_K0=JH
M;+Z:K_Z7&5MBRJ0MOV-C2%$;"4L_*<%A-D)1^>7X!.XC#C(/ZWD'BDI:<1-O
M',(=,()M7%+@;3E3?M7)!]1*.X+088#/S1RIC\#G*SI"?)RRHZ2YB#K'U)'5
M#FR$BHIH@-Q^!OZD3. SU5IT-\SR5KZ$. U-PUG + :]IA2@RH-LW$P%Z/8L
M*3>MTB<EIF2K]=-U=\VK$TF[VEPVG65.?I'E?<P+I\UUF>I7DJ3W7/5#-(%W
MUV#-JO]%+NTIB>'K/<VQ+3M'XQ<K9>]ZH7^'5+WSX[F,D"/-D/BH=R 5-T][
M?SU?;SXBPY@T= U.P"4?,1ZG8-]Y4H$O?H%7!9*8T!\W(GM_U0O'PY',6YY6
M82!_X.S@I"-?TZ<.?>FX_C!TDO49,I1E)%BN+/N22+Y\O'!0S*JQRLR_%_2,
M-[3 _^'!%8+MYOUC?AF[F7ZT@ZU/5V.%;;)6EO^,?D@B0 R>9OBEB#HU]U<C
MX195:BBJ"F2!';^=G\I'F-?<N\&"C?U):>]Q%_2Q&EF4IW]]KAA7;L5#AHCW
M_:^/OEO0&N+&E_^,(OQ/9A)S^9\]<G,M%WU [E( [L6FW=8JPWQ538K'YX0L
M1HJ1< A_@N\ (<"V8&=C'=0"SI6\(J(<,F>4_-)";L]H]S<23A8T%=G//1*8
M,HS4/C<2;-*BA&^,A)*X5,4[OO8)G"_FSZ&E?"ZA*ZUZ'V6A^6(9!;[5G\+"
M'V*-'0T9M5"AG"N0GZN?]BI,?>#_1Z"G,^\BXO3DZ%&8LE,AU0;?9J(7[]"\
M/N.";;WYMD;K[>#=.T&OCYP1;JI7,C)J'#_?NOYYW[._\YH3;R2^M!GB=$4O
MO:40:<G[E&5W&M9 KS/"%PX7R%K0*6WD]=$3E!>Q^SW#ETM)-5P2#!XJ,%CG
M9P>V@1U>IR'TXG7\8<DBKE2@ +6%,/#$2'A=B=XC;V28[5+:L(O8\WP8U.T*
MDK:8C6;@8)E\487&HI<[L5/\ 9QQ^!Y0'C,2%']3>EU#CC6Y.&4&A*?D#K'%
M<ALW8,06!^K04%/-3P^>.QK?2YD]8&E],X-QXP!,"4O']?A16/3Z'-A>>@K#
M9V;+@2A&PB+]8J6W8OZIZCMS$\#V:=3WVHY=>SUW:<,]14RG,_K52WLJ9O$5
MG(.?SW=ZU_C+6X$6A%&&)H#^WO7F;D+BGQI;6M1Q$KI.<+BL"2*+I- &%2L?
M%T,>=Q^EWS?U&U:6:&MR.9TLH2F6. #TZP?55G(^:"1XL."C]6)JXBWK[V)W
MM48'/>KL#^?\WN; ^98-9^4XE$_G*!;' /N/(>0?%2[D.26Q'LJD$C$T:.5*
MP>:XVU0[\[3^2OI%J+B4=M<5VH6FSI109N]\+ED7)P@ZNJS3L_@)/^SC*+"F
M&B4QSCG5_E9P(9>[,F67(2,XM*R8' ![T'I('9M? P0@D+YXR>8]L+UA#C)'
M"<21?XI>5UKH?.L1RZ;OES7*6_'W9[G\['*D\TA6PY2#+6=U+[D#Y(VPQ+>7
MS2[1+GU-)0Z5[7SB7T$L>UG8%+T)+><A?X:ZSHBZL]AZ4R]T\HQ:9.&#,^DI
MTHNA0$&TD["0>:"N.FU*H2EBT-1]*T]YGW;<2!!_1\;-+H'5+'IF7\--\*3B
M"%]%FE89)(;.DR8CDS=P9\,=IB#RNTDWT2*<O,AIAKG%F__8JK'0XEXQ[J"+
M1WY^Q-)F8? [YW?[GR5FK'BQV;7S7,$YFBK83N$-5)T@O_CS;S_:2,?^5&9%
M2TII<1>?!V^P'Q1\I/@&97EW$6'U2XPJ54A2&@U^%T\87.;V1785U6XL+ 24
M& 5GSA7 7,% HJ\6@+,D]5'[..*&[)Z9=#<#Z7TATV;GR[;0+LJ^8;0(#AON
M*"7- BL=P3.Y48<$@]R<,K-'?:.>*51MN<A$ #J\DB\45D"=QQE8^49NZ]G%
MS%<CE26,;N'+FR\*@]K)7,_@W(=%?C4GRVQZXW"9U[XNDY;MQ#+(BH4()3E'
M>C[('OV!".] [+55*,YVMN)4CX<KDDXESN?F,/Z:&6DD[.4,.AWN7M",NXG"
M*'ST5"[ EE(SK%UPMW :\6X:EO/BR<M@F]XM15C+,R<6CJ=7Z-BRM!02!?[5
MG,26>F!3D9FP0$$Y^J(B5DQ]E4NO-L5?<U=CWS-NX MP_5:LLC_7^@_GR(^G
M*YAP8M7[8TLCMN<9";?S@NA%FA)D4HM^AMM%EY":(QD)#0]UJU-CDTO_*D*%
MMD%A"L[T[NBURJ2,]&BGY[&O*ZP4>]GA1H(U:U6K*29A3AUZ$, %,$"JNR+5
ML"]4[/'9F-\:?4ILMYLW'VJ/;&.'/^P&J_-,G2Z?(VL1F69Z%3@#I.?NB<#)
M?,^2D@LN^W,"DXO!C@X@=L.2U:_,&HKN)_VJZ'M3*:T(.3:4:I@)\WR4P;A]
M3F5?9<T**'6Z6G J7!*UFS\HFM'GG$D?=)_AJUY">\NY7#<E&=KKZ5GX4T.K
MKN*G=W_1WI8\Z5,/_>LRY_7153^>V[F[JZM]65L22GF'1O70JT4S^UDD)>D2
M8IOE[8^M*V\%\H?D#DQ?W6^A>5NB796'N>=<G%TVY0XX6=Z>?\[+\[TR2S3[
M_"Q6A6B/YY KYQ4XG3'+-HI$8+60'06LUD@R+SR; 1AV[\'JWDH@0%SOUX[Q
M (NPX4M 4'.%77\)T"DR]2*ZT*W"5D!/ X[I\5??%9&5?'4C-:MN[U^'BTL*
M2O9*R5:O7*R7=6M22@ZET(ZK(UT],T9_A7W=T20@B -O"T) "2G.2Y00/8&6
M?G<^OZK[^U95UA'B<>(K)"1M;2S'ETJBB8C1'N*ZZ5'R_]09G-S,#STK*S2Q
ML,MWXW LW<_GWL<\4 (C61NE.!<K9I(.*TGRZ<J3C!B87K.@XL?6Z*W9G$&^
M?%O#Q0?^$3;8CH:U?U$B1W20'_5/:\NB)L17@LZ2]FZ'KD+/:MGAO?PYX+\'
MK=^_0;='M[E+S(+WUU2^6U&8.]5KE]PV<T'I4'+=P??5J+6"D?/#:S#P<5%!
MZ>' -L_2J#QI)2F?+S=7\-T4^>CM"J=^'W)+V9(L^!K-Y]N7S=&['/@S:1WW
M-S864JW.;VUTV7RC87W,3I=I_::SI"G1WO G)7U?XW .>3ZR40%6<F>BQ7P/
MQ5V.EAZW*K2,K9L@PQTV<M7Z!]>-W['W=\HY,UD-HH(/UIM?M+J]LF6Z403V
M#F4=C/.CED=;4 ?*?CC2,R?Z-P4EMHP&TO'UQGNU9$%-*3D9BQ67+^-7ES;<
M3H)49OC:;P'F*FB.2>O-_Z[WP@1=HRR[WD+#YJRPULU!(B/AV[ESGK&S>E6,
MP@I2I/./A2]?]MVJ:\%"[BN7Q<\HO?#MGF#PV3"Y1H;>1T%2X/NR^!IJQRW]
M8FNBTD];(T0BX"AL=KV?$W+5]P5B.QHO-A^4&QP1<NJOPE#*1,9_9#Q'86FN
MLKEL^T,:^2=!Z+J]H>L?S!7:"%VD"CVPIVT#WPH\$UB:JZDOJDB.0!/2!T3O
MI;CDT'] ;=O^1<YV_382X6I=EKNYH\X?\+;3TK,^?H+<!G\0&$ZM]GQV]^9P
MYUT[E/B9XZX J[LBAR2[\N$0";W0VX>9I-I9J.@NP/Y\$BI=A+ XB<PF18$8
MNAH]]YR-:5\P*.BLMG[UNSK#,K[!:<_35J)P9(-A@I]?STS'-JF'D.PP0.UT
MGI6?Z%O5/:4 P^'N<B:Z!2LCTGD;I'I>M=TL?LU\!2/D=87=N+TO2]8"<AH
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
MU5=;;R]JL"=WGK9SQEC5$DXD^K0,38CV=1JR4;)Q=HNU:_G/9N>"/N61:O4
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
M<?I ++:#?]Z)T^%U*M[&!EMA) 1#XN/V[JWE9Z#-$P8Z^(/;%-.K(L-X5Z%
MJIF_SXP718L64&>( N^HZIZ\,%O\T?9<;RGI@JB0-'A=(=G5YN)D6!58>BXC
MYZR?EG_)^2WIM^^D>16')$E_1"R>'7L%>1/?:X'>J0!C@"![>?D6\-_KAI_]
M,8YJDJE,@X54/UIMNV27=Q3IDN@9%(=XG]4VD+^/7MP&?L9'MC6/-](OL(!:
MDY/%]#J-F=JW%Y#?-G@S@FTO8RNCYV.="B87^1>848!Q,E#PUEGY%273K2K2
M\S+9$G]!NY1))3UWW6H]H4XOQ]QPGI9(5VJP,&7Y)T[U^]#R;1ZPG?)@KUN,
M@X&J%L$_D[_W 0- 3C^5@3@]4WR25E&( Z6?$OF)9?NU0#%\HTJDFD'2FN%O
MP3N/*9NQ^XA[BD%(Y=PCK0=?OT8?8G-Z:_6&2H!4AB]M:T]H9+(@FH(F-T9B
M/C<_ZF_=5G E-2TJ4?3\-F1N[W2?BA^:0\3Y)WABO;"0X>FF^)PIX<]COL3F
M4"9^8!:@1&RYJ]\![$5_1\4U >C+Z5BWY("HFK58$7X^&A0S#Z).<M8JI2E
M_JZ14!&I']6'O]6DXO2?6T:\C%G#0"^]BC2[4^0/+BQZR2%V@KRT&^%W=^/K
MC+/?IU+Y W^G\F)NQ4NEE=CG<E:@)75!VO?-H>!@/86K<X5V&40\4@%W4-:#
M$X'*7FX'L=926)60BHO[9C+)1]X\R'HX&5?<6-C]>]$,]';T[![7GZNT0:W1
M/REIM?/3\='/G__T5R&[9 _[\2+9$5N1'^0G:B2>=S%7=$MZ'_I\QQ$?9VMO
M<>[UB8(,2S+^,1*VF,LZ$70SNYVMI2L]JR_EN;@]$3'H[CC1B-#:+P1I-)*I
M84WE0H#"&\GC5%.+I;6:PA:7%<H%VI!6\H* C@S.>TC\/1P0\)"<RCTI'?9?
M=:0G;=-&PH17%KTDB^^%#IU4\P_1Z^ 2,137,18&[.*:K1)SY@]PV"J,:7MF
M!U^0F6XF ZU)\#+[.(T!-$/<RY5+^(F%W[)JPZ)$\ YUIRK-7-N^9$W$YN??
MS5C\N4*$)F,K&2$^RFYV#_UBY.'+CZ+7-"/?9W6?G]!2M%GRW-1[].PUJXE7
MQ7%;7RV#)H;97TD6_F4DG,0:H8+3J<JE;J5\Q--ZBJFN!C:E%D29FX5]YLC<
MS>*2*CLG;3QDZN-M;X'+UCU-FN$) [<\.=-<@D$)3^@UM(;U=^AO6A9[Q&]X
MO&6ZEP5G[- TPNG&?")U!.0&8UUKEG O= P-MPZHARC2Q1&D$9&P1 A(.:SE
M<?L_2Q0:&]<H#79<127C2_4^RSIZD<"O0EER*=<N#FP*2E%PDINV2)>V]+ L
M;AB<L1;.-",A@#Z#WVL?Q_I!D <5K,9X.0'@&?/]3T\TSKX3R[[-^"XFHF%]
M/9IQ_K,^V2$B!3L5-O*Y'!_=&^W:Q>NKGY_)\*.^;X7RZ18-_8<^!1\./_ Q
M?'=.A95F@+D=*T$D"Q&4J<>^;%AG<^(/H,/Z7U"4S96PN8&0Q:!@MR%6^V=#
M1']G&NLN5M$%#+T]UR]EB13VM+1UK39!6B/AI^[. &;"&M/IK[]I$[R(K6U(
MVX( JR^0,L&]FUN5JYK?;C1;N,19J;817+%G;CEJV@7/;KT,1<D%8P4$/4?
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
MVIYOD>KND=QAAHB90DGPIK\=WR79=?;PK[*LQ$-;%(-W;S\HKHD[6Q"E((B
M-)8)TES!7FW'V@C/XN-WAB(_*\CM%!P=>AA.,^X$4*-P&#])R]8O02NYUVCF
ML)4B]BH[A(G.0"C%3(F#-V8YIMK"CMJ\0GE_U<9WZ6S"X<"D)M[5*K]K%/<"
M-&J@>DO(0<4-T=)*7X.VP3$VL2'KK X#>R6I3%6XRBD1EE %G&%;H@)U&Y3Y
M#&D65EC=B/;NEC:A:*8\S4<VL!6Y82?!4^ '3BXXBR[3!JR6SU_9N G>')KY
M(Z\J*+"*D4TEMO;[]39+AE^C 5ESE/9%N$*'(3*7DT&)8Q,C:3?IYE2:;;-F
MQ2<^I]],7VYM%@,U"2_K20-D/N%;&.MG[6.*.]6U]=USLN/[^*!R[1T5#\H
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
MMU\*_[DJQ>,,7;(LJ"T!-_$Y?1^-!=:Q%4$\#676\A6"G5WLA34>R,/O!WH
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
MPRTJ0^?V%=%R@R/+=172LRZ@S:14/!#\SLV@O!JU;C;C?-:J'=_.B7X / L
M.TSX, XO18GF;M/K+M::"Y1];;#3DSZPO@I*$X/+(-*QW?BT0G(&Q]=R$=#[
MS$W>B\NC=<-;M%5ES%O^6%5Q^KNGU*=R=QWF81(*,H^21-M;J6Q\/\UJ>^FQ
M\:H?\H*_5-NZ(^U,$LD-5832\<H"G\E^,]YN@E"'>1:MK\=X*J6M-'N:P&;@
M'DZJ=9ATHFB\F^L)B9F4_<K*!H(93.771(A.+X"BZE8$87>35+-Z#E@%BN3"
M6//H#\.$Z&'V2#$JM0OP(/ C 4RBF1F_]LCOSQR?UCL1K3'- ]DSH</DUC-;
M_CY$\<+T?S8X_OM!_IRL34^OK"!-60T!#X)QE9ZVI];\%J.RN!3%G6D);?D+
M_9@G#3JHW-C<I.9=@0\_@7<K RNOU:!81TWET-96ER+\P(5'=W'A@\XB*MEI
MW?>LK YUU2"=P2! Q+DX;1'5H;P_0P ^R$ZPO+<]R_S2;HUY,+Z R6<.G!@8
MG\U^^\Y 'FH(1</J:>8GJJ/JF+9V Q]5$]<UJM%W2%NY['@GQ5ED8_J+GDD:
M/GG_T;75T $:5^(DIEP2G5WACO)H#(U'* L9"U$"Z!=OH!;I4@I-2$GSR22-
M?:CEIK:9MLG?R*MDZY6Y45VL$)-'IZ7)D2W[K(C6UNO'\XKYKZ?^"#*O/]V3
MVE*8WU'5&3Z6/SP3.P+Z=[@4XW(J_S^6OCNLB;1[.ZX%%3%VE!9=5'8%9"V(
M(F167665A=A1$+(N*B4"(B 10D9%0*1$Y4566M8"B @1:5(C!(C*0H0(H0AI
M:BB)F5#"D$PFW["_[R\N<EV9)W.><\Y]WT\Y!W<_FT$3J1O1[/ 71B_N_"CS
MXBL4&D:%=X"M('9Z'^$1ZRM3_:$;]&?V37,R\7>*&S8B@;$D@7W.UM;IPRJ/
MQ .!@=$I*]'E<I'6(EKZG/6ON64+N9QWMX*YZAQ5R-4($6N=1ZN)3X78:#._
M.?/])^P%UKY'/W=&\#CK>'LZK"=LE*W)!0E?>K9%OQ](1SR^?>V\.E:<V^86
MK$&[.>1#)9LD=4M"X9];OGQ7N&]1@<1H?WY]_I3;V;-YNCBTGPD=9?;5JE?
M#C$J/ZE!L_/*=HJ#A0&45XRF1Q?!LF;M81.'A*;'-F=?;=^4].>F]$<9Y_6X
M[<(!I?HIW*D-1_Y0@5P]+BESZ*FH^,")G@A78*&_NJ81;8.LXB9R#'_K_&6?
M+%D4S[UR,(:'A>5?/4[F?EB&:-2PDO^LT!Z*>VDJ-.CWAM/.JBP*SN?%ZG'K
MR6.\^I@ #"<PU[VU%>5Y &6GT[37L>^<5"*'BZF1K9Z["B0A!LA"M+>'MJ>
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
M2@,V!YH^!PG[@5=Z7 !@Z@5>G-W1#"#:=$ZH,0O? SJB\ X?PPE)="=VSU8
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
M<HW<YX@I)(:1'0/.B0*!L*'ZQ+V;E:^#T<1:U-@)^>^N$<@,(L5]2W@[S0Q
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
MAEBZI>V\OWE"IW$CLE<K0&==,*V#*>G\Q4$-FEGP7HBJ(X1U>9+F'(%<^=4
MO"SGY ,S+K9.Y)3ZNS=;^6@_=/GA$1JSWIG844M]V'\X*OP'M*>V(S[7[[=Y
MLJQ$].@K/Z,Q;KQ..:+/.CN<3] %7:8'&*AEM-NH+<EF(-A24[65?T"E_T)B
MG]&/0O?V&PL&A]6:UQ6#O8,8M"H_G"3.U=[]L8#_5WCU*G+.KB*.\B7PD.5
M_QWY*Q[O'+TX*!V(!J\2IL-42I+!39@NL:4O4:Q.%W4SPE$NZPDJ#E][A3^R
M@>B"Y!.711DDND]R1Y+S$B\U GXYJD'B<M $30+3B=9WX(-OA(YPT$)8&^U#
MPZ.K*Y3P3H%?DC$58 ,G(K'$MW)E0,]7GFA78?>H7WKAI"I\FZ-/U^"Y,8D1
M)I4THTSO;:Y3T1J[1;]S3KX0[:4^)VU[ 3XHA.>3%;\1%M9.TU7_XRB9V=\/
MD07!AVLL98T.HZ(F1L2]>(?PVKF"I\*1Q^LF._KGZ"X8?[N7FAH[1&X4PXOY
M<N\1.,D437,AG!0)X.^XKB_+39%^,]YJ^FWX0X.\\L/'B#&"?_?$%(OO&8QQ
M9(ZV#P-UA[[=?>";?G2>SLK%C#M(J_%Z)V<[U/CW;2OI+0L*JV0\:5QP,-F(
MWR5,GVDI\%HU^6 ,%(X9A@:K9P&?LB=1M=NJTAU@HK%L-E>SJR(YV:E6PLM^
MBXGU=J,9)V"Q/R9'\CC1;7*'6B8TR7'F(> GU//!1Y87&O9Z/:0H%+-"T?@R
M\!G@#S\UOOQRY[5/_)<T7C[*>(TF;E23^0PGW0_%C3>J'D9Q-DS03)%&!P)5
M* 7)_ OD35"A(4S[I'!5@]%IPN?, TTDEJI;XX8DL$DLQM30<S-N;]\DIH;F
MOEX;<%NY=3+YG K2#PDKCNDI\3 @76*-,?0F?$^ P)C-9UUSGKLFM9"DRSX/
M[Y5=WU1#@OYRG,<^Q>O@I;&A%4)XWG(!.G/(M.(+KUR03H\MADP-/I%,C]=X
M>79Z18C=XA-7_BKY6%+V\-:!;P]+:YS.Q]U:, 4M*-OBNS:^&C,%JU \U)@$
M-%BVC\SAKOS"(<Z%<J5X&UI?O?'):;9''CD ;1=M7#(.[-0+=I.\2[(J16U*
M)!%H_+S*78'/BHG_L9R'"SV5/T_G]_59A(SGJ#)4\Z.26G<S'ZAZ#1_;LJVL
M*'%51PX_53;6>K\8[CV7+4^=O17MJT0'7IIL)# VO'T^5\4)?G/N&H_>7?5E
M7>R-"LLFRW)7V-;:<!IY0+2<#'LL)CI!R_MDO%ZT+U)K$ 589M4"VQ)V"RQ'
MB%,DJLGX21=+6HR"[9&\<NH<6B(&YV5>_+3[M&]ORYI%,IYZW>XDUV>N)<E*
M(!OHHIMQ! BX3Q (X'ENAFW(DQCB"CI!E]T@N9*\NM#DV[>>DLBUTQ'2I^?]
M<79;9<+KJH&:V),K$\\05M2M0EB[3)I^?S1K&AM.0FZ;<?\!\S<.'82'1M3@
MR_NE: M'""=;T %#*,-4-*S*>/#:F Y0AT1!,6!-<\2C\6ZV26=@3D+8 )0B
M&_UH$\)*MQ9T _R3UEH]4YLFMW[#O/9':'2X-93U"&,!T.V1= ST#(O;,)TH
MF QZ\7_VD15-KMF%\N )- GS)Z<UFN&:2OUPWSA'T8]7J-!95-,BB(_.%"K
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
M3AJOLU,_O]AK?;D\+&91Q86'-VO(4YL>/SWJ\'29TW+ OM;[*9845B>X7^N
MXM!9+ 6F-A;SHH0.\ ;1Z=I-C^ SVM8*F7 JS9Y/Z'X4!2V1\O!_XU:TTO?L
M;9Z/.]&[)15M;F=LCR(_8F3PWJV',K3T7L+%"A)>=8Z(Q<(E:[GU97W6NHD
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
MN.)8R#AW8+>;C-5',+"QEJOWZUH5BH L::4H(26P977S&X9M!_AQD0R8\B7
M^9$6<]>O ^LMTW6O?!T?8:'W8?&9!)7?:L/8H9K:-SZ%I)%0QOTX\>@D<]Z:
M[OZ?_CF;$7BHJIA1?*;K^FZT4(7BY5TVM6?F1L\/FJBZ%:4J[K_=WJ-IFPPP
M7-*1&F((85H_9EIA9;LUT]?K>;@9]Q#CECW5?YVA63\;@HL4FEGP#U#6BU/5
MEQ879W5=ISX!&X9'-8<P.,M+9WCX$D9M&)<@]\U<Y)D9%RW!,=X/+M22LAB>
MEN6B@ )H_2$=^6)@=##U0NU:I/)16%<0;G3*NY4'S[ZP.E//&C\([<"8?3ER
MG>$0U>MA ,O$YWT#%+/)<Z.25Y<J0#O+.O=PMM+DN%CZ;DGRG 1K'ENBO7NH
M:Z_S;_+>S)+.O)Q=\;N%"2EA1XH74].8K_CVU^7NT"&,8G,6A.SX,6KVZ9+'
M'949X]5 RW49821.QV\BXX!H9F^9%"_H8\V$(@V'VN.;-4L&(]!Y/"C0XW7B
MHO;X58DNZ'RKS$RGS+5OA&YC7B/O9$^)KO1 +9#NVL$KYW9&(A7(;<O.B*5S
M/C*AF^A4Y@/-&S,.4RV]?8;E$*@+-#@@&%$ZP;O$FPO;29?J7&2<C'&236\4
MT:D]?L -G?\['G/Z-EPD\7N7'SA.<[Z9\AU&@?(*ZWA]9,,V2/,8.F?&&<Y"
MHB@=YDT9"UO?Q3 <5=QEH@2$M.7XS,7#3?L;G)?H]DSI7K_BIVT# C<R*>]8
M*?-'8[XU6 .SY(PPI""-OD7?E1-"B8H2A1WB<@L-?,S6"R$*59MM&$2>E_NY
M[ZAH/]I)G$I?UU4;$'D**(M]KLIYAS7DF'%,S%:2Q4Z BF<+JR8Q+7%Q%J.5
M5<ZZP)@%DY'G(*5EM>H7R&0Z#/$#=:N?R38U+RU@?0.%_&SMWQ8?<?_KZ1/;
M7><D'YWO9G09!9.4D9/C@K%&)[\KC9_^]'*BQ-04%JL914%FG/7GLY&T>\O=
M'0;GA1Q XE50<7COPI]J$1Y>=6@%^ZBN,1W9;B1\PKQD%2B<>/KP_,J#29;-
MPK<(>OXPF+<*MX#4IT7+]VZVAE]B!'?@(5,O>:4WX_SB^I;XE0;<U&"44/\4
MET,=8!"$1L:C@J TG@)9<9$\>8QY'\BPG-#5'/)E@F),BF^VPX8LE%@XV9G!
M$Q.>H@G3#J>_56@QW8Z0D\^[M> U($&)@/Y=+_;M^O=V\P++Q,&I;VK;T D=
M"HK'ET3S_OO"HI\)_8WY<2+.$"9:R;ZQ!V&-E]: M6J]6CR*8W],07E(=-M#
M3-PRQQ^UIF'N2N3M-&$?G+S_S37?/WW9_8R\E DC@]BS8,^4K<Z)=R 3F/]J
M8FB2I0);US*%8@G[(^[@53!!([94&@PJ(HPV8\T\]W]N6C^)9$5>HT7F2'/_
MV#7P]&.F-A;5-FWW1;]YT;X9(^CP4M0I'0V-88+0F&")&2<\2O( CYX"QQ14
M,^[\R6K\_R8%_]O.:2=Z4IOA&RGHO&);E$Y"OYD%R!:W TJ,Z$F_*TE_.X&
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
MOOW_</;F84TD7?MP,RB("E%1$5"B@XHC(CJ *%NK#*(R&%= $.*(RB9&!I$
M(:TR@B(0E5%&4(*@,,H2D4W9(FM<";)%0 A)U+"3$ B=I-/Y.CKSO,_[N[[E
MNKX_&D)(5[JJ3IUSW^><JM/0LW[U7AUSDP7S?TQ 4#6@G'44AD0L[\[I*LN>
M ,$1Y0=XCWB$IQU?1"J<VMX_JTT%8$38D+X 'O%I+1]G7S.R(>E97MO#_<SC
M_C8_46,T<R$F:^^HC4Z6[0.<\Q.+83EN?A]%7\P=FZT"=&9/7(JXW59 -4!^
M$O\M6EI3>&>.T+1QI6!NY *-YM]K7!MI\'KVZ&L1RT6TY461#[*?8SUQE3O/
M(4K,K<>+$LGSO,1FTH0Z[@^!7-&-D<PM [--\.A+>PFMYA:PVJCY6P?R87=1
M6M.%?G.1[?6R?+(UNYOY$O^LC/Y'&0$76$F/UZZ?T%P1B2Y:L2SPX3I3_M^<
MH\B93?.N+*L+S>$1X_"BO1;[P!YS046#^PD6WS4.]"<F0"6T>/ T]^),FI_I
MAVD+0E/F+#$SF9"".L#F+O4EY$C>3.+>P/XEFY]ZF"P@_E1>;+\=W%V&]<5@
M-/)A#]G_&+A@X]GSL='L ;#7QL?=V+.#R5M$ZMD>)Z+O%C]?SQ71*A)?S<\:
M[[UT\V;Z))B,%WF1NAD\QX3FJ"F"-A("IS(0(_%5V#__:* )T&7LQG%:MR)D
M>ZLU26O06\Q*<.BV44*[:>_T +T]NV059\C^J(Z+P@Z&6)&H>7&&=P?%X@DE
M6L0<TPP0M4T%$7AA O8/L(V#]L#*C]LCN'H4<]HOI,5D\X: SQ5A\1*@[C8T
M< ?4>0"[B>P'/A,7.D!_!^%UP! +-VE%5U%12DI/0A,]T;V0'.=K+CB]+N.B
M76M=?;'1G#6+%\S1SAN&1 ?QW:R=XLB$:LVB8+]53IL['7:A.C5MYPL7!$>?
MC1/;[A)YB2>N4O0+1ZI#Q;@KU0Y_M^2L2KS<O7*33/\E5^3!!BC>8H,ZO.%1
M<K9$&@O_ED_&"^@LR  S6,R&9&\5<%C,&14.6/P._A"(UU<!%9>2$/!ZD]-:
M7=LXS5*:8/])EZ,:NW^ZA2F]I8@6Y4 AW( :10H2MSPJH':8K/E02EXI^CVH
M<BE#X5G"$L0&QBVTDU;QDF<;GDBCVYP;,ER]AD2.0^<P1.:-'M'-:?F4@V)E
MUZ5PD?$ .*I\")_W#C*Z<#>+[#/@F0SQ'#[L'74-("V!K].-UK8>NZC7OQN8
MH6&\JNZP^H2KN=A#.[THA!.:TTG(>O J5]O)A#RRQT2OR_5:&D875YQS6OQD
M\(EFR%M^:\ZEP:T#_H,JH+M"^@0^JO" PUFUZV ">#6@&#XE)C2!.A2W<+XN
M ,>@Z]F:(<2/U)5>;]>79+UN^&W+W\M<_+3?8)BU;D/M[#Z87N_T<V?U ?Y;
MQN(@J/2&\C$2?AY\1D3U)Y+2\7$&#>@/=C*OZV8)5'V8+*RC&AR^:;KCJ]7B
M6;2'H+]EMUL]O3BOKFKB#R<M3K4+?ZI&S$UQ6CF,;A"?>NIDRJD^(*@)*E.&
MEL71_GIQ_MCGGWP+GIO.UYC.N_\5->$*<S%KY/&=5# \U DULE,H5'5D$%#[
M&=8WX8>9+>'TM^V]>5]3H2+P #*H<3H!H4MDRZ,OKV\$*V=&Y"BQ+?_#]EGM
M4"H*K:(?=,?,VO[9_^3L=$:ODRB9!+0&\,K^9@L3@<OX:=-!Z/9JM>UT\<KZ
MX9L3(3MQ'?!D^D0BL"[[W^L?#PE@L?A;<L__>:F #4SV3""@OC,[L7C[DL'_
MW)GXG?%?_C<WR$737+9?3DU UL7C^U'PK1Q-*/3*OOB/E^!(U -UI6_4U20K
ML=@%\%?2>E6 2?Z";HQ,"]F38$)9X('MABCA-JQ0 =^<&(,'7#2^M*[[YCS)
MOF@N^V<?['\VQ*K[,G4D$6#\PJV1#LFI4%<B^"UM"=C '2:T0NL)TTSA,I9P
M9((S6?R]'R%.%W7^YS' $2ZJB1)X'-&8RS>G X"OE4!*]8E>"INCD\=G%(21
M]G:04[AF,7! &V+)#[C2Q^30]""0KNX@6X[&%7K^PX 7[Y]]];?)'\$;X%L&
M?&$Z.U^&<O-4@%_!#JX8_1,X\(MZ'ER_.Y^RYDK<48(,B8_=8W/Z^S1YJ'L9
M_ X<=FU5 >L!@AP3E$O037@*B?GPKW<JZX?O0N.R&*".(&/?9^3[I9R0]?TC
M7>NR?DC\)F'Y[K;CM)LJ (]/,ZE&E\<Z-@40"H(NW,J(*O/=TO695CXOI*HX
M;ZP==V[.:/3)!='W-%YI=2XY?$SGM[6&8T(#TRWT4X(5,_JWM+0/[IYY,M-S
M_\[=0!+#\KS2Z=/\V+S#U>ZV!&3>C1>F]+_DDNU&ASTV5#8E>4J[K+@]O<,&
MSF-W[L2A.VTK3]S2TPIO"./ 89,#7T@VYL9@22^7Z.-SS!=Z<%3)P&-4JR-&
M(2P$SGPXVMX_Q__YG\]Z=P3K5%96;6U/3-(RO7?C9VW ?^7RSGF.,7L[KK"D
M'OEYP<138R%1RH>_1]6M%)C6ZJR(:@+.+_98+>],OMV9G#33]19Z/+][*)F<
M<Z"V7A1E>G&;F4;8S:J5E_)FH9&('"6C >J-IA<W',"&\O_IHLX@X_\9XG\&
M'EA\X/_Y\LQ?XO?/<FS5<%F\7^.?>7O"O*_@2C*9OT:,R?G_$=Z+N&FB<!O[
MR]!8NV1]-;=R9DB]P*_:HV#;Q0U'H'^6]36U#S-?5A*-YB"!/[S[+M:%\T$A
M@N:9O#R2R%!+):8%_I?O@F'-56<\O0KH2/7 >#NI'?O&[4L&ODG'/^L@N/I;
MQMY__9OWGP2JXE^^_4_=*=?OU=XQB5KW/]=W15(0Y>0IF$"C!=R\K__ID_D'
ME\4:)Q+!+A5PSQ]/9S")K]2.RG^^Q%7.E23Y2Z9G1F2 9SI)-H'FB-6'BK($
MQ&2Z#K*93^O!2U\H"YPV._-(5_JWP):1 O8\ZON9@$93A=O!8A&K/MGP$,NH
M^0_6'$-D[_#?#R^/GLL:$$@)W]PDG:]@9]Y$'!7_L2_(:8ZH/XWG#A[JLK$(
MGF3O*//=1K*Y'WIS.ODD8[7]4L]9/^QP,;U_%T!>$'K323JP3X,W]PIBD8=!
M.=TQU)QR"';G<>?6I!38N.->@IK5QGS<&/N:]WCCCBSX=POHE];?=KYDWBXR
M^VO\R_UJ;6FV\H&3A;O(5!K&A+FG\GR\*/O%9A=KUX;X:8OH"38Y?%_-E]19
MVD1Q2YG@RK8#O-$M5S!XYK]Z;)FR')R+KJB0,ND8U=)[%S'B>Y!]M/?A*K35
M-_059TF%5OT;;?O#FPPU_DSJ'/-\F;F$X^Q<2([\I2O+SBF/EUU9?J/RDMV^
M,IJ5Z^R<;:US>89>@KE (!H X%/HAD[K"9:-Q.LF3DZF(D)R!.U*OR9LJ]A*
MUAMOO6_?8(LZ*!]&U&CZB5];9)%349<)]6F,3U^_<AB<=7+: 517-C\GQK-"
M_7\5)32Y+[0H(_2 O,A1ANA00R%OMAB/_(@7/;$FP 2J'9GMXK1R-53_BSV<
MMU4%7-,*[V>>LIFX7*N=X8R^56_Y,..Y[VWW:G<@G'K2#3N[=G@T-/:8FDG7
MEB@3MR?WS2W_Q+MHO._GQG:1P4MF/!=78&V\PJRA)[2)G>#@S"<M&Y(7%>*D
M=_("^#1C:SH&=??D6^D^(__UPNK&I8^+73><.+P?EP@%T_5#[%3 6(3"$&W)
M7-EE0YI+,1%W,FF4*,$*[S99M0-]$>(YX+B*=IFZ;,1NW.L&S92<C&S4XQK\
ME>2R_Y<C,<P5%#?85&0JV'7S 7FMY6PXO$D%+*TV?0+GL:@KJVN,B G6N'B\
MSE1N;/A1M.GJD_)JK>=/GGB&[\KZU?=NG<*JF:M+62(VV^MNW(PN;T,.Y/I\
M>O2EK/SQZ5O*A$._G$@O3QE_,.4;MOKV7]:AQE^>S4U(W2I/JV-?B>Z(7FW'
M:>#.#0GB55FX$CXPR\Z[XP\HM#**5K79O%\U[\%L/X>"/\;W;W<Y==-K :X1
MA -IR2I@V?3$#VB[W.D2;[<#060VL.\Q/]3,K:2TR\82WHL<$+]MMGA UJ^;
M#"RHF]J V+F(-_)J=[8\BF\=93Z$9JMS0%<@;K!2[,:SO;;!FJCK#>OO$7&2
MD#4ACUQMKYZ?,$$VB<MO/<XF<W:(G_Q5;7=*E'>5WX58\KEZNPR?IW@9MF9!
MA1NHRV!MMUO&R0;U)BO:-EJ$GN]U<PYYZ)IWQLA4/WO7ENQ3JQ3YSZVO>,XJ
M\<B],L"8"Y_6QR54.^8&$J7S2@ <2[,VNE7;>7X_Q56B*<-(L@E:=N*_S-O_
MSTM=)GVX&EG(_@KMD$'RD7]-,O0X;8;+1JPPG6E$_]'OZ3$:1: N8G6L=3;N
MN^+]\+5A1$X7/ZY]Q92\$:@_M_\79]2A"#<BFVZ)?2YHSYJ-L\/9(G*EU80*
MX'PMB"WA8K@UORH!D7U"Z<@1UZ\TF?@%PH);9Y/^:5*HH-*5T57/(?9]MCJ_
M^[!5E./H69QIEFGQM!G6R/8%WQO)>9_ F08%AQIF+3Q?_%S[4X!L(1H=Y@%B
MP^)T2 5PL<]>SYI/LY^AC\BP=F-C(6)T\??GS5<!E9@6_TD%3*1BW]!)<5$!
MVU^K %/LC_VS]-VU]ZD )4DTP\YSOE4TCI<(P^60^(C!31PB.T8MU?!+W*P"
M?MT(@FB99R;)#/4=CZ6!0E.9? ; 4,D=HE!11F1+E:!\6HAN@F^*A"\O, /%
MK!2'-0,9D/ROZCTY04R.9*KH<LO,V)W6X#NKCWT\UAU;WC+>)E&XNM?."!TB
M/D>;_*X+1"R.^CX5^=WOUJI3NDPUY9 <!G<T>4VNPCI@3NNZ:*X"OB6?%[N.
M0\)FP20V(E$?L+%C*3&CT=TZR_K(M5Q04B^HV*<M4<:2Y9X2YE"_0)*E^>T)
MIP[0Y+^%R=3FU[<!I8Q#!'3]Q1^_8V03J (;?TZ^"4FY[1A$AY>8C3.%;R %
M9C3%YS5F+_%_KP+RS-6QFQ]R\%/U NS%R/[9T>N;P:$K+*$ZN/#_\:Z&BSM=
M?LH6>Y.3 TZ](;'5%G;!AUW_?C+[XMQU.2C&V>@3^[\AA?^[ZY=_,4&BV1@,
M>0/KL'%B"A4=:L#[7936_Q]!&, S&]^OB%""X,B_H<I_H>,/_T$8B<7_.ZJU
M9#!?7XJ A9[_V\@GKONWT<48RM@^^]MGEISX;N']OE$,0R9;IMP56_>-<.2T
M*#DR%B$W^H(R?/ML_)G)6!4P/V)"?I[%K%FL1JM9<]'SDH!7ZD@<(F;;^+=D
MXJ<E@DEY+.X+=S P1TF2-6^6R173R,65BI-<R4=J /+3+$X;:G)?!1"P)^&Y
MWL;E#4+UM#[H?BD0Q>DGU8++J;Z@,G9KMB&CFLN%++.&9#%3&,+B3C:(>^4"
MO'"HGV;_'G%DLG]51" 7=7+I>224"2L$[8_KYK=/J?,1L<>A1$\9KLO2;%$!
MN2I B,(Y8YDJ !X+Z'>??8\8.!RM!/WHPB$_TH_+DB3O0T-)=8HCG5_!#0,F
MT0&BZ:P-_:^9OWA55]/?5&"PZ&R_8!H]%BFG):B 8%I/&VO@I >ZI'7*_GXX
M7ZLF0-IKOZ/E[F]<10B&EABU(1]J5Z)=S!)2PX_'Q:QF[JRA2"-?1B_XK+#L
M2D?$%DTXOJU[V:!Q"&Y'$^0(EM&1Q8=X;!:T @'A9-&%M^YBRSIH+&Z #7N=
M%IU6 :OO1QX=T)@4:B8-G+JV^K.MO&(F=+A0UH0WQOBOYUJQ9S,N#EIN0UPV
M7'FG@C%,+^'0;!YPW!5:CQ] K[05N$D!N"_:<VI([:@6KT8QG7'Y-+79Z/.,
M0:1^'S);9%A=65G9G$V0KC.^?NFM(/B*Q<RN<]&,R1GQ6]8=$%^]3:S=<,?.
M4TI"CH*)1A9WJS'M>V-&.GY=6:,L2VV7L,Z6C7)%>[CP1M9HE<A->@)>I5B#
MMD7CKU,-\ G49<1YWA0OQ=QA/RWF7-^$=XNW7/Q9")2L1)<<//;T..0?;2MG
M?#J/TM&"@-K8)S/WH"'AY!()5$?L<1ZP93G:Z7H.,)L9 ,6[O!(C6;\XK1!O
MH4&/+ZH+;ZY<>6EXQPKT]OBF?J*S1>UQQ9;HSQ$C*";@J[HN==?&(Q4GYLLD
MDM DA4B+P&N.3HF=O1_]@$UHY@PX6$$_(<#O2UB1,,UX1^HI0>=:\0C=[=(;
MRMLJ(.!Q]4^YY!G4@)U$B'-PS0^RJP5YLSIU6O[8O?Q4RIZ)N-3XM4P7Y @C
MR,^X0E)F..;R?/]&M$.C@T0>T-/:S@(T4NSF?GD7YN6PVM-J3Z_OP9ZQ&N^V
M-U\_4K98+DF49[MS0\P*IY^U,]P]Y&4O*AP_2R)0?PY().[--&ZY00"94\ E
M!,U9(HY,I&XCW]CS-S'PAG?O1^_CWMZ^20&_-NMH9K7@@*FM4T4Y.Y0/K5\\
MJHAK]%[1DB&M^E59Q+F'.[YI5VRX/!V^!UY%[(II6I]3:XKZ[B0750W3IRM:
M^5L)V^3IP1951)?(;*8+LZ6'Q!W)V,:,4*00\,JST?H30Z_R]3%EZ:X\%R8+
MHS%(QSPS!TT<1.,UAFACUUC9JO;1%[,",G/B6.W+Y:<K&1B9:,=+9)Z<WTJ.
MZ86@PG6CZ3,YD1Q"C+]0O.S7T_K*\9_=@T1['*V'R[O7=B;3MI"('5 R_LR,
M"F"%@&,WPH1U'.2>?)JE @K2BX7.*L !Q'XT<CR[#%*'N),!V_S?9W"F\0+7
M#%O&,-A,LT<Q[>%MGJ7YO][&@$'CS^_(#BE]"M11B=8\^]<8=28"_^$JWXC^
M<,UB#?^6H<]09B97F&MW)*2E?%D"ZL<1S:R.QBREIIM[E0KPQ.[E8/:Q-?WB
MAO??\ST>9BC#Y#2AVS_9*/]O&*5R_.+Z0&879H5.OK>]O>05 N+?8@T211N^
M*B<FX)<8_\I[\6HJ>Z12P9'%*T*&&)_/3I@D8(C"*-8SWU#S<9-Y7@GA0YYL
MBX:+H4D.1N+D+*'+IKGKLB^:LWM%:)E? >';KXOJM_[[VG D6JWHB[]Y)K8O
M&6[RS%^L07?QG*1P&[C(%+N"^*8)4,=._HF(8_R-(;DGG)R2#LE2J2/<O!$9
MM)>%MDVZRB^%A]%(DA',]F7ITNS?(+%,]K&8*42"8@KV5\STEI&9300:?G[M
MHJ:<'0*EC\+62^PB_$C9QN.#_ #HR?&I%;75*34C/&@1]1-]R1HQ_N8CLJ9[
M.P7$H"#Q9&>)\O$TPDP[TZH]%%_,=S??]51!??%DJ'(-L]>I25KC+5'8HFOI
M:3+YZ5*G;L=[1.9%)9TS.8)NEW-$; 4)JONUVE^QDW)$[#JZ1'&8LEKY #4@
MQ_EU3M4$O_50WJ5)[SR&1,R=^-X>@V2G)=-L&;9D:!=50+GVV#51_J@1?A1[
MD-G6L)O";U!.1*+0%GS%>'(!H@]_R9H"15=4P%GH71U_U:?]VM+BW)$%[FAT
M]+0\;*C9R@=_YG(0)>5A.'MJ9(PU0GP?>9$Y\*)V*^RZ1ETO;_8:Y26G+>C;
M^B\[^Q!_T;X;U(V45;4L?&^ ;^O//;B$JD6-J4G";6;3:=(@3!]?H3:"98_*
MJIDEW#%+D8 /]MQ(Y87Q79Z*C9ZNGHW6BS4W%+#B&H_[PY.!FJ/@DF!_U]:(
MV#->RH>#SC^V=\P_&4<[!YID,E]I(TM&T+DXK3C+AIB))' %DW>03#Q<W:E+
M;[#$A>#%AT(JB4I7D(>?$F9J@<21-/[:*T7DM)>9&T5%5PH_P9'>8ML$"B%G
M$#4O+5-$M=JL?1.8M,/T][\W[*TXN$EO8#,:2!?M!^$M3'3N:Q[3A%S!STV-
M"5&<^ACLZ9U9$L7OPQ\EP7N-?_WT7GFC!W_U'O)R.9!A,-=I?^_=.,J65;]%
M/*.&FHU\8(Z\^/+-$E53W]-QIS-G>'GU7".*2X?N8Q]W8N/)H<I@;.PU[K]E
M:-W0VSXK;X/>ST?*%9$-^%D-? :\^G8U7I_B&B8*;U !"ZO]^;1K7-&-'K\P
MGN4\%1!*CB.V,I].LX<X160&F]9-1.<4*KPH(>+MSV %+S1<>A8^D.6GI#6F
M,Z]O4.\'8;*0NE(+_948ABMPH<Z@O7A=!,]C=AOSM>M"]>9ET#%Z+8UI0S;G
M>$/O" K+G5TT9!]3+N2(B\+S%EXE%YX9RWW#O<E3 3KG#2><;*GO4#"._ZC\
M$6\L1KI7[-HP L83SV#T.;.&IA6"H5'OR!D62-LK(?W!%.W&]7"D]Y2W2TD]
MKM+P"I%G,SC'=QA=7]J)&@;W5)%)K*5&F9<*_P8_)L]$2&67CIR81VG:,;?Q
M=[P&LHWWNM8)0P&VB/\L(RZ2T?]XH,:$,Y:)$>F8Z ".^"O&&KI=T7DY8@ZJ
M<U/PEM0=_)9G>[EV'65A!W4UG.-UI#*@W8%T$G]T36FH@;?'PO*^1"W1WG$G
MOP^UE3C0+P/-8YEL^H"Q2>)'>K,<3*P^PF,G0<^(C;I:$K<:==!S-)T=/U4#
MH@+ZY 9R'/ZMC3PY5 5H;T$[WBK6[.#3]8>,B(E3(<1K9KR-Q6)+U^8T06S,
MKW;V]B,Q9./[=^_^I?N.9;:6F46\I )$1YFP&80LGM<4/3/Z6IS*V_7"7S#/
M4B?8H'^U**V1J>W*)\S[\^"+JR/)^F.<[AW:QSWQ=3^><WW'+.8@BZRDB^ P
ML3'?E07-"XSTLX7#!,Q$2'07,8$)_-Z?*;HB=J-\#A#B;7*-TP@ P!2@D10F
MZ>8N.F7X ^1]Z_>@[K495;T!93V#,=M.NV;P^V2G3K8SS<LR!D?EEDU67TD?
MV=(@=;XN+T0$2FN8S[#7+_$))IKJ+9OSSK:,\$/_4A_)R_=[_"! &U !KZKN
M25AA/1@?7PS3?,3N,[T1VXI<FAC'PG)7;)#0.;<@(SA'6JJLJ=90;/X8;+0B
M.;F"AJX+N@ -0O-+Z?"=H72]-#:RK^P]CB%SK)2!B#Y#VBYFC5WB62XGB _M
M%7'CD0,#W$6QB2T3#=S)>6)2L0!CFHPNIB'?@;C@:T5S4YE[7[[M6<\+91Y$
MW;*0S]3".[_]?*\P+\DM\_7:.Q47?+K+(D.Z>\^R!F=Q:].\XI3&HQQOVZ'V
M*:5CV#'HNU>[* <EJH .B-69^;AW6E@\<FD(YN"M^W\E/@<Q>.HL&)&)VV73
M(\0_A,>XOGVY/>ZY784/^]I]?6+H#WG;J+GW4SUJ"LH\W"TJ\TVI.#UR?$LS
M;K%74/2UMHU1I95MNU^Q@1M62<*X]IH+1C@6SF1P<ZK6XY#"CS[SC7U]+KMV
M')]:-@+/S>"[-A,6('.4*=/XQ/[EY6WC$2!N.,MWB+H*&.+475^DX0#LO1S6
M$9=Y6X*[ IX%NROXKE<0/,A*WB@<P%U']EM7?7C2 S6^;;#MR7T>]6''YQNN
MQ^)&QH@57ZIU&J^;O2E)RK#-?.K.2B>^?2=X6#9:E)GW.8JV].2$[?MS7J/9
MNC\];]ZS]A8A+:/?\VLG]^:T1]\CN=4#:GLFKEH!(JL]#(PLWK<VZT4L[)C>
MNG496Y0Z0=PY9&+>.CWBM?9#A'W(39HLHFK6<C';S'!F!4Y O.MG V-T:LZ1
M%%J1UW EZ2IB642'<Q'GARE10D?8Z84@E[SUR^B$9<$7VYXCT^_+6(BRQP\W
MRI9P:L^%T'7Y9TD-'SF76E)#[>WS8E<PGHS2W8(CH,=']Y'BY.-[^Y](X=10
M1Z.RKB+VX:EN_-,%_00ULE(2T5KFXS$/AXD^Z-YY>4 >B6,C*^21:/V@Z+.?
MBPJ01EX#A\8GP)X[CEO'6!PYYP-JK'Q4O3#_+4FKS$%N\B"\K=UC4#MO.35N
M>7BBTGZU&&_VON!>3N&=0G._M[5R.7[V7=&^L+C0R=</>SW<:QDA03T]<OR!
M@'N1Z)^>/^7 ^7L[QK+2?JTN>W&();?HWX'Z5VS#'_/@2ND3$*0%->!I1 [C
M4>Q4&'F;^< 70U_B'K-*IL2-N6O:*6;AE2:>=5-N^@78.]H^PN?"A0K?Y+GK
M_I<#H"CGWKK_L-C\Q< 1'^9T-*2,Q2EU'G?T_N?UWYI[U0SWR=3WP-Q0X/^&
M<-]=]'7J*(_&B7_\_Q_46^2[P._!HGE.[UHEO$F,#6T]WQ(^@53)C_R[TQX?
M(YVP5.)%4S,M(+[!IADN8?7CX-^RV'P"GLQLJ/VAU<++SR^X?WV7I_O*XU]2
MON[?/G&9X(BS>2=9;E1Y^S8CYK7YQLJ@[))/07M&,V*M8Y2LO]_&D.;_<NV5
MH.@<N$^YS6:G<9VMG"9!V&?CF69.*Z$ZK]H%AI93A&[Z2Q-KY=\.AX+=4S_!
M^-U.)J)UG9M?=F$8?<$&BI[5GV85VW4I"\4QTA3EL]H-9/N#*N!*DYA4#ST+
M:% T6\3P)JXL+7Q"%BHVW+R_,*+9C'1UJ_&1<SGPX0@&^_GUIHV+7NG3[![;
MO"_-'I_V*#UE'GRK>SQ6RZ?A:.V9MOU!6]+JNZ3HV'1-92QK7 4T,WMB!@Q&
M9W*557QAD^5<\FJ?=2&./T]X)\&)L+(MQ_G-JSV*[O6'-"<T)SF3/+$^JK<&
M3N/A>^8*=SAIMSOI(1O+J\QYNN;-**ZK3%]LM<>1$J"LWD1Q>BARI2J#\;KP
M6CE;74 S!V-MA226O$E]<&+S1$^ %]J&]JN O[OB*3O\=BCV076.J 7:QEU8
M;2F^SN<F4=8(0F*U7T*BI!$3'9$K<LC53W#?P)EC=XL\\?('YIQWU%N&5LW5
M2]>'O8Z@E*=S/-]**^[0H^0;C>M&>_52+]QN"PTR[_,=RA]&N(\5=T6IZ+P
MQ6:8MD.$OA ?.HR?-S5V4#*JV70ATY2XB+QHYL"J74T<8-DQRY6?!7'-@/*L
M2+MI(H&[>"HF-(:7EU1M+% !N#[-B( G,*FQTB]73]!1$-7C&O!R/>Z8!K$I
M8)0E@J2GE1G(0CXN 5R!:@[[&74Y'."['YR4H$L7J#>S-MA!>/&/: /'7@C0
MB2TUE_$?$UX:I&&C4\ST9_00FKD 94>DNJ"+OCB^A$_0U#UT3^",,$WLQ+Y'
M26W.";^_(W6(;WT]&"0)[G4OC(Q=,:W<1_&\TOV,L+C@5F59Z4C;L K(R]Z-
M?JCEG-60G%[QU$ZO(4EST"Y UE[+"6@^Y6='Z4;CY)S)&AZN%\.($0KSGB$I
MN-QI"4R0EHJT[E!947RNYCU,O*R,?W?=->IT_/#QL(N;Y3@1#IT'*O018F4[
M8L&G&P\3 20L/,-J +J^E"Y*7OCXXNYYA9DZ9IKS7P';7C>;SQQ+:]+#\4V\
MOAPMV-A&>1:V;YSCD>I3$4J[](X<8/N&,?VWT^&^>_K!_93'/5PK:=S8N:A,
M0KJMOV.)3+!LAN4W[20>A ABQB81!LS.,_2#&CQ$XWG9<,)NTRWI>0G3MSM*
M.Z7V1],<:SU,/W5UV+'N8=1PGY[C-HRUKJU5 7,%2<F"=6650;F9:1[!!.B(
M_\NPD/.<)R&2W:,.'V.A0ZCU-X)&,[@YQ^07%2 8H?^-OBC\QQ'=V1=)Q-K;
M//M?C^E_A^X3_\E2+CXRF#5O,4;GOCF]_U5O.4I/64NX+#KF//(&.,KLH&>A
M1_PLX:D7<A4PVGGB^PX ?W<%?'9E7-Y'>1_&'.71YX4,Y^U+ILU?K4P8X[3[
M]/9>0M,B(FFCO<M_WW;6BA4^O?4UXYT*2,&,80H-XN,TD3G%[10?@>YZ-FIF
M8BO6%4H#&D -# >$'.-LGC:==. (9Y#%;Z5MG52=$7"9)3.(ONP8QL#2JHT+
MAM)M&R <.<9+DQ_ HIFL6)R:$T@6-* K7J_.S'-(O14"/U,6J("!'+#4<BRH
M8! /5*\0L8^*G)(?CQ@1D950B67]=?< ]_8(0>G- IC;W!!.V?YI5^O'C\LN
MOLOZ#% K,8@N.DK3(^/\Q-K(>L+"7DJ$,OLLL\S:AYW<CV'Z6SL&0,6::#SR
M;CGTKKV):DU9@Y&-2FH75P.U'E0!^I0P ?X:?FFUDP-&YI?$I_+-,>:E&])O
MP-F.]J&-*B!+^VJ"D,4$,_#Z$?BK)K.[RFA:R&\BVVL4S;][^N>3\?R N.G[
MMNZM90>WUZ?D-33> S3,&+]RC'-'EFZY4"YG7#G^HCWB.G&J]RVH Z<JW!I
MV%1.+P0@%[S(D]G3! :Q>U.EZS%P/7"O,K<2"B)JD>WW5!7#=P="&G*#+Y $
M>32_UJD5 YNN(6;SW,R2?3LYOQ]OEOU8;<X7CG(4%_KA9Z1K$-[)$;& %6+-
M1OFNPI@"'W)\^^[VLA +@O,V31>.-4YO":89KKD"V:NVR2[Q7TS IJ0DZB+$
M5IF-FB$7X,?\&OWZ0Y\0[4Y:?/4.?L/+SGU:-3G^22<W7KEEQPN_YXE)'&LB
M7J@NK &=P@1$,ESAM 8FB8U?4AW@*SSF@AX_*"B(WD/O)4[.'L/0# KANRXZ
M$9375, 9-NQ"Q4/U.#X(K\,WX3\V\+5J"H;O^.%$KHT6>-0@8)3-@(D[5<!?
M&U]@Y E0[U7$Q&1FQ<C43LF (Y-F38*]:YV4-YBG23WJ0R!H'Q0[H;I-3IL"
MN;/0;5[^J#]1%*<"Z/7,#%KOSIEZ WG%I8@Q-Y</$7,BS+=SO'^X93VV=21@
MU>WXN3>B9BV__'.>C3CR(D)Z .M)>Q0O\0MK-U,TQ-LQ)N/<.683ZX\N+(H2
MH@N16^".L70 _8#JH)U,?.U2<GEO/?,9#5D\TI2IT6&Q[ZP*.,6 UU<TQ/K7
MV>7N>/7A/)B8T.!Z(SIFBM&IM$+G^2CV4-EVL=GH)_Q3SQ1<0M&FC:@C]55E
M?RK&&GA+LPQ0Y_3VVHM-I4X_^T2%LNZ\710"OX&Q 9Y]7EE;"LWKA?'\3MI+
MR]ZW/,="^D>&@Z.866]D>:W,'FN](0NG+Q>DU$1_K>%*29A@)U/KG8S%9Q\\
M&:XDC"5C4_4.OOG$+[;4%V53-^$7.6EAJJ%1PB,V8@OXQPGACA;(S<1!^7?M
M<K2S)[=8K!B8N#K-6$2Q%=\6?BR-82X8Y'97WK^H I[B3>B<1]1(M*U_5\T
ME[;T4*J4!N^7/YHXT$O+(WR11:6]A'JQ#@F;F2DF:Y7W1VNM!IFEX/7CI\5I
M\4Y;*8XB \2<- ]F-N@D]ZPMRS[?ZK"KBK.UY>>?0SY00I7Y?,9BRG:1]I7S
MA6Z-Z2H@J583GG$1<1-*,ZP>!T?/)-H-.N]4U^';(>2GUYM79/=5Y'G,M,J1
M"MWI:M-G7>Q'<ONH"64@E4PQK(YS5P$)!#@E2@5\&*_>PZ?-]^T3HFONX,5V
M'&4T%9]5Y,.C(0M'I+G8B,51>YS6BVNOG:7J4UM O=K5P?Z-Q*4.(:>MV15#
M]-ZC'"9O3BLV54N EROG9\WZ?.\'W(3VJ#8VM%?B=L!K%);#S')E<LLCL?]
M2C&?I@^3>&E7+$%^>BM4$<$84[L"6"L2SG"F-+8\DK)+9 M\?(*DY=!@])%'
M=.G9N[]Q)2K L81X+PR/YYU+\7+0=^\Y4-/N&=0\-%;;@H;X^ P^C_RCWX)K
M&%$X[?'!?KK"96@2@^'O10&\M-'V)R%X;>KRP0OE_0:MT+/1,MJ"/G6E IC>
M5 /R(XI"Z&BE<KORYH-,_!44']=XP>S7YV6=TVZ]]FY5CO[)EN4_SQ$XT2\Y
M1K)?<@&V^ORIC$)V.-_]Q CJ:$$"/QO^1M^W>>3U&*<7+\V&2_C@92) W4#Q
M$7TMS!ZL72D*B$=[><RQ&!"^HP*"<;++J; $#8.97>(7M6&899S\P(STD \]
M4OB\4)BFS%O_QJC>A7@[=Y1Q/GTLDN-K(7PA6Z6P16SITD0E$U,3M&M,?8I&
MX5 M[ENA55$S+9*_ J^PQ=1)+U.\"OP(36WR+[>3AQ'-,0"'H_@K]-%VN@ZZ
M'/D&>^J]P2O3R5;><%B^;S_TVJW3ABO#A=@)\32_>S&<X8119X4+6>BE_).*
M)[.DY7 &SW&+@,]I3*+HBW4[OR;GPH(F9N\+M*_YB@SU^EIK!M]4N)'SI4W*
M%[7ZZ'MFMY]Q.4P2,05:CS'+$6KFJ@(2,6%U&Z*-M7R21]0YOF;4-/"MSOQ(
M=O"["YJ7<Z@CY?+:A*_I@DTJP*=/,E8%CY4S\OQGZMD'#=+\#&KIZ$X#;Z<T
M*5NN!05#)U3 AIE9)]%[T'TA%1/VJ<7/9A#J7U."CIE!\*O_T\MS+ H+QRAN
M4@S=RV>GH(ATIB#DG9*Y/^Z>=W]P-34")BZL\O?Q-0[Y\I.-S'1JM(SX0WOM
MTT2%X'2T%I-'O$)?3M4:!DOR&GW/"ALNR%%+RXUUP/W] 1Q\/]OO[G"()$[
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
M=8?M&*(1(ZWR+YX;K-Y67MS^^O-M987:45<*Z@=)>RH2*,XYY(3=5:QN&Q6
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
MGA?=JLQ+Z,53HU(48]Y1H%[18.^/ &$NYM:,35+ISI08U)URVQ,8F>1!+9&
MKK.KO_X.+@&3*/*!OL.#*X9AHH+4>)W&Z(9!+<&!B7-\+IK,+4\F6NNF16H)
M.GPVB9+5 %I(.'R>EA $A+GV +^6/(*L9(F#X^!>7C3M7Q6IC*,I;Y./3>A>
M;>T;?",S@G31,AZ+/ 1 9HJ\X.39V'?^/A/2A+: EF R?!0+4YFK 9G GOK;
M@G*H<#N YZF(#L0,ORTO'SHYM.0'\%8*#_7U>8JIV*[ O;21@X-\6(8PS=D+
M\M*/0HU)3IPA(GIYA(V,R Z.8!VH!6]T57F?)]B<1D3 4>3'!JXI27V&7BWQ
MO0+ZLH@X /6MH2&'NU;RRR/DL'A4AO>G_!&: 7@<H7BUO@A^- R]X3N8S\@/
MMZ72N.2W0&?H@)9 '-*LB]R@-YPQM"$D,%A+\#XF;1[J&WTN_W!:O8NUI8X/
M8#DJ/ ML$* F&1H8EQ_D7L!,.$BL7%<9W?0C9Z1>8 &;T&G'Y*Z9H.;5;JP6
M^X+#8/2#^0+3],EC1A]WJH^W(0Z>C$C$-A<U:1IUMC^H)DEH,440XL)9T-?Q
M]%I=V>-N4(YWCEHR9L6[(=Z2M,6HJ'7LP@]5F^S88]KOT&TA4X!-4YO]7Z>
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
M*/B1BD6#LW54BIN:S\@J-9'Y05A0#@<A_O*470[F967+ANNZ5O/B[4*>^3[
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
M0'BULL=)3<6BNJZI\B3E($J&)4Y:PB:@IV_48>93L'(;TQ9=($^J9453=$:
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
M] @^"CO!2I_!?M&G(*>J$.G,CBVWP>_V\A!)?F.9\)'"G,]>;*$F:JY:X5"
M'NA@CNHI7'I*F\N7YA"O ].L+M,!R44Y3?+"!KMZ?A^9/'TV02=X,NOO&2_0
M7"TAZJZ6X%-/C*443!1+*JCO'\(R0:>]IH+S.CL\@GP1G[P-AF"@&:/6['3<
MO,:Y;V]<>\.[!U9N \_H#\YG3-6D,6V$%- /R51ZMVZ&V^NE10_+9=Z(M30=
M1W5;"O*"+S%61*1M8#$PZYLP,7B%6VR[[\N"ST\T?=27H&U:W;T'YA&1*O"^
MYD1DP5CQN$BSB<6'>KS^Y1)Y#I1EB[+I2_ YH>6SAE6:33T?1_^1,F0*YB6[
M'.LN#NLN\QQ:F'_R/U_@#?-63BQ5^*7_M%N>Y'TS_R>S"*@@_//*HS_YQQJ@
MU^FCEK Z]W^\,,L'M81).1<?#ITJAG@34/[CJ)9 DK5,;_MGZ:/H&_0C9I#;
MU\<;[TM(S3IFOZ:H^13?M>LX.(DD/TJZXB:4DP%DU<0P^M&BSP:$DZ(=5E)M
M?+G -/#/=E9_@SZW5 ]/D3['WG.,8RS*&=^MV#WX!#DA_'2^--6XAK/P@' Z
M> ;4J54D5NU=8*S6D3!CEE!,Z3O732<A>P['O2$<BSMQ:-[Q6>:H<83R5)24
MAQJJ)93K:\X_RD6W(\MT:V%=\''6<C]J*LU)$'>)85_A2/YUXR:!W!;3TU/O
MIZ:MTB1907K(.:F:QL4A$BD6M50TO[GP ,Q$YH9(4^>.D12N8%!P6[=])& @
M6;/I[=9XG](M94.]_,?M.,6/^6AQ\D4:F  EP(\TM<<:9,X?F1?QD7(O_;FY
M>%C&G*7POB.IT'%2'(G!$M.1=*=/H]FV932O$/M&LJ=!^)4-B:UEL.T8++-G
MWNL3C-8RR^Z>9+Z..MKP.<EYQ+L"Y2V:$S.,@N_0HJ$U^P_WUN!@EM3C?>/2
M(4,P"]B!/@?_$8/:-:%C>3B<\._$^D7!4LTJ'.0>8$:-']G<[+IL^ UVK ]S
M(M.RA/5@7^:'Z:H;<RCZ-U[/^\+*+!&%")*UA$VDV)E:@KX.IJ]6+SCJT:!\
M%*%V":".8%4*SBL\W+YH+G93-8L=MJ"_06*XBG1=2YASK:0C4PY>M=N?Z^[N
MA5=6UZK;FZ/2CMXV<K2>?>&O]7JDK^WJ,(9G"\-:?9)AH7FT^=TB1_XZW@V&
M?_!3OS&I\[3LW"VC3:%7XC8O$65-WCC7HDY42TW;>N=FD]6/3K_6NT<Z9_'R
ML0JWDH5>MWF1D3G^RM85W8;!(?17NCK?9NS^0[:$T6DKBCH$B-?(SW^ZN ^I
MK@HS)IS'&R;+<6W/V/]AZCN@FDB_MV/%LA(5%14E[J*BHF*A*&W69955Q%CI
M$)55!,3(TEM&145I<645I20J*ZQ2(M*4-E)CPP 1 D1(4T,+)(2$23*9?(/N
M_KZ_YZ <$H?,.^]][O.\M[F%V/^\YO<T,V0 / VF]!MAR)$4]WL[NB+.11K9
MPEJ $,JE/&0=0<J@K(@[+LNX:>>B??*0H-8'$V&W4:?KW]I(][!>A7BQI&)T
MKDJ&K>B+86V1"$PQWF&3@\D [\3\&8KZXLN$SE\-;_7C)XPDMH?MMP=$[83Y
MMV*4#@K2A[KK7A>#1T&1//^"BK4<R( YXR296&3=3+Q&,61/0+BX:3+35SD
M!A:UR^3-=.F]()N[^:=8WI1X4-V)#$<UHO-<-#&('@S)3!KJ]+2,NBW>W &'
M=3J<HTWYF/+N?6T&3.<,._&-$R>W8/2B0;K9&#/\*V'(V4RO$.78]*&Z%;(3
MZ1B*=]OT!K\:B-0S=>@>; 5-2%)BW]G5?LHW[9A+/ >[8>:S5(<[+=;A& I&
M1@WF,V=58==)CO.48L1X>IT)XMF!!//I-S@QY&LU^X,C!45+ABI[CP4=<)_!
M65#BK/]E8;9D^00=<WM-56Y70(P'S!BFF63V<ITZ1I CC\ \L-LP6[L=C7$=
M&XJR(W!"[C]U]CI_FU?E3/1-<%[>ZWQ60EXO4443,GGE3@E3I0&_D^</E;["
MI'R&\I9,?-T<&'&3<9!+51H**1&XEWG]B=XU2]9UBGFB-2"]$77S?#&3//(E
M?,V?O+E?-ZP))__B AY.4"[1%M4!<=.US^SP E;/< NO!]UI0[J)&L&)S?3N
M?B.VY=B2<YZ<_!O;;^G9_RQIIAR$"]"Y2S41<?:)KV6FC<"TJ$K/JM+.S<6%
MB+W,J#Z3EO]0__/ F41[VX71GT_Z?S63Y2\X5=8L\UG'\-CC%9$SQLZK>K/N
MXZ04L<P^72B]E=X.7"'Z<'KD@\,E,KU+BK%YZ ="^:K^[9U;@A$/0>IT">-\
MZSU MA;EOALX'_WJ=U?<I5W>V\5KU9,M7GT[E5>H0KTF\KR!B^=B9F?XY^'U
M PS=JN.LP2>W3I2GXG\5_[/NMS6*-5=VTI*9]&>5DM@"TJ":T<3H26R9-%SI
M>JL*Z*U9I$V#R)M^<^58W?WBN%#_CQT7H\7U<<>DZ<JKTJ+.YCN3]?ADA\52
M;1&]NW!$AQ.L[*)V.^557K[,+;9)T;@I6?I"7I?4H]Q.\CA_RX']/N'/_RGO
M]'UC';QTLM'@3_%RB_X=!OM]E2F28+(2]*%V0["ER)N)+ &:*C*8R:PK_9N?
M&=,W4.D(*%MUNDZ#;:ON<U:>&1+K7%:\7W HYADI3](^H;LFF<(8SA=_Q.@=
MHUY:BLYS-"X015G:X_>0KM& ZBZ'GK^'F$?0]S8;SC3@5O]Q:/[VD[#JM_H9
MRF/HO/:IRLQ6N%[*:W%86M="?1J%/]Y5B'*H$UKSW294>9N;C'P#.-H8OVG7
ML=4ISU->N)CEU1FNV'= X\OI& NF<F'G!6G-%VW=G0<^]XW>O1WA8[D_W/FE
M^D?-S/XL5O<[9:0.1X\EZ0W=):DPA8MO6]1;]^+Z.1OLQ\-@8EU\3$H<48>;
M*<T$83_SA(78]X25)&3=,M+=<@[#1#8\2#KGEDN+/[8T^YWFIW<;C@:/9$9F
ML(20W]".$RGNOY945KG*V8>J)D@W3P= (AX*[5J!O&"RR]VND^4H>(1^\=R_
MA\IT<32)6JD:IE+H].R8:?_0UY, U"%&AWL4 2GL9-0.Z#X=WF4K )H(AI0V
M\#G**&PF6]>G1CIUU*S(#52Z7EVM=\+55<92"I;O-C:>)RJV^KSZE=M$;;1U
MSD+,S=_"(S&@N6SWQ##'V%SS6]P"*2C9+24W$>;:@;LK*CF%,D&M%WHZ!I\$
M?)VEDJE#2<3ZZ(ZW+Q)]#(ZF<I]W[4AE=W353KJIZ.9-T61EL8$+NSVZ"#S$
MK">5.B%+9RB-Z"WTV: ?]3*FC9=8UAK44Q9]#-.0;M9M*??9>:B/G[.(Z_7C
M?+TU-WB;GYZ@'!Y9T6;-'VN!N 4BL40ERQ?HO?K);DG<#PYVX&E8?VR_E/]Q
M:N7GL)#U_BLYRE']GZ7BM2=_G[[C[P324Z $0!8Y-I%*>4SR#+0-7%9G>R[S
M#K-Q?GN\@#43/N;T(4O(^V'!JX&JKR_T<.*UH;>GL7!N SI</1TVI8X\E.J)
M3)OPJ0[ZTMDW0T7X)5',XUTUA$CLH1N8PS_K< .VVNO 5Q+JSG<;2'\/ VM"
M6_B/6[,/[?@C("_[<WY\6-6A0+5])K% %6?EE7U:<N6.ZMB!#\HOWA6\8 -5
M3+>&$FRUP)C3J%YE\+5Q3_M$[;(/HV-_3O4N-Z2_8P2J'ZVHZ?XF X:=M+%3
M-03&F'Q;!19;&V N68<KR.=PTX*&@XW)MGNDM8I7.IS32J"[>JH_!8]!2#Q[
MCU[L;-5B;W2!Y:5IE<1.QA+^.;6-=ZQAL['RBZ2J7"GW66!D^TYB-8I=]0!]
MA+.,-S[)Y>IPA>"\[BQWF?%CPU[SFA-%G[ ?L?O$?NAJITI+UN2V/3J<N;<\
M188]_1#.*DPT;"6)NUX^>TFSGIO@?M XR.).#F-M45!YKG-51,FN[*WS#9/5
M_3LW);>;]81U:)V-?\LDP>C+0>PJD??$7"[$'O0B#$$?0NGOV-Q\,:O5.GW+
M"Q;A<XH.IZX-^C^I3"]+=F6D1*9?\/0])*D<XL9 .PL67*OGCRG6YG:]61>D
M7C?X;;S'D,,'@,56:U:V72?T40@L-26W*!3]OUE:17-^12@ZG$Q+%' _J=UV
MK?Q?].Z<HQ)4B =A$'L(7?PNI_3/[\23&*<KV#4Y.-R1CZTZ49XB&I^8Y&;B
MNNFH?3% ^!PTD2M('?A81X!])^GPN,;8-I0NM;=!RU54_VCQWL_AJ+L=Q?A2
MQ-<Z6$M3A#R)LZR\"K[?*I<.#R+80_0"RJ)L;^IP*=<$YL'FGR<@E@S8*G-:
M@#+OB&Q]XF[' WS"KR>26?!D EJ7H2KW=T2?XO,52P/EJ/U)S%M#0T'J!\B/
MH^>^=YYY^M%EKCQ8A].21+SL2?61_XU9P? #$FL^'OD_&>BXI?^%J*BVK8@]
MQ#JH"4>HZ^?$_ &\QG!-C&S %1@H$:#([7O?=+P"$B]GBH?'..-37=2!+PP5
MJB!,R-0H77NA#IUPG.HY*]:">SHNS6-E3BW^.S4EO^B\ZW<=JG:HBE=/$_&6
M.RR+<A-1&S"]C+$,Y)1?<+B >J-NU4?$O-"C[X?/0;U;M\5*=^\2I]F;P5,5
MGI%1Z>CR=^@\@@Q2FL+-\>%YL)'PFC@)\"<L]QG"U.)9]T!/ C#/SI])DG\(
MTOY WHS0>9C=R!2H$^-"/^T.XHS9]&OHN3<P!SA'NDJHP*[ZXPLVJ^E8WD#=
MML["%HMW^)O]L_T8YU:^F74O7?CG-=,UVV==.AQ!Q=9]/=K9L.F>9;'3F(]9
M1/J7(67L^9@59.]UB Z7A[$<]6/M321$:+X$65'9YF B 1:ABV'J<9@HW)Q=
M\< ",]7%+O[+<6##$4$7,<OT;LNT%4!PHW7.TAH$]+5G5@*^G<@XV@!50I?1
MS8@[C)<9'<BR(I13&^-W-O 6S\JC%N)_@)U%E9=+'BXPHNG=J/$0]/\M'G_-
M&##3NG26+5=3(!22,W-?>:2W[LA80<J<?T=N']^W>NPI]Y_3)[++QHJ*D'<E
M;?]-L^V*=Y]2"&;#++O_TNV_E?^Y_IM+^5_@*O?;T4>[T_>Q/0^F!T#A, @,
MJM/^^M8B_VCK]TY',Q_)(61VTK>9/3B1'5%0:]YBLY4A" [\@,'*SS*K]"=1
M0>X=HY=V=Y07F8A_T7=Z;_VC:)/[CEMO0] 8TO31$9"? TZ1S)N$N8R3+XUQ
M'76; L&YY?&FM3K<)20L%.-;8@TY+[Y N] TXVW=I47W)9=?*UZK,<"0,00)
MJ+X?O-U/:J(LAX,TAP,N&L7/$/E?GWAGQ*WVXP@C+X<7+^>'TO7#1VQ"2=.8
M+\G*O..9\*.QL/)VE=G$V"?%\Y%]%:.9OD^'\]-U.(=$A27FQ\6RVH_0?"1$
M2O>!Z$=EAJ\(-WKS+V\M_DW/9M_S=\4#OX,O!2J#[-\-:$;Y T79_9$"5$_%
MD2=B_[5"6S)!3*$;3_QF80\<M]%K&>MYUU"W5F:>JG!9;<'Z 2X5$2YWG[,9
M;)^_T&Z/$.=P=HCK.'/6,S/UYNMD4PE!@,8#ASK[ZMWI\&_N6SZ=K[*_38S,
M>W?H^JYLA^(Q%D@'.24EWU.YV@HUNVO&&A&\O&C.M_E53?*&I T/YDT<<=TP
MO088*@;PVMDO-2]K[CV+$0,<1%1'/)0E_\-P "CZ8^5?@$Q6B:#0$X=+;L:F
M2Q6!'G]7EENO"SZO6E<ZCIF'1>WGZC?F/D?9:G\^@!AF*3'W<LU4LV[86$_:
M7_ DH&Z-C%:2YQ&5[JI9@;Y_)H409DR\T^H2DIB'6;7^5(3BB10XT?& ;0GA
MAVA&G19>Y@L]/6-%,RJ<CH(_<)08Q.HM"6H+C+&N!Q.MV[Q O^'^M9U 1?Q4
MV@7^4!!\K],R:.P&\-RP9=IN0Y*4Q5NI,,GU,S%>'GS2REYVVR&W'[*4#N]H
M.=O1RNW:GGV708X)\."]X?G@'W^X^&Y^0MJ;LMKP(\$CU5,-;J5[@+1C*"N&
MTXR_6:??-M%*;B%(+P]2YI=6=S*1J( X\,($D_P6>I :B\[ST.P?.OJ).--X
M+AN#4M%$;SQU. VZNYU="V[ +K476KPG.DC6P*QE*'WGHO14RB=?7\JPE@*:
M-W*0;91R=6G<"_NP0$VU0^T(:U90I8#Q.8Q0)I;<E_&$CZ]?%K"6$Q]Y#ZA]
M2[3E2I?U+#IG?'@L"3V!FD;=CO=CTG9U^M.U)L=EZY_$<A3#5#G,F9@F.RK7
MFA&U*/!Y(U7^BL6A.=Q#\%)>(YF !$]EZL]+%Y@F H(M\&4A=7%@1L5=NOR'
M9QTZ7$4((\A3P$22__97R7W#2NV6X6?+[G45ID,UA;==JBLDCQP;3X6\J/%T
MMU!$]'!=;P^*_?R4X6UD)%C&JE<;WWD<Z+NVRP*2>'$!O*<'& "2IP:((+N'
MV=!)(,YA,6(F%8_D+H6:R*DVQEDB<F_N\=91JO1MAUSC_(HWJZP.XOKNX@!?
M3\D,5<.^@#2AGO #=-)>SUTJ;JB-X J=)(N$J02-H9#8,@RI9D<Y8QC? *&!
M9LT*\R3,(O]V9\6'8AJ!&!E)ER]AG1?3\NGG8]SD3D91.2FM);??/">K##1O
MRGG]Q!.H_]@G \&'1>;%LO5WRV['F#&B?94^U"BX'&.RIV4GT(=/X0(A+[6\
M)!P3N,:)[M@N]5\-TBOEC)PQ!].@] '>A9+.<+.L6"_6Q#NH(EQ1K_P ,/*3
MAT@7:JI>)*#KW4B8L*43.9=9G/+S48!@M. 'WJG.N'T6]L;#6FL4 U2&:H+Q
M'BI]UM%0F?I'<"6CIK^H;D0++)@7TCS.SYVUI$C:O/5XIM?C=J-)R,AA/48V
MQ^?)J#<M>,^_N9/7?AYHM!:\0XF/"]+600'V>LS,Q&MEP"KX^5>P?/"N6^:A
M(HQ^ I(%AXWO(8G@/\WQ?4(HL6[3=F\=[M1016\GM =S3*PO+7LICFCW2OTB
M/CTE@L/N\1[(U.&4^S**/.0LXD$M:,)D##DL._QV^^[J^O*-GEO?91ZP=IW,
MK*HZ,.F;@FB:LO<%7*V'GOP37GTD,4=1D6GZ!;JCP[E#_!12&8')2@:D1WGS
MX=AF-V,CAXU54E.JA9>+29.#4;L.]YQS#&WB+^5.INV\]7Z;$^XK% 3Q\PV(
M?&VL0%D@L](TQIC>V!)'4 *+ WM=[EIP%QR#E 2"-@:- /DWM\'41E!Z@M6#
M:EH,>0%==GY!3_KC&9)L':Y)L_>/N;LEK_F4N"3T&L2OC<$C:VES(5H#ONR3
M#R:13I?J<,\>=%6)>"_5:3:<K\;69UX086K_ZE/;;CK24BT^I[L=.O$3-[+Z
M0FO99_9SEW-IC!]"#8WU6F7W6KV]<ZHMXQ</,#Y7*^P;T;E_"IT)BREO*(9U
M)745'XLD<:>$R4:V!;_H<2&&,<RHL_L_=<#(@RG$#*CL7ZB]:;==$.R&.H2Q
MED?]W4\QS?\:_Q(Q4Q ^:,=4+%*>C5(;XOLU,F-SOG7KQ8!^Z_;'P481$5T<
MUXC!",9C7NE=(5!^$?0>C"B*EPP&,9RS#'Q!^A>FG$"M]6^TS@K'4-,8K:T%
M"?(_6X(<_C\YIMI.5JA6803UBW9[1XW?@Q)QR/?VE\1\E86+=18*TJ%#'P=
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
M5*0HT#L/_:,' 3[($JC$'9 9NHG2R5L)^I/THX 3,%OC0F&M-$76^^([4 R
MF[@"WU+M?>U4^E8;WENJPT$B51*V:-8W'7:!#4XA_+$T'4Y:4!R>&ON*8@CG
M2 N: .RF*L!2.R]!?!BF70U8\&^[I?#8)^/^\L;[%_MWSOU+^P<K/-X6<,S'
MYQ0>4S_N5$A>3ERUILMD*"$#8"5A&Y3[.10%,B:8!YB)K$Q?^F<\Z4)MP>F
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
MEY4E_?6[I#TV:;37S#0\-ARX:[=3N.Y.5&K6QBW^&_=8W>;E^%A55Y_3$.A
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
MFB&Z4#NX(^@G;4$A>%@ 23U;Y:$EL@XZN58=H/@PU[$I-@9+>P\",B2&6,^
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
MJ+6/1SG&#69)AI!60E.4*<$L(R(@[!JZ-!^!006+')Y,4Y.T:YN=HC/\G:^
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
M&;_>VNUB2)U_RSW9EDU%ZMQ#-3\I?_NM8_V*SQ[./_O;;!?^R&W^Z 8CE'#
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
M><8(]0Y50ZCTE0H8#C@'I G;Q]4#]7Q"@O\6"1[!D#\C4VF$BD+EWMJCR(A
M9X0NPFV/&3J<>A?Y*5I0A3:FHJ$$\.AQ>!RJ>M>+$,>YIH(!M.:]3P6&.&TK
MT%;"4.(X]7\P>04TPMU+"P1;9MG'R7.J18GC8.W9&J:8)H "+?!(MBWH,)>(
MYOS'#C/>\[I6ZE]44(B*/@KDY*E63HNDD-: MF9N5SG7HES&),X"5JU<1C_)
M1*06JISD463&$7J6(FA>TU>9?WTW:).RI(VAV6M#>[<1U@CZT33.4<Y?JAI:
M?2[Z)9E*+=3G]'L@9*":D6TQ.O>8=?\?WKEAU+P\#^1Y^HK]0\G<N]LV[!K.
M&"5IN-_#O7ZYLV-^TG,2B24F7%P"Y5H$/QTC4?V;GR;$\A&F0-^<]/';R_&
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
MJCM<?K/A%;\.<RZYZ+&3Y]0B^*5U\XJ\SKQC[;%9G#QE),>+<,"=U,GRAD*
M'*?3H3?%6)$1RC!"H8?7!AN<>LV'!_N&#.-4*=2D'&#NG^=5EQEVL.343(D-
M*APB'!QI:%WC=BWU=E3)VW<I/ A3^VF[\ ,&#SR"FHXFNNY,5:5X&^#6!Y7V
MW<G(('+^IM;S!I@R]!+Z@OZWW20\V'" :KL:H[<[#TR2@Y1S%VURWYV+/A7Q
M#\<7YHTD* FU.)%VIE8:'ET;.)9:5=G9'C>$W7N5;=^HZJ"L%<&]0%^6^@EX
MI\O]B"_M@#1GC\OIW$V>-2&) S+H:",Q0JT1U RJFM#6LR7=R DC5)(R>#%*
MH;,"ZMPJ$!X5%1NAIR(T2Z\L[T'6I_\QQG\0"9^&'QJA@0FA"OQ*'#.98;F<
M95@D(387NY';B?@"W<'*.)EX<)M:(C_ ;^5TAJGH4@_3/B\R_(5Z;17@CS<T
M8*$N9];9C(ELY'R[DOG=JF3EKLKFP_>3VLD':?SXM>MB HX7-G>$-'>4WAB8
M9\KM/KC54TQ.;-R"%P,=S5&3F:!R-P.-%;%GE* 7\,WQ8H,/.QIO<VR-"OM-
M(74$!(N/J-)--\L\XGQ,F@0A?:4CAZMM<&9P>#Z+ZUNBVE+UR@AM5H=<%&E3
M+@%U;1C7RU ,\[G40JK#TM,ZY:?7G"F'HEW#ZL5Z"\4E=Z\T'Z$?A;OC**9@
MK/I#;><XF\HY&3"T,"^[X\_2K7HGL+PEOBWZH<[J7"Q">1Z33L/]CJQA6!RY
MW@65 GDG&63.@/%-GHY*P<.7HXZZ%'T<&2=^2JTDB_(&-*GH-+;M2TQJ336U
M($WN3!F,WW./X$=<)<OR:3HK8-A%;+^G79:O/9VI-Y0S)5 A9]AA:KANGD;Q
M61.U>+<'\FZM-[%=8<?["]O*L39"-:NIN<27E$@-#VX'RA7_@4 !:)=[U\!G
M_4X4G[W7@$K7B9TN1(GLW7^C;44'% O3UV[IC&;&QV$>T[@/%F4G=25KO &J
MS4'?%;)W&:%'EV4HZ9$D59;A()Y%"4#X_@N=C?8IZRP$?@^!UKD_ZN4,9 UR
M5_1XS<L)206^_?61-M(-?C>9PZCHG5/_IOS$;Q\]:IY*]A3+EKO5<N:HZF]7
MJ*W.K=F6YOR=_8E5;Z_\"O7'?B%V>1D<@U2,%!+E"MU!["?D8.K3+U6*,WD
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
MU#$XB.L.Z-@79/JBRF_[V&=D'U=^JW,3]7RIRS3=2"\@)NE^?JGMR>Q;=G5
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
MYNGR/O#<[$0VXJMA-YG7%,,:)/8-5QS.+QMX]U%#1W$>A73O5A#R+G0+8V'
M.\QKIR I!W(2W4@3Y_%82O1A^PH>\FY9'E]/)9;TH.L9"WG61_'UVF-:V0\2
MZFM4T95.(4)BE;G!$JF4ON&%$5-UI^L9CKIO^< ?H:#'-Y5B8ET,A3SQP?6L
MBSU'H?T/[APG;\G567D::@?Z] 5<6]V"+;\=Y[5#2\?,Y;H4(NZ"2F.D_C0-
MP!%-R[=CB5KK9AT(H(U]XM$#N9"V2D-LR]I4" QZG<^1*S;:01#[(OVD3.*<
M<W5NZ< >03M7@ZO+"JH5#/<)4EQ#?8_!'V1KV M2:A$Q;\0?(X^ >6L+@FMD
M6*"L!.934R++&/,>8%=[ER7(Q3-"!L"LH=T]"YK1-VNNV6AM*!6G8;F]E\ &
MIZ@M>M8UG\.H!GDQN+ A\(8]<MA+$N:Z!] U2#3EC[)TU':'?]H4TRV1%%*U
M2^]GE8E Z&<UQ[S7QTY(O[T906?9+6"(&(5<]74WU** F/V_E/,ZL'R[&?D6
M:?-;=)C=,N?M'\B1):M$H<!#8/+ D8:=M_X]5^SV#L6J#^W YF>;4?X(A5Y5
M_J.+"Z8Y_\^A @M6/\<.U(^\/U(B4-H6GA>FFG$HX''"85C, %_J5%1;(OP\
MB40D!!6"XL::LQ7ETN"BZDCCJ$;-4<B[0Z[54+[^%OFJOWW<PV\-F"W%U58O
M@CIJH]'S#QS#XT47K*AQ#F*D<@7YI>%D!KTT#M.H*4BHRHA\7/^FK-THU=AH
M*0/V@R)PZPM8)* ?X,::$M2'R!O]K>(AEC+1/[33K*(\%3B[+M$]X#_CG187
MEL>JI8!.-26Z>N$7#-"SXOR2I"8S50VH3N*:'4X',C_-,59II#&*P?@/QUE<
M]LU->D.%P.1.L9R,#IZDS"G!*(!)F]#0]N;_Z8KL!Y8+>DLB?AU5Q,KIO#0<
M.9;+^UZO6R7P4!U,,PS%55==)^][S#VJD1%\J5;HU5;MU-W3$+WJN(WFH;?P
MIAM.-=<H$A'Q0>3\+8I)+@6S;7Y]I/_038-10ORZ)UL2:$9=%>R/L$!J<E6X
M&&#O=];%?UIG#L81WKE_J%JKQD9YO;C4#Y!"_DXE(W347*OTT-'.SX'$<K#
M++UR!T_$'D0\J-(XJ/,/9E&(3,(*%!;B.4[<34(%7H0BLL%#,FUJ3=P%Q>OX
M#/@FX"25TCW:Q_3)V/A=96!^3O&WM!D2E^C5]^,#9$32(D]FOM OR(5)^O N
MAE&[+)"0AV:R]#U5IR_UK0@,\9Z#76;^;$8>60'.9$.E[ 86ML\7KG69K0M,
MY=J/"5D<MK[C-N&G->^DFMK'WKP,PHF>C_V])B'P-G=7&]=9VR.IZ2JK6V,5
MI(5^KLM,OG<UKA^= ;0+<VW[BL^ESA:3 0],:@H?+0LG10=3!'I[?EEGVU5
M)'G ^(%AHL!)CAC$GN(_#FDZ"@LV^%^_+YA?[M !"Y67J_,F%LHC;30U:TYD
M)F->&YTHM[=3+]DCH[[F/;['$(V&!Q>KD19$+E99#.1"$2[47U:,&$Q*R\77
MR<^T'!\WZ[SMK=)O$WT##U4,4V8J7"%J  + W9Z+,/07=MU&8\:3T>V=]CCR
M6Y,NC'KF?]9&,YC<4X1_O-<4G8N0QB\!AK<A0Z56EHTV^I3@F4XQ9*-I^IDN
M=/&WI"_F:3^N:Q$8)4#K7X1==&S>N1YF.C7*(*_/]5$(\(\5L%"ORN)$286#
M&=Q&#BYL@BY#]SR(R_X-?.L"7$CEJH;HP,A&5KY".EV)2#F;CXX<8DU#AKCM
MB,'(^I'KD$TM[.;C^IEJ@V+$;"[4^?*0FXJ]QWB"ZXQP'9/XW9E%B2:XVT\!
M9)7!96_?^7AH+X/A> 3F.MXM 69R.;"O+/4&T(%)MY'.OCPK\CQ2B+#S78S6
MM=:$#0KL2"^:"X"_[]#RP=4*H4715?[5ZSS['L2A7X+?(O"?(TC-ZDH!MLBK
MEFLLU4*IR_C6CZT\.,?%QT:[<%7.OX?5;7-&!SS)Q)+<4C'Q1?80HMW!3]$#
MUOH-E.K[T-L#DJJ"7)9FOB#S[EGY^)^>3"&1_!" 82[5/N##M+IJ;A$NJ';3
M4;1O5YAW5X<E6(H/\Q+L)\W-3[+&]X\;9C29T+.S0C*[1,0#)"7>,G:#\]9O
MRI,>]<S UO9[G.F9*\W<>*^E-&K!RKP'Y[A)>\N>)\SHNGRXO[H(,,44RES_
M"R VMR(0G46@5PN$^_$Z:ER^?2_DTE4'^UE1C?EZQ:BNR@FR I)Y!1>WQ[/?
MRL2ABI0FZQ+B.^Q\9!]"X[I+%U=/P?H[Q-1"YNC],N/'+4@_&./4EL%HBU'8
M0K<W@V@&5@"G,);J["G#@#?^1&R6(GV.0 JWWT,L-*7 ,*89UZM%TP7:'J"-
M^PI]0"1GY8*)E'B\)5)N1 Y.B&=C9=Z/X<% M;@LE#[38'Y7Q5TYDTW&JLBX
MH3CL<H ]+VZ#M+@Y44@M(<M@)=3M,AH [>:M8@NATOG5P  +3@IY+RB$G)/R
M/I-.+'%!!65#2(Z-YHA4,U[VPG:QFSGH_2D1J"U4$%'AIE@S^9>/0R?=DH[D
MTJ7*77SK[4#CP\9,I.JI)=\BJ(2TNSRZ-SR"2LH:V$[(?G%4$2=IV]U62O07
MR:=\/)EU&=X ZU<1J[#S"5J%*;5<RRM(#(OJE]$XU\SK2ZPA[;FE O6F\N'T
MJY&7>8GETB%8'=/'<N!N H,]SY$_HF!MT5DYVV$P]XM6ZF6?9A(@U&W3%&C?
M"Z00H+F5MX^:HRVZ:5V.!=:6NYSM0^E*WKSVB?R(O^P!O H1\ZH&#SV(<FPD
M<$(J&XC9&^VM+C1;7AX0=FL9;.Q"KV 4,1-[G8\%]KVX>.0:!]F@[<DT^;JI
M!;H^I5**1^^&B6FX_D4+&DXMHU+ZTV0'RQTLJFZM<#.9A[SI&X:'F*UH=F *
ML,H-\Y?O@TO J R*?GX^\<@! E2X,,3)GHZG"!9ZF542M#\&*MDHTT7!!^C6
M%=57 *,&RX:+UF/H"\#V8*J>])C#0Z2K83_6;E[3\CB8#F1/!FRO2#![BD>
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
MSLZ'M>]IZF$[A?A;*GPK1L2,Y)F#I2I94USN6#<AL-N#*^=G S:*YG?[. !
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
MR#1=FFP(LN"751/.E4O*OI4U4SYP[Y7-EA[7-A ROIW+J[)0V^U46F1F+.^
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
M==- 7H]M]*9\X3R(B<_$2^3FRP91TT1J!20$7,O7L>&]6O(@*Y/6(C!^ ,9
MHU#8M$>O&$M-Y$R=FIW&DBE#+[C,HU=0QDI-A^+Y%SMCS/*, =%7'IN6).85
M@W<Y.$IA[NA[3@COQU[T#G^B21M&NE8A83TB/"W>VY5:RN.BQ'DKPY844<!]
M)3],WHQ0M\QMJNO7C(N91Z"[_7Z7Z&+#80K(W%]&BC"D,*L9*%\I\C 1V@14
M[^+VFW4],MEI R$EPJ7-'U&UPA*^CK  ""S6@U7(/=NS5L:H.^0I+R'>7XB?
MI998&0:1Y#(55K8 2!HRK(RP>;"7KGP!6B$R[1U/0J_3=1[YX-QKQE9CK=<Y
MNGX+A"ZOG9$&;#Z;*(*$84":,[I(^NN@X@7Y,ST["9ZNPNFC_ ZP+ED9G#^1
M0H(5W94!>4I5OAF.O?3S)@4D+YG'(W6@[:?13--U: N4#Z"*+3;&YS@9=I5@
MZ02/_7J.Q:8D03BRJ;/81>C.'=8"JI[?J6?*J6V*+=1X-7B^'1,^_YO5I,>
M^H.XD^@)E=D'JS6^TV%\/KY-E[I$5_U >P",C>%6.MC4ZA\JQL8X5O<G6-:&
MUO7)?-3"W:WZML^F]%*BWHHNA5JFF-SNFE[8%3*HDB0U%Z7 FC0-Y"9<WUF)
M%O=KS!2G+AM2!WJ7#X-<#ROLPG^&C,)VBYNS*J"?X<_:5>9<Z^4BYBW0+2LD
M<UI'[L##*R$ZF8BZ*N\\L+_7\.@I0R_NJH01%OJ^/!8A3.(4;G$0:0L#3*)1
M85E8*)EM@A0R88>5\=Z9@F'VKH\.0IZ5A52*HE=*F'4F8,BNKE3-OQB\=L4J
MS_T1X>\^ENXW96(CSE](>QA5=);0@DIW^&@7<KRPJ0CV^0W('&Y&=YC-__P_
M?1%)CNFCX"#G:"A?)Y8B9?"3ER*XRLJ02OH%]7<43Y$2*AI53;$R&E.H1$EW
MD)4A6!=G9;QZJ"?C%_T?OZ!.F(P$!H,HIW?1HG]_8CU(@O!;V#.Q_K?_QX,%
MU(S;Y$G0?INJQ_#]5@9A+V[/$G&?0=H N:;CN?_R47,1,^&4UIP[U>38+WHA
M)GQ"+&-!;1!Y&T*E3A&UG91HNO^P,DY$@*U"\QPX?JAIZZR,#Y%O^*4Q4GW
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
M5NK+\<<2$[Y;_'*L]RC_30**Z8M?\B :)PCD5")U%TTY7LT7I<^VL>!_8H<
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
MJO"#$<XNA>-K,S_A.7@;1D8M3?Q6,K@[_Y:AVYLVQP\Y*7\29]L0!'OG ]F
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
MRJ,=EC]\2TI"B"QY>CQLL-'"24E"V)EP?66H]C/>)OYF@-6,SB\'0 X>]5D
M=]Z( ?@LE!,D*2A)3)^XVI-\/E6<?2 A;LOXJGW%W+=LY"=A>YQOLG F9PIQ
M-8+#&]]=U'S@@96V$*$'4+=U'D$*ZLP-TO+Z%#YQ_D;@JT;HL98 #'"G89U:
M-+F0-2PLB);@UY']0O_W/N',9SM\-Z7^[%5Y[D[.H@/+\MFN3[%_6R2]Z99%
M5&0BQU.V#9%]5XM[1G9(I^Y ;H5!4QAS@I#0_4@_4)@3B<4LLMB=N Z>_2;7
MV_46^3)@[P69V[1]&1X%=9QX><Z*9\R?A [F*-[I+3'#S,MG)YZ^T+O2^[-=
M_<DC5?,O3X#5RSZ]S3$B=Y_88.E66N(UX'*.WX_ADR_[RS3$XF2<)I "8^(I
MYF&NMF=$V:6:DU+SGLG8D*#+#OO,;J]=^&=4 -VV'/]?O1:[G#Z>WD4=?%II
MV=U>[[XT6KF9>.VQE?;JDD%*Q0%^M1JXO;9+>#7G 6L360WW#H.-/DK6&PGO
M:O@S>$W\0!WX=!X^R:X?+MA[0\J@:Q_U4PU^F2+X3;P$O+912.=-8,6,P^OA
M/P37X?8;(SK8S6L4?--%W(U_^RTW<QJ^PB#@DY-Y5.-7VSS>W?CX8$\<=HQ%
M+-<(^,VG"D2(M%3I&;>):P#L? 794;4JRE#J(FR)Y1"8ZG*=/_'OBP-UQ\Y*
M\XMQOJ8<,>NUQ63&C]Q:;HL^5FK/V5BY1/X!O(I#J!9'L@<)V$.JN(1OIT':
MG6U&-K&^:D->)K$!"_, U&VQJKX/E_:"3:,)>)_^ D;'ELTW>XKM^H$.3[32
MV-MU*?"?-F;;.C"#,:TR#.Y>70_#6@))YSIQH@?B4J<B$D4YI&0]GA+\BD@K
M\8&)G^*R!2AJ,%O(Z3B7 (@E>5&;7H8PZ\#[7)">>(W\-]+^=YLO[NEOW% )
M=W)PI',,_$LP?)Z*-"QPP?]DT1#)'U9:W5M!=QHY&EB=N0$$6'E/0CULJ&*]
MCE:/LM)F)P+'0L3R"9]D&G&<2-D+:[MGK$3J?S)35>4E$D\BON.>"NZ=I(TF
MSCUA]MYC-RK(C9ZWD::?(4#9D'^!UR=.!(/N>6>E78KL&+@9;!-.15ZO%BY$
MFAY2I3*8FWMMU3RJBX2<;CF)!%A6R-PT:/L->"K<TX+;*J4!<EQ7S6%:]H'W
M4XZ)@&E$%3N6#UZ,^7KVBYYK,"UP,D2:- 6@33O!)V0=49U$CH6SLV_Y6/H$
MRM7M;#PF1D%6:T1\\\ED,JP'K&IEL97V*!NI/01$UDOSTLCEWQ!?,9@<![#K
MJEBR(('9Z^ZS5;!GH+R?MY;>[$"NK1 3)PTH<54XXDNI!R"?:@>P3]T*LLS,
MZA4<_=I*VP[3.UTKWR!MFI:^?<:%SQBLZUM>C+/21"56FN+];]QM%2$FN*0W
M$G\B-^TN HA\<^=O*<@2,Y7Z(P&<*PE_C/ #&@>O1Z:5=)7PN.4\KA!5) ]\
M-G?HBX6FMT,,8*W]%'.,RQ\$_#D;1CSCXW'\Z^3W11Q^*W+ML%F1C=2YBYL
M69_'^(M,Q EF7)>W9N!/(=ELR=(A-^B?GYE)--60O7J@O4Q;VN =V?[!])"5
M3E;:F7G")N"MF8XL,_M[V)Z?=$-0 N^&6I:4\T=KU"5TG?1GQFR,=7?WZUX-
MR5DJKDHQR?6"\S@?ZZ?B127$8F3(=N(3KY,D17"2"9+H_JY_3I[PAJXWXE!#
M%/TT],#C1<3$#M\R9%*KE181Q'%YV@#G1_G9Q^V+4>!$6!MC)O<M:PP:RD[R
M2BIW.\]P>E_B<7MG$W"?8<UT[(_NC*O.C^NFD>FN)G9MU'Q_WXMJQRTYN5VI
MSD6I_*9G)C+!2_(H%)TB_ Y\XXTN,M*8AW1$ ,US Q#)Y$\WAJ$O^H6:9Y9T
MVWN<]9A+'F=90\B#!Q;F&6^8;_ )>"?F?\0LI/M'+=4DA%'^NP]#LA<6Z2JB
M'=DB_EG$X+Y;*L!CC8 &\Q7G>5@@:[SF:P"D3JM1+3,S"K![^%98P]8]$:DR
MTM=3H4UX@N27#C^5A359S FNM4N189A@X]E^1_^FZ]X)@BU@QT/E5EHN3RR9
M<SI*,[[-3R'.VTX@!%+K?RC$>/9E[AO]AP]@8UL5DI0,86(SOSZ574X.J=FG
M1$>K:Q9X^\JG1TR0DAQ#&@S8#@Z+#X0I-4>M-%O2#BG;P7$7C^[FPHXAQSC1
M'<%A'=7;0X73)(4^=C^2K;5/4E:,(1GU[6;VA1"+14E66VFL:'X3L)5]^5)5
M4*DVK$-2[F:+?[^I YYL%Y; +!>Z:$/P30UQXO.%L)KIU"7M=10G$4\-GY[
M38P["CUJNF8VD2ZO R#U%>V'V5X?-3UAVM1-]>503QC8*-6L\BU>?W5%M8[,
MH'-"A,,/2_A%E3GR4;D]W$4<5XS=(;7MYG=MX3IK?1,-[&'=7!M@1[I'Y>V;
M)@YZ[/ZRF2Q/S5=&CXOQD!<?Y?C>ZXW@?-L!C\2J2E=O\)2O<6P39I;3AAP[
M]^"EF$/WJ47VPLT..W01HG(+=")C&>5,_5S429L' ?GV,%8+OW?>F&ORY3X6
M28IXI66U+"C1L@#?*TE*%,[@K,$D-S#YEG?N?IJQ 3&)SX]B>RW_JC4$YUEI
MNV>$.YT;%^-](?'<N+ J@S+;(2X!A?8Y_&5AH0K2EUL/G-9#48]2QY:EBF"[
MF)P*EO8HH(+70QDK\G7..3+-&>>Q[]'[2(=?S5H?WZGMBHQTUS=+I8"1[_]0
MRN;G$P5I2UK(U2P%[GJ=_IZ7C/;^*OP&:31U\ B&/WT@&/B0SI_\V?^%P )Y
M \Z3_5J&\Q )D"/6;8@!./.7LX*5&>*WY"^Y/TX>/%L9Y,\/4;-4?RY8W]>O
M,L4"\E0 J56L^V+RX@&80%CB#&*Y8.67ADG.@TV/[BW:RLZ5N4L#3=T2?-';
MP3.F]=#6VO HOGVH>3-QOE!LW,%OO&>EU3Z^+]?B^O?<R6)E&_U!?JK80C?[
MUE%![XHZG6!#+Q)+HF0K+/:)-> Q E\L6,OLR*Z,B"?'BT]R;:DPQ]_=&*]"
MJ.*IDKZ\\*??K%7]5M)3T*HYD)YR;HU+V()6GQ5NZ],+O#/7O6U/&X>H@5/K
M0\PY;8PQI!B9#.^[ ]BE5E[:G)*5W7PNS'GF4ROMPMYR 9X$L]ZA>^$];&P6
M;KY4+7RL2T8PO\(9;B3,&?]W&Y5-XU@./-CM3T\Q_R[?%VX\Z(&T)_!Z"_8[
MO0>&L$R__&5;$#IG?/J2Y\WV=ZRTI_0Z_,=(Q=9KF:.R/AN+,UHMIH7Y%='^
M?2R)+!Z"R-=6FO9']%3 GE,\.73F?J@09CCDP\H H3> U&4[#XF(,;0)BQ-,
M@K\9GMPVZ*%#3TC6AYC(YU9:(S*)L^MZ$Y$B7EM 2>LRX%,/PG2]Z$!&'\:R
ML)'2WX2+..M3MVIS>51WR@G:8CQV&P:5Q=0=KK)'%2VUDG:8QW#AK,/2D4-G
M^MP,><M+X-0#C>0V0>JVRZZ3R5?' Z+7YD+IJ;[/Q*O')ID%K0E1Q0E6FN""
M^:TEG!I_.>?WU V)FW6;JXMX86FN,#T4ULVOF[?TP4N%*?ZPH )  0<>Z<+Z
M(%9\^-#2&N(0'4.^T?"#$O5YF66H#5NPQX*<)NLBX0YF<6X"6\9**C+;IW:,
M#02NY\R!!]<QN,*Q@1<M-H^X<V/?(S(!*4LJ?X3V5TK3I3O:SI-)O@W^:X1,
M_$HMOHCX2Z%U3M22EI^UMLW<KV*HAJ3:JS&I+Q@S'X+!TI/08P:W<<A+-(/P
M@@(LLV2:YY Z8>\G.]<9?AV2%W2,*+%\H\ W+9N!=,9(X*X=*HF@%]^)!0/Z
MNX'XNP?WO1X3V1%N=A&Q[+JO"E,SIS/'-2-[N_E-"? #I-@;-NT,>3P'#21G
MQK3(T1==A=!H[%<[=B+?UH :W##?DO%6VJ2V*T@6\CYRAY5V)5&K"6*XKF?S
MR0^'V0J,#,G$]!W9I=(3-^6K)>XL+$BX$-@UN5ZF*6\1]U!W+?54/B!%CY6F
M@\-CUCP3< #;GS=?H:MY? NSD?D(\&,X7;8"QM;@8W>)<" B7;ON:C%_F7\I
MWQXIV]R1Z[^Z[G!\H%M16TP2589 *R:>&V#37PFVJ$^.XCQD?*ACJ6?J=DO;
M>3UA-Y3-TC/5&3FQ4;H5'6-3\9\-\Q>.3P\I=1XI'C9T2:GW[<JICJ5SC$R
M^A)W D,05(+Y6#RP(.D+KD?]8>:HT/Z55/Q+4D4P.2?.: LW<FU%,SP-(G>Y
MV9<'APJ:O7IXQYSM(5N&T_X0=9(<JOC=G>G$4NZ4D[,#OOYS*2VV<\+(RE$J
MU@;.6.IH0WPOIIB<")TI;J92?Q/5_-Z%^/?YXE/A@$-?IYC?8G)%G'\;-%$X
MDPN4ZD%&J@*/UIU*ZV!.#;A@A$^0 %6?N9Q]#7GI(!P;CX5?"CU7^6SID=ZZ
M+ O[AJ+CD$\QF<I,E=WHA2E>,JQ.FY<F",0$EHF_8H6ZKSNMM%M 44[ !4+I
M7;IYR 6<4"GIY_D%_CT7+4[-5MJ>&-$+OO81N3# 2JM>K$U7.-*!R9WX!L*R
M:Q GH^"EE49%?D_3L>6VS=Y#M$?LV,>YMD^LM._S"\#3N+\'X#!.$EO\K%21
M]3O\T!^?D"-W4#-O(67OL6+=%$DY?XSWQA@W1 9A"??VM7V#I7:\&PGKO!M.
MVUT_.')F[]_.Z:[2\HZ#,9M)44A687Z^_ED-!Y8L\G_Z4%+U8_]A3W:*5+N)
MU]QB+-4Q\6]9)Y[,*<SJ,F<I&@N0XRS;\%?O-01<[%[Z9ZQ-,?(S:4#:6_B)
M_/&,H8!4+BH9W\X^.R4N*$T^G9_,FE18I=JQH-^RUM#85QV\NBE+]>1N$>O%
M-^26S;O^7./T[ZGDGKU4#[AA5'\K-L;:H+4MA^WW9<S65>3R&U,NMO.QO["T
M#?5>2,4A'=.L9]4[X-/[++X[R'J^EAD!==1DW8@)*_^UE</",F\VQ2!E?Y%5
M#]X9U@7^N&[R2J=3XR_/OG ^M_)@F.B-;KXJ>7__VT!Q52>:(U@]MJZ*'(*G
M(*4U_-[+=/#&FYRQ'0.U(XY.MEAI /"L0%YO\]YDI?WF1]TCNFJ'WB\C^*ED
M<V1'' #]QO9_6OM]-XAV?0>O,G*^I'[G-'J^&&SN]_Z_FHU3@4AW1/<GC>HA
MH,XON7FWX1 ZIH6,C%!6@S#DGU%=E;PFE%PUBQ25!C%B/V+(<Q^GBVJ.E;:I
M%FZ_SN_]?0FPZWP9BUA\U83*6/B_IX?V(IWTN\'X"K"7]#CS+'+T<$"+' "*
MWHU0[7[?A"F0DTCOAEU4#E\V?N>C]/.O5MIH_(HXV4I+0#H()I@)VP1+3P$/
MJ)"Q">]DXB^B&.U,C\DF7P.&5]?BWP'(F,H#!^ZTG&.P0">!,WP?!M@7"VE
MP8< %YM<G+^E[CJLM$B_H/A6,UJ=4=84Y_8*^O<_N7<EA/BHFH!EV=YN\8GB
M[.7*8V9NH1'HYF4K+:E/ *"@:9P:[9'C;C_1N]:((6UU,\PRC>OS<V/IQ,RJ
M[*'H. :,O%Q= ?7U:\M-HPFT#BSIW(&W!"*CU_O #"NMPTO/.@TYHW(+=6ED
MT3ZYV&2&7UU3&!*IO%TK[=_SR5?2@<)>>R?CMW!N&CG?]AA%YODJL5[>TH#>
MY6-SW[=%X^-3C?YP'_7@'B7)O81G<FNOI,G<!I[U1LQ/.X\8[AVD&AH.,>LL
M3@IRAO]ML%&;9[60B:PW8%OVU[Z_!8R).%%/-?=+58LE$ERW%>P/'W#4?YN3
MT!<\HIJNX+/+"L"R1\>L("O7N9J2%ZU 6?7'#.PRENDGMTJZQ8,^!%%^%LXE
M"I!.&1Y,Q:^S]()"<H*5]GH5%U#A1S%V5 LF':R^ MXY74XW&^K@2X=W(ZT.
M?R/?'T0U<:;/"7+M,K:![H0T/</TQ<3:!"V26OP,\3 >!&8QT$K[L GM6DXB
MZ8@O- R5MXA@(YLJO?;^._1:PA+2VY:H@+.B/\;#/YJ</#-4DKX]R=]5^/.+
M94386RK-\)H"$- "?_QB%<\R)C1*Z\U2)<GPDP $6'X$U-OK,1 [82J>TSX2
ME=#!:]/GT_L%3_6^F2>;X@2UWO)/ID9&.K!RIUQW3[/2XCN/B(K7#V0WYF0%
M#Z0I<<4$FU^'6\PDMT^1EC[V&N/PXQGP2S+=$M_WSUU6PP;38D#FW8)0,H^
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
MN4U.\A=)^5S865J5SEOQ"KQN*$$O,9D5!O'R/.1,;KP")WQ\'ACRCD/2!/[
M4CC$0N36/IOOSUBX4$.RP -,Y1!?;XZ&VR-73IECI64 ).\-.$/&POB&BFMM
MA[?.0%X!HF6)$EEI.\8EX@9/(WA %S E<NJ>7AA2-)J#G2R6VA&B@>ZTJB\I
M<@E?JF%<M_NO8A>3^8I58[9@L,)I#'B_RNHX41EZ0LC JN\%*EGV',_(W!8J
MM"\W>B\LFW8?3C49;BB%&4^X1QS]E\<P\?N046&E=8L5>(Z2GBC-AUY(D_DA
M]3L? '?F5V:EA0.%*#Z-=&RK(X^N07]@C"++N;;8VOG"QW*@*Z. 7YF/U D8
M#?99LC1Z]H$$F"YH,L;9/^[PRXF?,?'G]WU/4RX?R8#RH:;+SD"<[=,CSTGX
M9P W824Q5<%H=VM \=UBLIES2-MOC,(BM94-;9:?'Y M.L#[KR11]V^I+/,0
M$BQ/<GO=F/Z'NEV1=[8'$XL_OQ-;_(#/=4ZWZ+;!CB2#,Y*X-FL*/,[;/TPN
M/3TEVU;&+U\A5<]G,DM+O3X7#=&*DTSBE;'#["-9J=*)8&'B%,@)+?#V;.]:
M*CW99@M$*YY*:GFO,0C,*6'IE8O4&5Z;S.5%&K/I3+,X@G_@#4!8'=$5S)/(
M:#7<\4A7>=4];2.9)(/!+E2L[4 ^*OM4M9+G@(&@$6Z3]_>:H#$E4,3-P%;(
MX!.X9> ,%/O-J! @<2:8'+^#7OY[VODC9L6O[Q%%G?I*GUA.QDM6A=CGW'GQ
M56T/DA_Q%.&S!:ID37GX,_B'@P,QR,$O,A8"!WK.^PQ^2#[CYT\ _3*+HJE&
MFP?L?6'[M!%9<RWVEPX94VQ-N.I1OO;6)3I0E/K(0P:*>(KW?Y[9._/LR^/T
M_ &LHQ)ODAB,'ZF1&WEP/A9O?)E+M@XO2@-NBG'Y2G\_\*'U#<^&BF6:D^$R
M8*A767Y2J/EA5JIUC03OSQW) 8"VJC@H 69RGSW9^V3DWG^R[7ZEY=>%AW>
MKQQO60<'B\W?\(N0FH3'U=&.\.<#!1@]OMIMEL%L!J#DYX]?#A,..X9+E68N
MHM#[=5III\G?-MBJ?%]T(1U=^$]] ]W!P:0;4!Y D#J1A$W57F&]X%L@SB9
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
MG:;E3+72_JI,W5-GCI+/$J@&JQW%P[ZF)2KV<:3W O\L:@RGFLS7O1*<0PX
MZ9DV2SX2[G' =%(5IC<3B/97%M8HJC@#U/3B;]II&L#2;MI"5P0I\(&UB/R;
MDEW>5.0VE.1M0\Y@/!*M<:4J7+$N*&2(%%$K3/R#'* FF^20Y2N2NM">YZ_7
MA-#-PX6P6$C7BV_T";ILVK/QN)AR\B6<C!BJ6,>,7-^F^'CR,>[CH]LQF%DP
MC<^\$'1O(S!M1<E&.A71'4BNC1(1IPX+E*RT+W %78N$LDW?2"#CM'=H%C<"
MJ6+JE4%K@LD^(MIGS+(+:+:2_.$/*D9\W[;R@>- *51UL<=GW6"9F]W3T'BP
M2%AEMK^DF#'B5#J='[Y+_.MZK]X$))6SY04LM'B/<[+2EHA,4%56<%-;+%RK
M%\/BOIJ8W--(@PFSX;WA)E$=R(^&(W6HDBIW;HZ/'U3G?)DHS4*F;@?D5Z3J
MJP[?U[SW3L<.?V8MON+F_J!9DCX_\8-0Q_47]\)U?4Q5W3&)=-KSYH"J'S^I
MLVN>%[:PUB&N5Q0O3YOT>I')#$;>R+H#/>#C$Y=TN*DG&Y&I8.)JX$-AZLPR
M["EUCYOQ[)5\]8R$%2F$RA!F' XDT+L%VZ>$IJ+[PZ8G^+V0!I/-6DFY:]#2
MUC$VI9*DKYPMJW9Z_<8'CF%UFPWFER"?ON/[L7-CV&5!=&W$7\]TT&GWL%(9
M:H/1R\!NOSS(S7;BU0A=O#I<.QKLAGYXLJPP):]-Y:]J4+V*-H\IGEULV>OQ
MXQ.F;\2.>^JZEQ@JXY7"-KBK]A-/6]7>?TR=^\@R.>.BS )C=S1]JU3BCKBK
M699U9"W\T$K#@<RL\0",UOY.-F<C1MQI.BL=R7W-&%G_ZGWJIMDT[G>JHP!*
M''.9IKQX[&(%9R,51QE6,E8[A3Z.,PZL]9 7EBK:^AY?(D=;Z"\<EP?O7/R\
MBS_L\,*?MD_VU*W>E;+AY)Z(<JW#>@RY'2/Z5P-C#AZLFY,=B0@FYG:37^GV
M*-^7^'64'2*>$<6Y&?B0[H.VX2EX<9+S_'L'/'+65_>'JKG%ZO=+YJG=C+]
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
M)[1N]'__O_Y&;_+_]QYVML?0M/%0UF>_VMM]#7TVS<Y^FIVM'B)#D-W83R=
M__S9?68_9NPXA_$3/I\(3BB?"GUF9V__V1C[L6/'C &_LL#OT)AI8Z=_M7SM
M.,>MNQV^/O+%BA.7KH]W^[:LSFG;:^V\E7M^.SGA\QG.,V?-GK_ ?>&_%JWR
M6NV]QL=WW7?K-P1NW/3]]I^"0T)W[ R+^F7OONC]!P[&'8T_EL!(3$HY=3HU
M[<S9<W]D_#LS*_O/RU=NY/]5<+/PUNT[]^X_**^H?/BHZHFPOJ%1]/39W\V2
M-RVMTK;V#KE"^>Y]KZI/W:\;UAN,IA'4;!EMEQUD_[]-_W]LUS30KL_&C+$?
MXS#:+KO/$D9/F#9F[%?+QTU?N]5A]Q''KU><&/_%MY>NE]5-<%NY3>NTY[?7
MG\^8MTH^7S?:M(\M^W_7L)/_GUKVOPW[/]O5 4VRMP.#9S\-@B%,C-[6;5<<
M@J<3\]8ZU--=PI&&W8K?E\#R>:U4K+'6QP8%>/QN@TZ#LXAS"1=MD/:O5C7%
MW08]^PF]9(.B4HML4&$)^Z$-<I,9;9 F5.T@SA5C2ZCG$</V&CJX<D%9T,?K
M0Y]; ['%0RX6Y.FS8E7I<C61%/K5^J-V:K*V@K_@A0WR<FF4H=MB @3^-LA8
M>X>$A@F<D+X;J,P&?1X4A7FDWCCNQT%WRIP$??EH)S@8$(W]"Y$?Q()MT(WS
M2@3[EQ='6^I;9':U03P;%,8I2F23M= '6![-_ F<DJ/D8/^*OT/[S_NFB_!E
M.&)YL]5(]Q3:H'+[,O"^1;I0XISGI_;"3XJ1)RTH:.EZYT8;!-Z1+-_EG>E=
MV <_X1@0\VX)INKD%2H[CON1_^/FBP38$MHY@6$K\U-7$$Y"I(FFQ_M?V: L
MFLKZP.X5\N0E6@)N30:MWZJ!Y9MMT,10!0__@N9B@^2;BI'3OTI,&%RRX]J4
M?&)&=KW,LK![M0UZDK$#/ *T<^)V12$E$ S=41MT/6.G$<[6O+&$DE>]6N?)
M9<'MZ8BGSJ!.=XA<V>\Z 751<LX@T?SAI<SY<NL-6!%;U/Z.9E)*9=B5/N'N
M2,]\C3FF)!TI86VOI/6#^UD\;-"8!-U0_>3-Q.=^U@!UF#3=/^AV6]?!JD=5
MS5X!4=;-U*>OGMK!G>YV+(VEU0:=?'$PK)0#KNK!_QIZL"1L9'W+8,W* A>_
MVD4C5OC',9J.I=]Z\X+^9O=,H+VD8M-CY)XI?!=V!W?,M>9#H=M;D?)X>@4C
M;:?8E(:=6$,T:(;SE-QL':]/2$S\,0[<MPV_"0_L:A:]+^W;PX=]A:Q0G[^S
MAH**1S)H6E+4Y+.6[FG\OT5F]3I=C.*OUXED;5E-[&C?WV/=UPRU%H.>>X/>
M!OWM]VDHXU5@*)HJL2D/_#F(U :5T'ZNB#P_[*]_^ GU )A_Y"@//Q1A\ZZ(
M"PM+UQC%[)9H8D9A ]7RKV[OT8$(+YU-=N,(]0"VK/ZR;^9R_G/,\\$HN2L*
M\2]D+HA\4PER.G$(*[=!<'?1%W9M__5"4<0,7@/-LI#O_3^C++_3 !V#M>7L
M13;H]7J=@/CBB@C=^E\X.=(=*-#8H-8[!KNWX-+_0&S@?R%QZS=YXM?$#P/_
MR:&_<A2CK5OXJ74[Q;!4("D4D&&ZT-+*<IC891&\R!4!BI_+"\7^+7.);T2
M6K!8K#AQJ=_('2WVT\?F>']DLX]I1"DH5.]"L'N@P5UW;-!P$V:#CJ74?%B
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
MY;U?24P$ OFO.:,3)I&4&4 KO9#MB'9#KI]UI6FAMMZ5]>(9, :"AD!O@8Z
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
ME-:5>AZ/<&4W587DF&)#12,VJ#/L- ]C,Y(DQ"YXP(= %ED*A6RG5QBY ,1
M1MSW1(.D$7XO)KYUY>)'+-*U^7VS56>7"NYB/@6[-$EI&)^50>SRM4%/Z9W8
M"*]0^+Y]RS2DTL^/%N$J;>]0I>OGA#=TCBOE4B/\$J_6^.Y-OQA#CRK8T7F@
M"L$2=ZI7<X<G]:^\])98Y_2* ==1W'2AIM.F3(?V&AB\P--G"O'4[KG>PM5S
M$9CWK4-S]81B;&[/>1LT4!M*+)4VD%#<=;PVLQWPWF4MB%Y]7J4,X)+B=T<B
M"IX+C7&GOUO4Z"ULJ%R=CY/D0R=A1;A6O/;E<B/%J)^5[82'H/[9H26YI;QD
M]Z-YV941I'6D#-HN>GBM56,!.CIW#&6>]EC*D@:.,'=1IV(#+Q8$4JXC<V<T
MG@/N\U0#0MBK.J[^W# K>0=?6JYAQ07SW_#G,?A28I]X*@?XO[X !^"Z%[.Y
M9QK7]"W&O!6P*ZU3'1EHRL;,:#((/6?W7=X]>.D-&#-@2)A;T"76@(8C4<J+
MH<0,3OWY']DB;9-\4&7*NGPM#WG'D/I%\[R&T7,SBVG6Z!F]'4M^VB--;M@)
MKT_>-:)5[PYM67;^IHFOJ:;J5Z\BVVGR5F<I+%9B08@EU'+X/NA,4&0KA;XD
M,\' _!%%PN!6;8)\<>ALJM!CKK>25W_1$SZDJY5AF]FS^MRNB?!)9"I5J@#4
MY3Y0-5 YL,Y#ZA5.!V) [")F,=R(^?R98CP0[OO9@,&SS0(B3,^Y/^K7"W%[
M7SVJNXI<TILYTY8L8\R/OW>L*Y95'1ZMVG/7'"-H?==M*>);^FQ0$_!]W]+0
MK[PY-<$Z/V("+B>YH$W!1*=N7)%2X)K3)"BS0?L,K=EN<ZF[\ABBA^[FVZ
MO[1!?V\@5B/2M-,"P_,8RUP;E)+ 6\R#>ZZX0@_+\CIZ22B5O6!?OZ002ZU[
M:H-B)#(G8*7JHI'W;H@+K!$^D5GV>;T65C(Z:\U)&E/FR(R]DHJT]\__"6UY
M_^0YZB=>6U-$'N!E/R[:W]$*"43<?V1@[(YKGWV:"?DB^ RKS,0QQUF4PQ83
MOE]/E+JH9<97/)65S<63VK2R5&P]\-F=WVM+TV[')#C31B9)%OM:B<@N351@
M2IWK5.U-GJY3R=*^AJ-MT&>1>&5]9:K>NK*>OUBW 5&LUS;5S78/0NIIVQS>
MTSY'-Q,36ZP;^B@^TCU(BN!S_W#M E6(AWPH-8$_ESJEG^VD[<M,/YU?>+$F
MX-Y&H] ^L.GLA#_7/ WI)'/./&]U=CZTMR1_N((+M.1^)";F#TD%1I1<3B,A
M>[M(:P$H>?7A0^@FKW1$D?< )(:]:5),)^OLO^@=Q,^QPNN IS7E7$"NH\G"
M5M:&) M!YH69/4P@C)P\38BX%<C9C+JDW>AYK:=B%<6EQ3^H" N0/GB*46_2
M#B0!$)[MT=(N7CI?_WQE^2\_+4EM_+:"4B#E^QRLY.X'3IPV91?J'E@%<%%3
M QZ>G1[_ >[SD0K-(*&>B&R,JF_?XNA@?.ZXZ]D2SSO'(KQE3_5]>_]\'K*B
MN>K[3O6-9%/;!R\-;(\M/R]&*TN1 XPTSCWF"FT@]D.YGZM@>(X4A*!3R!J1
MV4M.S$-S=2Z*HX'"O#G-)36./8CE"RP@$<\IP$$6U;U<*&'/%$\2'-9='+&L
MEUKHIJ "P,5"-MSO4XH (_A]'Z5]K*H=\^D9]+!N_K&*O(=XUGS(RD(B/?07
MFL[HF=:@*)>.CH*8SJ8!,YF6VO0KXSMC$$$ER,0<I4%FUQ<V*9+]R!2[>: &
MSR#65NU-LT&KR-SW$1LXI O,1$]3Z'%_'X 7\B$ LWOP_:--)"T17Z; 7>39
M=3D3$2>VA+UF=BQPI[_#3Q 24M\D\K9!ICD@ IY#W#MOKJ398X?PRIHC"GR%
M\@E_<DH0ZJ3->W/><X!'BD3J)9'-H%-_[WV4YYN,)ZIR^M$?5@3U#_(MQJ$W
ML)N&X\+<B$ZS^N+7&*+@"E2CVR,E_ E7=(N>6!@+!XO==DEA5U9:$M:&7X=C
M:'.8:U,5,E&W6X66(]2 -XY"W83MDJ--=IW$/$2_+%[E>I(_1:<:G! 5;3I/
M=MC1";*N6'4F_C "4B.73?'6A5XLC]C3K[ &\Q\]>D36CY@1;NE"BWBS6@-\
M.>DO_V3KM[2#6Y&]C!#20!=<V %2@Z,?P4)<643Y,*661TUTJC?IW[Y]2S8G
MUY [PO(VQ'7.%5A:7NVG..E"+\ROS!M/>9'/-9^/T!-Q>**B5KA6ZYHF#Z=1
MQE,DMXY55Y-YR ]'L9BKI->DL[+AG_CSD#8YT!NUJMY))#T"!.K[M'J.=4[-
M5N"4[B@UQA35DV*V!AN\8PC]9K;3GON:;S\*PC7[$9HJUE76)XL68:PN*[(%
M%CO=EPLFR]"BR+O:W@Q*3NR1>"+'5!NFMWK_<+?9L-AD^7E*RPA<9X/:/==9
MQW%!"6B(=$'+"[N0F^W=S(!66#Y/^S)%2LRK4F%NH.2YW?0]NCN/I(EQ.'\@
MLFM;7TEI+BV.ZWB&Y6CE%JY72]XQ.3WP:?9R-#?^'2/TXV03HT8W!5B>Z5TK
MA!K#XT':4:8WGH=-[N'>[P>6L2%0<9YF3JZ^/QHC?3 !Z4FMPF7-5^65964G
M.SJIP&?\&92W"EQ[$_YJL)/OL>Z9:RC7[I$(]V4SXSA4HIS%=EE2MWO[@9MY
M72'\;(R(YIRMWV/QU'PPK.S-(0*L),3\*YD[=\T:+(9"?TLHB0@0%BDRE:6/
ME4X<B!TX^N?2P_$3B\2&@ 7-8NOF[2)_]IQHL_06*:V"XG+>&JI876VBFUDP
MB>D/*QX)^A$% ^FE81:"XWCYY^'B!1=ISWBO08 TST$/K5[I5"OET6J&<8>U
M4O]-\2;RE/U)696W .2NLS(V86M,?92K(Z5"*_DQF;17CT6Q;J*=.T ;.6)2
M6"32L'+W'27Q357O(QNTDG3F5DYC]SS=*9DV#0B)"MMDI)JS:]RC1U<X2=8I
M,7\"NJ58K!F16W5NC;*Q@FC! ZJ.7H]H[U'FL3@XJ2?MI!<'O=R&O'$6S5;!
M6LY5%<AEK0+X^<,,3:@:31B,ZEO63H\?QA8GZ(-TWDHO:=NJ(O+]_2:!NC([
MX5B4D#U+>PFD96?L_-PT(^\R\15;POV,8O^V?RIC3B<;%*P92Y#>W34UL+;8
M,#>4R+^BPI[/L4%YF3JDD=8A43HW3J2A@92N6*U,SN)AB5@ RLI=*5P]FP;J
M=V^TSN%,+5+"I"EX,QEQ3^YUUK'65+WY&.V _)_-*D10 \SM]U"L7#Q86TJ,
MF&DZ2LKDTY54844M$JAO&R&=I[E0EF"_M2*5%#=&T;8WA^'>R?(N=^ 09KV*
MTUR/LX2^L(@XBP\- ;,ZYQ6PJ*>J:<!(RT@'X.%)=PWJ$%CN LC,(7%+686/
M79U;X%[' P#CJX%]WOTZ@V!IWC"]>W!2W6KR;FUO)IY#!_:;(>ZT6%4 T)%\
M1+/F>6CR,2E=<_UUV4@E-LVQSM4#7'LRE_W"=9&.7V0**:_64=MJ_B57P/<7
MDTR>#KL&J'-1HXEX)>AY0!Z^B'2$$@T7W4&*M*Q'OD:T@1-Z;5#:'^R7/^9Q
M.SK*W%XAN_] GO;Y7B&JD8\7\#KH1$,M< 74CB4)\N"R1]O*:S^T]M?\OJ>"
M&[-9P@.FPR^<(M,N>G7']#',;Q<2#UE4/>_-C*;7[(WFD6HCDK/XT\Z?4;4(
M_>O3MIIO9L/_A)$0)-<JT^<)?H@?M"@>+(0^;5%LV?-I(27$_U*OPBX'*<,K
M;5"+00S_?25H(,<0:@]_FFP+>K?.F4N)+<%A2D#1+2TU!8O2?=VW R6O>_2F
M--&YJA)KFCTE204(89R-?XGG(C^;L>#B3F 1[Z@4T@M+XI(3[^ 7U())V'PB
M3BTN2-@]C'U_/V=K.']?5HXQIO!=(GIAPQ)UBK20Y<H1&#ABQ Z;-3J-HV9W
M76_K9-#K<$__G0H2FF6#WI,JS0WLN^R7@KN,U%:E:'9(9LS-/DODEC)=M8*.
M;7[01++:$3.)7,T :3+J+A<+R=/#V]0AJV7ES@V3'0C8/T"N$0_(3I$G.Y0^
M*D6>EBE(D>S<-11$%Z,4F8PVZ%+IP2JZ:#!J,P 1/(:13''!\_BS07A^DB;0
MB _J=3[BEB.T[7]/9\VY$N0>XYWL5=LM-R;8H.6<R&=&B5A HZU[X^]]F^F#
MTG<?N8/->#58$WXK;#2$6(.8>P +Z"=JYG,LTPSP5.1IG:&.EXGMUN4,\A<^
ME/I/9MUF;D5/@*=Y52MBN:-N70\*^>A,K-[3,!CN2D(WZPI-6:V"<F8@W%%#
M+CAA@YQF%"-R%W1M3X '<2T:G#\EM8Q8PFXAWTL;B)MQ/:HGF>5M^AT5%+3C
MY_2-'96NX[278,/HC'2*#O[[X?(5.T*--<K5039HOL3\6Y?E4-+,_7W%U?,&
MU;&'CH+FY]0$%X>]9>Y!=0H>^BV3%#\:7J;R%W0C]2 J$8^39KZD)IFKE2+L
MBZ8>TH DGY'R1'#/E!8;7XR(LD8'QNE/0B*8"63?-15^1Q.'873\AJ#GNNR!
MYV"$PN_\0J\(>H- G=I$P/!]YN1K%I-2FL=OXW$-Y!3X4 LB=],1139H0D49
M8++KL6P$,%V,?X.#N&C4O->[?MV@**-M?Y:9$=);GA$R=),H9+LL#<-_ZTJH
MY'*OE^G<E2,BI"-NY\.60_%!='$++$'DWKJ]JE&'8T]<!E$Z&!F#D5]AJY=Z
M\O@M)>A)#0%[T4=#3M,VC0:[;Y8^V*F^N[.C4TQW:.<+WEF,AKF:=<^&P6A6
MPN_5G=+"<O_JI8VKN[U#6=VE0R^Z/EA6%DYM=9[PBV2P1*9J(VXC/=+JA==;
M0'R8M*Z<_Z+'+J]-[_4*67X)Q6/Z/%&?\\3&[(\KIM0&LB4U5"S3'IHGT\%X
M";6 =QP7G$B3/E15C&79V2"'Y5>Q+_ L>*"(<8L=^;G73.:*)[KIU%],E8SJ
M Y7A W%X%/Z'#6H%_*N#?R=_8OBG12?>/VOR]1^7[VF_)+[_M.GCG[F*T<6L
M?\\%CXBT05KR,#)%D':P[%/N&)T,/((B?<%1!$ R=^C'L8CO)/.LB@KO"#YP
M$&2,S7\DDC37"N5#C\DST6$/5LBG:7*3P#PQ F!_"XA5-F@97%C96LR<C);W
M("D6T_52A@WJ"4PE?/M&0I#A\=7 FKB\&0#NOYZC&]2@4O6X'%V*R4_WGM=9
M,U<GW*9U. >7$9T'M'2EZT4\1T&WI/?Q'72/1:G^Z^2R"1:55AWA,>V41).W
MF9K]2UPM-Q^[K"+LT=">H;0*LF[+CDXD!H0OU9G# S9($=V)&;'[D2>B)TFZ
M$F<LV_7V;4)S[&(;]*#<#ZB/%'X7>@VXO5=&S_&=*&%5%!Y?0CAW(==WHC)A
M][S7S$UX+3!TKYS7O0+6]]QY'F_XBR E,M"UN(WQF8CX0G8:,'&^=T.:=;,B
M^GPB #\9AP*JB*N#9Q0UA8MH/]5M&"Z7;*J-/=JYN;:8 T_.P@\(2B,.&A(Z
M".3KFFX7K>KDWLK17<.EN]15IZ66>*[0<\(_J[$^(AI:* J %ZFPW<H7(?K-
M#[7O1]KYTU&*!ACKF:@;L8&5#!3LFC0]7B9-3[1(R9-D.AU+WN22ZVC=II\M
MNHBM2\0+%*SDGV##''R9CU)7^H1LIXYT>H7(831'$>0M3P C]E[?D+?XJ6ZT
M>OX<0"(V(%.CA^<8>'_6UT@#Z+,NO/AI3\XQ>D;0T<U=ZKUEAIF'ECI.*,]1
M%P974M<]7UQLC/C>$PT\6K)((TQB2;%$$/,JD(ZP7!MDP*F\\J/=R]+DM,<L
M%^MVI>"<0 Y9@_\D1.A>N48VZ'DV;XD-ZDW&K*'/R8X"^OBC+A'KG@A&9_.9
MWG^1#)YHN*OWRP)E;C(0(#)9RQD9-$M5E++$.V@&(#HS\$Y_Y#S=6)GE<%G1
M02D7./CK9F6>[#2C[:K((;-K]Q+W^TG>R3OY5;20H_*[LG!D,,E#':VG_4%Y
MC-99#S"4"J?3XN.463LZF7-0X# H>8XBS-UW!$\UBO5H'(UDGAJT],N40=_3
M4N?LW'A8Z(]PGQ1I+*:T:QUFRWOCZ!JW'Q4@ QB5Z?Y)R<!^DJ?D*#FN9*,S
M!=+62C&<BY;2#7<11XW9>F1X3?'VQL@/6X:JDS7ELCCICO"PIHH* S'4OT-:
MLSLJ7X:GDM'<46':.[@  *M%&H _&@PNQAR TV+;()&S* @XUK[MS8@(_*S1
M1V9<8[@+\YS*AQ<?BBT]O/21-:*-:+9, NE[N/3DSD(;M%5EX>K%A7J+BKG:
MA==5*.:9,:'CC0.)1"WG@XB8K'O] '<@)I1IK=\W#_";]L8J>>0Q%3U*W[^S
M>BX<<W!MP8"O^8]I$-P5'!((AB\.04@;KO,$GJ8<ZT7J]B'OO[9!+HA&*"1;
M]GH9L-$-;\<$56+R<AL4'\F5OF-'"8F_6*3AOS[N0@9F>3N=2#X'_&@P$7>5
MB,SK@N%['W<EBQ9O_>[3QLU/JP@EW8__9^?(,=<IVA+.V:7&B]OKV2 \4H6<
MSPZ0M1G8QM&YJ!3_^?(C'+IY9JW87EIP1/O"RA.:$>H;0S%RW@8]PB_",6;<
MWZ6'CO]@@SSIJH9$M'C]7?KF\)SP\/SAB!0B"N:M'#YOZL8+C-0.;J,KN7E5
MSD3.&$)L@R8M;N1HT^3&FW'(S<E"PA%V^?W7[B]U^Q?]]M.<X\[07-GGD4%1
M>YTOC>6TEX"H>A,6942DU@)1\(>5,GTC52XQXQY-O 5Y!^) T^!"-E<5X*&?
M%#)?T5D[$O.B?X!E9P'"/*8&?:^]WQ,X>$E.G\.DZYS$I_AS#N;-U<$I_IL4
MU9N7WT9^MD&'^PH)]XCE>=2>&*N=-E'K?98YCQFH=6B(G(Z*>JP\0R<\%5NA
M<S<!.PY,<==$0&O2A1&RDJ9ZD>B=00BP$\ 'P9E)Y#K>69HC>R8Z],17]D3F
MPN#5)=7ICF79,SQVMCYH!9IP]F],N/[;:YG!'4XC7Y_<\';8N>5!YY8NV&-<
MYP%UX3L$D3!(5K=O@$L7 88;J"E<4AF1EEB$/&WB11''DV8!OW4<D"MS&*X?
MZOQ#^$WS!_^Y5D_&;YV/7<G @'F(S_*_ C'RG#*"H&DYQ+H^DI=6,(CH+!;R
MV; ',B?_J-N,SD9R6_>,QHR$9+S@=EOT>B"U*I!1K"II+9N&ZI79YVJ"36?<
MN59'*KBEY[T# 'R@'MU5F957NG;&[E5?(__$W()?7U5"_NDAGVAYI*N\ "*+
M/J2FQC?K\FX;=$1HA-=:,$\E_6R'ZL+2&CPNV+K<&FUQ*BC$4AQ@T(  $@*G
M;:MM7<H7WMAA@P[LXIB/CLYWT6B$0"/RTE"<T)4J%C=8=P'\:(-N!17NXM+U
MFAUV[UJ/L=UT%Z67KJM#O6'#2 )G0*R_2NRR;ZT5"I$)1P-6TRIC,L!%,61]
M'T,2X".2Z#7G3).]?RB3Q+*%4?38V,.!-#V>:"@AE5D19<O+<?ZK?TV,_&X.
MJ/_B:S:(Q'O_8G]0-''BB$0&9,,<AUI;3RT#XJ2W7$VV"P$QA1/#$9EG0Y;S
MB@0LDW26;%ISD&M)\FJ4[M;!Q/>%H[,47C0\(,8HD@XXB+/^V>49LJAV1^GQ
MQ?_L_PSN^6@P_-M8R'9BE=TKQF%R-YH_0M8'$0O9B/:T!O!3S6678QCF@:IU
M,M.QUD'CT$G8R?^(5OBC.U#Z\28PS-.5&1GXHQM3NV=.2EXY[MT(KR]<7OOA
MM'?]7(IH%Y]XH>7?SD?SA;,;B\=1Z@HT59XFTAR+](D-F@GW9%+6M"XI]:*U
M)XB(Z:A&?B3Q#E+_5[\R2/>"0QE===$8>)=>=NYHE!SH/-J!)"7X:9_Y12S-
M=1SL2LPKU$81$ZN5:^I]/0=W:M.$@NF9/W4(ZF%[#OHM%L?(.?F!]6BV]NVW
M[\LRTI_;X2_Q?POV<]MS3$WENK$C=<CYA-4R[?D^59@..>F_+M\&13,WOWI0
M-IQQ?7^*A^*KWS>L_?+W7QD\N4Q!>CQT5C8AGC<@.)<'Z<@G#\>6$@V<J>TQ
MLX]=1L3S8ABBR..DGSUNHR2=6*$::%$VT<\*QOC'W4;=&RP1U^\_:"E9LO(F
M39TVZW7Y<Z-[:=+529=.G$Y5_G!X>EM V.L(?<",G.J1#]N;[F;72I/#2VW0
M95Q_D.:T"IZ\_HB<=CJ);(IMO!UM\G@1UJP'SF2O#<)%:T:G,8GW,-.J)0+N
M:WG"+@?"D=Q!%<WHGJ E;A,Y<D%:U<;1/5ZU=XX"5),Q ./MBK^Q.OPJW%,H
M<"'<B*808DT%&J\5/$&</]0DW&9X[D1SY(,NLW--?QY=6[WSU8.OJ:G^L&*^
MSX]Q)\<-3.IA-BFHTQF<^BLWKRMX9/0/5;AN;+OU<)E"/"-2BWQ8 UP@=^TN
M<Q:C@\\KK302I9YW.O?C3=@-E@!X0I.N4;#[2,_0<=]0;"$OU08-CZFI?E!C
M@\Y?5LBL4V*X>D^]6/6"S=1T-&;*JX/6[9*Z6[TMT1BKZY,;E4J'\9C4G,8.
MU=EYQ-]HZ'7 ,5:6GMC05 VC-P\%@"*Z<EQRGNA*O[^WME04)""Z=.E%<4KZ
M%_'6B-'-?P%BI( I,*5[.M\8HO-QBC)_<FH%;S,B-)J-0[=%[?V1:]#3SMBV
MN[O0S4),54_YJ&-<HH<KQ<;%W-4B0F0*8P&-(AKTS2J+;U"=B:>;/T_BT#7-
MM>L&0<Q_2@GDD:E-NI=^BB(IVV5)0S6MM"*&7\T2!;;&%H J@2Y@=C-ET4"J
M_=GDU)7B,(]O[VOZECV*K:1Y,$O*5(HCL%0N>4\$JA.P:4)BVR:KOPUJ"Q_=
M5/POGJ::F AD<&$'?E,PL+,9,> W0H=!+1[SFPWZ]R5"3#,Y@;!B>-J" ^;4
M[0-&< [Y@10_GQ1-<%=]W_L\^/Z%V_,["ZK,;OG$;GA0:N:J$H"P+89[O-AD
MH[ ?R?TQC8@0],1?I_TV^@%<8#J0Q2R!RMJRI^CC3,6>XXL_?;JX,/^?2&%W
M.Q)/?Z*P/O5>;:I(*K1\!4OR^,;!D# >YFB#Y-QZTB3F8OPFA<)0UM$<C; #
M([JQJC4S3OX'>]P!95@G;_\5;U,?Z..K8]\6G'T<(?225_Y^MMAK/*SL' Q!
M5',%+SW^C3^$>[C( ]G@SD*&GZEV--KW"Z9A*V\QEVA%*36Q\LYEL'R^-KU,
MRZ.G@613=NI<1^\)Q;4S?7^G)RQ2S7R1:,[:>^[O8FU6TLTA^AO9Y+0=)2;I
M':HX!*>JA^ILT#BV Q:@S3YA%#LQ.$$Z@JOT"/ ,0T.U<3W>V \"^9)FH]AL
M%Q/6^Q#NC3!:HCLJ*.[,0U;7BT "X7.C&VQ&OTO0.^"7V>-!P'YI@PJQ3.J<
M)%:B)L^(51$-()N%<)W8?\.?/T#:.DUU6H=Z&S26$5XW4I6-N5%@[>G;VI'Z
M+H?->W[JJ^I C\^0UJR9^VN1//?>LE\\>C^+%#!MT#[>7.)QGB\:5,QN_I%X
ME1TF?3+9(70&HDU7ARV74!;8H"=;'J_HZU[S"EO[;.S&W>GCO[QP<KFJ6&^E
M$AL&BV(^/!.MYVVHK-Q=X_%$UG]>D#MB) 236=Z!:*7UVXAPS$<+GT;*_,DQ
MHUL.)A"SR*,;V ZP^3Y2N/?G07/\9]4<ITCVW^2R%R6 LG.\7G@KR?47/7%P
M VK/>3%Z\^C<T-O$6RD[UT\*3.8@P.#85/YKS.>(-K2'DGD3FX,BH]L9DJBG
M1*;L=&9X)^%^186$8:$YA+-S8Y/U8FCCRO[(Z5I<BE4AAY &*@_A[I)>.JNH
M64+<SGB_K4IRY:7EL+F$G?UVQ< C12=#[!>IJ?X!GXK?AWM*9#,(GPCDB9W\
MV8>C,E*8HBD0W:MM&IV"O"O&'6 Y63V(Z1O8] :MK!&>6EIBI)V[TAL[2+60
M3QERQ&A6="%&A5V[8M[ZD[4CPCS2W>%5 8M:.P=W=4=&$PL2E&\)[O5^CX>I
MY"XV66QAYY?$%>?,NM+I?.$8-3]#$OQ:D"5"6F<XXY?"NE91);1LY')3GZM3
M\P.7\.2YB_[N#*HLMT'9/Q!P*DQZ'+KU71WH(BZME"6P8"&GHZ42^6_/71TC
M7"3AR&-\RZ0M\\T$)1=NJCBQ4\^V>*1T:F320D/)+,$;[C4B^"K\YBV2UUMK
M?Z)B)-92 63=D@>B^F[DG9\U'*@D]SC"/>/11T9],HB-A0/ O.X-'=W37<Z
M,1<':TFTZ2'PSA,-OF;77#.F >+:TYLZS/^<:+*7*"K/I;WOD4@Q8AP_'%!X
MOG/3IXT2B/0R=FI4!?Z=2,@ Y".+6D^]XBP"_D1*S'TDII>P-JD^?6(0YA3Y
MS[KHW+%GD/=*[3]B$<S8-RP0FU6\@PMR1@2<84)P7?W-6!GN;QW=D$VPED?J
M>CPOYKD!.L51T6F*6O<G\%2*(WJM/V_F@P<M-=[YR),X^1+/"%#-AK OB=']
M+<C;!%[._WS&&.8Z^\VUM,9(4MX14 @69*.LC62N,J^]MR'6,]"\4>7?9 K
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
M>VCE=\<+#MP;C+[C<4[?^A1K.1#B(+(ST#!S=.([B3;UJ-0Q[9F#:C=UL\?
MFQ'=5FYS<UOAO]:W40L4>_B$VN=H-L>C3E@/VS2_<OV]H3:TW/@M7TC^%,^F
MY5XRO#AA5'K$]<AO[PTN#CY]+YT+%?W<BYF W=6=E.]'L5L@D'B$BO#5\-?1
M&>L3);@)"5+RZ9(;7@JQ.C>Y)OJ . H7D05[DZ*,$KX)V>6\JPV'8. T/ V^
MWEU2\7.9.!-[N_O' R<D812$8HU?%\#DROJR$'.2?<>3).L*#,Q<;]E1YJZ0
M"2GV5I>:!WS;_S1Q;GEBMZT1*I8C .V:UC;:A!0R![UTUE'@Q1D(Y1I6B*N4
MA&I  &DO". ,<)5D3OICR:!O[) )^;$#SY#H9^/DM1!9!'6$](!4=FW87#;L
M8AGUY 1)?"N-J,![?ATI?!>9))+5$W2$RX-L,R/^X$1DO9LO;I"6A.%YWMN>
M?1Q<+Q5C<D,T*90I0X=2#Q! =XA5+2<:O>?'H9$,H/40^V_5'O'[Z?65HN+Y
M69)D_$=[^>92WZ^S1,M?__T('?8P0J4E-"+U;?#L\OEW7Q%RB4%&4E$O3,@]
MMV.-[=$2$F9RUH.%&D.;:Q.[9T>)#B),CYJ:X+)!7+S%-O1^>9UNRZKO8?GR
M)<4M86 [!):P)E*A $=@RUBK;)DL+4_C2B53=S[D5@IL(5=*(UWPS^[&= 1^
M8T)6]V=3,0JQHC*1W<'1UF+),+T;A3VMT[V_Y>U[S=(J&"L@.O9%(C#.*&5&
MK&+JT!_ CN>E[JJ.>JD)>2:QB^5^/\"N.#U*1#FT\Y/W@CZE;2R[TDE))B^\
MY>"'BG)GQ*08'DY#WVZ") AW93@<\6C\_MLYTG*XC)^S^FZ:$%F;@MZR!';D
M(='$M(L\=LMBJ(9@A_9]"UC>W=]\4:2&\M!#0<<W\"U> ,$IA4:!YM[!^=)D
M^#SLM:QI;*$U]\:CUB&XC4W'6,36GK.8*(-:0FSGYTERX2MN.<0?1+ED_%T&
M>5$1U@GL=S9]9)9Y0HNS0'X3D\"7V>_O3#$AX8,P;'G")D@>]Z >*FI)M&%L
MT[%:L(>DDTO\B'!5_N1?3$CV&UX9CFJRWN9W?]W$45/Q--89!^F#3K^7OK<8
MG)"HU](N)J1IB&&3RK#;WSWDIV#J=3R&=';P*9^4KN%]"L[2..EZ]V$O@]!D
M:@7!ZEKJ,#PI7R1G_(GJ\LR(CL1HFI]XD'>8>9-Z38%!&^NJL%,S,*;;V_%P
M.%S\-WZ3Q3TTH)*,TA,525S@H7?*-',D8SCL8M)IA[F&K8>!2)^T>-N]!9*Q
M3\;CO?9=M&\NF=+KC2WFB,2P0G/#%JLV?D8K) *% ?S01?_!V"HE663LKAUW
MJ#-S\62V2J@6WHO,,5OXP XCO?.<L]O'![R(-"H*13H,%=)CKD(AB(N&=I9\
M]J(/G8#7JZ</.G)JX7O-DI'T EP!:N?Q16*)H*LNYOWD3-A)%O(W.EK,25[;
MA.6_LKK>7.:ZPX"A>S)_<V@FT.<8Q/^!Y1KF^'H%B#C6-U<'>];YM7T^\_AT
M&=C,S._]/YJ$_P+T+FSR6NI@- SM+9BAJV_@ KY^MIS, 8/P>PJY$ 3K&X]P
MW.$'U7)W ^@77C]F0F(,*TS(DN.@89F6SBYHB+3^0]SL',-8GUT<]C<8R;;X
M&1R<;1T/*+2^][*)-F%<%UCEG'H=U$Y@<5,1Q<CL^OH;2^1:H2,V[+2!]4-,
M461,."(:I%!"&QAG%' U!JR"OU/TT?:GMK0>I-+@"^RG0,2!R8H02FQH-7NV
M!"NNC'.(FTZC\(GY[QO 6Y!Y-Y"9=>^BT+6-?+??26;G97."EGQLH11A._#G
M,*R_B&ZZGKA!*64D+NB.#S8;,!P<P_Q9]([Z(\2VI![/Y2C6NU)*2+\U'Y@(
M0M_$VYL\#/8T[/P][6A7&,P_NX7@^03F=M--?8X)65,4!BG@J">@.F(0IK.
M;0/F\"PL@I\ZX#FX80;H4#+N-FNJ1#(=^2BDJF-OAYN<2_W-A)SM!G^P) 16
M/7*#^4I!F:,NP.MJ .7-PW,A&1/@92'FSULN0RVK=<3B[#.\^1IJ249*TP<_
MDCS:8H)WM8]B==JA$_AVOJ4:FG=?1C3R!_?A5_.U9@L 6<VGY9E$O,'YT!^!
M5Z@B%;7X%S;73['%EQ\Q.#/QU)!M3RTJ,BS<=M?]B/W1HOA-(?4OACAS6$G[
M[0L,-#H0:([6"3R:SI&P*.YFC3BW*U3[03>*04,I;J]'0BYSF9<UOW=ECGF)
M=7]:@!3MYW=&F%?17/)NS!^AYCW>=38;4T1,(XUD.+B"@J J2>/^J+6ANF !
M(,S13MLHF+]*(4;$.9(=S'D/RESJ@&A08[G5,9VYU2%1G[&'W]VDDBDI[Q!-
M@@D9^2LLFS.)^QC#A'&@YU>QZ!^P#09M+^?KG#V@E""*U+3E?-C?TLE[[[0*
M. W.T6%7TJF5A'U7R$=,KH4]8YUOLN&RQ.$Z*2 .=2T>(J1:5FWI0S47Y@6S
M9-IVRKUQ87=B\YZ('H+VO?!NZ")0JR!\$?A?V,S=770QVS&;O>J SWA/=AK=
M$D=U^AZ0TK:&AH0EJ,8@QT3:18*E]!^:;!+65B,UG_\TOR*BLX;.0>5GF)82
MP_'0[8K8[3,9KF-=+%=T;!-0>PW*L#VHD_:0O&V5455_7\3BR[-\W/GUNT3I
MF(IULX=.BM..6S+_'5V>06,4+W[0-[]+#Q[;6C1@I%\$#3"TFG9N*#0WDP(_
M>^IK;;5(7LO+I.:'':[QK@7F'%@=N\N$)/S!JH&B4K3G&&PZE+C$0(IDPN+(
M.%1; 0,EV7=U/"HGZ5SGQR&%QVH2! NPMS__DQ!A,A,R0OXQEDW6^S"[XM80
MO&1REIDJA3U]VFKN:AGZM#(L";N)6;J@X*:]ZZMVB*@T!5B\XJNA!$8F;*99
MU>)EM;L8I]-S.2H76F@_$?3TA;"V""M7L,DY]B=F@,Y_-OC8D560;(G(K(Y2
M^N&$?U5NR--M.S@[R'_8(>HU0[V+M^4;+/O\!Q>@'V;M:X46TTK8XA39$&BS
MCCA+Y&=FX684Z[;ULX!8</S,3RI#LC\\P%PH^2_D&CW-H?%'\!>%[2B5:$B*
MV&]AB 7@E@E95(6B'!Y^EJ&%=6YF\;P*;S^#JL_AS0KZ:0ND?_Z  ]6PQ+!<
M9$;YVE288V_'FE$^A$'Y>!-RYQ[$G!L;Z5*T_2ZPBNPR1F3'?YIX.X)AA8(N
M0[7VCN0]^(HE/V1/_.:+O0Z^7)5,K6.Q>]T#+$<5(5:@O^P8QI_%A<!W=+85
M__#UWM8N'CI@-L"Y,F[B^D2+L]SP5Y8Z.00R Y['DE8N&#XLL0H>Q,QZ&^+-
MI2Y8.LZ32-6R?L^W?E=!G,2\(ZL5_2BYO;,,L6Y&K#+_C/72!BS]- /=CT3
MYN*CH1D.[/WWH;QZD(?U4(&A&GP?'5W?DY6);W[M8%9_O]D2MR'X<D#G?./F
MI,0Q9'X;:)>S#']%_X-3%^T=0.^DJ">,GE-"5!>SAKX /PP!O5<^O8+3!TON
MY^1*%G'42;\Y@#S/IM^2EX8AVM\QK""D>7JG=5"V]\5ZJS%DI%?%QRV'E.&@
M!'=_4KGA&,MUC2]&ETNH>,%Z]PSMIV/=?:?F)E\5*6APP7FO9A_,Z52&HNI?
M_GUVV $3<O"E?X3A3T&)M/TN$O3@-] P< -UL@[8F8?97RX=:<:KG97FOR)M
M?6<;2EB1(C9SR>^6=?E6XON4]3H2OPY1V=5#(B>34&JS?>-!M%2B]U3204_:
M/8S.B7$PK2[3>V!,[N+JL^ TY%I=4CXUOQBL@.JCL\:3=$A^7#4[6H8[GVV]
M75@+;%+H&+2]B-FA!Z=QG4P*J&^<#'T8_8.W^"6=4VE"'B;R?Q_V1[8."Q?Z
M)X5PL-ZXRGA1J=*$V-Q*$:;3L>&DJI^.?=R_:=M^'I9CRW]]59-]GX@PT+P+
M%2\BC!*@,?"%_)W:D]7L=(F!\=KY2]+H@AU7*>5[M'I(0:._ER;^Q$[?4X:7
MQD_9@WG4=?H*^Z%X"*(@TUH-V'3Q/N=U;<SLW]BZ8U-5=$X6#Y-?H3,5U41)
M&D0:I#LV?1^SM4;LQG Q2][K->2K>^,WO.WJ&%;[AP$7Y*(P73E990^/0_P3
M:>0&5D7+Y:>]96UO4>,:"[:U.EIEWD?"7O=GLZAXQ:?9]25LO1UV0@$%?NLI
M*.\_DI6^#X<4P<!\&WH+\J5$P7\-%A^QN-AM8_1E]D'W1AZD',Z3.?+&N^[H
M3^G4))D+IM'V:RFO"1:(7L5R=$4'[OI^"3O>V8IU6E3C)(9B0[UDK$QQ1W\S
M%D@C$U<(J0E.N706Q+8:\LP;&%0++;ORZ?#4ME&B>?BAANO4-[24G3ZH*["'
ML!_(TR?3/!33OSP.Y#(8IM/(\-5&"U73X#TX_'3Y3,U6'<76UXVT/K/!?(\[
M_^7229:#(]1"#\)KS28H-^+W4S%+[2S :N%"$Y&@X&$)\?U'0OB!L=\&73A,
M?*MAUF1,I>I,T-!V!.WVZI /<ZN:@-$=L1.V_W,\$6=P$G-7I(8C3B8G\>F@
M(B-DPDTEUQCMLDS0.9D>_7NB1/\5J^]=8D=3P\*8DL*J8RL4"HI73"6!)Y"5
M=$U#[XJHD_%L.DOK9$B4T0%>'.J1";D^_U4%>$!> YG_1GNO$"!H_<Y2[TJN
M$3Y8B',XKPJL6%?^9%?9Y$Z^UWN*\Z[&^4\G<(46:ISO.Q47&:CE24_RK;X7
M5R!:6(*DC1MN3=Y8&^0 .D(F /43@X$ULHG#WDY+G2PN9=:8B"A/YJ<CZ'3:
MC,4+))UPJ:LC7J>&ZK9S=6[=Z(7U#+,>]E.\N=UJ2 =J6#K:A%#<FI+<>)B6
MLX&8.;3&Y[9E=G^"9W;Q?"7RVSX$[Q_BK /O%_EFVBAH5IHTP-HLM4APW(UG
M(3-\'@WUUY.4_X?NL'"S50,B@#%5BBHACX$H3 "Y<MKQ*.;\_NE7_">LYLU0
MZB],KG11.8_S8M43$Z"6A=P.@KK:F;J-*L2/683S \XR\*36 52>I2Z8D+X[
ML3FZ@5!4]II(T>]BD^<]7O)60^QYYT!H4#Z ,<MLL)P*YD'XOG6?1+6SK%,#
M1.K!0G\+RZ[<.]TR;# L,^,+-\N7;1O.W_B9BS\=O5T#1 :98*>EH9F=#N+^
M/1W&2D4%R%K?Q*\9R5\RQ)'/\+W4TZI[X1C&E&V>UN9JJ.9#$,(A'<[EO\I_
M,4R=ZVR"WWVX(> ?8JTF9/(O@[ 83J#5X41#'"X_AHH@^3@UH6&DG'BI0ZM?
M!=I3GEJA0J05RI;.$>>1+RF8-4_*%0QC_C;Q,Q_O)-4\?,XN@-7B&2+];.T
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
MSVM/-L82-ZQ0]+A'9>Z]X+GL>$QEA29T5O?6,NQCQK709K-29IU&QK+F?[,
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
M$CTUS-?ZL38+7%:+ :S,R/SP_%[*V>X5VL#4F)YD1R5S#-N]68CO0,;CK@<
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
M 6_)W7K)WT<.9H](36_"'RUI,1/(6A]U-R(8.0Y@,! I2C]8+_GG):-D$;,
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
M-0@/ZNC88O?3) 4/)2Z7^5L.=.-N&NY))(K)93BRO] D"#-02J&'1GVRPN,
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
M3"L/O_'.SU?@417/N1P=O*C@Y>V<KV5+"E!0(YBSB+MT*<;]>?JZCZ5S6Q.
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
MF9:0^I.>"5B!4J]YV%5W'8GE-,Q2&V"TJ<,G-BCFNM(ZX&&&7E-?8%$T)&9
M"V@\L!Z4WN3W+U/%**HM9NE:I8SS%5-^S314:/S[)EH$>R9=($P;7P\>O5S+
M^6E&B",(*32).KW@(,2Q;*R/2\R.; I&&V"(IPR(;]+A9N:DZ.)@HDF)W;GB
M]M#&.G3^C.N^9&R*0BOZJYQHN5"!/;+VU+YCA\+ULA?F>' 5N0Z_BI6'.3X3
M_'$&V>EMD_/PY\@*C23PC=OMXO>UV+1#_%IG K+,8H34I%.&)+U';E+CI5<B
M#3!K=-8S/6 #O=3_'9@Z:+NRFWB5X(]+7-]QN:M%K:"\ -'7Z3 A:FWS_??%
M1OAKO&4ZTGDU\Z)"'*&[SKS0^W!4V8[E;6:N]BBGMA&OE7KP*HHAQ(Q0,X+]
MB\&1%]$;#D08E?7WZ+C]XB+$(9=[_!'-''THQ&M#/T+N&9%\ 8H^_V<.P]\_
M$!6!L[B2KZ840JG?'/Z]G$&@!HBZ*.*OP)![6<_LJQ5+ZUTS\9P1;Z"ZGH)A
M.D7=_B12;HE(IGU""]0JB_$+^;U4WU AD G@G=G-0JN+^&^*(%\1O33,^SD3
ML,%U-M;S&O!VB<>&4Y8,N JNRN:$=@-9B8S"N%+!(T&N%2AJJ@;T8>>RWB#U
MFO@UE>D#\:2FY'NFKF,3CL,URG9N,T92UJJ!(,7>WF[M;@VY\2XXVO^9-O (
M<J3?)?RD)^%==?*]QEWO_<76AD*(<R6$*%[&UOF,L;&:!NF^,U0;YY)\AVXJ
MNOEF7B=4PD!_-Q%2X9W8-A18'1C'='UM4EG]HMVTYC=:M"%I7+VJ8F4Z',3T
M^@D1O\?"1*Q06!Y6NA1TMTARP/FR47JY^C-/*U/G[TETJ)DC@TF4A6@2X]H@
M >GE\3%HZC3_:F-5N"""FC01E*!@LOTMA4+')%$3PHH9N^'^41L%QN-C:"9S
MY8SOMVLN%?.T;/W[#T]-%W4:&S.+H&_\#,:KZ1/A>.;O/!LK*TK+A1S\,*'@
MM4]<P/DPC^GT&OO)!<#-:%%?HD<VVUCI4=JYR@*QX' 2^LBW.[(A#X'= 3>T
MXE5(PY9;9T6C_V:+2Q?O4DN..G!?T>'TP*^+[&,6&$#;EX>YF_!RB!"/HVW1
MF+]&5C%.> #36BDTJ;8_4^#X;#0GM,Z_;*P\?)^WC75-IY7(X14N'UXAJN8=
MPVK'A_7P->:)QMV(!9Z"_/^_<7!FS7I$TX8I&S.4G.X0_[&[D?L.<#.J-17@
M/+]:8\$!B+*D';@)WY;U\*+A]<PZBFCTI!!5;V)N05G!\X)+\DI&(X4ZI--*
MK0V$]L]8(%@]^<."X^5O^95\EHU5BCZN J^>^@E0E#$3;<0LHY%FFU&85!\M
M;Q,HB :WPXMVI3+KCO<$)9^"QIR4,#@][V%_M4[1)"S@='_+ST#4(=?&<ER(
M1A=9>-T[^8-[![Z!=6Y2U8]127ZTL>8>0Z"W,A)_9\4M236RU"88:$&+*OT3
MC9@93*6'[<.T5/P,@Y&Y"H RJN:BP2;:]^;(7+LDCN]$UH1$$8>\V:3)R'NH
MZ<$F 7AAM5KQ%]6WXV 8E2!1K@0[-VKB<JP600<BD9,L3F@8)->2;[$([(V7
MZ7G$<7";]P@,CW9KHH6/B)'F]1TD]S'A$"WYN;AFYE]/CCF>;)+>V_-'T%/K
MI?')-22:XH _Z72^+ZSAW&)37VO>R$OJ/$["":+'8(CYOUM\)$=G\(9O[=Z:
M-B1\P1MC3LR*V96JH'G)BW;6?72,_NWBO?#FR)49JY_,$@G_E*)82ZOHSH4)
M<BV*>MW#3MM8D]\TLK$NPH 6IF N,$G)^0G9A1LH6=MF#:1"/4KY")_*S.:M
MR!2'+"U"DK:QY@UQKX;U3]9\?W]OMW/-_?I>3=_%T<ZWL<SN4WPE2)7[GQ=3
M/,'A<TSW5_4B+^J3"#CDS<-$TW:M@Q0ZBTL1C@031I%AQ$6!,<FYM0>4]*<H
MK.DYH0WV\$+^X'"4UD%F_Z($?L\5&R6Q!-L^2'DKV_Q$<ECA!YI-\3,XUEM[
M,7H;\CU#OD)3VBMHWL51(KAR7(/D?DOGR\D+V^=?C9,>G.&>79;?O$W&[!%H
M-Q!?:+Q^[R[RXIOEK%U(QD/SFBX\1;_S=%.:K<$DZY>RX"JX"?G]I>'LKL)U
M/=;D^"6#FO?N,=B7^D*N_1Z8W3<MBT$#Y7GLP]@GB>%SK/BG44]B@]CF*#8U
M2@E/IC05,*X!IUX&DT,WQ7)0['!H#**&IY DY=:(,0W8D>(;A83H% 3,G$8C
M13S[&(W'VS<G#'J@E>_,N@ +K<N0\)+0NB6G&+%R3&O\QX8QX3 I/PG.^__;
M%NM[;?%^>#>O!>#Q:+,7$&9WV>G(%GX%,;S;&T47Q_M\*F*<RY'RIV*-.?PE
M!!4:4:J;C<3@G-=T9:"/\I0 A-3 _3.6T04GWA,C^DY%$36)07([AK;(&[35
M^R-?W804 SG6"1 \S^ZUI1O\%5A3NO\X!8=1J5BC0;*=M$;QVKF,@<CE;^'F
M;$M6%41L[U@/=HY3'UVLUK"S%W19P$-,<I%C_EQ.C9(\MV*4IT<IX%K0OF&6
M2\_@0:-F50^NG8^;W5_5RN_2&50_&8%<*9Y*G<!I/HX,?-XQ]RQKU)AW_"GV
M*/<AUH]H3"1R"[J"K<[4%+.Q"=2E/US-WI</G)%3+JW3'-Q1Z*=P&?=$%[+U
MIRT_!\Q2^?K]-S Y<-#SQ[/K)SR9](?P!"CYW<9:3]1CI@?F9]K^9?);LE)L
M>'3//"TH%7T6'5XF-2>)BT=H5^75S'RW:5%6#$][BM(K8C9/_T_0%S>JGB\
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
M'#SN N;%A7+$)]W.H=#-3VRA$#7[%7G(LS1:RK2^/#>(-+?Y<_#&#1[UZD+
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
M'L>.#\Z#-];;6$4]1+=S;62"K,GR%KXAFA$:OY9U-@#J/QYU$2ZSD%FY7$Q
M]/!18$;<[B[$5J/V=L9X4=7LNG Y_*K+Z15I/BXWSJ1^*C6A)4U]#X2<IGH9
ML?@7N%M,]7"4.B&\T>2+</^/7NNRL1"=X2''D@9""?)S[+82?D)R"'IQB%(_
MHQJMTA.*$8NJ&$9?0>RMI&Z$<E*R;X"\CCAV=W-Q$ESS5B!RH'!E_<#K"7=Z
M8-P[_F:!<>_@=S3"V?YJK@5OL+$LDZS?IS/F>Q*Y^31GZY(P@EIV?_+L+O$1
M-(\;/B=\.&9O@6GF=.2DM)>PK7\P<B-$1P>;*&LS<1S(*SQ(B LM7?C5&3'2
MT@;EB62$1M_@RA.U\HX&=B&AG<Q9]60O%6S!ZS!J?HT5,;+J(?05--HIY,:R
MLN#GV^AD&ZO]$%\*S#^T$U2U3+>?OHR=KE6JGX!*;U+_B_]K3*7LYC2M!-EG
M,*PHJ382!2VC8)@)^;Y/9O#%A"$ ;)4@;HK!+7\STL)"->1$/-\9?E+'T+Q,
MI5[47-Z5ZIK(U Z\K(CQQV3(M^"EX^$J=>5P#,F$R6!\R,[!V@!@@'P+H7,"
MG0C!YGN8F-:-<Q@*^B?REH2=KCI;ER&%<[D(] MY9?^5I3(=G^-.D<, :=V<
M71'CG4HG2/04)A[=GQ@)LN]R,0*R_N4OMZ'1]W8BEC5_CBF=&=WNB__DF;T+
M3%Y)HH?RNNVDHN0^&O5=4CX8%;7$'RB:E9GV!F)^L1QA3G!:=SP0,6TP#GM3
M>;*,L5C-6S<<C<WRO\VP*@TR&BQ?8C[ZP(2TZ>(HZS+0.UN$(_76"<?CTB7F
M99Q\1_6&B@)JXOW1H?5N\&N_\T@$T6I9&D1J?5N$U.&OGDD%"KG%6CVSM:SU
M<)92$F6*6^,I(_7449-JH?;]IY($G.?6@C%B0[)J$1@'T )BFZ _OXY@Q8^Q
M!E!>+PN#FS2#S-IMV9=5(9XW8;EN5,J6^P_:\^:4W'MTZ43RP]S?UQW[]=8+
M>:K\MC/EK#>MIS/\_2DN?:XP2)NB4!XI7*?->CRXB?BD(]-)^^34W^:=Y#S'
M-0LVZZ9L?_WS2/?O3\SZ0XQ]9>28)RR<! ?OU3IP]!:%%+''1UMS!&I2ID,;
M.P!3PB'AUIUG,(4"?G9$PN,B(C);=+:T*>6)[[@W"W-,->])_MC7&O))JDK>
MV@%^_(-YP8WE=BHQ[05L:RX6:4=SI-A-GZN0"KE6,EI&()N<R+LMAY_Z,$'
M;FKMDIB9&82:!A*@E[PL].2VLN4Z@9A3KJ;=&V!IB2D5&=R+#R4C$$7V=@^B
M@4=X=K+#9\C.J)7(;01VQCA357C=\?'@Q;F+N+(Y0,JTQ2&.[U>^B,$S<=J>
MYM41X-=#!CJ/81+ .2IC!>=U-*9)T/0R7[L:*Z!C*/U'&[)L)^L2CBC1L$RM
M:L9$!3DKDZ#C.OH/9(9IHZQ+F%;*%SD\\DP%<.;L*$)TKH=W-AO;G@[CV"\0
MPJ*!_5]:Y9;>& .^AL@K-W\)WK#A$6Z7]X>9?\G1?4K8(RPWAH8\PA8P1D,<
MC^B:H[&8'V1C=<$-/(3N6G4FL92?44TG)79YB/_AZ<A]'DE%Y%!"?LZYC6+2
ML4@D,V[G@I)R>>X;-,^)UL7)YWPY%TVD^00B/-XB!:?R+G,5- 5GQ,@X^K<
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
M:>8GZC2=?ENZP>XSL_LJ&NY,S,/A.XF%CM8DIDU.BP:1+9$P-@IBM<5'E(-
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
MF"NZ1,O_.)3T]!1BCMD=V0'WCULFRMQ4#4K"7"4/6R('J&2!\0L7.7Z'U.L
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
MP?/HS=9OE=*7R#5H"G?6X1O'=7F=V7X5J1.?]/$&I8MO7*3>GS#[W2+\/)X
M=230*/#/%4>[$'.O/CZ-^\6AFTQ[AGFOG)@=-W[OP(8ULV[^L@5^N:=2ON1F
MN$ >4PZZ/Q_]LJA"M(AFT8L4.%26!NTO%NF*+I5LA4$+7'#1OGYGB[UTHD7K
M2Z&T>Z'08HGG4-$ :7R3HN0/KE$Y OI5#K<@NB.%RL1K[)]#UG%MV',:1='Q
M"![S6V')[J*../A<[]2TM1Z7O\]=_5G6%ZNMU[Y1WF&,U 87*^3RO">Y%F>\
M"K*S$4&-P%=+U-$LL&VQQ&S1U-X(?BQ[JS\1=?S4[R;*&S,RG6C87P1-VX?;
MO*&O8Y] UQAI"NBH*N[37>-W[!\*\N0=\HHV7^(+YA1R/;)SDTJ(O;%:+L+^
MDA+%>IK, 9O'[,KD;0CP!?#$?X:#CH4"C&WE"2NO\M%G]W2W)(1U*N@2-_AO
M$>A^](R-MO3)T-NU J@K,.PD!-AQIJ#;T?>Z9%)(U=,2#Z/5E-9(^P>W.?N*
M QXV1+\NECD'@W94HW66Z6+Q3/IZKOA>1HG5)@F4ZT3U![5R#GS9:C+H:)>8
MG:E1? ,(,(]=@0P'T/W?M^AIO4TMSG_0SN0_+R%JQ5M2D1CY86ZI:L7W8N8G
MI\WWFTGG8=JPO%-*A2MK!FBD5:#:F97#M;WH\[7JHZ2US/YTD<,6&.."D'X
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
M_'W-#?4O'GW,P1!5T@O:=/@4-:[)CCS.*XN+[/J4$>G7P9MR_728X0%XH,L
MWN1UR+56C:#9_,G YJW0%>:I7&.P<:K%74T9JA4O1O;#S46W4]>0JO"5+53\
MO(G2N52!L[2UX>&H=<?0Y50G]$)@!B>S\EY=:9?['IVZFEAMHEQ-O"I BEQU
M2N*#Q*XO.?)G3SLL9 N5/\0V4_TD&QDBOO(P4:8FEN-PYT'6\I$M*03HOC]5
M/S/P/C:51I43YLJP"G_J #2^;[_A;(I_NY@ H ?W*35X'I5[]! R39^T2*(<
M>?$(I%TBO*(U4W&=RR>*A=3+ :4C'%I2/Y+-^8P@A<:@P<2YG'3%H()_F*#?
M.C1FM7Y2#PU+E6T L,H5+7D]:H![;$$"M0DR:_Z4VKZ03RGAD=;JTLVUGF.[
MV8W<*8#JWL:WP&N;"1_\*VH;G%(PP-G?!E%1,[IU=HE.?^M?9H:=ZI+%7>-
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
M-(/QB]Y(B-\-3]5QD(Y]\)43.EH,HT\_,W+J?3_CW4#L?#4$53\.KW<77R
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
MH]&QARS_R-*<@,*X.'%=E1ZU1H6EB]VW?(([I\YW=T0ROI, SA*3)#)&(,C
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
MQ-R_5HFXW_R_ZZ[CVE@>61&[NDDG1HR3J9O JL43*+UPY?$P.BL!6^% _*H
M*BQFLT)#* _(6P.K_([QSBCKGXA>5W--^QZFXM9&AXT;[!"X->U4 .,Y(+]C
MD+8%] ,3614[Y&] 7]+PYXH2?[9=NZFWV:C)7[V-ZU_>E&R-5[5<\?2SRNW
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
MD4</@?0@]?MJ\S.NGAZC2'*O/O]>=BA2[F2=*5L2N"37>W&Z,%YL&X>V/,2
MD["58SZ%T]-SN<L4BT'SI/46#C7DB]3#@V*:D(O(/>L76:P\O:S\IRG.\[([
MPR:Y*TO\SG/(S8,$O9#X]*62G?'@XF(RX0\.U0QT[_QY[N!<Y[F]S,B=X269
M4P3;&SE>EZI\0WI*&P[+""FO-OT8EL>JSI]$$KE)>GJ.#4QER?VD^N(S\D(?
M",_I1$_@'E)*0XSUVW%3ET"1TC1OADEJR2=@BQQ7YCQH$RZQOJ4O6U1GG&0L
M2'R&&V@MGNJ0^P1N:)#.MG@ 5IBQDJ@'!S*D[BZ"&Q/P -S9$;]M%_&O?R.B
M@CY?6Z9WY-0?[%Q\5VA.L'_0=>/9NZ>'7^Y]YE?L,''V^7"&J;.3*_['W>LU
M5;RDYU0G9UP#K[AW5(K^ .^4OZ%NGM+3[Y,9O?6_QOFKKEZJ(3M=NEAP^>[\
M:A6*33#3EGI60!'W\GDM<]<X+;FZ[_][;OG78<*OJG^L;L07D6J#GO:].1?!
M,0B1(1KN<=>',0Q.SR].PW:@P+4@VX&K .B?IV>Q=/+BC'B(U=N28GIF5T!,
MTNG.]D.GF9["P!+_X,#AP7G8AY+8)2$:$6G\?9%@"FP8+F7;""64A_5VP7?V
MU[@?1-Q1![ :"&N<M?*J,F)PX]$6<CV4D+1,:(^F283'S>36H BY&4NO894S
MXC9?ATA/@C]YPO\>B)/=X&M=4)Y5IX"DG=7_IG2D-[BJ.MJP=^G;N*2O301&
MX9([5WLO@/W.P0%!# 1FW,<@V3/MFR_U@""%9$P3NSRJK/./4P!ZUWH7$91X
MRH^4HI?&7!1 ,1HI\$8)ZG^?U0]J!FYG' #G_MDW^2[ .Z/B38E/2&&%Q].>
ML%$Y3\;X%V,A/46XW7T2.V$I=983P=1^6%V4$$L+5 #04IF GK#_!%TFGW95
M #JPY\ RQ6<$7GG)B ?AZ0I@$P1NI61U^9KU/I\<R LP?YY>M'/1>M!(*S^_
MLI9B8O%-7MV']>/%U<X>GX7W2,T15LEP*$4Q2:TAC-[B&71E8;/C*O?5V,I
M<^VD5_L^E0/R!&4JN"X*=5IV.5YK,F$)*0311U@=L_4VV($2XF=BIH5PM+_X
ME-S<<NSPY?HBZSN%U]/FKH^1.P/F^EE2.XW"NFHA8RS'@5T8,SMW=YE7;U<P
MHDT1CF"%7= ,?7'&DU3H=\DM[4&#Z'[SY-C48MC-2%)'$84;ZUL_16/[1V=%
M>9+]D7&BIED+,B,A5KQ"0&M%:?OF'B!?+/M8!>'SQWS3/5%U ^7R0O 30/+$
M;H-)?.MIK12!J6V$K6F\H:/E]$6/W76^!L-!O<R!)9M]APUG/&SE]4+LZ;]Y
M2)@XW?U.4H;[AC.*"%U8#EBPV!<!LQ!KYUG,&.'#%6>Q^!9)]ZJ[AY\X[B*D
MY$3;2)%HE7]4?,8#?*-A*:+3)OI65=Q2 (/D-_ Q6CP#VH>>LY&>)&@C]/L(
M&FDC\WMQ&T/(<7JH6LC#)T^F#6&+$6$QY3" 7PFN768>*K"/6( [J66Y??%$
M:E628X5;I&_AEZ9?(/X\^+(CD$"2WOVQX<62S%(B?LMEU&G%KO7/(I(+9[Z%
M2;8I &L4B<4_ZPSMO6^K@]SQL3]Y+7;"]PK!L!*)O(%?.MCXA_A566Q\[+!G
MG3Q& 6QV1!UGH#M&RD3@2 N\QEUZ[:8"T(!5(/IX=3LY44\;<I3NE5E J"A.
MAX,CVM7*ATYZM&T^Z5__,:N>$(8T WMFT6&3QU6/[]?&,A<*IWNR)A Y=G4:
M=N-5?6:]A>L9/(X4C?99L&RW-X1Q#?:?Q[W(A<2!([W>\=O7'>.&C2Y_+.-@
M?"@Z9/S91_ J6B#VOZ<E6_1;P$K&W%E!GMB>B0$YSD.O9L2._ V5Q=#>P:_W
MH1M%X3-_;H?ZF@ C-;:)*D12:?]V1/-J9:)F@\"_#5?UG+4!'$^&L67RCPK
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
MO_X:8JZ]6Q0 QAC!@J ('C([&&33UJ^K +KI:'E@%)=OGHO'%\RLLC%6I>-
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
M$SN!(C@E<T2O(EE#UK(=Q (V)7%Z>A[A;V.<Q%Q^Y+8CR#:>,YH/:%.B1,=
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
MQC11.F<YFRS?!&H+'<Q?!A<C!K4\1+!C'O=64<Z$M\8HE*@QU3D&=X0>2[_
M6AV<OUJ1A\7\@$J::T96B]<67[;,\V^I^=?>Y^S8Q:AE8YBK&\2Y_;/,ZR,&
MEQ?I6A-Z[=:/G;)"?*9DE14>']SL?$(\(IYL_1+NF25^T%7'+YRF*>(P*8!F
MF$/X*Z+0$] $:Y2HVKD&_&DEZG^]I;.,EPQ,=K_6EY:]<)B4PGPY)\U-2"CA
M"X<B]HDQ-[&;RU]Q,3J#DP@7.WZK[RH/_=BS(N]&VIJK5A*&+@^_H85&= ];
M7$[(ZK?6\:!.L%@Y<H\V/\W.BL:='<)'X>[QRVVK6 [/M#H<SRP6!)8EL"HU
MD[5NMRO"RZ[0NJIZ62%6?G&+ALGW@9<(P^,8M%_,_MHXAQ\)X"G8DJ)#M0*[
MS<A,Z/]N19R!SMW$2&,-02: X_'QZ7M[@HJU\]_&'35_'329$^=H?6Q\Z*#3
M?PL*4/H]4HG*0ESOGR<W$.-$[ES!)]X8F/^O$";:\IPR^YE*E&,$2SX3T?=>
M[$@&7WT+/+C&Z(02E9V/X C '+E#@@'T%R6J?^'E;8PU[,.E%?]Y,4*)^KN4
M#.O2PRGA%,9O0 I73W#BY$K4J:=OE^V*=6)B+@LS8C'(E6P$^L='T'-/KH%<
MX:(2=9TWU+"NQ29U899:*4V;97Q3HO)WC]P!^T:IE3$R$_JBPN+LJ-<,Z5]Z
M_YS"0I'@&"\]0S%ARAQ6@!.4GA_S4DG;9M8,@OY_FJE09Y6H9^X)1?>Y:!V(
MVH+@$]G0<^@LU-+N#H;(\*>>\A* FK>Y8+(>C? 7NSY FUN0>?%3/?OSMA=/
MNCZ;/B=<9AXRB2H8CDSHFEN8*A:K-8V@H86G@3EE64]>0HF,K)N=_R'&'K=O
M[&J<*,Y@#7?ZWD</P4/L__8H42_?S<OPF-$X;JVE>&)*@/B,/9#&\IJWX5JU
M:?#6G^QYBO[D:+#=L^]OW/:>__O2[M[DSY]/7WSYN7\@ BRKE8-SVQ'DD6N,
ME@Y=MP&V?;:X]?"7[GNOG81WAX:KRJL3HN>_22^69@WMS'>1SNS]YWF*HO3\
M_Q1T-/^0QQ-%"!UQZ\^.KR"-@/(WN6-*5*[_O!)E\YHU:&HY4"&[JN,H(*H:
MQF(37\UQNU^ZKH%#&$+& #+3)4,_)8;A0@B)V_+MBIK&K:05?60]TBI(]7Q(
MA#B;>V8V"-;O#=L'?_D6V2KKC+AW.")-_G3-[+W#NFE.O;NHOO&FT<+G'L.U
M\7@8,S(ZHM5!_&*3@7OXKC@(&S1\>/?-\5>VOKZ'-=Q.UI29FIN78>WA(:JZ
M$A7 O-.(AL*Y^L.7)_R@#$L\=+BM\-Y@E",Z\[E"_Y6QK<GF>=K_%#E ( ]
M2"79&K-NBJ3&H:.<"!Q#W&&LD3CD:4^4_L>D,Y8)R1#NJT?:TA<;X:/ %6$R
MO29''@(Y%9)[Z!J1=>GDB19I>?4HJ 7M/Z"XN6])R,>U/OH1UR.^9_8U3BM2
M$/2I9:T +S-7$4W=NQP.R0[(_7OK/3BIZBK-9 P*>E35L>RM>OGZJP[5)IO'
MUCD58_[*$GNW75XL5R]Z>(8;=3G'6?8JL/#R8@AD$J6(;:,>BKDN>K*5NU:C
MP[C]O23*IKFBV*;<Z.G#XHWIMC/.\;:G'F1;&Y^\529TPO,^Z-<AM/AKCFS<
MSQ<R\,VE';$.5K6:3$ >)XV;D(^NM>$-TE?.8: =:=[R#[W)2>!E\[M88S%P
MXPH\)(YOX7S:VS.J<8,JJ#B3&,G<)/[NP;>>XLH.D+8J2N#E@51#LF9PUJ P
MD72*\%K-GBY5G4P!WD:5;7FG[^6[=-W[-5[.C$/2*U87W\:=-Q00A$6?!N&L
M6M!XT>G.._,[[T[^P&Z^==XDY&]VP=1#WV[8?2']PT^),#EG#MXNRJ*6X_=A
M>R+1.-J<-+H]WN/\WEU1?YXL(,1W11IE,PLFLF;<'  (M/"[;RU\SK3E#<W_
M>7\IWY9VL#]B[#-'UV$(0<O_!*R>&S]7T\::QBF+D&,Y ]&2F7G..Z$N])K5
M-*AZ5WZ&!'+P;%!],J=CHEA^Y(:)T2BZFY[G:P*OKI3A:MN$:*A(RF"3JT74
M-KOVUU?@M<3H!9D3PT[GQE['LPQ%+8T0\.M;_:&JT1TW,O]RUCO#L+UMLEM:
MG>EME9TP]8':8] '3BQ&R)ELP9GQRC\[Y(O'P:<,]D^/%JHV/>@]R8SCDVY]
M5+PBNXAG<DC$N+NCX]>W'1YGNS(:ESCDO4A+ZK3EX3=UR&)(QU(Y5C=&^;*A
M5 )EPV"0]>#AS$(O,&@RX%C_KOVVW$VO[\7=7,)<^D%]>K!AY,.TM&1A%@@\
M7UD[0\E3E0+S<K#X)=/2_Y-"J+!'I QT&\GCB_7W*>KDIV+$=;"6[P0EJ?PI
MR>5U8%]TMKO_L4_?I+]_1IF\,J'[$:[_N:.12<B*4:+6F],:MP=2Q2X#BMJI
M[&A0S'X=@?S5+Q<VF-V':<3X*R:H$_F-P[MY^>\D!0M0[:P"'N#UT^<6^"/T
M+=@EY+[\[9",34D=^3N1:W6W&&Q^V[VWXX)DIO.36U8B8;?9?W]YOCQ5M=XK
MVUCOO"J#-<AET)?5:XJHK8F<K.Q2ZIV<76+=NHW;)^W.[;^I=61LD^.&T?!<
M_PU+I+_N;,U&-">;; &#1DI4GM?,>26J..RKQ^PP!P=MHU.F!"0 D&^Q"QNT
M],4<:VS/#.!_$O!SI 6'%>6-Q@2,_CQ%%6QV*@K,&L3?EILG%/"P.^J[JH8M
M_'HMAW4R%>^%W^&"W'OH7K4.JU7E].\)3RCBB6>_ 4R9?T=L8=!@)X7] SU0
MK7Z2*?C74$'.I9+![7(R9"(+)'F+300:(B7JH]$>L?;C$#9X9\18O$_4)<-;
M\Y]%=]H9.5:F*/"]%X;$_DUF@$U7E,_N(1N#R#$I&5M56F?^?D4^_L9OOV-
ML!)U J;T-X(MHI)U;<OVP)RU.(!)F?W$*3VX:C844(!L5JX$*6'S^ E;YB^>
MH&=6*ROERR<O\FK6/<N$7L49)6KO5R5JD0"##8<FIB_4\O,;DA?AV+FR545*
ME(D</HA]D</X7F3D@?GSYBQ,?NBHF9 )7@N;TXQV^DJOQC%,P8&244PKF))=
M-#BN1.WO2I^^7QA<1JD-?J\2MLQ@@?O,[T@G>F:WJ(6-9PBA[<F"Y:7$#&G\
MC6)??U@3K>V+K$J+9F\_8E<D@"O^Q<,_!T2^M/3:'CZ@BBAW _J,[%#;,+NO
MWOG%C?9GKPV4J/.!/^-D9$?^/%VR4I'K8"VSACO\4-^F(NE3K W\#X>S.6&Z
MPW_JYF857N9U)](U$-TZN\.>4VXL36?MN/3:=2ZKMN_+Y0_D@/]XK7IT4^B:
MT^M&?D!QB]G>@1\\I"S2?WB,8J92G_G\@/1;6(-8$^U_&\2-)9?R3AW?%)?)
M,'FZ;$+U:J?I"!!TYRFFLK_]1$;C\M[]V$2"401C<XPMM]_F&Y3$[5!C@RW"
M#:1C_5O?;;1.K$HL&UG[N&>OFUN"\QBULQ$MH@D61*:2;@6UT=Y3;DO_7B4
MCXJT2^(3V,)U7NH6I]_V[-H5I]&^TKC(T\BJ_W=L9 79J*TTKW-WM$=,2IS/
M$X'O2$=H@K5\\WFS6\TSQ82&K+H&WR>3>5*).[ /NP9Q.Z(BK([&4%.CWMB\
MBDPO(G^$>MMTM@Y>G2@+@*@2'RCHZ6^J>FDMD<OQMZ*^"/Z(3,7R[^G2)L;5
MJVOCHDLI0S@)!4J5V</M,*J7C)Z,"Q(GE%-&7==+)OLWYA=<+/[?L@?O6^(N
MW7;JH#Q$? "P$4AOW$T>!'1@31( =8FM)GQJQ1EO)::F?\I!GA+U1@&T%)*C
M&/4)T3-GLW#YN"R>()K;5;/@DH#^EX/]V_/2_ ZM][^FVSO,\'4][M/=[H%B
MBBZQ!1%JS?*R>?R=$:!/#D9(F(O_A@$<+S@AG%$=(;E !'N>RES+GR&GD)6+
M\   OU90H$2$S9HA#=&7HV)R"8<^^*2U)&Q4@!$T;O$U;?$_&:+B,F?O@OYT
M!SX(?J2+G,UOT378;[#JBN+Z8_T;"_.SR[P&@O/1OA:GX2\,V97$(=I)^S64
M_X#OV*WM%Q:?9-+KRW]=9C6$^%:'T1^+/*EKB-.>> $UKCNH,/8*RZJ_AIE0
M+PG@?L5:B=N?Z S1ZD&N+*P"D7PEJA!J\5*B[GDRCJTMF(?QKUFBH_@;@"YY
MDSRD!\9.?JA-%S1N@+ ]I]YV.=VQ3/>7V;=]>+9)^TSH2M>F.V-+<A/OH7OL
M +F&9G-7<'2_M+8](:8U6M)BXMP@&D3,MM]HY 7=-'&7LT%_G]$Z19H2%41=
M\N-L8/Y:Q9MY\[5$$O@L$$8T\1;Z$/SU6V03$JCU.Z\;$6U5&O>/-U*3;8SO
M7!WXT'Y9[^BKE=4ONG."++N?Y\;M?((,62.JB;C1[J2?_K#'/3KM18T'SZR\
MNH>P !SYWZ[]UTSRU>+C4Y_47^ZG<7OD%GP?(YS\33Z')9?(ZY2H^9)QW UP
M-=:&N!2_CIJ*-YS'I$5+'[WR_;M;V)+*9D[-6-R?L4#ACEUM<7CY.UQN*TJ6
M9';5QY="*4J4),6.E33OBA?48#?4B6[Z_Z]GI<VAY<D=,(0:.Y=K2&\\:'BW
M6&OE6->M,YEI?^FV>7^6O[WE/_%6&M_JX+[PH5M05^(5.B0KEV!?W];=P<E?
MN:.Q0U)"K^&^99+.13891'XJE3'G#_X&'Y?I-0[O]04[ 1K-\;WE[$*;$D7Y
MX^U7#?L@8/E5;/28[6C$/V*=%5=3AB3>_+YPWH^ (L=K%HS:NU^O_GL,T[^;
M]LAKZ\A=OR]E6=GQC<G8+>R3C6:#0X0PU]!'<T)I?L]$K!7]&9^_*)-&>*_K
M4)7:<!4;P%%5I'+R/_'PNZ$%23V"GOKR'4B-:$=K0G /O ZM.\DO(,:[=PO<
MGBG>O[(2?+ Y7D9_9!STCPU@Y>3 N$T/H0X0VDX,,0OEH:*.JM&$.]Y\@2(_
MXO?![==1<_["E!GM^)8.QHI*,,X]_*C+8Y;/H8CA2<%T01TZVW^WL_^N%#<K
M5M;)])S);L(E:!Z+4)>OSOU%L C<@5BIWC1I+V4KVE3AA,%=D<:1J[G2L#:<
M"O_;$/,9Q&WV3F_HES<,$C,/C\;#F/]B:/LJ<V+A3@=^_H1B78!8P.QQD'J4
MW&Z_I%M\:>]836BP],KPBQ<UN//ON-K\D.E&.'G_7FS,@'R6RF/PF'BXVF,&
MC)]0HKZT W[4B9ER++/-HH,S?+!IQ$EZ.+N %T,GS#'_;)HOM^L/]R5>GF^K
M$5341=>4E-0,_G#WS48* (JV]YO7?8=UX LRQ@^M1'E.B&C68DHK9341??B[
M@Q.'IC%$#'.JKI=I]$81NHJX"(<_-6=G#/#NF=8^@;%TL$<ZP4*N'!JG)U$A
MLV+Y!FD+5RC?@!ZE3.T6.;6&1(F*1X5W+>U9J8.T9-IIM!9Q+G!P0G[D/Y5Q
M(\TEE!T^$2IU 9]WM5T0_7#U21BIZ(KBUQ17MWCI<W8:?[[F61S[>;>[<-MA
MT^K>L=J!K<QI]^X$\Y,JK7%G!&5?=:()<:$W5 4#$_^SY3[E\069IZ/,XAC[
MW_0(0S<I44Z]YGOKS&4I\1GU_;,(?2T[IGAG#N^$  ]%#OEO/A@,I8_B!?:T
M5</!'P/\1(U7R]&RS?=:J _'T-G4$=R=O]'0(3F@*I="+<U*E#2.3P7QQ_RK
M=] U;W7DB3)DPZS3/94-0\'#.WM[WD\2DS^^I]^6>^5<'0G7._QY?6JP2XZ6
ML5[/@Y M 3H!(2]>4 ]^)W]:MMMG<4)A3 5_95)QO#/"O]_JY8-S! HDEGD!
M$S/PP5<OX7',3RY0W%\4%R[L*2,[P4-(E7(7WL:_#1"HB*@2?"-D)B9P ]K
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
MR5^PJHK\*MSZL\0W1+^>5FGG6XY^A:ID(25J'/[9;UD>_[:9<O*J78KLJ&[
M+.G/-KDP\C60>5#0OO>ORMF"&1,E*KM4,HGD_=FY\K0ZLRQ/5J_O4,CG:5G-
MV/ST$#V_,:!5K*,U_C,@!>[K-/!_?G3W4;O#5K=B-1L*-A1HA1AO>)25;"X"
M%P!T%8BK":8657^312PN"/WN[_T6^?_?Q21)(VV9/9%#AAB7Q*-O$Z?Z) -R
MW*)4S"#UILPS']B$Z4*7A]KMT'?K[<%_:GKDKNR.4RUV;VUL0J*\G/&0VBZN
M@>8D8;'C.WTTF[K1P9F#6TDR>@L!H]1;(QA1+<7#4VPBN#L*ZJK;,X#U9-U
M[SXA=&"^8XWZ4/W9TE5K?JQ6.7^8 Q;9/GN;@Y^)E\!4O!O!B& [_N'=[/3.
MLK?PDR?'I%$3TCAX@P&4MJ?-)Y0R'3PX- /\!0;ADO#+2+'BYS :L6F5UFWT
M]9Y$ZY8<O_0@#GTY86-C7A$_Q^]N0< !W-3>)6[?HDLB/B[+LKW,2-ZO>#S:
M\%;LFCP5*V8*/-P##OGT1)6!@;S!R[=6XJ?.H+.:9#\NF?VG[X0;:+!WG;GP
M3HER0Z24Y@.\E)?X&5JMO#0KAU],*-!&] F;\HB"$'O,76E8"SAP($R/F'BV
MFW[1'#-$\JP6D5]Q?>R9ZT8(=J'%-$2N_IW TO/\J;>!"O=*MIF?>IA$5ZRH
MAAO8'3N_M%O%>4CZ)7D4U>+SG:L<TL)9Q@M&(4;M0>01;(?BF01XHZ!-D:2(
MYM'-FRY4\H"A!CJ7*6;@9ILLOZERKN K,5.%HL1F*SM,(G )<V<P^3;9&"(<
M$P.ID35B[>KBX.WA[6F?#5W6C#Y:6_@>13OA?[Q.D4G2'"TQ1'LH*&13ZNHA
ML#6KF7G&-^Q$3Z28)=-*?1,QK;7[-\Y2YB\!I GOE2A:/4SM <IM7VO^EE@G
M_M<HLV0J$@9NS$TZS7+>3]<]!=!%78@O%/CO3VP[#K<J41K354(UWHK/7]RU
MO?M1-ZZ[<3-S?]W^.3>4W]@5*V))3O9AC8GVK=FL"DK*?(,_(XNLIT2E5$PS
MO)6H?3UK4Q_9C0[_=Z(E8M9H__XV\AO$HWHF/)GRQ+_QQUQBR%W">50WB.F7
MP%NVZY D;"M)'S]GNE_BP"VZZG1B3N4])P/V65RR^!?ZNA(5 "2!1GL3(II8
M%;B[EN;KO*',*6^@=<BE@R#;PSC='ZZH*P//*U'YA#F@?6/6(S9=CWBP->[7
M?,V3 IZW4\KRZ;(2/_ R-X.+O87YDB(@>7#P:)*#J+T20;K@Z,'0&T\')[T[
M:27#0^$7"I93=6V:-E]==0&U><4BF P,,B4?H1[9 9(W=&.9$J5;[_Q2;E(M
MOEVL1*W4OO]_'2^@1S=XD Q=2 +6B\MUMC5JD-RC?<," HJ*OXC--=@VX*KY
M.EFG)+V7]7EA9,A\!G@!K@>;@H +0G76I 00/>+'=7574Z<(72]^+\K61N3Y
M;PY8-K?IXKGH4?B>? ?TBHU/,UJ#L'UK6+*TC'Y';D[S4E0>KL>(S:P1U;RY
MQV[.F.9'D,^.I[3KA2M11K68,?\9H##AK6SWGXU*8)#YP.'^XUU8P^ /87<=
MS",0C$UR.*A$;>JZSY1HP$3^@T/D\ <0-94XY+^S(#J+<GF.Y5I*.NS"B6OC
M"-+<4[M,O3_5F5VI*Z]U6M@=$^M007FJV[F;@:35C]-&,7GF]UD 7,IE%1=[
M0R82<P6]T8C</[(D*U[M/)N5DF/T@-$&J(?YGCJ9>,+SRPK4=5^O[]N^A.)W
MU?[4]67>P(B.FP]4<K.>B8T/=M>?B6(#NJ2M#=]+ZV/90FVO=.M3WV([8S>M
M<ZR($_.ET_IW]Y#.GID-++\4'W'(FQ_PNM(C+J@XTVGR!^G+/VUMV(L/"\"[
M6\9KW>/K'$/*._"B1'AUC\P44J+8M0)C-CBX\%'JD4HV\^&/;.X61E%6\>P
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
ME1F^&DR"E95-L+^[DRGKX+LU/N1'E=8EWW=O^5H3?Q*K0]I-B(+B [EZ?>_
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
M<X2*W=*MC4L?N4QE%0M@6NPFSGZ5X8W0359F3/1;/L0RUM0/.R;](%4%$5V
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
MIKP.0,[ 8Q(D6GB76@ -,-8YT/1[(5XS7? 7^-7_),./?C@G7B+R(0 7&F9
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
ME7Z7#X4NZ$I]5J!/O;)W(F@$7$3J0'X!Q,[DI.%E[\4EA<'%T>X,OW5BYY3
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
MDI8NG]56X5WI.,B_$3$G+( .2)Y<D,+'Q)%W>*'0WR*G@3P-)N@D6:;;)YP
M=_A1"B]XN9%/A^8'[O*HBDAX[,0X%Q 0H,XN.'&]Z]INLT(!T[_L+U8,GC^G
MNBITZ1)'T;?&5)=303]OT?@B<-.2V"O )_1N^?"6FAY2F5J;S\"F GBOCKQ9
M/#\8Z^%;+A/,1FIAIR_OMZQ!$]LTZ.86QJ3'PH\TF!L/"(OKNJ=WBE+JEG>F
MM"$/G)I'5=Z'_56_IZ6<!:NO+37K&'L0II0#H8U*=AHA0-Q#&V4F#F\3BQ(W
ML8HK4G NN_Q5?E\G[8,5^XR3;]C9-0@8?]K!L\VF1A_#/)>,]SH_S#?\<N!]
MH46+Y<2@3Y6WRTSD[M+H<\G):6551/V>-G,:Y3Y<OA_(#@YUT%<7# 8 5&#L
M&-J:? TF/00W-UL/N_"]G;:(.;?AU:.X%=&>S5Z&XN%2].W60JX0 0\R4,%
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
M>%#4*P7-*3\%B1,T*AC/<IZ;JM<73&0&AL!0$A$159\,D9G%B$5+^F%F;G/
M <')JZM;11D[^OYZM:-WE,0W&E,T//;MMYTGLJH5V,G\Y),I %J%ZU'#[1=[
MX=E[0Z1#J^K!G?Z<&&R;:_B+4 I_)$("N'7M^P;[:<4'"0\<$^,[[<Y0DI,G
M,14P$ #@*1A:VW%#^F/CBVUU]BR:5/4,0;<;K?0>_'MYX>YITQ)H6OVV1D!0
M--!D09->?+6W%0%<Q=PD\UWV;%!A3DH%NX"#B]A)7=N7W.&%CMOUJD+G5$Z,
M:G/]WB[#RNHNZ=EW7$_#KC_\*L/3##//O(K;*[[.I*SX%>:2;3=@@J%0EALF
M^[P3+]WM!(>;TSS-!4X/:W=&$D)Y@*J_5DH2([Q66RVP/4MTY3A[S;Y]B/85
MV$1QY7WBSBG/+?U4'^20UW'A34]]04<J;!S6R1%^3(71?+U= NN#R1K'A#7_
M["[4WONU\/N*0RL+%)GB2F%Z6S7E#J2*7\8K'<M>]%Y6Q_G+)8M342AO2_Z2
MR]Q>"4QGC1>)ZGZ0%GA$P+M0+T3%SY,>BNO3X:A$M8DR&J&>'Z'TI12R$]'J
MS^TU3AS/'<)?)3OM#!N:0CH-&,U;3DTMAH\G#NZ8KEVTK;D'GM_4 M:Y7[A8
M%FZ?/L$XNK!$_E"-N4]42_9B*3:_NJUL+WH,DL<.VIA>%A"?^/N_(\=GK^HS
MV^.84!1P)W22>IZN>V(I3M0ML.-/YA)[ ,5R2MR19E=Z4[*]%HVO5;\5-;2N
M^H'FCW*2@@IB_8\-1'<7.EG@,!PL4! UR7+0YZ]*_OU-UH)4P3S6FG0.[$1N
M]*<7?:BXFQ.O>*2KO$3E\%:=C8<G=70RFF5U0!!FZ(\ KW!1%E]FHSYY3AC_
MZ29DXD_<UG>W9S=:.1;S.:IXI.'Q)4+CR:;'P>XO#1^\/"JXL85A_#/L?,FC
M&QJ!<SNW?P1\7:Y7VOWP02O^,T%?GSIR?*<MT=?7^,+SOO2:0-2!_ $9Z@?1
MZA)H:ZJ)/]BH"J,C?)W\=XDC/C/.,!T^O-QGSA2O(%%T($M*/VG%92:W7E%
M4)4COAZ1H.PEW@Q'E> %C@)#.$'="URO&3%EHYKJ#G)4$J/?XDO9I(>%\]0-
M8$KGU*(=]%V0?EB6^ :*>QHMV(LMW'LD9FVE:L>P?:G$9>K0PB_HND]]\SW.
M,Q^*Q&UUQC\%-<>_N?)_/STU4F%KN+_9:\^+;U?W5G;S7O+*Q;SAJA]+#:%G
M,$BHSLOAPZ!KY*(&T[NB4O% >D0Z>;!*$QVVZO9A1<4\QQ!G[\Q%^(Y_%Q-,
M^NJ5Q.%.!<Q:B-) %POI7W8MUHJQ:*30HJU^+1@CP-&J88/X, RG- KX)$=?
M_-'IF+A$;I_5%B(WU=XWQE0,EW-TW2.<P(C!@-P,G0%"54!$+L4%9T*9(#8<
M^6"_.Q+AN_Q _>M[ZZ+)EZ%4'S:3<E-\VTI**B?4,S7FG>(\U1G3A&C LD)@
MFH#I,@WS5*FMUGJ\9<_:D1I?SX:L7_]@R$P]6R.H2P2L-8;O'H<(#EFZT^%@
MFTO&81 GD"/L!0, >%2ZOZ@JM+_VUJ7T':9(TE[[*VNN7/C3R;1+"/ENN/&J
MZ?WJY^5U/<F4Z%'Z2!\A::]E1'S42)$YTZZ\$N.[HW]'/';!BC<%?.,QT5VR
M'$SZY)*..-HK#]9NV%&J,=4;IR<]1.*D/T ;LYV&E.MM\:CSX&46><OOT6W6
MUMQJ?RW.1LU @ZOQFBLC5E_1O1CWCVR?Y/K&3#RLW<ID!60N/8\RV1'Y(LCD
MF_I!\T:O_5$W+ANYN,_WI%7P#'XME(Q^#5#:4?S&L']J'S%F:P?HG>W%S:9B
MG>:6UAV)0.O+#O.6YGIL )J \[=V\\0PK!WIRZE+XCFOSNR@6M3_%BB5Z)@8
MK4XA,6XYG%(V#%UZ^R?]PE"_K*7'U8R1ZD!4-OWZ X*%HJ\4NHCED^NX=.Z"
M5!(EZO#JB%RU/U*5GCL<+$>81I#I-G4?)-=5@?88"TV:E.A;M4"K#RA-"_0X
M[M1QW"%FZH#4T:=[)&<..Q&JZH#NBI!B*$&P?N@O6"J-@MY) ZQ5%5\&>XL2
M<67!T ,3.4(\FC7/;3V3)MK@UHB+R24MW98C2)U4%I/4F7/U<\2P@]Z(7B48
MK2D+4!K!+D@ZXSKG "1NKL=V!/A[2RUE#HKD#55%5DDP [X]0#>5.R<5>RUE
M5U%6];3+$<;SH[5R1*X.1X!Y8-[3?I"PCT@H*05 )+%)W WA:')$A77BMP?5
ME;SE3 Q9I(VURVP=K/_O]V.N14+;+ET:Q#MS6JG:?\J3319I$435?DSIB>[/
M)# [.V1*98W5-X[AHAP! R#W#4$1M.+,)(GSR2U1R+@RGX :TCK/Y)/38=L;
MKKU67;3/O73=9.S]RB9J'%D;7P"IXM2EAX2R>0VLGY#\T!RK.NHAE.7)$5>P
M7)"(30!?O7"3)?Y55%Y8E--7:3\K<XKG3$]9WLRE/Z_H=CU6)YUAB+NRA:^A
MOB'*-.]JH9/D@+\+1A%3OEN.8(>PM6OQJ2TP,2VLYO_&/(^4,LOM^%CA^6GQ
M) DR!E.A33)3F44S4:\&,T@5FLD1K_MKN+"5%5%>3<\/SZAAAYDW/@$MU;W
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
M%(:.'FE!"MF/3YJ#HD7OKJ EY\#]@M*6)WZ<5JP*0;6(M"&$56-/5?[-',Q
MNB=OV'2W#3%E5Z$2064A!#9ISX%W@_ $A%<?IY+!$_,%QJHG>^;K#B'VRVK>
MK:ATMSFN,_YI;Z]SNO@!%;#-#(2EP0N1K1S1GOV<+"N]ZKLU/B;D6 69?ZU'
M9NK<O3_I.N'+R!<@0KNT5R%K+L8_P']'WXR_(?/M<W&XM6W1. @T'#"+.4 [
MG>CTN3)VJ+_9OE0]/"VMPLY1HAADI3EV:\T:Q^"L21\<$_4W,H\Q+(2IL:@S
M@%P6'UV%^8$K&R:+YVO$X3SPBNR@<\+ PB4 8#"YTM(E+YNI3P/DHJMN@Y0V
MNEBJ$K+_@F TG>(W1$T(^WK\W7M>1?6KM *_$96,VPA]BA7M].S>[ "!%YLB
MW:@ZIM&*>^C;ID4AA36.$2L 9%#1"C==T^*J=\A,@RM)&WPI.G'8'VI>?M:M
MI(?&0:8WG8:([9$BM JH+U20BAGIB:Q"\H'66A_KO<\*IX=(^\(K9IT"%VTV
M5%IWE*1!.8:KYL/#W>NP'Y/[9L8## !+:IGIM#\+.Z# 2J'X2C3]S@^!'WEV
MN,]#^![7T6K1"TT2>$3M4?[6)UEC49M:HX%IIL12NDKV!5H%QIT"6UGY\]A'
M0SEI+^6(]?87!<<F2G-M$C<\D3TLUOF@:<M/S;JB)7LG9#91% B''S5#JC'K
MAMV@[U9E&KY@-=G==ZX#*P":Z:M P]-0LP"7$,I4\5O$UQ[(<$CK(B!^\;!&
MZK_F?;9N)EYQ49S;I:=IV-K=9HZ:=@'""F:()$A'/&VG1Y?H6:)WO__X>]R,
M;[@]>F0VMR>BNGLY?1I9Q@0-Z&U(Q0'0ZS!H)SG6R$(I<(D[NO_\D=J(%&0Y
M5UFOD"XJCN$<":"H36^OO=DIK*!&&9=]W5VX>[?#KT5#^_*>W0^KIP8:5&@*
M$U?6V!D@$.C@(%V+;^EB0$PECZ<^^C%+>(F')3VG?C](5!,[NC5'VB&94VX>
MORE!%.\WLY9)[1H9O"2FFXUZ=AU_DG*^\0U(8CD]U&(\0J\8F]&$8>P!6A>_
MN_:J[_M1,M\&H1+GIJO!U'6BFG/UU 5%"?=O*I,2;@:&#@>9(@>-%<7!EFU1
M8UEW>7'SE 2IJL!Q<<R.CQ3&L7'W"5:!,K(P]5+W# $;X>^#Z1'/TVTD+J/B
MH!KS7Y5;NLNU [2O?JMQU^&@5YZ<VA_K:#F9U-OU5?!L_^5K0^<F'-$E?0=S
MBWS#BN0(53+/^K*-&#M?M=0H1ZQV![6%%AR+:3=AW+^@@I<L1]C@-R:UL#&'
MS6>V(O8PEY$TATW1TIBF2**D/J"]P+<!5:[8AE+"*[1 R@*]=!9)E[2D]"I:
M$BI.NBZD7PL0Y_297NEYTVN:E\5Q*)5XCU-.7U'MH01A%+"Q&-UZ6ZD! WV$
M VA>DEH)<0^!DN/YA:/^KDY):UY^Q)?YH0/( QDH"B?V]J%IS";AH\O%QV+Q
MM@H=[Y[X]!D,/SWI?S#/W\/$.<^P/7"Y?UBMX1&E1ZG00.FCQ+[R>NYE.2+"
M;60F:'J!= >S2JHKV8VWD!@= 1-#V/2-0[_%OO$8UK8:FGA-NAQQ*!"YA:.P
M=3([84V=70M9M=8N_[=UV_,W8 JG.2H^WU]D9.,&$<R=<(ZUD!Z;J@%M(W9Y
M[@6?O,,#%T%C@1N;% OCU.=YJNKH#2;\Z5[J:499701D8*U!]4IQ(@9[),3#
MSABGXB?.:X9]LB=&EEUO[$$XQ*"6FV'!$V& IJ[%::JU.J8RC#*-F11[Y0 ;
M&8)$TN?(^H!7',+A#S\SLM[FG>N)./^TVW5DSCB(V)SJ!6JOCRM-<NL+T!P5
M%^=S@3D,+'Z]BH"VS:"G''%$F)Y43 @L='UL(CU".[=6K*?$I;M*?#I14L5R
M.@N*%+42SQ.;J>KU:E.V)OWHU2R<"L_:YPT[6K]HR-/SQG+S.I_J:@WIB9 L
M80-45["0X&![VB,&%F%,Z#/VMVEL5M<8?DQ859CWSVSN,(&>]JWFOYGID0)>
MB%#%3)S9,;Y@\,P]W?AIJ4.D?Y\).5\*FZ_&%F;I3$L[:7 1TGHW%D&"_@'M
MX0 *2]ZW2*MVNB>U+^0.^=2,'3/8]VK#9J7CJPX@%;>F[,?J@X;LTW)$17)*
MLN1?Z4I&_>Z?H+[HB.P14!%4:_,>G+NDY4LBHH%KJF],*I3:44JK??13D[*N
MZ !NJ(VUBBSJP]%-#.DFCC'248B*1Y_UEB47<K4^P50:"#VSNY67'9?B:+>F
MECQ&GJ8+#HIN"+*+QF#/@EF/-A]#;0A()P?V\<TR-ZZ6;+Q04:'"5NG^;Q]M
MW" J56:1)G1457J^6_N>]S_MQZ?K&.U;/"Q'RM5,+O3TY5:7SNDTF[;67NP)
MO['H0KS1'Q-*[3#/(;'9<YST%D 1:B27*/+I IXH2;C<^ P.'#UBC_U;<*8I
M(ML4ZK8U#HQP"U2$[7PQJ!^\"N\0?N6*5^I3%<4AE$J8\68D:,)X@#[( 9(\
MC;N(?_EA5LU3$R.(BGWUNWP;AI"MRA''X '.G%,\G/WNPP3U=<QZ2*E/HH=W
M8V.E)L;K1=$"QTR.Q,.=YQSA' =M[[<N/F[^YNVD0LM6W^2Z6<V0RUJ+TLTS
MHJW"A ?2PVS*7Q"=J-5;>Y:=2*\(L-U64]N?D@>(!2&TN34U9+5;[_+.Z8F?
M/>O.&)](S #6)+MFAB?ZYTF+A^8 WVM_ZF8:Y_\ ^YAE6)HI OI.%IPA#7)$
MQ=WUEM(S0M]I52%[IA7E55XM'"TC[&7!0O"W*T/J<E0AEF")Q#4;%ETGX#$Z
MMIK0=SU-63X,%A8<U+U:4TD$Q. <[T<?6]:VI;*7@AX1EE'^3G;_+5*L04]$
M3*:0DX&+D/YRE4:HC;@=O#B&BQW5EY%M43Q@'5H1CT,KC26[V<'3A+NWX.!W
M9]AE^R?-L;G')Q316@MD;8(!:!0I\ 3B1O>"OJP.>]::^RSJ9Z#),.(]X,\-
MM_:\9\VIV/LD!1".!;F'/;NZ9]!9S7OGAYH+SYZFFUM^3)$CUIT*_';JO/_)
M#[-U!W [6G-V>W4<<!@^YO.<']3O8 "@F&6=I050![8,X.^5F$+_$0_T0_K0
M=UNT[*ET+\?IH:UN'^$D/+J*]#',7[[CRT>BK&#A_FG%TCQ"N#3GZVN3EHQ;
M-3<<DP4K6Z^R,AY(QD&5C(5,-L"ODFP#W<9F:#.#9-%-V;-B2,,=SY.XL?Y0
MA"OIE[L6U'HQG\V??XNYJ<J.$(#;'OU"**">?5+&/MO3O.I !60W2.W:#;4N
M ::>,NM@^JQ+XL_#SWRK"O6?G>QH/;[OV=.)9VE/;X^?,G$8E>8;_7[Z&732
MOE9?N>-9\4P)[GC.\$OF=1$O*'TWZF^_(NG=!<D.1<]LZDLH-/OT1EA!=M"6
MYL6 =5SGW-ROF!< F:8C'$9YIMG2))0%.6(2=7I>9L.;37+HCN%SN\@[N[ E
MS)[OF#Z@?8.(Q["1(YRP[:^=?@(?.'E.074Q&!EQ_E.'HC@I)I>30IU<$/<]
M(#S,^2+VY4%VE5N*HV&CEP6%8V_OCE1M%@%,60;GDPR@F_\DV(#W 0&-EHT$
MDW-B7OS$6UR2!(Z_AN,A[260$S>_*+7Z5JR%*H6-"HT.>PP9,)EMS2Z$V'ZE
MJU ^7WA0^CR/.2RDYX2P,4,5W</22BFU2"7)Y.^!EJ<ESOW];F+4)>( 2GF>
MHBP]+$AH=4)@W6Y@E>0(/V,4I*Z28HR94&"3EE)^OZ.PHX2@R_?%U,,VE %"
M"O,:;8F3-+>T2.G##6HWH52H >1!7"NS)+["N&SF$5,II4"HP$(^"/I#%X>_
M(/Y)LBE]?!PYJKC5R'<V[UR"1(MW)LX]>VCXS ^<N;W1=P_2TCH_3W*/L'!S
ME$'QZ$/CL*&AR.$96_*#6U^^FXH<<7=+)TK*PA@CKN\K:_B3^:*(^]1 9F(4
M9IH'2&SQI%,"<G*9H!!MP::JN^K:G16D/6L]V15ZM%-IE?+[7W<Z2+4!/P$O
M[%U4"8G?P_YJJXL?/B%<C(7V^NEI88;$,"$N/$;O9ROO[Y&H/MZ?75\7 ,/K
M7>HJR SJKN;3XF"9J7BN%]_YN6 4IFT?;KA"<<@ = =YF+8 ^]95//@&COX-
M?*;<"S*G;](.#&%3'V%^>??%]ZL?T=0_VHE?:%/B9#L2)^]]<=J2P68+J\[_
MJF9<U-!FQJAVST0OS$N*-[>'$'Q,]M':!(L>XQKM@=L#OA2G]-<M2.KU0-C1
MK,* L#Q>B7_7@E6LWP;6 ]K<\*+(=ZY@_(+C\SM*6E;K3IX9T]EP_9;*OM6
MS9G6CX-3&6W/V98FH2- D[BA*RS1O@8S_5/(A1R UT=%V1%#!Z^S!;.'>0->
M<R)I@& _M-Y.<O"WJUTS:I7TBL B?IZO>KE,&#6$;YH[5:KEUVN6VXFI"";_
MR9I\'/,99F\]@:.J42/:YRSJON=)C^%C0,U%1CVMB/93%?41S5SS=-SEJ7/=
M4Q?"1_K%F+1IZ>99F/KS2 P*0_KHLV\N\X:+V/9YCG]4^D/SY'-STZZVR_D[
MVPX*N=D />A&?:9O3.'Z:%WDJ2JAX2-S'O,S'G>B3(YX3.[IF;(.XSR"[O^?
M1X:"TY'0EAL9=GP-X:(&=K.QDXA^#VWH [ OOPY^0D-G6W)2(CF8= %3V<LR
M3KW^PRO*C!^_CFP?(4<D8*Q8MEII0#+C=(YYC!;A&Z^:VE*SA+JKD:TM=+D?
M&#@)OX:AUOZ\0?[M:I-+\0D=<9*2A L?!=FE Z202 @UR5A)_4@'=]DU&J]G
MFTXWL@$-?[V5<>Y"ZEV3^9&09NQ@6NO"H8MW#'25$C\=;!BO^*!SQ0+S7:]N
MN8HJ[!>=?M1Z>X6\Q=\9Y$;]**N1(UY[UBQ))I="[!/Q]AK-@Q]O@X'1Y3E%
M!0S[ OL@FIV6H--H9ROP.9>5^]'Z]D(W/4>.*-!S$J[SVR:HHXD*Q8$=K7T3
MS[U]9;!R-M'*K09^F<_ 1I YA Z4_ /FB<X*G9H!A!]Q5W^]]11*O?8 VA]>
ME+4++WO+,4K!,V0P+V2&UV;4C?$>IL=J8=H<].0(3GQ"+IC:*%[(SF<E'JQS
M@PY7J^07RQ$_0ACDL]W4 '@9'C-+=6 &N(GQ S;A.>Y=!(!# EVK<Q-95.TA
M3Z#IQ&ZT(EVDGO@V"B!5')[[$G GA&C>J6ZT/B,GU2/$J#BEPW7Q-V.)'--X
MR9VLW<S[)\/1P_UM%87A7%5)=2.GZJV4O8 .@H:-U33^60XI=F@T)T^ZO;9[
M <8LF^6-PH?9=<L/5,4KY(C4["4*MX9MQU=B8>\Q2R]@=*&M;L-^43:4NV9%
M-W@GJ]LR1<;V[ETKH#;1TD-WO5O[F<FPCF1P#A0(]$5A8++P_"E!!9D]3%+T
MZXCQ9?%=[E/;?AP)81@_UYDW")U\ J+8%!5H"%N*BY,&"_>SC,MS$I+F<16C
M!%NAV@M+.I$Y60[8_<HRC&5)G40'UA\X^=_!'<]'RD'/:J9;V)^8"M1NJ+UA
MXHO.RYR=QSYX_M=Y-KAZ/D@<ALG&#6"@]<I"[59,!>4!>J>PIB5" Z4([0M
M#=2OU B_:G>OW+-ZX^_AP[]/K+IS4L%2D2+[A!G+A0F7W"!':,+2U4YJ,X94
M!IKL6*0X8!.D[,=4KM]F_D KH@FSGD<>4'33^JUOO23T9.^QWGS+R@J*+<,-
MVHM"?H391_-0=^4(9?X?8X#S?0@?<!SJ^?25HQ,R RL$V-[=A/X#783:EX2D
M%/0*%E6=V"%'J%-9&B7@$Q%5>?*\(/WA_&;@4UA1R!WT81:GD=M(/_L8<&4!
M'\?QEZ_N+1@Z6$'Q/_!G*"+C*<-A:,[WOULSR. @M_MIVI8=Q5DY!CVWPX/.
MC=<-3Y4[2N9]QWV>2)R QA,SF""Z K%EC_3HCV+"7J%&PZBF[.-TO05968YH
M=;@J(/R^&\:,)P_$K)<CFHZ&)[3QWW^PO&8T^<H"6O=*XNH@L&,=2T*IA]:0
MAU;.B(9 LH#>9JNDIX42I%HTZRI(\'ZK?N/I4OV&72R2OE\C%]M+$&&5S"(+
MB>8.;T%'[63%1L[1Y2&:05T]T@UK6,D103.@W;!VRH2^8KBB*UCC!.;#R,PM
M$7:!.5<#!+N0#[06Q1Z3R7RS.IT;U;%C2>F2YJ20&OS6N0Q^2S!9>7QS!4[K
MK(NCT<_$H)EW)UU_5A=%U(ME1%2<90VFL;(YNSNG/-W U\JL//SL1(3_09/B
M$7-,-BJ!*7"F@_]$))AA8^6(#?5[I_YETN0([?H]8&8;51G:,03ZH3; '*1H
MIDK1#6E\(4>\25([E[=%4Q/M4TVZ1Q9<I ^]:QQ5DKV"K$&F*$[ I-EHLR-:
M375_4[6HOL.FBB8OV4XK\<@CMEM1P^N+8D\,_+5YR[]C'\Z=N$+]49PCG(&4
M^!'>KX]]G,*L,3&6*H6G$W7*:KI#CWLHGN^_'?*F8.=%WY]'7O0&(4(;:(:O
MEY_8Q=["WPQ0!9U1=UR]ZVO\/U[FK:3;==WIW0O#? ,>[?5AZI9*,,.;#:RX
MMCGXPCMF^F!!SJ1WD*S'LQ 0KI<>C4*7/LP<'!)1/2_&7.PII[SSN)C.FFE
M@KL6^6^*8=PI^PR61G_@>NJ";V!_F]Z*'+2XV"M5*, 'V M,\L=B.][^SE.
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
M3D=N-S4$[I'N9!^=[;2M8%V2QF'TN;?6TX%5,MLY&'N0+"K9*Z>8=D+."8E
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
M1.JF:,Y6JR$1A$B1ZCWJ@IEF6;AV5HXRAX:="PO!B.VVY\[ML[J%>=KXFC2
MJ2QL%"G#8*75'B:#],M7VC;PHF %X,)*B_L6##VC^BOG%@TV 4:>*%^OXZ'3
M\I\*Q-S%>".<X8Z_SSY@/Y#G10P_ZO>N*9LL\5S\+O4^];4TYENY!?]]34UM
MM0*17=\ /(_B8.X9\%BWHCM\04X3.V^ '!0TEJ<]QL.VS698ES3E)7HX24R,
M&C.<Y\SFER1EX(MRPG$1J_D99G!(<@>T+?0G7.Q=]'Z--VX? -@Y(>T/S'3;
M4Y.:5,A1G[I)ZY2(X*2\.+H!9 Y6BMW&0EHY@[4\T]9PX/:(<3])C6"+4;]:
M3=X"HC[ZG;U3R@OHC3$?/'$],<705?7D^,7H-:GMNPU?F0Q_*"V@2<(\7@40
MD26=H*;6TQ^ZY0Y ??SN\X\=LHI^)_CM.-,T:<(K&""_P;Q[9H>[T/$0 Q&!
MKH)O39 "83GD+,N9!^ZQ<7>%3IN54;D1!?ZSI\'VS6 H%-N/>>>%PXFD^;5<
M2GH9O!UOU3)BF7QLH,J1F.BN]ZF/<&ACWIMSEQ8&;G9VMA]L^?.7XZ?UIB9R
MUN$4")+JX/(49K<"@>VI?W?N2'J3D^'CU_F]9_LQ%E;S#9<B\]>7<)Y:]RL0
M3_<+2;,,>)O2@*WT=<6T NI.N#&D"G3@RRS!EI<6$'1:=CESI:PV?5DC%E(M
MHFHQ6M0UVW!\!:*#YHSGD^$:!QZK5DB'=*BC/=DA_Q!T04Y!D_Q9J=JP3XO>
M!^7M_"O_Q<?ML&Y[PJ48!K9IG:K40JAT!TMRB]I:8\Z\A#K>,+\'[NRQNKIS
M:DDV--3EO>QR;Q_G38A]N69#>1F\)Q@'&B7)GA;,*[^3#% O?)<3\25&<9DK
MI^%]CX:)1'1NPIG_MX^4V47=F]E+J+ /*_FOT'Z1:LL*XK_;T#-<2G>I!0^*
MLMM1*)(IZ,(-29Z)_?4?_*MS"H1G??5V-8W?XB0=1L/AL@/ROX&+P"U.1?;M
ML@6J"M[?LUI\I.=A(7 53!'F>9WXVNYFDK$W83-#Y>M]>&4U<R9JZP(U%5,=
M]985+2'Z?/1[+O-C&QY(>G&-].?!U1MOHZZ%+W'^6S"B@-3%,8BA;KV2G6_)
M1*.FC'3$*26CE:_!BGF9K3?- 64R*HK?_<<G>RA*2D<H$"5/_(,LRVT'H^V4
MU&1;7F<&/)2O^@A>U=99KW[9*OOI7 $)NX?:759.^GMP<'E+DRPC+[)I<5)(
M@>E^@__3[.1ZG<X]:_*6<^?"20:TZH$%P].:(6\&1Q2(T,G62_/MR)K$+0Z7
MZWX#$@6L!654EI'$*:U<2_QA4<1UFUDX*VY&&O9"6O-K855U3EUU3=@0SDP;
M,Z! Y :A*%0ZM@L=;O4#!4K@\\ >4JYLX#;GO1S&,*:_ S>[4=- CR69P>)0
M?_1=#&H)X7OP&2N=<6$L4U1VCQXK9"Y"] *CN/]V_K5DU4[?_U].2/=H%"[A
MOJO[<F^%EIOF7UWLIJXF.HS'.JM&AHMD\ 9?F0[0['81"/6Z)=%Q"&E%KJ74
M@!E,]_9GQ5-Z9QWCAIOLFGA_>=G).QM2N]_1=<?YA@GJ(=#\^>6*6XG8RFZ-
MQC;Z?I^LVK,$SG7B0=4/3:OCIK$:;0VV=\;44?WF;]*N3$D'JP8HW>%#+YJ>
M_."P\5YO8OMZ9#;EY.,EY7PN']J2RJ,D*V>EJM(W(B9N#;7D6[B\N:+#<CB4
MYUR]E;65[WNPH^?Z.F-[8QQBG+1YFJ-.B!)QQE([-)"M) -Q32U7N!8Z+7:3
M8.Y&+A!#3K5GRZNQ?;7M.'#'CRRJ6!76YLQTB[W\Y;EHD_/#2$$:!^D;<NRK
M=<_U_7,'#8)T>_[@&4#=,AL2 R,Z$>'"[7F!>PDS*1JQ9?]ACE$S=L<FC7%6
MRA89)A[K7>18G-O6X[J,/C.9M?J&S?(S[FZ>5@MU9UNQK[V)7% NB&,>+DN\
M\6Y^.<,]K>U/WJV?I>4U474"=O?2 "/HGC)J;96DD"3&I6/"2N3>)YD-YK&7
MG72Y=*2^Q0R7^N>LJNKWC?%-D\FYP)&](\>#K,0P<%(>M2QB;TS&W"%8OOI)
MN<",*(^XND"O 2X-/K ]1N_?IQHY:)"<.?2\O+ '-4R"U>$@YB1L3^VW\]YQ
M_O>6IV<WGCK:.=Q99DUK8!SG]_T8C+F>NZ7Y@E[_SJ'P&]7]%*77JC45V*\\
M,4S["-NM0+0GCDL<>">Q, I0(/X]WN+!6!8&$D.4-!,ASY\0'ZF^TYX]Y@6Z
MS999,]Z!*0.?KO@%9Q3U()JV&1M/\.TFNXG=XO"QE67Q:GXH#8*OV.?6*[TL
M1%_#P1LY?[6K0BE)JQ$.A,_[7+<&K:6;PU9*#=E'VPQ_B;9H1PW6CE%2"9N?
M!QJ>FF\%1!F#0!@8@C79XKX]=XU*+N^+)C8W2MLB#5V?P[,+WY_^*.['\7U]
MYC6/)K(/L^JJILAF>^-KM*C%?@%^?9X[2J8&6 GHG 6,'TV?<!4,$8<?4B!N
MIW$9=Q<X6_R#;&_49+^2'>TP&?\S=SS(V3+=@&^WN+[:+,+JV/M^'#7EV85"
M-K%B7@#,\0I7?>71^J>(JGWT/-R@E\11W)XMFF[G;%4@0KS86SC^()6;%W+F
M7;VH(!_#7<.RB5"_%)HCM.<_W[6.$=@ UT((L)*'9:MQ@7N0F3B-B[T+:^.;
MV<RS(FS:PH.SS,CL?RHS7];4O@AW657U2YQ]1,'\>Z6;W" S6C?F=!FX399V
M)19IQ8PTE/WN;,CL;71H+(V[4*D>^+M96R [E+;CU>0K^F*X=K"\G!Y,F=$L
MGZ*9,+?WEE4]\#Y?7]?0^]8BIA01FW1G7'M-Q:#]Q54(A"UD(SL!,V@6.MIH
M Y9U5S>:V1+.<VROZ5MYWO;\0*]AS7/]=X^T3J\U1OV&L3 .EJTA]42%!1UM
M%)5U]^03;!2(=0$3C^/B_XIYE=SNF)L>R\#<YDDVR/-^S>+-^&D7A.%B@UX/
M#@].!IHH28=>:>V4IVY8ZGJ@PW5[+M11+'^\1XLY=?V?X:PR3F"G,B7W5:H?
MZCZ3<[*"W55("R3J?L/C)%GR/,(%\886;E;JF(>G6P=[\>Y ]A^RS<- X?@M
M=],U4>GJL</YEH&98E0[&@%&<8==QFQ;_06VAWNK-FE,4.,N6U[(IW0YI_;1
MS03HG= ^,$J,.26FW9/M#QL8L1!%DGE-7+JVWQ5IAS3NSH)Y*'+L$_\[*H$N
M]N@X01JJDR3)[/$=W.#>WH4NBY4NNCM+8Q\$P9LB7%1D<8=ZKR-,<M7YSG:(
M:_;SN[.WL@9$#]X/-E[*)Q=0B=JUU74Q5^>BMJ5C#W^@5@209A6(%XNI-X&K
M'A9W+?=_$$V/HMK,O9N6LE\/@N4LUP#;8ZRM/+WW[%=F3?87SXU#W[:A#D\:
MV?81O(FOVUX"_QZ?&1R1EP*M#"_$)9XSZ#P]CGN 74=S!"=:FFS9/JW"]00U
M46I2A(V'YQ56<[YQ?T=*M>'>FW4;;[SAKSKCILO>>WRO&4;BF+*-&J//#2K7
M)PN(ISX+VZ7PNY(IOSCRNEXK>>7SGY&'\(3\O?IJE(:H[FLG6HC^ZRU [X;\
MJ<]+8</8_NK&AFIUNLR7AQFR(>?T#01@BOKSF:->9+062%>B?2BH@AOEZ.#C
M3H F,25#W?ZMVD'P9HJV1LQH'M)DH]6GJ0.CFFU$*^1#]:(E[78.[*2,\NDH
MV CRZ68O-6$VARH0^K'(M,!U3_R]WH@3PY+2E"K'F%,@%GWZ])SS/\2'1Q'?
MR',&QJ;A &?@.(5?AM^ZS\D(I2U^@'WJ?/79$C4Q4."<X.^/\EK,'I8+X*(?
M=$@+":__(>)+QIGH5>&!EN*>HM$RC"1</ KFA93@2?/PS@.A+HC?5?)O9SXZ
MZ.QZ &4,(KE"2'.IR:&L(SW&8G5H_FZQ L'NGA33TU0E6?_$'KL6G:L>V^0]
M5.0BY2DMYB&:$H=P;4:[^DHCJLTOLF061RIE6"C9JCQN=+XC\ //T&R9+_81
M'!%S6A*66N1(97(4%5D/NW1DTWZKD)FV6JSZ">M_G;'Q5#OR"6X5CFVDD(\_
MAE[PBM9SWZ=:=^V[BM2*<G73+NI>%^!-^'R^\Y_!ZY\EE?Z.W^786],_MIVW
M8%EV/2VJK)9-QRPT9O8&H%YH*GUO[(^!JP2WPJ%+\OL]?5]N2!^A*7="";IB
MG^8/-#0(G/\RR@2X>\4']MOF5!=BF'+5FB@6Y>0(_=<%72 ,DZ2W=!]M'G:"
ML 'FU/4N8@5IGOY^O8N&^UH\E#0JJ0/>KKSE46;4/PV,&A(OTC[)\X"KC+OL
M_&P1?<SV[BB(*P::3\0TAAL9B4AI16&4.5VX"6[]LLB0;HLW2$ =A8E<U)KK
M>S8P]N7R96=?LTNTA[PC/;^F-32,#X\\ZZ2\G,@-2VJ[--?TY]P3L[;RE>RM
MGAU>9KBT' H<W=2M).UV/ 8Y#\8LE3T!OI)?P&>Z?$>(%6;AG&5I)6H48&@Q
M!Q6(-YB#4!M0-.A)>Z$>2%ZZ5IMX_:"Y=:(OI?M)K=!3('27AMN"YRO_[R*H
M,\!R. PTGL4 ML7\G^ZFD#1VJ41K(%H7=J-/*Q #KV _!8(B/'.O 09070H$
M:^E*P^#*-K"5)1&HEH$/8HNS"H3%$POC-MK^*5$H1@V*>".OE=G.T SZ=S\8
M_-1>G)S!23)*';*!OOG",H$F0X% V=I2(N GTA!J OS<*8+KC]+'8\^)RDO(
ME=-LNXK&!3B$4ZO4'B"=LWH1FS2R#[VQ'T>OJI*]D@P;">$7 )5>R^L&U.2[
M\7'V;6/7&T;V8+\5._Y3&Z$Y;!J.K4,'W=O;O001<2\FX+A9>H\#T8I9.YWS
MCB+%28'%:8QR++-Q&$C*@Z1C-;_.6:T42\9<PN0#TA;(@25R&1YZ%>YUM@YE
M.*X=C;*ESTNCX -2S8".6[3M()F[=&]4K).L0/0N)H=(MFS<2_PPY>SJ[%9]
M312O>83?=!%Y 7;[(&#P^CJ>V5*G,.WIE3H//EN6&";EOC*9S?D[T].Q*-:D
M/\>+E.JJVV!4&S<</G^V$ELL/2CB2$2TWADG\KTZPY[::P"/(3/.SP,Z(2+M
M)WA&]@?!'JR^L)KMJ4!((E_$ ..:2H?U*X;Y)3$6\@0P<!Q42Q%@?M+RZ*A)
MZ(YV7$[IB*T(2*89*''N/)YW1KSS<6)(V&L%HBLEFP+F\^9X15=CJ%.4]81$
ML:9N:[RK1WF\?KMY/>T,OHT#I#C+4!<>73[7</9!R1Z99!8XH1V7'W-N#G!A
MN,P"J+XJ3)0U=LJ!1.'7D&[[F#\GUAE:'+@E6PN%2GW8(%_FK6(R+Y^1S#KZ
MN"#9O\H5B$CY6N<2N7GS14M\@T%P^OWTUZ]^#XOP2POOW\_JZL(^WQU_0DI*
MA7:U?OD&8_BH?.=&V9F$[4)0@3BZ<.JMZF-DT4^@N31^;SR6SYPF W"M-6D:
M$KR"SZTL^UOI[!+0Z/AEU?A!QD.8E-](IR10_Z>%8LG6$ZN.:'K"7LM0"M'=
MYC)NT?0GYC'"1$Y'3I^9ZOB?QXIO%E;]D"[=A QYZR.4T]Q.%)<"_6%-7QA&
MP5L,4:Y?:4W3DW!BC,TR1T1MP_Z"1D)GP(>8)L:=!-/;U<C[J"WH(?'VR?V
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
M?*<I(F249&<%]S^Y/LZC(CC^"<=>@E..]3W:MLD<\8]=21U*JGQNG:^$(D_
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
M?;3(7[3W"J#(RB;+?>#'2,A(S#]74'M"AHTE3'DB>!$+D+YB%Q6 =SQ4FQ5
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
M*V."1.'0T-^<P'O;33>T=QV*. 1W"52C3;%Y5\,W((*^IA&QD[59:YAX+.%
M1K;+\ YT9R)K E7(Z-HMX#ZCX)AK)"NDRJ1OI(T"Y_M^"L [X%Z)'N/.I-0-
M"Q7!"]MH X:(]#N:0YB.JTBYGHTH%I86_:?MHITT+ZU/#A/VC]X<,B5YN*?]
M?%:\.4"]N(CL7A*,M:M00@0QIQI[)W5E<P%.V:=B25MR=:C[$/6"SWEL0>(Q
MP/BOL?C3.PBII8%5V[EXSU2?*Z@.6J6<5/'D)1I+KIY93B<?'?TC:@H_(&(7
M[Y3O&6!*^AX./MF4:/KU2LC!VG^.12<<M9/^R]8(VW_IF0=7DC^Y9'/]^2+W
ME>YEY&_8SBQX$2L=_H'9TDRM,"+B!<:RG<VR_7UD;=-JXQST@=9$&X'MS<)_
MZG-"#/!(^Q891E6=+=[HYC^X"=A0@HX&WQ7RZO =A#ILOFI-0!R\4[#A)INJ
MX9-40>U_4 VO].RUR8Y2 +<WG>\KPZP^HQNSC/[ZH'RU5(^6*:-)VK"SE<!$
MJ;PV^#(*8;@:"J!*2P%XY=B?$! 16HCT"VJ1M_[NI@I-%ZCZTT4AO-+!PKT5
M7CUF(UURRJ!&2TM/0!GT 'T4@+*Q/+6@'KW:A[0:2F2'KX;JG2%*CH?[$FN-
M8VV;P+Y+<1'KET+'6Q]8!BDS?]'%ROH!TR)Z2Q>BF6N];;R4L1]DN#<<:V0$
M,E^I#AI&8WN3>_Z 8OG.E5@ 8P(WA3)C8%VB53M&8\Q#+Q^CU&3>3L,N+GR1
M^Q?SRA6[SA6.CH$Q\<:IK6#O0]JBS5;X_BS&,MD>0<"=BM40A8V+)%E:5#6L
M8QS +,@3M$>E?6@O+%_>J]=C#/_8?5-SV8-%=;[B55^C6B:Q?;9SRX%N8$W,
M0<B0>J_,L(^ZAK@3(DAQLOW\J"J'L\1 0A\/.#7<N7EF"UQL65W[53,JH%6V
M\[7=J17W.CWV+7"_Q\&L!*O^JE"6+88BI.9$>\B-C=(9QAC)4ZZ6>_ZM0@4+
MS%GZD&\=!S9TW?S^^;P7FY+X/MMR)F[>6J2F(2K]/Z71WLRG24;^5@"<3 9M
MFI/4-!<\.5E&,19,*0#K0%Z+T&A^K5=[5(J4*D1(\B17,I3U7760S$54OHJ/
M/)YVQL_,,:H_(\Z\V[=V*C0[R-EC4=.K52%Q-9>5OV3[&)J\_*.[T..D4WAR
M$5!)N3&)AG9EP(O",VT#EVI'W?.K: D*,)W7!!_/?*;[C% :A]JCMO7+=FD
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
M3;MLVE%:F<2(DNWJI]Z'@9;M"F"UAXZIVJGB>P@)]QX-&5BZ50\G.'.-VA
MF3Q.?PU^RH*V]P9!A)?$HP*P!HS1QD58Z?GTZWF>:KF:HNIT-B''U[:Z=ZO2
MS<]*N0O^41W"59O^((B]6LNV2@\U""[A.]C'$0\W/M;'*'+M"0ES$<2EOR9N
M:Q5O5757SI1*#VPYR.BF?]NY=5=TG.GH8S?#H/$BFE,AB^I?@LZ]PIQW!=YM
M&!>8/)3_>O!/%94UP8;'S-G-XJ%__9L+<[O>7X:S"P*B*U0%*H+FJS3-$-R1
MULU1DC]3'_4[Z!QMY=%^+=BRT[HUM>W[J&N-]F4/4A8FV2]#GC^.]RTM@[\I
M@'O4(2PJ(Q3&8<_2EH00^E2Y5.F6']#]2O0BHM\KXF4^*YKHP*?VTS_%>M;9
M'&YIO/WBSE7<\L!;BQ.82IEL<BG8FX?.XW&U!(R:5'4HBL\XW72-H3SBA-%L
MXI'T$;Q8C>\K<]+.$/]@Q-SN4G8\L<5#=U?5[@,Z_M#E_;R,;BJ.DDL)^C8=
M9];GPB^Z_,Y'^)?-4_LRCQ[G3K&[^(>\KMW*K\]]@5O(=L8**.#O#PBT.4@W
MY/1;ZSBT2D2R/'+]:Y]X*'F?I75%X8*LE[$;1H==?;2IXHI8^=-<)039M>P.
M#ZRXX7AP_<H%MA,KI!=(56#A?E%&E7SEDC$P)O3.H]X#;EB=8?2*I\3M9XM/
M6P[1>JMR$,]SY@'1<ELVQEGSPI\N6T<K#!1 %58!^#;@Q+;R5)6/W[F_+C,B
MJXG+!5YUW9Y5EI3;.O"J+2S^TQ0"O!('45*R,WS@E3EQOL^A-,GG=BN[])"
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
MF(+9K0#_^S(;VT=B18D0I4#]>X9A[U\]SV/F#]DCM#;<)/PZVFC>605P$F$
M-+83,G"/D2*F$>W@])8C=Z!-_T*NL.GDW9EV1QO-I\L0."]FR).0VP^;*8!9
M<WE7PZ_"41,OH]4"YV34[R;,?GY6BKV*DE^14#@S=PX0T4>Q*7MGK(D\M\N<
M'D)^<IXU*7*-&[_+!_VNE[CZ""'AU._JHG\A_U( LTV9NY&7 J@W%<H[$5O,
M]N?_W$=W,!G#XF^<^]3JH\'=*>KNB3]IGZF_UX=$&RV;8K;FSSQ%\W]/#VQ"
ME"#E#;PO>6Y'!F*7V:PC=;8+$!N?0QI4/I/[,=ZC '*+$0(?N?K(? ?X@]Q6
MF#YCWIG+M2Y7 )EH&QDBC#;9S%X9<>MSCW%$Y;<9G\_/I>T5P7>0ZVVD[E\-
M'/W].AEJ]!REZ/A_4$L#!!0    ( ,J*K%JCIQ7(91X" )63 @ -    :6UA
M9V5?,#$P+FIP9^R["503:;LN6HB*BA!D2@M"5%2<,*U,RI"T(B+2&$<0$-(V
M*I.8MA6)$%(J0AC$M-I*BRU1$5$1(C(I0B(D0+=H,Q,-2B85&6*J%$))*I53
M_GOO_YYS]]]WG7W/6F?=L]:%]9$54M_P?N_[/N_S?*DRO#3( 8LMFP(W 49&
M1L /^"]@Z ?\OK[[7_KY.LC_ZAA&AJ? G!E3SAIKC8T6 E/F&!G/,3*( 1(
M&$W[MPN ?_\QFF(\==ITDQDS9YGB%U1; %.,C(VG3#6>-FWJ5/S3-/QS8.J<
M:98+5J^?;K5]G\G"(]9K3IV_,<-I0T6CS8Y.:)'KCS^?GCG+EOC-7+O%2YR7
M+EONYN[AN7:=E]]&_TT!FP.W[-RU.R1T3UAX]/X#!V-BX^*/'DLZGLP\D9)^
M)B.3DY6=<^'BKY<NY_]VI>!FT:WBVR5W[MY[6%E575/[Z'%=DTC<W-+ZQY_/
MNKI[>OLD+U])%4K5VW?O!S\,#<.?/H^-:R>0+Y-?[3("C/]I^K^T:PYNUY2I
M4XVGFGRURVA*\M<+YDR=MF#U=,OUVTWV';%:N.;4#.L-YV]4-,YT<MT!V?SX
M<^<LVT5NBL7P5]/^8=G_G&&G_U]9]D_#_B^[I,!L8R/<><9S "J 84MOY@#_
M][:BA1IK '+;=!2LG>X@\!&<'EA..PV:4):PPL'92VZY)<-VJ!<45:W4=N2'
M)K@$'JOIS3QW:/K-8R/P_L.4KD/E9]A^.E]6I &8ML  _'J"_<8 :&-(5>W8
M7=!NFXF**M(@*P=1FZO*DI/U5C!580!0>ST<)!XP1O(49'.FIC'*J5)?0[%8
M'\='@IJEOH5"Q8MXJ:F&<[SV0?]P >5&3.ILS\LUDNT!7L7-]:XK6AI U!?$
M3%<8@"TP*]P B%\C+@;@N0.[S  TKC$ [^P-P ,3_970T5H#<(_Z=%RK!\"U
M0FC< " K^?H5S7"" ; Z*L<__?88*)(8 /E#X1B?V,Q'@]M/R]!&R5B2___?
MX[_0@[T6WWEGJOP>Q=, G/YEA%>M.4U9@CT+YXWFPRNT/L@5!9@1Y0MYE,'T
M[Y&R5').TB.?<&G#KY/GN'+-K+@^*R1%TW3AU?<KW_>5\:,&GV=^<DNWQ%I#
M/Q,,P-1Y>%R=QB<0R;2_Y)+T7JQ8_I#RY*RE-__9J#P06457M^E^PIY1W/ E
M',=C[,PX+UU*%&OZ:=KL7HIQ31%<(B(6+H"NE9?<Y:<?\G%..G&T)*UH6V?5
M2&*$>&=@Z9N70^$-_6'RQ@,K?[F_ ^&B>(0AWIY8;@EJR3  ,_$\H:/#=X50
ME.8+189X%F%=80JA?K/ 2C(&?T=Z3OO7'>X8@ S0 )@<- "=Q_"U!1L !?7K
MME[;#6[MV6;RV<H S#( F/D+ W!S"+?WJ@%H I7X5GO=HRKHN.&OA&.15/E%
M$*&A>+@/[J9W5UL;H6+\,J$!2*\$/]2!C4L, ,1#J@W 7_>X2"C^YCA#3Z0A
MBV08/KRM\$MOZ)@:=^UJ*L3'?3@JFUS%@P*%J#/F GZ^5X39X&GI@$_LWXW-
MQ'UXQ@ T\[&DW7KO[?^'&+:05$T0<Q&O".T6?2%E-=9-LF2O 1O)U70 )4"$
M+(H3\F0KQ,F@+(YW=&[H8+GOGYC,$&1$WT,IG6[]95OW1!^H/CT1TEWV]I=3
MBWN"/A-&O)N\+O55*ZBS$XBW75-+F:G^/>7/ ]^)#_/'^A-*T^>=2#Q_Y4!:
M]B/UWE5;7>D%/"A"^&4C';4.P%[0E.U84;[[I">DP0(-P"EP="O4BEU9&6M<
M<3-G*?#OS?C+27S7_F*W"&<8 $8[LIR#6N[41B'J5%4IF#'P+>*G8S/3PSDX
M9.:NJB>5!]]!R"+Z=)_U-]?$UW1$VN1XZW9]+DHXOJ:I:Y.#<<TA' D74Z$M
MX!<#H"^EPO.KZ=AV28\!J"&@)0G8#'S?]]MCLW;BF#BAL&$/=OS#01:_XGY8
MAF\^#MOW\1%.]X)? @+0#?AE4TL, ,\ 2"L-@*7I;AQ7'?[IUO\=O39,DM1&
MD+<8<T/2(96(;BMP1'*5A*8#FY B>9II<XH'7]G.69A 4GOO4W$)0Q/)=OR,
M0ETP2>IU+.5-V<5AC[7U%1&Y/R\JXV62OJ%8HPF07I9+(: !$*V98/IRI("?
MR?#QEY,MAQQ7=+JP JZ_MO<]NIZWJW.5YM#-/K>(IWWA@H+/IB\\QA=5-62:
M9KW-_H[Z.YX(9TJPF30#0#4 U3'8(MM2 _#,BZJTY"&+J2@>[KT\Y)=P/,F6
MCDP>QZ'I-]Y_H0, @^IUD,G3%)F8.QOA*_EGQOB6+!)D?A$.4"9SL%<N6*V<
M!R1()C/S;S*+HKJJ7I+):C<]?5M7THI(M[1K'QG['S[2^5BN/-2KUM:&3/35
M2&HNW-?6_N27E+@F9G_?Q)S[#YY= =07/$/WGOQITW=N1N@?X'\.F\Z_<=8_
M$_2_V 5C"Z$(+K*@9#0,]_5?^M\% +M#6+FI%!XF9(4+U660B2)#Q1Q4?BQ1
M-MC4DY6QZ('[PUEU$4/:!8QP3=/D#YDC[<^WI]WT/;MX$7A]-_BM$$K"(:L(
MGPF/^ZH\]G/2Y &DE-[="UAO]_]GLT$GP<:?A8?I_1>U.V$-:G557C+J=!^=
MUR%8@DGQCH0L;'K@'3PTFC59/LX)=U\[GQRM=SJ:G/3OE2&-)IZ@E;[9,^35
MT"_]]=NP/Z 9[[#3(U\R\<P=,P!_8KC%3X3:\SJ:GL*RNV[ROP630^<J&5D&
M@.!C<^=#2L#9^A/R]IGQ \[7REB>Q<C59CO']#M(YKO%IXFU':/5$2-!U\*3
M"MY+E^0TK<BVC<AR6FZW1P2 GKS_VJQS7Z&1R/8[KYGWNFD(#_HTJ7EZ_D_/
M//4A-$'QI)0[733[@LA-L#S3+/@M-'8D:&IGX)+RFO@+?LM7F]F?ZF$FBP7S
MX,R\:"5U)C-](QS J5XKC?2,@CZ6[BO[(#T3Z-3T:<]PP?Z)$,\CMRK^M/*Q
M^J-TH9?EW#T X?W%OUG3+O!?[[7P9A#C''VJ)N9)=24B@FH^OA>U>L6(3$=2
M&5D4R\)4:G9*3\*J/.C3QV^JDR_(6KVJMEZ(*[2\LI,NS.M5'_NR^Y0O*5<P
M'S%5Z!LNR;@^# 5AJG0XE!K=7<Z*5$;:BXY/3#!W:B.655_M7_JQ_*=GK"R[
MP)^>'?^TQ@A]_3=K^CO_<Q2$KYZDS,_['C%M+9P-/^I<4E/;1SOCL_T&\FN<
MU<"FS^'K[QJ :'J4_G3"G>@+$;$?ZTL*UPYLOG3IFW-__0->_M7(V_^^]&+7
M[EPGO'?^KVYJ23Q>L++_ON2S\$(W;8:^#)2_;T>6M([^J02EM:K:9AZR1)+%
M=F#N%%,(4%_1;98K1.-6"VW;TE21*1*1=-?E C"KWD$1O"HHEG%8=>'+N[Y]
MEU?\H)D=:CXU1K>=_[X$,^_"&>!*-,X /*S640S <$=GK/&D#]2K;[FK>&&\
M\\G2P]4.5EN$CU>7__&B^=U9HM4WW2X5/G_:Q[]5[YW]^\&:TM\@&II=.,<
M5$1_9P"Z=Q<?&P.V^UO_HX5^2L=73OQ*;6\(JV@HT5LQ@5I-:+?B]IU"/FN7
M(&DXTVGT<>-+R3N>0(.GW*A9!9&:7#?PK,P2=;[G4S"]Z"[S^(>HD? =L2&?
MZ*L$\VMR-V38-H5>>TL?GA1>X>,[_4Q*GVT U&9$ S#9*;.(-?;&'*;ATU88
M@.(L]@I0N12), "%;TC0!S+BPM6O](/Q]W,"FF2H]I]UY!@1M6W%+B] <*&3
M5:1@8*DX);\NE-=0QRH(S0S4GV0*?N[G#TES .Q'4-%!AR)(DWLXREIL(3=#
M^$6-0[0Y3J1/OS0 76*JC1"V9N'"J?WP/WW+60\V'@*'?B3ER) <BBV.Y+4!
MJ)<I9AIM ((LT! <T[=#N!3PK?N/(/H_PPBZ)285XBN55Y"@[R?TOU#6("K,
M- C>J;T @<VD?I'VH/Z:SW:HA7Y*8(LD,4"<<F4+%O8RW$M+RYA,80O9I32.
M;?NDR[D[NDM^0>F[]Z^"C,?5GP:QGA5?\#*2?AY\.R"4%^+5*%_V$F?(6[!%
MVTS&-J\S_K#T1@KA.K9KVY3.?P^W_[Z%-LN@':0O ?EJF0$X>$3W/1[;^7!Q
M6A&="#9N!M\YTFM!_956M2O.V>@MOQH%8#/S<9X@TY^DCCX3'A#JMV,F_-H1
M)0%90D>+0"U@ "J7ZR\;@/$ Q+&^#9MU1;<#3=9SP1@\9]$?D06WT=4]&PT
MR0#$\#,I/O2L&K933[D<XK<P\M@ LMVW/?V^FZ]?8%4:NP=I"6I,*J=[\.*F
ME7H-37RNVW2=5/QKJ JGN'SM!=P#9]AM-]M4Y*=9X %]A&)K-NPJYXKH9EC[
MP-INUKY2-$E_MUJ64^@.U9ZI;G!ZZKBRNSY4\<($W]LLMROUP8O8UAVA30(O
MWK9<4<%@-KK^SIY8M?G5Q#$):MVN"E6;ZM9A+20BQ8O]_ ABKE.9B/*HFWI1
M;P4Y"_NFUV>W0F@?&1_^,5_Q@;5@8:R #$5^O)1Z=V#$HRVZ+.!>NUG9\\V5
M+U^O=_WM*67RIG!&?1H>J=GU5?C"/3_0H6U\S@#0/4Z2FK8,3)'XN"JXIZ3-
M@ELU!:":+(_U"2UA14"9M25@[)Z10 4W@R@S%RQAMHGC5I7L8P\80[O5HGC;
M[M?^1Z/*=&3L3;Y4*&*\*E5YJL-T(5@[!2?T&>DZ0*2+0L.0@&AY@FQJX/58
M[-M>]MS70U3KE2BMC"D3?_Y ,D=GZA^7L:B/*WO?U]7!YQK*PH9#?HX(+'J]
MYX[)J*\-3!2!R#+/41+\<UNK5XE(*+VJ(&6[@9F\V6/@6;:W9 %,>.E&FHVN
MD2P,.U1/OS-25]V0^8O;RS!E56^7Z2N^#_5N>^*MD;ZZPR5'I]VZ= LW/Y_=
M9%LX"^:*'>C: N2H@C>;Y0N33M<O4UUA':!4R,L83>$:<?9-CD)?F^6S6/G&
MV1\^G)^HHJVE*:[MT/CE!O;=O_&D9R6YI**B_M%)XX_Q*^!T)8C:M&MW=9(9
M;%_44U]%L4#]D;E0K39&7X2Y,">T($0]XTZPQDE$W@F(%]51%5L?H>!;!R0S
MCBC,B$W2%[<K%4%M#M&BDF"))DD7'.F^>>S:JE2$\A!Q_7JXI#]/<8_ZX&@-
MX77JA6V_\G(Q%$7BVK4WZ1I<FVL$RR"-Z,ZQEQ_'A=:1TN'"N5WOKHJ\?(=X
M 7AERY[/W=J3M'3:M?2@$VXA]XTF$FW@4+6G;N\' V!J /8Q<D@UM";7&-A$
M5$=H[.?E1,WHVY1?%OF!&&ZF_MWJ)?/SKJZ;W*T2?OU<A=KC,V85R1[X(RS>
M<\"F"Z=0E8.GX\H^$C_)M)?T#X3R&[RIN-!J[[?2<B"3EO97=%5M$XU#?;B)
MI]O ?L&K&CQ)L8QW9::V1,U_"#M6$\_5SU&66;8J-=D^BX_>>XFD] ?409<;
M;L:7!!T0/LZ/A*K?M%SQ+7MJ,N;MSUH/Z;!9SKJY3)6\)(^R-HY7Q1.9[7Q*
MGYF$)YC,UF=[8FF@#3^#/7\X.K"Z&UU]I"0PP?9N\CV$MZ//;80Q/3S.%J]
MT)4_[\8-*9SNY[8Q/ MQ6FR# \L[J'(3)'@"D[05R&YY*GUN+-L3)G$.L6C@
MO3A'IX8NS'[$JX3C<SP&RGN?3\RI>N'7A"WL=.<2XNM6E17M&=F6(#WP,<=M
MHD?]MGH;H6/6BG>:V6RI\&'M6<$J)B@/R!1X(BMV(A5*#;[G3=$*P@R7%^KJ
MUK-NUAU5?.O(8(7#5NVS_HWPUAO%2,+>SG']T?4=[KY^41W'$K>V[>BK:C/U
MSGK/N!-K_(6#![$Y^&P]*%=H=)O]N=@UBEOH&$Q_3D4MCF([\.%-"*!TPTIP
M; B^*2SY'T\\L7UX'6B0?4H30HP _:U*$3AYGN7,'U(*?P,1<C+*8Z#V>(V)
M6PG)L%OTF2.3S.M3<I;B#=V! WU&?;"2-A5L7$:A,OL;!4YP_AD<U,"YV%_Y
M!<Y9/D9*W^0FP:I*+Y[:'N*+4IK+S]]G)N_H2EHKBX#>U][_0/2HD/F;Z0OO
M'HDY\MOM0^QXU@%]+>JJPTM8(TT80[5D1OCC'&H__]5@(^FA4)T-)VB+(6>U
M39KJ!4DQJ/;&T3.#-.,C&J,@S6*W"PDH3=E.1/S$H#W%,3[\@"S777UTHQ#Z
MZSIKC>Q5K63R[-::+@",L []_ *VPF:]TFT=EIGAYC60&^D/3R.>S9BE_I=J
MNC1406NQ5S.4XY+&:^XN9)=C0AN6)ZS)\0G5^3+G'N.?$\SJ&E]:'Z;@F\6&
ML)=!M',7>I6<YLFTXNJ>%XE"^74ZM)TVF]TM@W8FFH]H#R&KX5 1KR+F*>U5
M;>MD0",90(_#D?E9[E8J\G1T%Y*AC*MW4CK0Y6LIGC _I^Q8YH-(U^W=J$/)
M4 <S5)02<M&Q[&Z"5YX> -?WX"-5<M6II5BGC,@*59!,F4310]9R"'S*>V4
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
M2P6.P:I2'J=4Z1RY'B4O.K_1PEB51L!FM<*N0<CBV^@)A(=C;!V)@YEAK0:
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
M4O1=]-L^5IS"ES+2RC/MWO[?R'OSJ":V-UVX4!$%,<JH(,09%1 '$ >D5$1
MQ."(@)*CB P1<SR"1 DI%0$1(0Y'.<*1*(@X@)%9F4H(PU%41D%0R8"*"$B5
M0BA)I7)W>OBZ^_OYZ]5]O_ZZ[UKWCUH+4LG>[W[KW<_[/+OVP-;OI>8V7E[
M_CH4Q=T;M(14S_D!&N-,//< +NQ705)&QVC=%N*TPIOWQD39,]"'P]6KTW)Q
M'1%".U)FBIE*70:R\ <2IDAY; _>)I3F1&Q.J.XL_QIWAS"6QL4"'ZU-?)=F
M_'K0+E) "SHY-WD'A+C\[O6M7D$'3)#TPA!J8JEB&>E"O)>R9U MB.$G(O@N
MUXOHM4I;U1Q:L1*-Y@8J/+E'"'_I/5)7LNTFTZ8&,2186XFC#]USB-WU.['#
MJR/BR+4';!->;O!]&SF-AQ()@)X\;:Z807R75S0-LSO&=D]BZJ#^46ND=CW5
M[,24Y$2>6;"?P06JT<<^U@XYW=Z9=DF9$2GD1(IXBZ-KC(J[+-H"BUIM>"9!
M*XI]BB\4K#&]NF_N*=Y $W.I>O2'SO50.!'+:](L<0M1J+UTZ"0M*0!KB"VT
MF<3=W$C9D([$+:FWPRR0]HV"Z?H5IMR-F/Q*>F_:'.QXK@J:N*LV?IR(45Q:
MV,9=E=WA)])\67;1>>@C9$@.()5_H=_83(R!*-P'^P$'RD3T+$?G"7M8U&1G
M%73E)'@ZD4!=,Y']J-*2N+2.WC1[B+Z>O/L_MA*V0OR/2[A0$P?DMIA04-K%
MN/'F1D<[[DG"Q!H^0(L>U>&D2H4BY>SN*FH!3HMSM.&>P(^72H%4,>&Z$&N[
MP>-RR^&P1(YS&H<_#P$)V3+L5= ^XF8F-[)D=IP,3#:7*?2/?GGK=?2ORGK_
MM2O[6H"NGJV" KN[:0!/NF\4U] F\5K4 U\'R]F4SCU<( L<6'L_!)U0,?_S
MZO8:FXZ>.GI^=06-L,2SZASI0+4.3E2OE:#Q3>;'9Q-?&RHITRCM%4VV'DS?
MQMG8D+MA3Q<]GPM/<S3G#(J*',T8\1'B_(T";"?S0LH(J=]9)_,Z2UF$M("X
MC,T!O8909G M(HY&';W;:[SZ'P:# D%7#!8"R(ZN,(0OI&XHB-[\.N.*VV-S
M\]:AA!3J)OG'H_J/+H6QTX\OGG9R2>T$N</V<]T:4"+$_PHEG*WSB)ZV]Y>P
MNLT095RVZAA.JZ-,0;%L(EJ-R'#P6GM*>P ;[,X:V);!:Z8 ;F.1W;;R478=
M;$S5BPO-XT'PZ8/4,-(U@WUV5"!:PS_ODRRJ(P)/9/85IYEA7J(G1P[;]MHR
M:94/3@QBGZYD<7<HT[A'NV]8;  5\;E+E.D.JQ1F1((T8B &^TA-YX803.E[
MK^["^&8OD>-L/#E^*''^2#6]@%Y;[B\KV=M%6#*QR9D.[15:Y>V%[/CQ#:(E
M\T^?4+XZESYIK\NTWR*,)]Q*^"6Q)O?RKZZOCIUQ<7*Y:OQ2<9?Z;3KE_.--
MF'7="Y<#OSE#B(6X0.LI E$-<,&F9(FXH]T9[^%SETHMZ1T[/(D A2/I!Q+2
MP+SNZ3;),OJ H8P9[VB!U_7'*=R='O:%2@3Q*T8?/CY2L8RC+_-+E469>F)^
M\=)S#LXV<=SIFN)+R@.MAQ8D6/Z1L?B/-S4&>=VG"\\]E_RZ9-.BS?]V&6.T
MX-M%)K$RDFJ>ZJ^"LAB)AO_TGOX_LF?6WUON*/Q$IW3>JR"+MT":#B&=[@Z@
MC]\SKCI)I?WC5-3LER$>?F;TG<GK\EJ&K7];ZX@/1:W9U9K55% _X!'Z@67J
MX;*[L'FX],:RY[(/+H:OE17\^Q[!.@YX\$A2PKB4,$\M:4._UC\L>=RD@@[0
M.WIV*@6'RY8KZ,2-84$BTY2WH XWHY:3/F[<M5JU@_'43"(N0IMC2&G,=9Q=
MBB'DW!V=WF_=N\VTQ=6A_EJ=1\)V/KET"_/PHB:>4 2)/_LM:\Z@YV]_)H,)
MJ_981'*W*-2BAG:N8A> :E@&3^+$,LZV:&!N?')N1*B4$ZH5WZWE<2%$;VM8
MQ(H$W?:A:/4>:"7)I%ZWO.:*Q.L"9?BF7K'*S+^:CNWQ1B69;2;98CW>S,H
MXVC: &T__HT>&^%&K[SWU;@Z=>@O[J+1#_,][/Q+DO>X+_MEWS+DYD%E-!+2
M0]Q0&)*!^66$;B;G@3Q(>1^1W$+UR[9)O<N8W>6!&]H<C7GO03>Y(@LH;718
M3Q,IQRC+PK%:^)S[08<UD>EO/J=97G&U]Z_Q,_/%0P,5QX"5*U+HY%2;.A]Q
M?SX>+=^(APO[\R4&*BA&%R!61[N4 :0Y8$;43%QK8$VW< )QZU)8.5/FW;8I
M^@YG'GOHK<<:!B&4BG4X<35'2;?'JV-JBH124V_'9^'RP'Y PWD=CF.4N0['
M%!Z\9B. J4F7L@BAW($8JUA2?XMKC#/XY'JKT;JG#%/2MSW'(2 X5(:.(WQT
MC=WP7?SJH(]L6OG7PJ,W"[-/AIU,NYUKUX\*A_[E+>-' 6DT2&TS!N@*I$7^
M#B)?!=W]^)*7J%Z7<AF1,!7Z94M5T!UW$_(#Z/$@*)\#3)6DP_(0Q @9GO%$
MV(3&(=\8I Z(HXA8>.B9_SJSQ'\]G266_G=VOVK_]]YP_N/F(%Y3<4N7\G:*
M3M2YMG ]9+3Q7^PKS%[/R<6]8@+SBG"CZ./7\CS8]X*^A^PVN?-G<5%SK7!:
M18LP9\:1)%E;T/6+\N%Z3I>H.D5XUL'M#L=1L;'%@7'W<[M\]?Q;,H\5BCV-
MV<*O-SFS2E[;EB_?V60SK.,:<7UN0>'KH=X[G5./2)_]JO%#"?KR-2(5WR$#
MJM57[DN\Q2/K'!<0(MQ?EES%@L]56.-&914S<E_;W8C<PWJ2=#W+YW-G8)S#
MFLP]&V?&UF\I2GK5-L'@1W&$GNOW=_8]0O4PKF8(WL+DFA)3)4B'O_P:,8C#
M\E@\D#2@,[%0<8TP"1V?[-EH-]B1(.?C2+1#,-92[6B5VY(=]GY.)45+ZW9O
M)NTB S-#\"#SR<DB'W/^49RVLP!]S+B/! R^"91_5-Y  ]&."/E.1F>+9*=
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
MZ]*]HM#P99VOGGU\EWW1]A+<,S@P!]CZH@UE,<\)M'A69!!1+)E+Q&%T:?N
MKH2OH2;WE1.Y%ME?VND%]I5L?:Y>NP5.93[@>N#[J"?21/U-^*%[LD2XLF+&
M$RP\IB&A^17UM;= @?07*X. 2IQ,NH$:PMN&!\?QGJ5-RE?>88I>*N;S1(B1
M^B7W)-:H2U6O_^LR-RD[P4\3,SYE!YN$"&VJO6?EM?4/(7&KS?O,5J\\_/!5
MELQ5Y#M/_H?MP<<@MZ[NVX$.3+K$:_(Q2K[#:Z(7VO1?5^QF.=(;*S1[4^AQ
MI)E,W+%F.^%^C^-?E3:YI4!L]E:94-GYF%@C?;\P>W!^1:N5;<+ 7O>[7TY6
MMW6^%'ZU-M#XX8=B#-IYQ_'*FV@(D@!#"(NO1\[#: -79?O&UC&G54Q[3R['
MZA+993:XL0?F&(WU^!(QV)K:T=C,+ :FJ'%<@!7'AJT<GEZV_A9GQ"-Z9TN.
MW9I]R^P+\LZW)V$CI%[=KL8A]ANATY7N.]>C A73>:]5D"D2DJCMYCC-+Z<A
MR8Z9V"FH90WX5ZWNO\QUO6%5,#";EN2XL.A1:\Z<R&?B+9BRIM-='K7=VE<^
M_CQ$7B4"@'L?8(.G&/W.TAP7669=O'K/NLHU95ZX32T]WR;Z;65?%LOR'B$2
M=5EB$6="J87$7>+R#^[^+-(2$R0,Z]J(VJAIC:3&_ ?' "=?3;9_]\[S^$#/
MMR"GBJM54)Y%+7TB>9*P5WC6"J9:.YIQ?R-@7(>!QU49M%?0N>N(<)PO3R.N
M*[S>;'!8M1_7W]#.724;C$.G4I;$G7I1Q9Q\//SUU<%8JB:+Y:-)IE.?5-#(
M?&#]1F4R*KF"FB ';30YOI7T\4AH:N+L5S;1_A(!O]#,26(3:[?/96^3+9K
M-*FP(EQJ*R:P!HT]0B4,T$J44.!CG:*]RHKQB)AA#VN'9:-UT4*V[82LQR-F
M-M3$US(AX,[*PHI90:A96.F#AK=S=BK_.-0VQ)Y.+HBN'36+BT,#Z;K!YF,J
M,$&BU3!J"I-6-^C=QJ=L^\0TTD7A_]G>WGAU5];]H._!,9+"N.%%YR&")A^O
M/%TV53$F"#8ML\3$^UQ)?3RZ6W>PYJ6I-#"V($$\B3N/L%^<*>5/_KPZ*Z9"
MG^.R S=.8)-VT@'_;8U?';SN!P_(+!]HMH>G?FS*M@U=M,9C!0W]GUC.>!4]
M(M#D/) Q^MT5OY!KL,4)X3*&*>>[W(_X(1%K$<=K;OJ^CZPQMR"\9#G&ZYJR
M.[_X1@:4M [[OO5=8"+C_*+W*M;;?]TK:*7@Y^.FPH_Y<O4R[02D<BL:B'1<
MD8<3&@B(V'G*+*Y'% 9+ JO89^TKYA80"BS.HQ#7%(L0#: *G[0-%/2&E3X[
M///UH::T4=.%B[^FM:UJTWI\_>)?78 FTSCJC>B0YC%(")-T%4:C9#IPQ9'S
MU E8.DC'M@^.KF,, !(?;XA%J*#?=R*B+EB2*1XZ)>A,5D%ZEA+@B05WQXZ:
MIJ-I#"*RCC0HI2[J*[:K()DSUTP%?32D8R-\8F&$<J:%'#"PZO/$&@#2BR J
M]K.PYPIEKMZ)"=#HV^.H5I2XQ-1"?CB[D&N[*>U]*LAUHO(>@L^NF*R"OIT_
M!=\JL?QQ#4-(XTBY&/R,S[/BVF 1Y)0^^>7VLBAL^2[L3CP>*%J!%,!55U%L
MTX-N@;8WI[OJN,^#=YP#IM[SVLB%=]_T[;Y3)?MF5_C8^8;T3UO+7O%_J7V
MI<>5(97N:*\&7 CXHE>EF-JV[;_,SW^A?V>L<3^(!1UBJ6(WQZ5;2!H*Y6>5
M6>@AQ@Q>?9R\7'FW;"$ND/:<<3B6PV%7FYQJ&IZ#.ZJ@G2TMN['W'^0CWX+T
M6)VAF>_?7?,)>>=VS+0RM/ADG=*B4>-?3T7_=]8=&?[@@WL+0!,]J5=T;&>.
MJ:0K4;&!$R>KBXU[BAJP*!ML<2:66M.6-N5USK!PJG?P<?L(XXCVU8OSOH9F
M-%O/RXW<S[(KH Z>V?T.(NM4T+E=\'[:Z$KD;0MH_0+D^YQU])880_6=ZD6"
M1W'*&?! +_"6 ?SC4@8U:Z?R+/Q9JH+8#-+UE@IZD0@A6PV\OM-5T)3[O"KZ
MT*\JJ#B+FNNI@CYMXA,Q.^135%!&G+(<QF<#A;/,5D.Y<AOS!4)NN*>8@#2)
MJ"X!<<E)!5TW@66&C#=.5!)=/J2.#3KY5Z/6D-09T4/&JR!)UV"'>QV*;:.]
M/2;W::N >9V7R)7*M(I)O+H*1\RZ)KGNB10W&!77.>$23E/X2V=RC95QVU&D
MJ@C[T22)?=Z4?2$E+G7>7X_Y?RF^_P^T8JD*PK6S^F>I(!>:XB0B<Z91!X-^
MZOO;_Y%=]5D_\EM122N=L*#R]T=DLNCF\)$H+W?T]("PX+V+_/09>:V\<WV\
M]=>!Q0YF<XVGN#IZS[XZ?<:O3\]3J;91B]]N;+8M-WKQ5UO*IAO^F9W7_W"H
M[:SJM'2=]-#0Z:\#\5LN&#JM<-WVI^?X_^# XD>8- #*<:S"#JED<-VQ'35B
M,ZX_7EK)FTGH9''7-Y?1[I'3\??H::'C,WP10QN-U]_YY(K3ZX>+(X310X]S
MRN)#=\V^_&W5[H#K7/05\M_K\?]TM./S0!<$2!0=B0;8=+#5NP0,R-AQ, B?
M4/=$%YE@X)EB!O6J8J[Y;&)D1<8XO['$(%XJ8M*XK!6I,\S-\E:,]OL8"</G
M)T;-8>A>'14Y%"4O?;!!S/N)$3=IO57G*0 _?]/,II\%ZRDX2]M2#1%_TTZ7
MOW4=1/VY0/@)_DDSZ7_KNC%"T@RD08 \RE1X8 XS7XNZSEO4/C3,?.$#R-L]
M.L8X4<B8_.5D>RWS[8[J/BE?+ZC"LL56K,\-RV\KN)7]V3[^1-8[]X 3DO8+
M>:L+ KJ7OIB5<C!IY_>)PM[F?_.>1IMBPI**]B(?]L!'%33^>XA)XL>'@OV
M-FI.B_WR;7149NJ^QCTH7!C]F\?18\=^Q2O'+9V=?-E[WU0#O1>0\,MDU &6
MW!1@[OP.+4K[V"WN4FQP@"49U..4>A#K<S@)3&P9P:[C66&VH\>S9*EK%XF\
M4B(%VB$E>T>J?*-,*@\D]7YT/QZ?-B5QSC5(L9PR&JQ"1A>"U )CA9A8!5E]
M5D$QI9B .H^(&DAKKKT*JE]- >_(#/C$'+Y2CYZ @ PV707]R 51Y K0>J4*
M:II%%*O3#BY00:G ^:=@Z1'20@6E"[#O*DB'J0MRVRL^X8M.5$&?LT@'%535
M+D+(?&$/D%(_+P3^284@V8W]/]=B#.Y<0^FF@5N;N.88?);K >+NC$!/.,A=
MCW^7'R1V'3.ZIW#B'KG<::W?S1B@8?52BWB;_;Z(Z=N_[,Q@$67;.A@6%VPR
MH7"/U<<GL9\ZYA7]/G:4^Y/F_<Q8%!A!Q,RA)G2KH(UQ,C&@#;4(=5@-#-MA
M21(\Y,JS_@="%0AZ4^TI^";M;UN7\;?>[?NA@GY>!/]GM8T=A?X;[15^&J$F
MEQ#1$INI2.5T:GEOBE:2 _UAR';N;F*LU4G>)5FH\?:*RRMY%D%"R[K@P"B[
MZ@2]@ \'$\\&31=KW^9O^'EEZ:F4KOJEM-V[64G=$G%-</=<_1DJJ,"FULU_
MWM;U"RT2.B9J7;KXZPD##>44XO\]<>Y>UINWO=>,5H>FY_GTRH^WK?CKQ:MZ
M=K#V>NW\7*O^W-J;^7HO-KG-32G^E[7:R'Q!(6U '[.4 PH6?:=B&NFNO$59
M$<:2!M&(>MDA4K4R;0D1)].AZW*BA@>\Y/'$=<?4VXLS[[H9/D'+8ZODOJPH
MZN ]UIH%LY<SV_9QW16;D$I[=#^]LZ]N-UT?"19T[)!DU0Z>,V'&6CE,S^*4
MRFQ.%[#U^J[Q#)N'K?WWM!3H1"HW= 9WMU@-,Z:PO!I]'DSH?M(Z.,_3)'#N
MV.>(]#L=V\P8=;7OSP+L-+I*0-YP(1W]J8D@>;N-5_ZN@C", _+FE0?7P7W@
MK<K92*\Y,P^E3)@ZX'GKTK%N 3&7H9Q3+_=202)W*4*MOSDYE:*#=#;N-B#'
MT;SG",%Q ,'WK!41?8(EOPN&+K([&" 8M6+@'ZN?"(BC#:2>!77IH\)2!4DS
M,50%S53O(+\*N&@C4&<.: !"VE88JZ /)E O^G^JR>T?LP9200E7@-G!G#F4
M]ECPSUGBF-3F3;)<O2'DZ8IEI+\RQY9YGF?43)ER>"V;\$]7I+0W($3A"V5+
MLXB4YZ8[$W85-I;MNA/<-;-E5HFW7OO.O#-?9IJYS:0_A+$??&*>A7*NJ1PT
M3U0I95!;,WYJ]>L7X'X2(KD$#_%M.I@J2-<F!@#E>/[/[&[4\@ -^P-8O1UI
M7H\&P*2#N0'P]1?X)Y[>VT"N[*$FZ@.!\TUY%;BZF0#%7PSZN:>A,/%_L\VD
M,_@,Y.#*#3#H<YU\*=*O@77+PY3W>1.XP?B @#2,E"_$=XG/\LPXBHVX8SE;
M6K[<"R\2W&4="^X,?]%R)S4P*COX>++QEO0%66AAXA^V?]'ZLW[::M8Q$1US
M5F]BZG*&=)>*IW-VR"<HKX?1# CW?<T.'M*<2'?"5UKJP=B(CX^^Z_NE9(4P
M:Y_SH;RWS."2Q,S"C[?Q1YS V%4&L8"L9EDV1FE]2[_VMT,+?^\B?U6> 2K:
M@HGMA176<*XQE0N+GBOYPCK:&QMJ>SA@'R(5E->BF(KTZ9,.PC>C_^&B_Z'X
M$\KK\$=;!-MEHUA!)^874S&*O5[]=CP'ZH7@6PI,+$I6IM)(?5\5M$'YT'(X
MGX%;Q(6',GR:PG(0Y]9AOFX]2^M<V UX9VYYZ]#TP9OV*SS[=ANUU(=GUI\X
MK%N3'=&T;F3*6*M%>&*K1J'S,3F@-P\SA"%=ABVDAU0Q:!"TY.W>OC33_+:P
MOIS(3<7EKA_R'[\NX"QF>K;<*DW:<[OHVK>N:3UN<SC77[=>>T.@52?OQ(3+
M$I?7F)NU<I<?*$EE<L[7^;8<&;*T:SJ89AWPL# R\KJM(KPYH/ )?\?RO3,?
M7>X,*UEJNTP3^GPWNWXM>U/KD8/Y+<-1RT:_6L-;7V<6YJ.%3Y[P-[?I=O::
M_'G1R?)Y"N]N9Q31(O1V+L3S2HV:GX?>Z5@AN!?<6?[GZJ2K2,"]WI%9+\OE
M@G#-@3]E"\VG3[)?T>P^+GU5QF6+-P-YKETK1):0QO%_'I7^=RY:G8"PUB(O
M#;[)IYK+06]I5$%M=S$[GLBKNX$TBJ9<1]3'- 7[@7 /0OIV<DS07S*O+9CR
MS/:2R.2J[MR'N3<75TXQ_LW Z/A.3\:+%P8'+RX8LWGA9;<9KLWNLYU-+A1<
M7I:^8"[D_4?,V+F373^<WGIH5^VG7>\J-\G&[QG:EI8=J?%L8)V.\\;V*3.O
MIW!VA:J@]GS74^N_Q2EQJW'('$M2P=NMVQC-L+J_<_FBY -W)T*EFH&+;OZ9
M/\[EM_%;7Q^J-;@(??G7%/GO742#'$B'RVY8 ]6P7#X&-/,=H<D\!%A#,8.\
MS(A%Y"<$CXRIHIZGBR#%LO,RAV.XC;1=9*JCNT,&)Y%TB?6:7:T934.E@],(
MOBOV_F'F_9<&Q1.S]C >O.]TB3@9FO-U<4KG^]M7K:V_+KYAU-45K)=<K8(2
MQ-J.$XE 2I]Q0:#OH(%E5-$[C5)<<48U8DP@E8[FH;N!KE 8I934Q=OIVC-8
MBMQ)+]F'BL?+#L8&)JUPO1T #6VVK)<1[[%#R+DV6.L648BUL1-6"^+B$L+$
ML=LX/:)E'!7DB95N6.Q5O=MQBL>6OI&3<WPNA97\::3G77C/>+8_K<';2UP0
MV*^"[@3YS<<W9>"HU#HNEC26S</B+MCU-9Q+TRMN(JUE6;_%2QNF?%GVY5EP
M1E_2KO/!)\\6C22=^V8UW_8X9%[OO-^7DR&***GG'&]@-CT<'F[,YF[MM"[*
M"CQZ7Q@[[/Z@U&PYDS7A3N35ID++MSH*=UV/=*.(8B/[BV\]K*[E9T<6_,UD
MS[^9_-D=-S"H@A;:@8";@71$* M5T'!LQ:+V_BC>2EX70/LK3&)6G3(9>0N@
M<0]+E@/QZIJ<CW46)W 7WGS3%9+2$U^V-KVW)/Q+<$ELQ@.6SY$;_OYWGU]R
M,XOY^/[CBQ7R]CP7![UYV<USOU[96#_=>\HC+2?G_;V.%EA;^>TB]!81Y]06
M-L]8LS#'8O>CUK"K1@$Q':&;7\E82ZPWKWP\__"Z767O2[<N"G%<@1WBW^GU
M>264#4X*]ME4TO;@UI>2)#1S3V])O5^E_,&\9N'#([+"5I^O;Y6S6[WKESZ.
M'FEB\S_=G)QV_L.@0Z0D=+5B7XL=S82S5;0=J[A8,1-?(3@ALS9O4XA*=++^
M2.DJ#5XK8]P.UJ4/&F]OG5.<?_!'=<V)G-)0IEM98?/@X6&/U5_J][H>;%H\
M( S-*FR;\S@O>?OIH=)SF4&%XP1;ST02/DV?O*UN7>O566_Z%V3[L^'D?^^B
M3CAH2G78Y^#""'+&4HD[>F$%76,VGEPM>!,ATL%]=\55C?@$QBZV$[_Y+O5+
M#3;/R"):J(51?O75QEY+B$-]&U^KH*,YHNR**_11YP]VHI"3["1J%D\DT'QH
MQT^ \QF5: (S/ZNZH=.FYB1<::-+6$K?(?D"TD"O0<*^ $) TTFV3TOJ<NXA
MW2=.Q-0/:^7O;ARF:;P7NTMIYIQZ=WQQS-$'OAU$P)%E95,5@525.#^"-&BG
M='9@??)ZH@8K?KI;K,=;1-6<+.)+Z?''BU<G)I^WO4&3KR$.YN]308&++]WW
M?K=^_X-Y&0N>[.)\38\-:EG 9[)"Q.J=W6?'EI^0*)U\E??00Z% S$L!93AM
M8V=F(O_64]GL>JVIE#@43"[X%G2A-S HN_.8[S7?((V_XI=H?!1@.V$^/*40
M3H3SDD6#T; A-2-8K#.DI7S$1? CXCU/GN#TT]P(O$^^GW"6#IIPERB3'2W0
MLZ2O]$&BH\=^!P\9\YQ/\>GA??L#6KL)A.68(7UYX%5-#OT3>P(%:&O!D0S%
M'G(+D=NM7%YUDN3-55; @?0W_$W*W[G>6<2U>EG[4T%'MRRB$AG#$6PF4"QR
MUR,\]&K2Z>P[A?C8:O'4LA/"MX21;^*Q]9C-.:M,_(C ^+3M@RBMKP\ U;!D
MDE/M=Q64MPS;=%Z1'T1S6[F[N>%(\(GTKKV^?D1CMC;7.WQ2A4%0#S[5EQ4>
M>L"9)=\S>\>J"3>#GH'GICZ5::F'C. B-@,LQ<IGW:F1&IF5W5HMA?-Q*Y^0
M^#-OZG+H.C?66QOLW:MY:N^$IRF>!EJ_K'/<@6OU[Y<.)@!:AH8@B<AD+DL*
M=R1(B_AXGZPNIFR5H3PNPD:TBIK,G4C0<);<L[TL0!CD8Y1STRU2!H2QS84*
M2^YO&/O<P2=I7WJJTR81D1%+_WSKL\\W,KD_0+$O.,5BP") 8<<15-*G%M+-
M2*?'+5Q3^^K!>',+7_XYHQ%'+>7U,C.\_6F::3LYUB[Z'1$H\N3JM1>P^ 9]
MGJS+(HL!G6QR0\'CYL3:0N4#^.9[I-(?D20F=YDG5WD)"D?Z\7!I\!W%QBZS
MQ_FO YH"! I/%B\LQ9\(R.[:D:UQWSC(W50%#>5M44%KMZGG$I!3@QW"5)!^
MBURH3-TA<TBQ(>=<Y@R$E:_G^HQJ_7%9!?G;G].*B;W;&7C=@"V?\UOHR*:X
M^A^;(/C 9^%S <&CD7ILBI\L02E-#E\%71^M3Z9T<D$R_SW6)1X-%<8F->5N
MQX($4X_L/S!YN6%-\9F/9P["HKG+' ZOVCTG!5*&I*-S$:E"@+G9C*[EQ\'$
M5O7:BD_F?(+70^JY4WQ_:0.EC^H!GAQWD];VQ?*;"T57[[H(;,MX0QQ306<'
MJU%J_V= S[\BE7/1SW)'0-.E:W ;%?3'24AYY#]=@2M2>5P%22YG;ZA3!)-P
MVJ:5KJ%EUOBF3S(O!ZM??=\2>MX]5U\9K=R?^/'2N8V;#FA<H>CJO3OO XMR
MFU'L-0E<VK-_'3W'UNM#,0F[4!-WJ2 7_TQ$^H  1.!5%:B;3^H]H)+J-@-%
MX(6WJ* ;,1"OH(EY68PIZ<0\+Z59$B#AL<)N($O6:,/241C;+!Q=8P;T@2ZS
MCD$=-] 8;7'FN2.B(41RE3ET?+4798(F"<C^!< 1P!F5B]#/_6%"T@XQ@W^\
M\=3J\S#\86%!&@-C6*?EC,[?/+R_?Z]))XV4-\.];VUM;C!,KKJ7-LW[48+E
MJ9B_UD5,662C-E)?GP(=(A[!S=%@F H+T[BJ6(8\!UI(<I\I/PQC'FRECORQ
M,*U,7XK021OU[D4$VEV7P'5AT?N3%2;D:F6!'?,</(V[!NN3C7.<0T3+!CL?
M=%?P<88;L33'.:M>*.;^PN[H\6@>OG7T <=&M*,WQ?!]0]S0[Y?[JD?\YK8,
MT5(HH#,K]\#[V1.1RFV(Y*8*,N<ZX8Q:$W85<@'60/;S)Y K\;,"#21H^F'2
M0T:/<9$GL>F]16T7N4N2=Q9>$674=ADK-I;$)&:6/WOMN>=EV"\EWY#-#-+8
MDIK(W=8-FY>M\_\]WVVZ\@8:/.;R\C^?A,,3BIX<JS<:E_OA0Z-6=\\ &_.7
MW\39M>RW!VBG5POB>?.ZN"'J$[\UQS?RIG$7M?0[.-_B.BN3N*'SXZ3WA [N
MMXD;_L5%.'Q6!87JT"8ZP=']=O7GOI9-%Y*;<O.(**N3H>+$-KJ+,IM<JMC,
M]5:FP*&A+O)@PCZ=TR.W:7.<PFGP*\9\.>TUL#;7-Z*[@4:I-].9E^5RAW0H
M(EBRZ63H+8Z^GTE_L6"R+%74[C-8RQS36[(IRVH[<9QS!&484SH@C,95N)D?
M)+[+-%/6C;LL[!]0N%HE&4-:1[%SRR$(6CKS%_],H&4UGX.GQYQ[:"[XYKCX
MXB/Q2""[<[U_Z(?DY[2SZ[=^<SO,_^/*GY]..7H7*-,<9WTV<:";A=$G<%T*
M"!%N*E_06,96N) KU/,:;+)MT4F<L=(XD>YLL40HRCDI%G69XS320E!0T_.4
M'D=I)TG[X\B9?F9-%<N80;_V5BS K^8,#'Z.(/69\@LX>\ 4<Z\NX<>3-"E]
M@C=W)5YQ"1NI ID8I;'\#(D3,L'D9UB"-)#_"9GPV43Y?I@2L"5T/<Y@-7V"
MW=WN\B?Y;#WNZC83>N[6(P4W[&OC2.,UU,0S$^=T]YRK7'3759D&!\_</'_@
MG"OA_/RAO+/<^-@OD_[,HQ.+O4B]T?<.I0C?<>:9)>X3I.J(F'!Q^8S\PXRS
MBY[X/UOYS ' UO%T=#:3TKD%G-OQ*I1GQ=W>*H&/?W=37D5#HC8]W^#XK2Z"
MA1UQW9>QRMMP[Q_O#'Z9-G6+NF<BE2N1S[>Y_BJHVE69#?^H;]3J>VGX0Q=H
M?:!_SORJ@II<"?4;P$N*/<CWY R*KJY#JH+2+^$ 8*?.D3\"X&*SCBX$X&)/
MPD[41*" G>=TTZG9+@/[ ;KX 72)(_7CJ/,NM3"YD=\)[O]9#O'*FI@7 ;K0
M" N:TH!_ 2'BZ85Q*FC528 N=&PK?70A/*WNB?(RPII$$Y+> #I/@$9JD<;Z
M<HU?IML).K=O_&7Z7,:;9'GEP? YBSZ+L=M4P/[8'>^F!"-2@OG(0JF)!K/)
M#8RW6J#"&Q"O=!OS$HR1-F_TJ3/B@F)JEH5ZJONKK< ^X_Z)*F@]NQ,(ZRE7
MY)6@11;KZ ];O3XP2%A'/DX%W2P> %WKG)MZAZ_O5X 78A1CD$9?^37@M[G*
M1\B/9\!OA88_]('?JI2GX<_6"G=$IL=[ Y,?>H4@F*N4T9OMW_0H[Q:N27-X
M8 ;+9RF%<\L>KS(]N]"^\MSL _$EF]XO@LY5ZSU=""DYZ2@=E1+TW$"EMJ"(
M2<TL'@"6O7H(+-52:] -60/)P!IK!1!,WQ_<G(!*"NC?7- ##8K-(Z2^DPKR
MR7CZ&H!XI<=0U+&J4;3_HV)S)Y$J[<J7\D]Y"4QFX7']'?B*T-]"E\OC\XA;
MV#<;P-L#3]O2)_<ZSG]-NN,)524OK_Z!38X+EII%#2>P]8DK3N\S$O=^*5)!
MOS.Q773"TJL_"V=+X_KO97)\16BA=4[#6422@3YRJ7[I7;9-,9-J2IM:=$7$
MI"%!@@E$<O648"_>7.+$'5^6^9SD+7DW;.DZP7GO6%US6R^8^"7L/Q'E\*N@
MN4](6$?TVT>NO?&RYS3*4I0FKOUPN2J2_\9>?C?%=]7\]3/R?)Y95,5RS#=J
MF&4L>G%SS*\+QO8(QW'W$G,4YDCE<A5T"(VF8]L\_*5>"4@P<RRYDH@X9E])
MO\";UU*XQDQ?IE5GRC]O(;4_2WIE<U(5+JXM9:LD[[4VX/QH(1EXKWRX*%Z*
MQE+SRAXIPEM]0M,ROW^-N<\]A-G'(9+K?OK$PIN<./D-Y25J$NE*V$G1B=P(
MS+X&GO29FD)DXL@.G%[M,4?VJC#\-N?.5_K4EQ)F[*^=7WB&Q [6X?:*Z7'K
MGN!:Y)9"BP*L0$Y'NI!*D+WVFVT(?(P2D8J]?@VSG?1?1BC&4JT1R\J.UTIS
MFM+89U^]N&A:FJ%]>>.A3[^=.B$L>:<^_O/-21U.Z"^8RT"T;DZN+CO4N-],
ML:-NW"2=*8U5 NUQ1Y<L_F"P:]6A5?4S3G%WI7]108^T!CP4&[A!K]' !CXZ
MEM(/-M<B3&7,N-TKS"<G-53;,_7N$+OP9&E/G<UYL3EO%8>YY4FN1Z TZZR0
M9QB<IH'=R>HNW]RIJ"GR6T+<>M 9XA'039N\]\M:KU,\F,B7K\=[^D](5) !
M85'-6Y&/>U6Q3ZL@G8K)<,W+DU1]79<Y,=6F5G@:SLN*HXM&MW<TC,]7N)'K
MD/-+U7L,%FB65U6&W^)H;6CBF1<LK91FM1^F0*#'U?.>5EG>U1+!G4^=HEAV
MB1_<%1#5TF?V_FK5P.."Q^NQBU9M+<)Z*[WQ2<[2UO.IGO]P@'SUZ,NNJSQ4
M"SZL@@R[@NQI$9E=;ZFGXH+,UE'-=[FV8R+=AAFQ;9<[]NY=%Y 8D#?OPN8O
M_1E!O] Z4BSQ/HK.4H]^-ADKRU40/DX]%9DZH!YT[50O)!UR5D%LA%P/=ZX!
MM X <$PZ:HY*Y6@>JIR*O!4#'&'(DP"OF\\GHH3]  $V,N4C "STE1GHC_B;
MM#<^_X5UI +4>: 4S*WO4"^PV%:^X?63,_(6^52B3\[Z?<"*'M28T_-FJ]?(
MHXT=.[YUCSO%$S4Q^71LE'\*'6+!V':87&^3*";O ES;AAE3B8&4M@O EWEX
MJ0JZ:J"AH#GS'!#1%\<QP-9L "NN:FLK[)%OZ:!U+D^9HW8"8B&=FIE<.TCM
M]%0?T$FH)S/=)4 :WY0/T&\.:+D>H5ZH=!Z6#M,UD,]MB.0V0IQAFJ(_MJVC
M/QKRZJXC'3,D2Z5( )M8:)DKW8;LIR>6WN"_=WY_^_[78S%['TV?,W=R,(K]
M0&.1(7\88!"Y3GR>3O).P0>"A'5L@BL6P:-+!<0B/C6374.C8!?2D2T5**<U
MD(:@.5/L92"]T('K4WX^ #8+$7VBIH,F7@!-W(G@8WD+$'STQS$Y\,*9)R#G
M(R*F1N\CJI:)[3";[ '+,Y07R!URH1Y5+9@ZY*OSN&RZPIN<C@>\2@R."/\M
MMT&F>[Q]4ZH+]O#2--:-R.KBDJWQ(6A0Z^P 2 YDI55=%7R.;CQ+F=)?IG6;
MT[V^'"M "RSBK2N6$6/7XX$)-@5L/6'5JC!4A]= +</$9XT^?>N1N@PX1]Q]
M3RR7S:,R]B^^$9I%G*QG%+26K97M8XHZA^-R>6]44*%73 $_)MG$A_<*,2:9
MN"O1MX?0O\-T5BPBMQ,OI>C9T4]9$G@RR\^.N'V-FH9M+883'$V)8YMPZS3!
M[1!'^ME@="K)S!*,?^O7Z=U!Q'DUG@"D5S.%.,B!']61ANLN1$<KQI.>#M$7
M3PCN.O"=@+-9TF3E-'#/J9W: IS-9 X/:7SP:3@3R@U7N""5J^S0CHB-1'GF
M/EX]SQK+BJ7F<Y<2E8I57[IH6+B@4F!$O6SO-,K!&3N(1)D*@H*-QW9KQ9#S
MHJ3(F"!=0.C[K%G9(7X66.)@[$7AN:_]CD[*WQ'_OI>(M&%@G]; 4JQ>%G&Z
M3%,JQ;J[VT7OCSVE9N"'!'B"U.9"N# .->=-)S<H8\NFI%GFMQ_F61)C)<RX
MLB@94X><U<Y=<\>/..!AWSW3Y/B]H[*UBZP1AG(&G]*QP+Y%+ Q0:"&5.Q=_
MG780<*%)=MWE#K_[91\)3V1Z%*SY;2F]D]O6\+7[%]/#=92.CE1O HPQ4&+1
MB7$?HA4F7_98K'I&QU(D?WX7^ 6-;4 #:?J\5OI8) 0]HX+R!X#B,O6%-3@]
M57XSBO&*Q#L<&^;K A44(] A[3&&S+!=I#C'LR]UR_C"PA)V8195@HZN[Z+D
MB- (&3J5DUHMT-^4:B8^_[*5_G@7H03]+@9+ J5B@\ $GK(T A&9?/$MZED3
M@52Q;CR!NE<VK 4,"5.?B7Z;IPYU&-<MM*%"@\;*QYPG$0 _(H)!75* QPV
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
M,SJDU0R,9@8#HX,H41/RF98)[*D 8OI"6Z:!1K(R+ET%-=)!CJN,RE)!TS,
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
M53!! WGMQA1WR%GE04%!3Q1--#1?_IJ# 51RWV2W8/E)0/CW];Q]S'G4^;!
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
M]'W ;_MJZ]<6M5F&_1K4#Q<ES0T\1R$_+90A2NNAUG.38WM7^;6_OOAC\.U
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
MTG)Q&\FN LD*6J@/349$7,1(TV+]D[K9T3?+C.I4-_@MAK<4QC]H%<=E2AN
MDU1,WXPE0R^"ND[$\C5$0-3%;R45$LK^)@ 6Y]^390=O/=9G]PJE_LO))>')
MTK==1VOO&G#6$9(&-IBT3_WQM)CGI!,87UMG^[J^8:-/\=F??CY<?'JI^SS*
MKNOYC1/7K_^V7+&8]V >E<TPICIIWM. DUC(SFYB%CPO]6'PFXVEM&0*XO7:
MFT%-<AF\EVA-;J9L+0D/+&B=2B&BJ6OYE1!I7]T[V#L<) ;7@X9U#]]'A*P'
ME%6TLD"/LX\E^/1 Y<BT2KE*74==3WV?OPL2G(#LRB!+&:X)2)'I".=1:1AC
MCBNX@A-7 HDQ63_(_1$ABYMR.)ME@H=(C)1MA0XX$#,3-C..N83PG@R)\U#K
M75#J19%;-WYJ[!U@-\Q^(JT8AN')W_]]\(7TQS]P1['/0:7RN^=SCA''.^>.
MV\&>BA[6]9+C5?6__K141RNK, M5$3/IWG"I_>]_*5X/PH[P7S88;_X.M[%7
M_YOI[OW$A_4B?,U02\BIS5O_*+7?8K3(>W5-\$'4JG/[4(MWKT*@@/^$4]#^
MI%S1N<>G?.N$K),K^?LG6H[^'8#Z27>#?MZ1(,+)7T:CKN16O0@^FQ.PT6E2
MW\2HB1K\4+'F_*IS6:C'C4DW]6WO/4(/Z]O7;]FQ:?&Q5O3,C45VLRV+:K7C
M>4+,+9P)@I_)L+$\K5\*W&MGE8\5;W@70QAUB,2;!X1?<V\!V%D6'6\8QX&*
MRFOV0R'O_GX=RCP]U'"GRG:8'D\[&SL6<W3QEJ=;'FTZ=735J;VG3AV[\70I
MZC]^2[7M_X]F&@O$TW$>=2\#+[U!4VJK6?B9$R'^T__^__56U<0_%TZ"SLMI
MMVG+W8X!XWR)F68M92EHS5/?41>!_K+$KU<AB4#GL,CA4^"(RISC71;9N-TQ
MDF ^30 3RX.U*L:<SZ&W*%X7X^_BS#1M^#5N6E)LCK4A: :;>"GKH:(J^#C0
M7E1"#NJ@[F#(2+ M?NF,I>[4I8(V"9KH"<57A+^NBM@:JV\F"'DQN&W8<NO5
M5?67+\2AU.:/>'LT:$T;8XW&/ QC-DU:B63+G_&1Z&PV8Z7&6@+M$@3.TAFR
M,X7,5O=K4UVFB ^[+8GQ32_T>4I^U'*(^M:Q,XE(.+]F8Q3.YP^[%N;[/ 6C
MU8K0X3]LC\QJ!G40LR8*#@9&VJBZO3&23"90$^2K-=XH^F#( (T%7@()VL&[
M0$A=X_1]?J%(+XR05/Y3TY\AX;,VG>\7S>TX0(W6=#->F'6@4ZP=^SFG%$1H
M4_ID*#B/.L1%DIN;(TG:G76"8D\R'&TLKK.J/0TU]E!V ;-[>2[*&[_<]=G4
ME6C_6V*F3U>9(LR(VHUY/M6!O<DSF<9GX!;:7693D4A7;Y9>_\ ^8G!<1A.>
MUJSBW62]B@W>.'Z$Q>DO$& ,IPTNUCA$9F?,!._F/]U_4S.H]6L=_\M^*:9T
MVO\+G<]\[Z7H$*"SN190GIP!;<9.)H/9@D#3)T\BS!#J3*'A6\]+?5?N2SK[
M.#!HM+#U*][0(>?R^]&^83XMHJ&05<\+[YO\N983<N$:0=K]WE_!2^7N"9>8
MLGRAS3J3B0K,LO?0=Y7P![P"U)<LMY1Q2TL_C3G'O2";3EZFKOD W8(NO='[
M8WK\8G80_6@0(< YI/YIKQ&ZCH(!IZ3=;>A,O#'5$-HE)]ZB>(#^TH&W.9&@
MEVPRK5J+W,2WEUMA?$7U>V::#3VL8">+BKRGH[-^"7\>[:ST4?Z>?(7;6[N_
M^!6QK8*%L/?5"X)K\,*'(0FRK W6=U3^L)_Z/DX7@X&(9P!:A[M>0.]%J!G<
M=>0EX)_RS1; W*K/,:]VR$8OA58H\EKR72IS'#I[MM^7-;OH3A.-"/9?RO!U
MI*7D.") 3ZXG&8QI'$74]5#*SSUW6VF6Y%K1WCH1[!U/TMN0D,\BR:(P>]_Y
M?;^DJTSKB\E>?6'M7^=^F'^XX::08R9]54ZP+7BQ,AFW$8Z!3DN)YB&!?*J;
MHYQD\=7%[T5HQ:?=62*_@8D:YO$HM.>KWS.J9W(N7G9X5;%^4XUXOVDS75"\
M_AV'*%.CA52S@6G$RLFA;6+/!TPH,;CWRB-N+ZO:.* N_6@O*\I)N92\?<+1
MTC)C^\2WDKBLQ/C2?*<+L7;_RI&9,0SC:D%=JE6:ON'-ZLIZB3XD4):#(Y/[
M5$?))*6*F'$T?+9PLB"SOGOU>./2(JG$)'#<^H)8)]F!GGKTJY/&K&=U$#FA
M\^#=?Z?[EXOH!& >I>2 %3E12 A;"YFK'"C[^ZA6E/7_T:JU@U<WV*3:3(Z'
M\27D/V$B<))1YY5!M1W%[0"+7RB2[$Z"ABRI7B:,?41Q>=$(E'])OE9(+:HB
M>E=Y5XT%7B^YO$AMT7.GVWTWKL.<#R_#>Q#_)DWJJ1(U0UR3GH5*7:*1VV8P
MR<TL5+48WJC.Y^Z@K(/B'U.P4.33*SRH"=A#W4[N;B$:.;K[MO:-S17GA-)&
MPDQ%ILXNQ(QGBLQ+&G&XGX]FCXPQI(>$J3B5.[6/M@JV4OT\ED?9"V)ALV3$
MZV/JP;A4KC7$/M*#,X4$"O]63,I&=_QA'B#MWZ9X1[&M"A]T.6G*SA?'_I[O
MU^NQQ-^9O>L,BA98[_^#H-K['^+D$8P;M-7^_.*5T"##G&(G14 9<R)9M0$^
M M*RJ-;P1L Y-2;)3)%6!/3 IX'O7]RQGFP0GT/=&O0>&E:T-U9FNVWD+@:(
MJ0[94^CPAD$+X? #^>ZA*6PZSYJ[!2:FMS*,8[K%@E:J]CL6+Q?30&JICI,F
M0F8M+O.H#!*+F4K%0T(I/BT?AQK43H%2/$#>K?KNM,$0%_!D,39=.&PY./V$
M17A5GVUEH? I-$(/WDYY-_(8WL?')$M5/<0W=O#*4.5'=2EKTD9Y"/)6\')/
M0-D(9EJ%EQ;0ZDF3D7+?%5#E8<!-8]O+W041E24T@\YJ+WEDM>F>FF=1,<05
M"+!/*Y!O=B2L/OS.U\T[5/\@1P2[SRJ%!<JU"_W-PGTLVXM7@V:Y;AY(I#D1
M HTC$7=9AZ#9DF^Q#8F#H9.^"MZMPL:QH]V5G\C9@8/4M9#7 1L!#@.X#:],
M;WD'N9X$_:J?CND]"PR_O4CM 6$4/#XOL]@5*@$Z9+-M#%V$)4BTL0Y6KO+N
M5(Y[U;XG8PST#-98^-2W))QKE_N>@["0QQZ/QNYVG-W&B\S<]D]DQED#:UBR
M6-.+1^'L($F;1%]C1;D$A2OH&<5ZIQGMN*4 ^W:,.TE8;!RP?>6@ASQ8RY?#
M./'NKY>QJ9Z541$7HC,$4L4/5^7F7"%-6B,!3C^9GF:9S@Y;(3YR57+_V2!V
MXS<"\R;&^()S\06;"Y/7FHC=G>8%Z.8T ^I1BA\D 0G*TVHF7LJEK<:A(N8P
M*;@-0]0^A/YXHE&GQPLT)N]@PD7#=)!Q"(H&FH2_^9:-#>8%$90Y-NWB>["O
M<="9G$/#P[+MJU+R41KN:ZTG'8-9&HI;E.H M<^,9D6[@OV0WH:W8E55ZRFC
MU64T*=V_& 6EA\K0:8WHVQVI\ZB(;K%>RQR^C:X]/N(#Y#!36>ZF-N'7Q*?:
MYA9'7'OOL_W>L^&QAI7#!Z*[H%"E1,W2X,89+'=)*R]'@J*N&L77ID_RY.@;
M(78]E,3'Y"-)I%.0E[3:7]!H4%R5)!5!<4DU9Z .Q1'&$U\Y/DVL255$N0H2
MBE\]&74Y\N!A5WAH4OE'%,TSQO_[#V!6L]Q8%<%7_80XEAUN"UF@H*<ZDE8M
M",ZQL 90:!MB\-F4S8!(MK ?ZA;.!J^CL854AWHX=C6C\RAT[-<24$>(-1XM
M1@.LWZF.?6Y!YT1.@>7<U-!'A"H/IZ)*D*U9ODA%T[QEZ,,&"GJ6M2/@)>2E
M:8PA*T4G6IRBJ)P@RHA+R&]FI7'")(Q\JLU7EQRM8&1K5L%>O20L)1APZA-P
M=9MZX+.( 2^9V^9D;0\4M%F^WW["F]WWJ ZE^?/[GI%*G?>*W?ADG:]AS,]L
MZ<@D7A4^2D.P8!0VD[>8DABMVD\YM+#C4 #3 .U*OCK:#PI]1)Y'=1#K%AJO
MAAT?TYA#VO@L-\>-.>@V*]>6!&MZ8NE7\63Y,!*VELVFSS">CRH3E(_8O1H5
MM5UB8:,NX5UBI$I6]TZUF^TD]PJ(A4J)W"QUFJ>-H/O] PXT,W**H)%WBQ(M
MRUFI%X7Q!NDW63[K?[1:VZ43&MC/"X)ZL#75OZ29]SJBYJ[])V3M_T]Y>R$=
MVOU <Y2MHLRC/FQY1YNY1+;@#BSL!:*]<:7]0E?ME'R(G$>=)"5'RIG_V5/#
MM":W_+<DYG,#2HLWK[MO>K B1Y[OO.CNP7^.Y^96IOD?/Y4LO;GOR8+:/C-9
M ASVS2+66I?+>2AJ![$!G<75I[XNW@D69+A=YM5]JP:&6I T^PUG&L%U&*AQ
M9)IW +X=7-OZ!_Y !>-91%Q!86I-GIQ 6AUNX:[N%[G$WM9^,S@[B1CBDM<@
M0I+%YV4=D^N $>5SJ!)(# 08$W4*V@=L&[#Q_D/*7A'G )([VXLWI O9<V\S
MY5-K L<MNE,H48\C31M^&N=B>R[X&A'#76)3BW)+*@B1J]YHZGKV8KJJIR80
M )TAJ4/SNR&;@A;Z&@J1"X9.7 3SE%= YS9?<=!)*%"C W2W;N(N@2KY&//Z
MR1-\9W%!N@.2HZ%.X?!6HR$HLG7./\T&-#D:$5C,DS,LQ_RQE1_G4:T'YK00
MF !M1*>P)+?G42LU+E"BW#^#8J=H8KZ?0Y*]I_I/1[U@NX/]0<I?^CB^"((\
M,-*&S1S6CO(T'SH)T17-I)#G [%3*R(O?9G[7!\055$8L'UJ):G_YYNKBT^O
M3]OT3U'*VU$+F[_'2E9]OKBH[.)>DUUW]]]X*#U7_A#=3D_F 5Z^B^!E2*HB
M98080P/@8A&?IT_[Q=U,:0"8"3KUK'1\??0$HT[E3\B=\C74#03SV#]@7P7=
M>$Q7$1QU^5)MV@_A=3^7M$<B,'PNB55Y9T'-#O@YZKPR&BI0K:3L&^!=)F;P
M5ER>1YVEI2+@TQB)%:F29!A=0KYF@.XH&!P^\)F55E09;Q'2[)1^90Z?2_$/
M-0)I]'6<YNR3(D7?%U-=U<@!% )SMB!6:4>VDY&R>.?QIN]A,CA8\DS315O#
M"^L6I\L'JZ\^A'Z)Q-3/3EJJ/(3AYY]2_,#)\='O':7C7*MWGE6RX)5)R\7B
M<1]@^(EM[IW8"L+*,YA*GK2$]MPKBT8R!M >!8KF>92 F,;3QNTB&RNX3$ N
MX5MC0,]4,*A]'J4_ R',<6D ]"V*:%808M1W119_Q<WYHF-Y0TG<!G_V78)[
M;O$@KVSZJ,Z7;SDJ74AR7/V4HZ4B4,ZH'U$.@!O@-5 .V-DQC]*AN!2;][DY
M/B5CO:%/LJVD)1'X9344_XJ/5AYM&)WZX"UB@X3N5HNRXZ^C%9$&F."F_HL-
M/=/JG>@_'!9VNHHR8[!I/--Z>RUE(\@AFFALJ9*YT$GU17#7:2A1:D"5[ >5
M"\IJT$&'9@O$U +3[FV\)_]KHOZ/^FI#9(W:2$GJWXM-@;RO@X6Q-9D&V1HI
M8O"9":'PB@?[>"![LDE.RY+45PJQMQ/B)KN<)U2E\/%>3F@%%#R%Q:V!+08X
MEHER;'J<N"O_/BG.+HV25!96_!/P_-UT\B-R7*O8K(UH=*#DZV^?!)7!@43H
M7\11R3W<W? 9]3/-%N:DCH*TA";8"R^"C $M&?L6Q57&T*4;4@P =@MQ93C7
M%?AVOW3?U<K7N":9E7]' J7P2[,T\=4DQ[5*\(1X>LROX)+5EB1797X6"@[L
MY4GS$/>!L>"(LD1=P;%5Q5!"^[C.U!X)&H<B+\9B(G!6@%]5%60MDGY[4189
MLCYIXQZ'/R;,?@8_=U6\LH0POG6]''2IASQH:JM@=N?IT6NGDZI4!M1V#4:=
MJ3&#1F2:5'GVE'$7:*>@"?'TD/5#%TW397@TQ)!S&QN'7\B8Z;@5#?F)ODLA
M,T*^@^;-NU]>-EZ-PY4^"1D.ED28[>*)_V]$C/['OY3X;VW_"E+0(3O&1!R(
MEG\K!_O:>$LX.^=1QA0/J]]QN\"EOXO$*RG[V7TW@ER)&>)+.;$7*\C?!U??
M^\6(7-%W\O;0HY8WYX[>>T<YID[C723=IADY8+-"<!!>5NW;48A.B^*@,1G/
M>D<\.0.P;GB287F4U-<X9WWB)LXQZ6/2+]Y]K>+IN+DM#< VY5\R;NVC&[@U
M( DV3E3^! Z6@N,G02+?2BN0HWY,]"2)M6N^S5S*EK^!K@YP\"0%X2IE[6!4
MS,&>*(>JH,?#PZT=ZJ7BW9.^]\X4LQ%#?+2@; 6E30G-Q,P)D?3T-SA<03.D
M' (/CZZ:;!JGXH _35^$66.Y/P5[;@2U;PU>%V=%7$AZZA-B.U!^9V:1,DN-
M?G0#C^<L- *N4R?C-D/=[1(CZCK-W_,H0\Y9!2:CD9?LYJ&PCP[N*^,U#<(>
M@-C*4-0:LO;5KK__:OR<RDB;#K+,"70D3'JVM[L2_OVVUMXR 2OH?K]+>0 Z
M!2J08%/?<0.G#=D(:);4==D2R!N./E]Y3O,EV&]X6!3XJI9]9[C3FR/ZA97J
M.-2U4SPX$B ^4F(O<,V?^XZX!%"@T5W8 #R3=P1*+&-.O )ZAPY#IVL@59NU
MSHO:WN$WH@.-4,EC\=BPZPLD;61NC\&LB#!U,G/F8IJ,P]H)>NOS"<J Z]$\
M8 0/;4R'UP^&+,?7FK5Z F\9,GL]OE/CB:_['OKH"$+L.6![VNW#J?_P^BB$
MQV,NJ0U/)\2_GS_*90?=(<6Z^<Z=1TP)!.J4QZ%%P FY?UMWMD2/:_FU& UE
M@NF^0,4]T*:M,>!E[@^A"S%Y6UF?VZK*B.4_W.PORMRWA\?PT$%>%@?*PFO=
M<^X*+K?O^C&;@7#1>_.HYW'9K*DLG!V(G9A'R:I#0R!1#72B36(:ZZKJNI3(
MS$"0:;)C4!2);\'.NI"TMRA$Q9\KOU<^DK9]._S:P3OJH4MT4,9OV*\'3!:!
MVY\@DS6JSHWM"E+@FJMALW>LHE!E6J^;30D<UC\3U.6GF95;,Z0&OH1!RO)B
MFY>ON'<)'SA63\+$2:*T*T7<GD?>NIKNNXNV)3^'?9"Q6M0W82)8W*&\*<)?
M(J75P4%]]>Z[]K+!J(;?MFT/[-[?4XH@DO2:*U&7B_4LFXF"0C?309SUX)7J
MSP,. <^01ZJKJ1;W+F8D'MN+,1DC D=X[P6GU84.4^]5_I".M.B$\NJ[&<LH
MHH"AQ]+;<V4:HQ>1[Y]^M&\&K1??V]R=3G(8[\A/<E$<+.X-,GOYTJEK=?'1
M ;=@Y-:DZFSX<O$:]B!W*73)?9< HQ?#O&EJ87IG>VD).>&'5$FO(HXWT/19
MG_0.-M7UPA[2_($9G_V:*4%C5_6W!TE7XZ_:?N*T^W^:-3!9!*0M=$3H4J?/
M2$S(G>W?X45 ;H$":TTA]%)WD+.%U#7.&DM07V(\[8/$CH//059:]:/@]\.C
M+G,?(N(>):J=@D[7C/SQ\9,#>WDMN@:WAK('(+42ET TF42@-I4(AE< 7<\&
M&X\47/G^QD9UZO/;<EI<=/2OWS\.C[D45R8F/HTHS/E8%Q+A<N_SIYE_^LY\
M)-A<G_[ODY"3=_QG)0U8,@3=!.)O8$SQ$43(=AXUF03H2$FIC';>*HTM!=<;
M0UI*#G%5NQ+R OJC.-$RGY#$6-Y S;/Z\7.%U*+XJ]RQL=5_I?]R;B)+LH+:
M.8]B\6"3;JG.1(_*%=;IYTES\*:< X]A8\@,R),MR'\@3#R"E)QO6C@Y):"A
MR#0^.["K^G9#W,X/01'17WM#^.'V76WYX)'GG.^UYJNUYC"/>*OP,CD-.$Z:
MVY_>CH<)F&0,_*Q48VV'I)B-\ZBR3?^A /\"6C&/>O,&I:[ZWQ?\SW(!@WZ;
M!@30AH*DIG1I5Z*<":\80B <PA@S,*NH%K )4-3&8&'XV8C=$3/Q9F['+DHE
M*'+\^;YZUR=KHZ+;$E*+_V2SMZ[**3U2%W)F'RK<3/3?N(>':''C5O#$_\6=
M_.\+_B>^()LGK>!]?Z$#&Z$U+;R&2LW3R#<:QM9__<$XP12TR7]RH?_ @HYC
M('40;\23,JB[U 54M.8O;Y7'*,]H9AZUBA(.!8/Z9_:!7K+\NO(P=D-#L=D#
MW_YS04GG]-Q= L[5\N(MCV>=^R5M^!)^X/];@/D_ZJ"Z(;$]#/\/G2ID*.]-
M(?!&P_)*KE(NOW3O[+V'.1N+SMTIR?+6W[RMQ#O7^?<-%1OB%@7N6Y.Z:-L*
ML'X>94T$8M#P*LMVVHNX'-YYWLTY^@0PO ,PF4=9XD.)0YA6B8F_\$>XT]P(
M@E0NTG,+B;=A(I#ELRV,[4V*OWJQ$CK&""*,&I179D]66E"Z(_CSJ$=,R,Y_
M$@\F*M^J[^*L-+U$,ZY6,+4+P3#" $<#6JO$@&6?!'M7#4$K9>_('D*+^KKP
M0(\/9\C%W=?9X>4^8;;IWB_[RHOR(^^OO:4U@DXCLD4=O-M<%!2-!(E4FGX,
M+3?$#9I415$<&GMFNHW(><>@N(>0O_(G*$?!2R\<?.88M+N^*_+D .=\]==B
MO=Z)H#=]U3%3T*%8J^L$R\<.ZQY)H/16'F1/+0*'#C9 ]P&&]).F&JCSZJ.%
MTI="E9[<YHM07I6FA\@RNX&0&1-X-Q0L99VNGE[:ZT!;.039\ /G45F.!\BQ
M6QE6N.I*P=E06>(?,[0G;N8(AE#T<S$0^L [>+-J/]1-6"@,P^VA]O',X3W@
M1JP>M&MR<+/J3&2(,V@G9.J<"3OO:6&KS"I>#PZT-\O":[:)5=[]L+/,OU#^
M7>+[DMV4)T/#*YE2LQ;::GAW/]<L9+P0(Y L">/5321T"[;>>]X?0S,GBY2!
M0%P6Q0P(DCL]>7)&W%!-DA=M[!#J/2:GR=^.K>9X5T%!K<XBT#SFE<%?2[$M
M6&A3>@9,E+XD*KJ3'8@IQ6XTS%=E-X[CR-,F6TBD<#Y#;[L; 70^0\-T5D06
MF]3WNIU6=!M1T._,$!Y<@]L".<VI! UUY'VQB9/HF0"CEIV_O6E9]<N^)2M^
MV[?&R&MM[C+F6[1XJT97)*.+?:7SJ Y2NF87E"G7\S6'X\&81FX3:./[XKE+
M6JI,+\@^KC5D-; TI?S,AD:*-09@"! F''D]T,W8:R?:,J*13O]F\^!,\\L[
M\ZC]]5;6(D&C=;9,959,L-?S[JM/=&Z\_VU[B.AP7=J;3]_L?KMO5_0H6;]O
M#W9#:E'F-A]4Y/]3Y\+_E8[;UZN<9T\R_KK$NS-U"P_\6@F;N"KOL1:*,'B7
ML)!-Y6WJ;HH+@!'Z6L"V36!'&M>)G/!?V'OSL":R[ETT*@@(&&54$.((K8!Q
M %&&Q!D1,2JM*%-:D3%"6A&)$E(R3V):::&%AHC,,D1D4D "A$$;$1D$"4(F
M)X1(E4(L226Y1?_.\]SGWJ_/N>?\<<[OW'N_/^H)I%*[=JU:ZUWO6[7WVKVD
MS':%1D.=]\%.EQ#?HP-?1(VNQ!/]^/<'$@XMMUEQR_S6G38EQO,K4)8N1U7;
M*U=@*P<,)B%_!$@.*#%!YO)2X@P7O'U].T<($<$SS+G=Q1UXA#"N,5]-%%4
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
M]6EEIT'W=O7+20@QBK'TSGU:^H$G#V./-=*6%F!9U-!;FS\@ ?+DIDTL'8Z
M301]C$E+&:\(FV *4(3\(K]1Q#H$&CP1GLSVJ'LDOU-387]\$"\)=]$^^GY@
M]^"%RLN-=R7MQ]Z,U?84?AB->\,QA[ND-Z#,%N)(:LMVF"0VJ+=MT63".S6E
MR7" [!+='>0D6[FW>Y"G4/K#YGF*$%L/UDVZDS!Y-:LM5P^Z\GC<)+VCX?W=
M@=5/^JGG:G32;$_=WM5"?)AB :.2+>8/A 2A#&]ZI$NQI,,7I(B9*0YK9#OI
MEE FHNM/'.&WCVO!9:6G1VB B-Q!,J'MQ?'L6TSUH(.LBM!!Q#$,G#X-4E-G
M :W"V:', A^X4HGQB!D:%WV67ISE2TI%/60!ECL-6Q)B9?:*UUG?VW("VO@/
MS:<*90?GYZ\J,>W3R^@'7COH0Q8=Q.5$2@BN<WQ#7^676>](G[YP8M+X,C@,
M'&VK* MZ4.9W-4K8NUS[D:OJBQ9<?\A\54[I4!WL)_-#ELC39DFQS7:#-FR>
M+I>\K.FL@)R<89>9D-D"T0"A&4OX=)_HY%"UR<L\@WH_8D)FQ[AILM7M-D!B
M.YA/"3JY]G$@8(>&=J:/XP!A)V/ QQ*N /E="ASXL<T3/V(HD$97*'JSU"3.
M0B#MQ%O&J\Q<\^%97#)'?YJ.$_ -:9FD_AF9U5*2!FWS<,?<DUAWZ,"/QT\:
M'PT4)X;T]I!!;WPLBOI $'\T4J&!YHE%TLOP9 '=!)XM5[S$@<>\]W%/> =?
M.=?;GC".&TD\C=-JNEB\OLN-K$+W[+>VBFSS>):PF"*QFG7P_'QJ1]:=N!;<
M(^"1N63 4)(HZDVYXJ,.&T+F7+ZF8B5MN!.'E3#L*?6*%8_A  C?[J,U5-!G
MLXMA,#Z1=>=EGDB)69I=LOD$48\WTI'GXE@CK<NL3]^W,W4Z1?'S!4!064?8
MB?K&*04/50 ,P\!K^*GX^65KY2D,%7BRI=E2GMFT(:(PB,>/H>\#IP\;9/%3
M&9@W(ST;(5QB>9-CP(/)!O57"7EEM.#/XZI-.N57["KS2F5[D3,#"!&:5&A(
MRE"?(S03:*R3L+?,6=%+KAUNQ_.R#X ?.Z+<.K(L.:K(5MDN? K=!&KL_+Z=
M8A27NQCZ$ NIN5?WS_!7]6R^)7)18G3YSOFD<,LAPV.>&,#MY\2=]KO-U3!_
M+KS8@G[D%JN9)G"8I&A WV&?P,13H=T$=24 03B3#C%^%">]!C.%;-ZF;QW
MBG#^B@F&K2M>NK,6(B=D^X!#3ROY$Z/(5NBT52>3JOKG-AZEY9/T\^:[(92L
M^5K^]%\@JL1/A(7-#@RQ9*<#??0A?EPX,66N7E(M/LVYH+V"QI7V5'V=C=HN
MW'&WF(X?0,XY "6?&1;#[H>ACLY;8A--[O=QU?XU+.Z0U+;L2LBQ17-U\AQ.
M('.AHI^@.41W%2Y^/%#+48%'.W":A(TTW,E-N>OA(,BM99@_DHM'&=*]8_D2
MCZC6&"7F\& >^2$ME9N5D2IRW?A^P(;B;#P^"5*DYBR?^?4TW\\_OJ7O$MZM
MS(-/,$P9;0PKZ&CFDBVO[L/O1=BXAOA":=F%95%9CA$_@X2T B6&^DCT16)U
M^<GF>LL=$G)3S0*D%6WB.?_K-O1#GRC9@JO&*S)[R /O@2T >"D"N<$!#Y!D
M1]2FNI68PF_N,S]VJ^H=_W_-II4N]V)]L57$4'ZD*3&Q)X!W7&(P7N9,E#@K
M,46XN#OR7?^/C^ PBAS*\W#2=8YJ.#O)#NA((PL#HL.)R0VN'15#F>+1Z:5!
MF02+@4K+^Z>M_!\-;ZBGR-QC])<?/'L7PWR_.F;/[(.?%K7/,$?J!4NCQ<;3
M2=?,6WL3[<@W:W=P0EPZAGST^E=#2^^%'_*K&SP@?9!Q_ZN$&O(APS@N]XS.
MZ8+S?ILNGD1,9%L9+Y48; V@#P,H(55E&,%N^Z&>N#GW&]9/-=OL"#E^(M?-
M[P-<TFS=8\9?ZWPCW0T-T#ES6+M:H^ %>2O[\OWKA*O B)/T2CRR*[* O@H.
MRZ/DJC^*)"4JU@PXF-PK*A.8Z9(B@L*$NPJK;EG?M0S73.34IXSI\"4.SW7S
M_(C9K*5$P0U H\9"B4G\1M\W2#"E%2KT:&PA)Q4Q%F,U$$TX")2)7N:7(9:0
M::R(O/2SJ16<>>]3%1PC=AMD-Q$#Z>XE-$;(8NIRIXNE'L&F?@G%412BQ%5O
M@2""]:AK:JPDT'!<CP.;@&W?N7:L)%8'[V9LN$!B('9NAHZ4;G(6&3=JA'CP
MHLX=R V9B[M5V[W2)&OO"]<(GXVP*]C;J="N@:^*L0MIGNWCJ@\3.L=[V^S&
MF0$E,&-<>]N;D0FPJW#LP(9[*2\'LR-I+_S6)4T=3YG9]-.BCZAKCQ"E_J\=
MMMZ'+4[ 6!#-=&VFJQJ?<EXY;+\J>+I4O+>/':Y7>W-NTK7_?0W%?M>7VW_U
M;;BM?NMNB&CE@@.A*-6N9K< ^L3H=Q"^#9?8,,/27KN,MF"6JAED.RTT#H\,
M,N#OI60'::<U/ ^@K&U=OBS92OAK=-\A:?!/BSKH)V6VR$*H-RF<:@!W"::Y
M'%T:R[MOF,M[R:F@N3L/VH2X[?DY9FL^F>SEZ?#=SJ>;$KY#I]%SN=;5)(D^
MZ"[1F'\^!5^$8D69W&E3.%2):6DV!:G7&<;!',T:9C1C"[P5%(MP;=J+CD!J
M*4(H,0DY(^ LG<Q"48I@!VG+;S)]RX.'AF^?'I^P,[T3M/E/OO]2P/W3/>P=
M)<:?/[)(J#;U'+0_+F<A*POVE2 .0TU.8H[NI)U!8?'$J0;]CH_MWJ'?O"#3
MN\4TWT./'H(?8H5U3YYF&..7!F;YW63ZA9[YI>94QBG&P 'Y'TI, +"4YM3>
MO. 580EBW=>T7+PFV.&,T,JVS<B&E=BTW[+PF^1@54%K<(:[2(-#8P7&*T*/
M4L9^NH=E!<A_)_I'LA;9<C<J5.@6F<))BHMHJV 8]$F@.YHV_>84G-5N%#!"
MZ*&65#1MW;M9<.C#U_R?^==50R<YU9P6ENYSP7,TL:4*I=7FW#)C5]L64@GL
MZ?R$JG;Z] K>7\-<?Y=SEVDA63^]L/!]-_7FL<,29.L\#V4:S-> R@.GI\1%
M\X7-C)KU%2__7B[*;\Q8;"XQOD??,?]\X>)9$2=YW!9R"V)I-!L[&\8UK1'E
MN+56C<$^72>@NJ=7<"3JLB"1\8J"MK^Z_I#?5F)"(_G+YU<EBOF-P0>,@6 @
MQ<,<T95) 7D!ZH8!I)%>82C;]U(5K:NSP2 Z+\B'0,%B7>Z/TL3M#46UD$7[
MKS2*D'6]*6G:6M9W,2#"__;$Y(8DM0FJY"3J%<,P%9)V"]M]5!I!3AN-@$,.
M#S=;!C/4B5H.&F)B/%F?3JF W=S!^.9:B-3JL[;ORSEH<;[P*;'=;G8Z8=:"
M4J8I)YX>?#_HVE[-#3TW"[SY*-T$8J<20R#-8^#3^@0K.@GR ):\A7G$!33\
M7CA$X)3=FM'0DY%*2!50M3U'@T[9Q=7-O?\T9%/:,51=KC(@8;,_/.J;R:80
M%PX#\\IZ@<,:L$SZ%&:*J8FLE4WFE0QN SF:[B+;@YB_KL%KFK>3E\#VHH@8
M2?-J6+/C5UYQZLM8H)B2N_*)E55%9:-9F6_Y2+"=Q>F><!6K2QPL2O8> H]L
MT^AK9,[(OJ'-2 @X+?P^50%2!$I,YWPMDQT0._%$+[<?]A2;Y8CJ7TTU;0P_
M&PG@DVK3;-MS-2%L3*A$\LLA&[P.;V\S[O'KF48YT:T!(S/TD?\&H"J:DE6<
M3'>2$1&S(61?I;=+9#GE&BO&VJ+'[>?&NSSG4#P[H"8RM?3,V)N:_EVJV2M4
M4D9KY'>!@&PUT*N.B,+WF>>@2'.4C'E.$6H;C"'&U-)@PVMU^=@$GO%^N_T1
M<W=FW\^*SJPX\/KUBP'7I^_.,?QA/.J 6%1$3J?E:L":82!.&@='B*E)'(T:
MX&;SBLQ.@LZKQ6F^8'[[NO;?/A'603T?;HG2#E)5@HWJBH7>;DYUH"*?<K&D
MLG!#6I-HH]EC3])+/+PS0#H-X::\09G488".A3@BPQ;6<OHO\KRB.JC^!F/5
M1-WXFJ'+K)%)H1*3\ XR[Y1<P6MY\\8\/O-RL_W"A#FVNW-E4PVAZ:63W27!
M[G5#R[V>8AC=Q5,1LDU=@75;40:H?ONYS>.F(W5E N\%OY"7[UMUZP#;<N^S
MM9/+NRR3LGY;"%H\U+T4/)XOV\!XX?%T.)E=2[[.6A)NW&MD31+)LODJGR*V
MPW<%S;$GHFM'S*JOO-8RBJ^H?6<&]KSWVJ-7)3E_@K =C$@BK(&)K0PC^6,E
M)IC#V_Q1P)R:!AL%EXUF/[:-DHQX<"/7<$ZWBU#H"^'%^/9 *P>.*:W;[=7T
MS&#- 'WYV>+ ZL^9#]]X.(FRW\Q4['5%B;*@E*-Y(=1*#"6V DS&PL0.7#6K
MO9>7+_P%(B<Z6!0%$W49RQ#3S#82M!25H?W%4%R$J='PC(EQ%\$ VI]K"H4%
M?F<*QYP_7DETJV[LOX^156*C.8LEM4J,.OP &Z]09:(X"+[OBD7TV5BM":=3
M8'U\J#"#]Y'+,Y%Y&N<0G7+'KPK32?6WK+(V%NXS'5FUPYW+&>$*L&WV;$,R
M'0_;@,,MAKF$J[C.88(.R$C,ZQ&E;_GML,US2TMAR,%=^_M_W/(R3/M>]VX7
M^\5T/!'TXKQ!!67E$YGC&<]/J#A?(R3SU@EZ.SAI/,-V_@J:)VF 84HC<8DJ
M"E-6"G_9C!)C0'E(B;C4508'M)PX'<S[T3=5&V)^D/-ZAK_4^S-K](.,5,7O
M!P2/R(O8LV@N/?K7-T&Q!%=,HTC?/1T*(?KA]%DJGPPIT"G^'E?[$\W#QMS?
M: ]IB5Q3U'+7<C@WR\.M@CMM'X,QI-(>"L620EFM-LY0D=]"T74ZP:@S681+
M!*K1G$Q2G6PV2C^3S9WC)#IH"N7XXWU^D%9=.N524,25NJV]YWD%=08G?(PC
M;OPE?97^UY(.6"*SI.T3$]N),7SC$)LT]Q;6*A14R_@KO.B;X/1[&PJ^7[%S
M;]=6IP%=IIJ0P9V2/6%%<&8KP>I1[-$HSP.#JX%UQ_IK*BB'L[@> Y94B>+^
M_>L.D5P^AJ%%"VB?^\BT!N+'%_8W18J>4=TZ%/A^A^U%$W/\Y/6OT<19.WIR
M<$V<CT_1O:\O_#R??-C@YV=YR;DLG]'#Q] =A:BT=-H/[P+%+F ]\_?B-%1=
M"1U-K8P[]MQXT>4S$,\>";?U?WR7YU)2\%M3Y?O45<.U?;M-T5RO52VS96'.
MT#=2H]%_R,)*5MES]@C-B*P>V ^?XWO><:A_G>YT^W5YSP_F\M2BY**??S[P
M2TDTW5[ZI_QZ,Y;QBJBF6$W? H[5L4#/4W!J 4SDYJZ#>J.;S(7V.0'>(#76
M1HXEU\+A(DI(Y*'!*1N4\S4(0'D&2NNT?5J&>)D)'SC]=_)N?CG!F+I_G6@+
MG%=B8/.(&$X -KD'ROB CV=#2W'J-&;+4$-B&S/65 .V#[B:1\O_&1PO>X!;
M;AY?+FX>KB0,"+TW2E8W-=GY_5GTX<-XIWWRNMO$FG!2#%D]G(.;8.F',Q/&
MM085&P*+%A70/G_?/?#%P:W(.#!#7?5FK:555/"Z>)TM#U^D'-_[VV[V<?36
MF/9*O>5_7D83]%OZH4<P#FP>[AJ.X"441XA7T%?F%2=]8<_ZY=BX-.:</B-_
M) K9LSG I3/+7;;W\.1/?N<VD18S7I"K.=Q&LL$9FJZ@F$O2. -/'FWJ=S@;
M<H_FY#2P!C)-+RF? (J"2T,H1F-!WU/#=CYY=%$:%,=NWM$36:BWX!NA7H93
MO,S*2#Y;%$34<%@D]';A7CM87(3JXQW10I.%?"\X)*)$\^XO0TW+K>MTN/>#
MK_D7ALG9YZ1@4N:QE%T;4@ZH8C\D<CGP6MO6,<W#(#[!(3(<Y+0;V7(UT1OA
MD1C;Y"K@7,=I*E8AIS(FA8S:>Y,^JQJ&FM?1@ .I'HG'GSP&Y?>&9LE:S=$E
MGYVMWEWR2F)OODU]>PWENO@1F30 Q$_)(J#(]@:]AH2GD*[T.GPW"@H3VS)K
MG^AX4SI]MCWNM^9H3SPXM?XF_P@X'4^WR/O4; BR$J?6)A[MN^R]XZ=[J;VY
M7ZXJTNZG8!2_H#CY;OK'2D"0PI+^@1W)5&)</K GOOY[B,;_.42CYK\R&%=_
M5<\FKL4>HYYMG1(MDOGMVW_I_2$.NN+\WN+QDOZKERZHU'5V#FS06_!CJVP)
MXQE@PE!! N:'/3#ZR:NLR8GCZ^%JV5DZK1^)$JJ"WV_@\176S#@ VV3H)V#'
M$37#79V.@>4ZI]_"[B3FR?1C0R$AH14VFCDG/Z2ZU&VYD_ZN9YU"@PAE8$<^
M*C1D@@H?<B(O,17PQX].=Y#KE)@NOHJSR/Z'PQIHH*-Y*^34031^&[P5CFXB
MF'8=!_FIBC5!O+I$RH-/1A6<$;HMU7=]ZKK6B!"Y]O'=N%Y#B2'*0!EPF6P_
MS5W*97I"O8F7V7I ZR& PADIZP!JB2.U5DY3"JP\C>@/SYALYRHQBYLT >W?
M=2FY%H,SI"6[LXJJPA;?.AL1)>KQV1.D7Q'_M&8\'"5"ZC!.B(T;7R0O!_RG
MC6!SH8K/,M0NN326$)AZ+]O,K0SF<:(5)LC.1S!6MAT^_+&E2VS8;A&9MH,[
M3V00?3$NT70GA+]>D[/)XJE;.V,K9':GR',,6W^TCC.@'V:Z&72/<X@J($2+
MJ5J!/I9]YS-VC;I BS,#RD[_ '/ZCM9]KW(U<EWY?L/N1YL/G<+\>9UQ'&BU
MMIH]K?B)?CE6U"'AMP,\/)>O#OASM&G#XCOUG41U)!#,3$+4SMIVR  U>!VW
M@1GK8"@PP;5>2T@4>>)-X:[V7!U34Z,XB?@ICCQ8:_RMA'?H:;UD@4PKF%C3
M)9D%^6)R)TX5-D9]L3J"2QTQET;#"XII+A[#A4]>X^GNLH.?"5JUT,>D+\@N
MV\1WU7:7%1BP0*%Q<\7LY<9%9QH&F\"JKF"B$V(LP*K0[0?.]R$:0L=%;7;G
M!ZS:APBX?HEUX]7BT[?U,\[7IFRU3-99']@?NBE%_] J=_)NW(N;+/26%LL?
MSTZ_60 (<I48'3H5_-C.UR L9;Q68I8PS.@:V:>@YL:*R=P=\M\9*Q#? 22\
M2(%*;,/9E72;X/3> &'WBLM/;3N/>?J,%%RQ.W7WHG!B:NK<NE$EADJ%S3B2
M,%D(/"".:.\F)7&P"EUR,*OJ>Q)PCC."RMH=MKS<)V<%@!82!3,%VD[2/+A>
M1-9S*IH(*:&QR+"O$ _O<S 65N /#I1?R*^IL_W^7>>M\1\ @&K9#V72O/FY
MCQ.<ZLQ4J^9UQ'B&#EF!$AT4P++%"HW78+TP,26\A[Q/T0OA)43QF*TPXJ8#
M6>QX]/D%2\3J'GS_HSM\IAC9!V?,I76\C!88XY*,WDEUQVLK>M@FL@5TA_YF
M \9KX*%Y&Y;GXOI8?E]A3U\C_Y.P#K&3YQ"LD)WP#R$K#5 ' OAJ-/N6.4=6
M*GX:,11.J\%[Q<)1V@#WUT#B4L1"#!B\I=5W&,TL.T.[1%I&WLIY@ANX^20O
ML-FLWT9[4;O'*59EX+7:ZI'/UPZ6!:E*<P#*9H?NR$:7WV]KB"XL/+'_[&_J
M*S$WW5O)2QA&=%M#''@=QK;E+J,4+'_+29QQ)![)H''OJISHH:A<:MKSAI-!
M]I_.#MV]>A'GO['2\*(?L4I,;#KG'0KD,9L WB]$?[(<G\4I_NN_F@+^M5["
M_\S-PMQG*,3!/F^2L)KSC<'-F_!(8$>^Z^SOD7KOZ*=T,S>M[W8V3]><.J":
M\S _G?S2<*I#3.6Q_UYI6N4SG#9?[ZY?B0GD)+$6,[;!(K&8W<X<<6\9UQSV
M&17:<K&)2HQ&TSY1SB(A'X4J'&U9QBO"VOK44 ?#L*N0H3MD53!WY^VUZ9$+
M!56N9MSG&,7OG]@MTR/%"LU, 9!,K#*[)3N&'(%MH25=I\&N*>\\Q; 2HSO5
MM"8DW^O3]USL@ -5Q(GGZ(3C5#?GEWMZ'\DU@3*O-QVG-QR]O_IQ^CX#4E!8
MI.6]'85,Q"! 1I3>D#^@X\2DZ&;+5PQ-NAZ8.?5+K@H4,E0MZ+%I<A;U\H9D
M/DI,G/L)Z%1I&:7N6D2<@[W(.'):NZ/(.]AV<>^!:G ZJ=;$G[8Y7-N6]-NB
M[U=2D#!H6"('2>V$S?)XNA]D?E1^KUECCYB<!M3DLNZ]X-6E%M(M/7NC@27-
M.YC&Q,XHWT.0_LM;(A+F+>S2FKL.CA6X5! <W0\-^E:]:G(V>?\PL9MH@IR8
M7Z I>)R ?L0#K1;-&S\=4[PBJQ/]2,D *ITNH*J<%S]]P^8GE%"35S;K(01Y
MM@-)W+L4_C+=>L6H]G5'0D61IX/IEOY\:$-.79YMPO1,]MC#MSQ2D/\"^4_'
MR0L5/2SP&'81HX]H1#\#:C>O0$BPGUBN)BQ*A)@'4#.T=1T8I-N(4 IE)"UI
M6.]Q\ZZ(HQ$\)XWU%7F;G[RMZ0JT>N3,UG&*4I-"Q3%?.K(F !4@"'>#;.*
ME[D#K1>:-MQ3\'"UMC&SI!$WH>%4'T24[@;5XE%Z;$C?79LMBNC QBFLH<HR
MP650M3*[LDLT7T/+IH_N>-_ST[6TFJH@N]#2RPV1(Z-MWT:O ]YZ[M!%<2_O
MH^ACC&(]T'J\JVMZU%?Z![Q2S(K#5?=.$<6<D5[A<$+365&."^F5$A/4R[.0
M1@XUA8N >%Y G&I1X?W)*T9=G?91YEP[8KS#_DE?O^*WO<5!T]00XV[JG*80
MRV-)N^3%Q$ 6;-Z+Z Z(\"GT S)'NM,01Y"K6"&OYU"I.O J#Y@BVEQ1/D8J
MH*F1X -";9]N&F@?3%SF-U@+K.+#%_L50VT+[@?99ARWOGUH@7S-<?(Z.@;&
M0KH"5@=PHS<2"N@"EC,T8'8;1YW9UKL4.0"%5HCQR^B.T-'8,&@;/KGN"J^S
M=L/+O+#[\$T3]Y:&PNRQ<2^O U=#2D:8F_\:ZK2>^_#?'>I&@D<[30X_Q)U0
MUT=(BE:B*HH_0C)LEHF&Y0VR"F'Q?"5C?#L> W^3IL-5T%!WNRD!SBPI:OP(
MRV>L=EDM##)*8 5G')]H-AP(7>MT_66UMU?R>C_U4GD52EU>X! ;(K)*HL0<
M4F+DJ4H,^ '.5F(R9P#N_&C-E_P9IA+SAJ/$+*4F<WX Y('W>G^_2/G'O4[_
MW-:LG/#O,_UGG"D'\95S.()WY&B<.LK50N%DF:JBRRCB.@&+$"!F^[0Q?P39
M![G*WS/CFC2$DGWMBK6-M56I[9I6[SN:;Q6.]6B7GW>^N-;RT+Z=E8FMN#H.
MLJH6TFQE+)N?M$7\!7CSUS>NSRZ0DXB<%4X^(:R'<S4V7R;J!NW(&D]W^*VN
MV6.EV</F^MN'DLULS\7]>5XA!%I=KU-A<S6)=,5B->D6>?$>E87J1-6FH-_V
M/%O]72W6>WAJL[,\F>A[WWF]HAM7/;+^S]ND-I+Z;6>'VR2WW;AH'0:/ UZB
M$RQJP/6<A]^GMN5N;P:EA:)1HF9]QU,:)9.PHM_&Q.+0:YM/-=/PH>9^WLF;
MI95!1E$]GYC/4J:/UT2S7MP]</5 /:)OH= <NQKR8&Q$\8(#'IU\9AUT^7'E
M^( XH>K2P(XGHKL(]G[.IIT.!]8W3'EP;D@J'384]MXWR]-&\7MU]O[:V]Z'
M;>MPKUA=WMO=AXE!;,RG9GW*&+XCBS_E+0NB!>R#'.R.%ERP!I;#J9V<1W&Y
M.B[\97O.SX6GC?;F4;)RL\^&1^F_?N&QH_AB$/6G^KN)WVK!6"&;>9F%YNC6
M%0[[(D"6R"Q>B'\3*26!5"Y^-$#"4(%L$1>"^6>^KF(9;,M%Y71H@YNS>!=]
M#63;ZF,-%Y8$SZVZ-E9W2_C#*35K(J26%O 8,U'3"V\$D%6J%<'CFJ\N R-D
MA<;$@TG<<LO./$&%_5&87^;C!2?T5=J4K<_JL$*<S1Q0AJI-8QZ-V?5B6V\I
M#'@-G'7&UV3+(H&#X$<)RBS5-M&:.\4_@YRIK3+L)"^DLJP\,"S8B-Q!7CXV
MHNVY>[#R<E1HQ^;[P[R51?VSGO9/=\SL_6II.%2_XV5;X(8#4_.O6MY$>@S2
M[5BK\#;\%+(F81V=+G^$4I).>)\PC;B?$E3#CK'+E%C)#M./PT1QU-'14_U^
M@P23'@%5A?XS? >B[*ZY-1-8J^UY$HR(G^UV#MU0/V Q@U-H1$$R$=#^U**+
MN*3I+'B L8RV?;Z(N1$?7MN)70KG[R6L? PYI2BVT7S/P$21,5_GHT*GUYB&
M=8&#A&1]6F9'@^_3NEKS]C+/)T]N:YAAD'>HNQ>CC#"',X%38JH Q2J^+O!5
MP82# 7C7J.*6$B-#!:"P![)58O"3<_3[UXE_$/]QYZ=_;@EEEO]!.O__?9H;
M6!Y90$8,.8HE."A5NCA6FB6_30S )>"TB"@5'XT01$C654RB*$=81_:F6!7"
M^(X=&B*5C&'WYD&=#YI4K%=P1)7GZ'IWW;'15J-G"U8K,0$S_VM?Q"_SCLJ>
M&L9=V))*6DNN-8Z)64"M:A)O35=?^_7[U?AGQ^Y:=5)^C/1S D@QP!*&+IWZ
M]Q7"&SE3$ A(=\,38A(.SI6U:8BG$XPX'=C8!L..T;M?"!:(+;Q!] .AF-X1
M,C4FA]UY/=)X>=F]SPVLV.GPGI,SGHV_AJBR9PZ4N(90ST8ZBJPS?O7P<@TW
M:MW0[5CS:^/+U) ESE9<Z^"6?7K4]05Q^_U_P7XD37V?7]/8&@B>I"9Y,%N8
M">3%2)1:V_2JSSAMQ=K#+!3/-SK@(367M( A^KH'!T2 5N" -G#(^9<0C\X5
M']))MCNZP]_;M.^Y3K1&21OS39?4'HX&ZX@QN&H<HF<H#9%G*?2#<0]?<F3J
M,(M[#/XH-+S!.@:?;\BG*)8V#%!K\09.A.S2/>6?">M1ZLHYMMC5J?W4-0FW
M*\*OI.2IC77O2*:0$Z,PI_6*G&(X@A+.HX.E:AW$6. 1BTM.5:C#MVQ;J7HT
M%]'!?-GF":/>V,L_PBD6P(J)Z;-"IB%-MSUK**<T<,Z7-\ZC<%V&)39ZCP?$
M;C) B='RE9D!?0UT4R6F37>W$O-NT]>G> %[RJJ<[@M16[+Q(Q^%S^%H 5N%
MYBDR:-3BJY^K!^=H89U&N?4%@;V^HN2:\Z_"30ZP'8@EFCV;7LY19"OVZ[YM
MN?6B8C<N58HF:1+[S3@Y@;RP6>LS2MG)(W<5^G0B_%[F0?>'/L98,M;!2TTV
MR4CRBN85]*.PC8@83];R )+">@7$Q'$-. IR)S\"XW^_'9R9,5>PHR'^]:"@
M6U?PB5BE%E-K3WTSW<(QY C8K&IR.RZ.7,6,;MY%-P WWUJ<#_H>AHI3%.H(
M!=X:!1I\YQ*V0/:TOSX8,Y<'HMA.O1D=)-+4-';0#+11J66>(-<PW_ 3"/KS
MQ3.1LW 7-"K 7R<LI9L-$<P4/>DTLU'QXGAB&ZWF#MC3VV[A>D765N4441:8
M<2SX><D('.'VY.;T84KCXOBUMXV?G/*S^<)C3R7*U@0V^.27DQ4O.>K]78<?
M-@ZRC?C"\5M7[7AO1I^'_?J*=V9B8&SL\-KD%U>DKWHN;A?M/'?[X,G5N&Q^
ME<WW:*)_I(0P*66A?:I5O"36G.R*01;RM9KU/)DK$$W8/\-4-[)G+:4"Z+HT
M86IFR%_F</4B52@Q=B4O_UR_V-[E_&NCH2&+'-]C61=8(S"CAZ/.H9)&%TE?
M0"1$SU>Z$<I-EWD% >K6:0'"UQPFPW"B&M[!%[@GS%(U:0M#--MM<<NI?AD?
MHNP]FC/;F1'4;61O.\?[9PJV;OK.TD(S%9I/J!VC;,TS="(*==>&BJ!WBM75
MH.XX8CPT8TPT_=QL$/G81J[6,L=*;M(N#&JVA$RS(WPCSMHF6FMVRT-=#ZL-
MY#W,F+FJ'R!D_CVRX6>X%0#GN"U!,GLR,]5T31/(Y#JZG89MRV@N7(8#Y!<_
M]I)U50AHTM@=S8M?(3;EM!3MO2^G2796115F!=^E]0871QU?;-M_#[=E#V@O
M70\52S;\_0RQ#)))Y^0IA$T(&F0QL32BD!U##P$+Z'O@LP7!/FH#S=HPR1T$
MN!6D-L9F)28^.2R"(C(VMO()0?6L^]<#;9,//8*-G >R>/I'[48%Q!;OQ</2
M8W IJD4LBJ<& F3G&5VFV"'&$AI6&O.:L0Y9\[I"L9G1,Y=R9I1'_TE^K\GJ
MHC@?EU98D_*79CMDQKI:$'R,4A+>:%O?_+CQ-C! 3MT*M&YC:-%$ T(@5:&+
MK&F&61'YYLF T(NV3M"([(%J$Q/.WQ&0="C7U&*0K17C-&!?UNEW-P>.#1N2
M$H_=WK5V(.UMR3/',*%["_L-44R-OLQ,)FLQU!%]B!@SVUW!Z'(=6@?[%DX4
MN4QKTICN(#.I/-1:0M[_\+4EOH:J\\FN.:UDA#SBZ<TC3WS?XKK$X?PQM3^0
MY?+2^:F&VBXBO %"G3>?XCF# ,>+ JU#M@I 9B>02#"$KPJ?:NYV&7[T"!Q.
MP"- N=>>$C+_<U9&'IOBGOG=?2[[:7SVX2Q&>K&GITR)06R=IER5&*=8&6IL
MH0(^J<3T> <!7"/&<\Y,*'$Q ([#%"7FSLP_?+4 )?[:?3)=H$^@Z.; 0+,^
M\,W=Z?_S+68H,?7D*6<C!Z;L+*,[;_F9-RALR^&??WV@N;4%.F..T;VNX1AM
MDZS$8+7EL<"GKRC)Q",$W%+@1UXE1[%B0(J>.O\BO!T-UN]<,L(NXX//^(\^
MRHWYK7S$MGF%$O,^'/,K&03Y;VP53+ST'"K4^.!')2;+B"@4<AY2Y:;DJ0XE
M)I$C[%5BK&W&T?WK&-VL&2J@-M]-7[2;@\"_?K6@%>!R@5_X<PZ<$52Y80$N
M2Q$X/R4]0='*F;D*5!LJT R42$1>#4>B22E-MAGH>XJ@*H ;*60JW(__PW?'
MU%3_KY?IB'(B]#KS%:;&LL5*3-][Q0LR'*E8I<1\V^<]C6RSG7JBQ!S\#D:@
MMV4Z@?C#V^D?OMN]RA!QL)6B"B>_6_X'!_R.[%)B/B0P81IURAB];9FRK8!P
M&@Y#[YIV!.=?C8?[3[0G9=NT8HG+_$S0JNQG3^0U@/^A]V_8M8SM\-+CM8_T
MOB1ZWMIV)=?V?,2B=82\?[#HR3\ /_Q(QMCA?> B 1)\NNHD'"FD&ZQ>>'6
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
M5Q\3YZ&B.T*/EV:G\3B\YD1\$TN?&U&&F,R$(XX"]=14.B 9Q%ZRL0%Q:9/
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
M*W#5.#FJB'/^4%?2UR^<=A@?*:&'0_AQLLJ;QG"2;Z*=Y/NHBR9H'-'%0H+
M63@^N!*V:C?SY'X=,T];418G.QG^>@C;#BQ@$ [3C&?2)?;15\)QE$1KMMP6
MBI#TUH\;WAT+4G]AX](4&A=D"U0_OJ:2,K0P/>&>?1T8B)*5*&IJHR.$!,5E
MV#UE750LZ]N?VZ9<C]&9++H[;&EP/L]P^-SJ*W?:XUT.O[?/*1D8>1[[:^N-
MTD?!ZXX<*CGZ*NC0[/6K6NK\WCQ8>MY[SJ+Y2S\L.CO'L&G.;_/'R*F>Q MT
M3T!<3,80Q873%SWKBE5$QDL>N"M#D6T),./T _=12)>T&#.O *B 3YS+T6+,
MX2Y2;1IW:QD<P&<80V:W*<K''[:[*7"CGCFW;U8.K"$0:)[\&:N;=%_37HB!
MJ6>!(F2)NH9X'!C<T(RS8.BUWA_=2[,*@'#/LA?2'*3D"PS[X.&][_WTL]/D
M!D5E<.C4@;J?GI\J"0TZ]'C9MDW$<V7L#QZ:^3F0[2ZH S'V4:ZH@Y-5Z^CQ
M,%/688&0'X%]1:K=[QZ^HYUI/D2,%IEZ%\'WO[5^;NVBY6ZGNT2%E=+.S5Z=
MVFF]XXU@YR/<P/%#8R40MN7]!DD@8A:A6=!1-,K#$!PUG0P],&^\7N4$B_@X
M+-W8HL_+3<PS' V=#<UC2W=1]W8K$/]B?3-1:_V:YCBGUY;"Z:\?#AU>QSF[
M/.T81O-P[_8/:U=NS^HDYOVX[<":Y]4KOG[ 7,W^^'Q)0;!^=6=U[1]Y C%+
M/DEC@3L'LV%[=ALO>;H]38XL*V7TLN9J,4=9F?FK2ZNB/;F (6,._41G7,?<
M2$'A:LK )TTO- /I#(<UI@+$L>K=)\T[?ME!KF)>^6^5JH%_S,_T/YP#FX)Y
MB(E*AD/)1P0/=@#D+.B)Y,"#1AOX"LA7GH9G3BZ;0VD36M7<@7/\P-?CPM![
MUK7-W+6OC\0^')U[[="<SFVOYB^^A7T2R6ZW(L]DRSNUL9;;KED@4AU)7K7H
MQ:8NQN)?+&P#UW6DUEPN=,G)^E2*>L23C#XM9B)7BQG$HF:3N)#X/?\6MO^<
M$R336#]6!6LQ7>AU@HB8(#_-;.]"T<"_H*0?=>;E,!@ \F=VNV'4S#L\&Z)D
MD%7+4]OQE.B7320^]K]L7?M_JP:V&]P$N-\$NUMKO"4X,WCX753G2"PM[%F>
M65WA3XTU?>R8TPDJ%C8D-'3DP>!HT,;,R;;:A<V:/AJOYH;\N/]M7=06_VWA
M?]?PV1*V =#DR8LB)3?H\!/C^8TVD$,V0@P'*9H%\:HUL(-$=,E-91W6#LQO
MM&0(-$X@D(D.78+(A.)1OR9X3&!CVN.%C9=H,9>$SYYP^U:Y\A8//B@(2;3Y
MR":\@$3C%G&2]X'2$^2:4OY3XB8!UQJTVBL81P*ECKDA'K)2N84I+YU+ 7G-
M>9[T;A(U')3YP<]_$UEH5O9S#0_1.J2[ZV\?)@>_]RZ)3OI&_7=DJ<I6KLZ1
M_<&JB>"WJ8N./DV6/F"UC92UEUOYL+-UMT(ZK:?H>*J)E<[55W #*65$/.)U
M,.9CKHO4O:?CIM/)*[QEO+\E%8G.6HS!.W6E%C."WM7A- L8BV=V*J8!X"GS
M\0"5STS*K*3MFB[1(B\4[\XU4-\E;*21M_8QYK66T5?#R:4T,^P"6MHD*1MG
MX%J^/L[Q=(A1Q][ 3C8U9O(E?KED-GFD[^5/M)V7-A$K.P84FNVX9R@J7('3
M)T[J=5($8W\1(WC?EP*SM9CQW^FN6DP/?BN;? O[4HNY3 3WX>?33> T:.H9
MP59= $1E+VI7N<+$9K(1816MX%FC 3B5QKF)D["SPJ$&6G!;GUDU7-)]H!>E
MB7BFC?NCA. -YCW.1:!Z.'<P_JJ=*EZ9"*O 4N5=> WX37D>QDF?D*SH3G"1
M!/;R1U&*T:$55^PF+SY\3?'R,/NV\G5$691 *3AWO#1\;=J)2;T-!5%K.XV
M/_&PHX"O$ JD+/FLF?G!5*Z$Z^]%V6P J>,HAI^CYJ$&(+#Y:B0$9\OJFS]
M>?).? N9&82_E+N>OA6M:'$(C4#I]R*>O?O\Y)0Q94__^X6C[BZ^1:C9N*S.
M.-EHABJU 6&)YN7T!+"0]PO;!CD(EX(S&1"*(:_\PYHE\+T(T%CJ7@NJQ!WM
MZVV^Z W'9?K*]-LOU>KO: ]-. 9Y9)Y.=-F7+3=\/7N=SB1N*V#),^;Z0YX=
MRD+4&T6\-I>16R)YQ\CS@*:#//&U4%.8*-VE)UU=7N*0[,86+G#RUV*$ >+X
M)(0<<^XAGNEZ<#)QK7\V-GBHPSRE:M(T):S^YJ& /B\2Y-!"_H'AB#:83C!$
M-L)Y%7@^?@#E)D307V0-6TDTU= R:7W7!/L21)M]&%: *GZ^LN9>#'@?B:C-
MV >Z];;V?BS,0]%-_KR>U2=^,7J]6&>B0[4=.='-.ZXX#RPF$"D$<\CA\@0Y
MF85%?3$N"!1</%I3T.)9F"FQMO\<U)M'\E<5^/\<PU'Y%[Q,6U&P)BBX8]6I
MPSO2J/@RF!K$;"FT?DO?2EV8JYS69!2/_>SMJ+]JT6C=3^2M"R_?<O*SW%WV
M :/GN'06^95-SBTR+&@6@2%8(64']"H(&!^4\OJ[6S0X]9^,!<^A9'ZC"^M9
M_+G <9[L)2F3X=((YJ5X!4A#])H:J-E>9/O?73/\:O4R"IY4.NSI\:Y3Q?].
MIRJ_J$M.^U,7:P:&<# %FDD)M(B! 9HVSL0<6(Q.\UKQ:1%\C3%\I'R,8"K@
M4L14.)PX/RI/&/,YC6!/^VZ^XS&4E_&)VX/.+G\2-DI1<MA-SL=@QT;O10==
M2\TLC;9L+(^?QRH>.1 8E%L,Q"UOI80?"9N3%Y@7O[9:S\2L#_)S[5JSX$K1
MFG7S>+GX)5$V6/CU?]EXD/1\9(IG0:>4(VX@'C$6B'W;@%3+;4PH_F =>#Q9
M1K2AZ<G,+YWD K>"^J,[^_EGPPE7)._#-C>>O^3*+[-[-<?^MB$PQ+Y@XY6Q
M1WV!88#L@I..0UP/WD/S\UZQLN1?(=$[6JT#['9W;,C!W&A'D-/+S--N7]]T
MF?E]; !^^KWM/.$D?!9M3 @<#!FW\6IRF1%@@&PH1XP3JEIS:+'*2'BP# [<
M":1H,<:G8:Z;E&@^2,N<] \Y'N/;W.?Y.97K%E=%.]I-[HYAQ[UVE^K>RG+<
M^VD(VVNI\:0[XU$C?X27Q0-W9]O,1%U8N9*$%(TNRM/GSH91&UO31-8GAK$M
M2>%2MKD&!8"/O?#WHP_8K(:M3N>\BV[ )S5:1)DWKDAD-)D)\0NB[L7>BOY:
M_+1%E_(7[*_\DZSK@1B3FAM$[35W:"H2*M OF@&6#F-99 .O95F45(]T7HAM
MI0KC=X&B9&Y$Q-FR"F7A_(?! +-.:-?XZ'?A]K2BC'FYKB\P0.0?@>#'<MI8
M"X#EDB!?J8!)6(?X)+<"!CSQ,)F)>RBX6*4@.$9/"6-8XW+V .*5W$I>.$AJ
MZ!EJ&VO.OQOT7HM1MG([O7;FNB=MVUH]%WCTS!N3-'_I(N^_EGZ=;YLT_X-A
MWWFSF4-,['A(A9X6HX,:WJ>JQ2BNJ>D=FZ:S/V$UNJB'<)I9P40-M8+11IRN
MF#R'T;!^O)..^<^XCOV?//AE.V)9R8X\1QVW4_T\..KYYEKI.QSLZ"#?^F/2
MU)Z:VNMM0O/F\$-S EY;_7%\V_Y?G_@=P'S<32R[.OL'[.;Y1)\F]F<;,NPV
MJ-&M<*,:C@I#BU0[:7$(.EDIK?FUV:F\2.JE?+,;JQ^SAS9^*:;E,PKN#PZN
MR-GQHN!B G+]]N7J@[]CL,-A&B/% N!MAT2!6$?QD!Q?Q&[(1(NYS>*+8,]N
MX+L]KY ULRE4HXNR6!_FC(--VPBA>I#' 5KPJ'[MYDTO(5( Q$^1#B!/;V&'
M@_]WB?^+EHC;#Q%28HM'#PC)F5[K2Z+CS<Q_CQ+F1 ?M$HY,=0T^MRX>"WK]
MZY''P<&I6;'4']>\,G[YZ_Y+[ Y</Z!T[=1BCA'36;6E;40C1C<1Y")G5;\@
MOIV-#O0M F1_*<W8NP=51(/A*W $OV'>E5.2_HH!+UL)#]O20&5.K(\?'$FS
M>_4[9LHH%[;2+)M91XS38MY*9D"BE$1'Z<E'.0[2FUEU9&N86"%*78P2I"PM
M!A\Y6X'+(%87\]IP@WQEK)J#[%$%G&T@CS\VSZK4F-+U/7W/'P=#\U'SR=V
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
M8NDE]/4=J/;N]Q&T;>1]W,+5=;RA_SHWD*/UHU"+=*RS K\@4."7[/2YI*R
MDIZAI8A+#<TK")(%'_S6ZQH\8?'\D/<WXX+5=_IV;MV <<<P'/YMU6^F1?X*
M7Q3WGPP7N;LTF*XMP]OL&N?R,[0KSI^IVE#68L$[\S*9KCE6ME;2F79(Y+H<
M?OQ5V@W>94J4F(=SI>$_L-<(JRL@?B*B#3.'!Y,A%63]*-TP%'S%=>CAQ(::
M!#<VVBZBNB2SRQ4+*.?C?&>>#8;G+AG#$ [\V\LXBY<&*FKE5K)]*)0LKYJX
M?5+V"US50-BD2+5V-*- J4W(ZG2N'NSO5@W'BV1L?7B^U6JW=2GOBY48=>M8
MRIK9:G.-D\N/O7PKKYAY'\^FXR%'AYS6N K6/%J<EK;KJMZ\CA\X;&#'J-YN
M<\JI'O-G&2*;GZN/YU#,7@5X+;AD@#'[306:^O?U$[>_MV[Y>'5BY[2[3WU&
M2TFU;]8+@=]=0*1P/FQDG;WBTNALP_/RM*#;.<+FC4>\QE3QI;XNYM0%[TN>
M]%1 AEPG#_=SO!W==*S8R7/7G:!@M[V=MECM,8><DNPE]SW=JLLKLUS/_U#/
MC7:C24IZESM^"MFPF( AKN3\FX9=5] )G*?0C\GLY418)B+WI7MU_\ ;(IVS
M4RBS$V/CPC)FHLO)2VA+Z:MD>VE\:03$NA$:Y?FKW:R[@AUOBUM #OH>(#A_
M9\S^V8F&D[]96^_]*F7UJTG3X>4R':0=L55D$VP$W* AEFI=;%ZRK^6^9R][
M*H2ZM#)?GAPOPFN-)A+[)&9U?+E+(45PQMY^QB/-(&[HX^")Y@4'N^?)T?C:
M@(;4H*D/3&1QJFSQN%"K1AW\*BTBEA,;:R_UB_WKK8X>4Z0QUAQOL$B0')TP
M-0.CON0*Z"G^.30>][+OA_W-WHM^/'!716@?*6-J<_MW:BLQ%_ ?@A#U:W.E
M(S %Q))!"XF_?0M.;U H/P[/%(QR2EN;^A^XL9/\\.6\1[5=YZ<(]7'C)!"(
MGRY6:>@-VY!H,M3QN=MCF^!G+^=)>]^,]&$=7#6L."WB-S'[DIN >14^N#@'
MH+G-X@1D72C"ZM.V-@UBNW_0;&@L%VAOC/X5W<",J*8XWPO-]<R#%0_<7]X<
M^Z:UQSQY7+):)I)R;"H%6E]C0E\E; R1'*39)*?H'<DPL3^>^+7+5OU467C6
M=I,CBP:#'23=/L+=S#7E=QZG87 W_U$)1_[)NLC/(\[E@5]]>GZDJ.SM=M0K
M'*\SH0U#JHFYOB.>LW77OV\M6E]$J;SC%I[K6+PBV6B0.^]*2F/TL>=--(X8
M>RV$J2HG\>DZIX?F.H)9SFT$K#->A</*MY;02+(K2LSQSI#"_G&LQH";^91:
M_ ^M"]).F\*@E#,^/OT?/UI^U%E!O8I]PX$3-*0KE)A'N+D$U*:C<*82\U<(
M\*\.B]U-BB/KTM>+IZX#BQCFL!+#92R'G8OEQ\#TZQ7-H'U2:+OZ"7) W6K(
M+L6_H&WH@^T#5[XK9%J82PKI5?75]KE'S=*SS8*?[&+0(7])K(BJ#C3L8"Q!
M&B+B&WP/VY)N$%49:^AGP*GF\(/QN-BU/&39:]%X5)AS)<]CT'V_&#%FZ5+
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
MU.58W\S(^=3;Y<?5^"XLYUQ="W-0:J,F7PA.QD.G6XD:.3S.4!H*IX/9CL=
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
MB@BJWZ?(@N5JBBQDN]R$*0U0H/XA$!<GK(PK-&Q28K3&^>0E#"-Z2 =B+;>
M[T+SM8R^[WL5W7X<3$^:JC.BS%RY8D_AN):5,?=7G U*NX4!#DU[OE-B%I<#
M@I+685S36^$-PF:87"+7KP9=&E]18ZLM8N3;\RE^ECS'*/_L01<H[ C_A_';
MQ+3ONWI#VTL_TOS^8FX_^*Q_P<UOB9G(O?_:,W[!(MH'E9C;Z<BB B6&<E5Q
M'YBN"T18?[OSF%3.I[/H;6X !+\1SY$5^ S4G?_MWH889O*-\$4HAMM)(XG3
MHQUM(17NDC'!N9HL''0NE5),P?4;V;0,NW7C2+4W?2C6&RU.6[UR-4[X.*EB
M^W, Q1-W.LN9*(!K6 4,/?2VB\D9%:R]G8>\)AL&3]@4KWW3?Y!75,QKY%];
M65Y:EF0<1$N'3\>9[_S@.1;%. DT! *?=948\-"4S!:;K,3,)@\>4AN]F:G$
MK)3A9K^C(NA4]]R0]1^/_WE'$78+"\9/33R'RJ0=Z*UZ,#J)97D3D(@$N]=M
MA+\>AZTNBSA:BNK^@[(04WU8",XT5P\K2B1IBY#61P$9*5],KJ7^]8W_Y3=+
MJ3?*[3SI&K( H*&I3A5TB:E9.E>2_PC^)3(85;/%<&1C[TRJW*O[2- +1^(3
MK]'-)]XE%BSP\K_9>?;VH86>E_1_6SS&$=4!0^+VV=VM#8!\>P1+B=E8.$M[
M?)5X#X"I+'A;&7)[,TA68K0'YQK2;"#^G^'_R? Y:5HRWI.K6F)D -!PD!-,
MZH^41G41_17.TCH>X!_)U(*I.Z$5A-5=>H?ABT]HV5SOVIP_$/K,H]7/W(VD
M+M7GR_G?S/W/TW"\_Y5M$/XG)K7\IPW+,\E5]A*$>*K=B/'.3X4Y1$U&;&"F
MM 3.Y:@RC"E9FM#:Q"=C*JVD7+^@:)-=;X]5I>WN*"X/)DP=ZK'MII91+K8N
M>\F<^:NG/@ ''F/&99DK,H!@[,U>0)/NGPOSI"J]CI<?(ETL%?J>@H!9^V1'
MRP(Y 161R+)7B2FS[5LP:UUV,I]V<'L*E6L/%KF51/WYH75I;5-"T/<IL4'5
M' -!27CTZ$C6$G@/E(T"DPY@Z ^@;/"1N%#+K^LME^%8!1E*L+)CWFTBQ9%!
MWN[NO+1&*5Z%OK%3ZA=X)<BV-Y8]ACMS9Y_I.0\(@-=;U..NLTJK)G@Y0(-#
MC0H4Z"84;$<T=LJ"8<^=BNPZ&[CU>.<05(N"G9H@L0993QX$9^93UMMX>./C
MII68130&-GYP*3A]L>$QUS"AY<&9,VM%ZU1^5$DWHO,LI/^B*$&L H3S?E"O
MLW20!71?*'ZB>0C7;RCZ&DMGA/2/T$-E1+HSZV!I5PWYR5B&QU\/:W@53MY<
MM][R[1]6USRKN?/KP.K&]U%'E!AI'T1,J3.GN\. #"^?CZY80! V>G:B3@L-
M* ;]K2C#(5ZUF4JH]##PSBT#A[F"]P7^3^V3'(^)QIW<#C*;*&<U[;RM<V@V
MKR?/UE:]BL.^%7ZP%S'CK1 \T$!R]#DYC(-)P% .*@I)/!,XS9I?E7"FRT:#
MJH&T(WJ@W]UA89]'JXA_U8:WE!57HR=V)_J!9Z>2K:?A,]%*3,OLN3*;.\T:
M@MT74(^N#@0 J X.X>2ZGD/O$U%,NY =2["A;?6#WW#*[:_23T?D#8<(<:%
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
M28@6&)A-8)_/>U<)W ^_4%)91OZ0[PPL&!CV._5ZDP!8G*@UR-5A"('Y+D?
M2<E>PF:X%A0%PD^DU#Z 3ZSB\K#\5_3?\"GTG>"(C-1Y4LA8"1N\4;P+\)Y\
MV4GQ^U.GM.CG1&@1KTM:*&PK7(],@%$RMP9!OZYD, D*$==FV>-310M<]O7?
M#B7@P8_\#\-F?^>M*X\O"N\8\%R[_Q69U&L_H';Z;&D=^KT\^ HSUP;45?P&
MGX:>*R[ J*QFW8($C;B^+IE%;P'X$]'1+T=>D0W/N&R3!!#]>CFZ$-L+PH\*
MRVV253ZG'%(/"KVX%2 VHY!_V#.C;&M@_=5$2J*>0ENU,$;BTT2\Q .]F(D\
M'<(F^D8HI@%(M32 A"VM;:2&07R7_,RZ7!)4VL)*LW0"Y7+F^^_?I4\KZL#)
MU/%GB3>3B@L^7VR<[Y^J/1H K = 3^#745-D 8H2XA0HDND)*1..__K?OJ3_
MW_R6]%<UZN S*SW'X!4XE=%)[<1W]Y6+D79AG)'!SJ.H<(Q_[#G[[KW9A[T?
M+S=[B,VF?BHB7D1X*J)A[7N<UM\GT9L9)H$O&JYZGZ\#-R<Y[[WSN_>A9;^[
MS7)<XO.."![Q(@3X(SHHIYF]L&OIN2R*!O,^15%:E?;I7>-UX#+!,=,7>M=^
MU##K;&"]TF30[1ZCA5P1H=KSVGARM -<_L.>3CWZG6$">Y_R;C&_<6Q.RV)M
MHQGC+_Y'YKIBA4V"Q.D,+LYH;UKJ!>F(V6,HEP^D62[IIJ^0D77#TP6EWP9Q
M/46;IY+SS]][]<4\-<W[_1O^Y3OZ>>-^J[1DJ(^:]4.=U#T;5T%^N=T(HZVR
M)>O]CGF)@R3O#Z+$C(/""^:4O> B"XZ@;])@7ADKMAG-@%I4S@(%"DN*]\)H
MO$X6\HFJ2V[_4$8.ZMB.6P+\ZVJ,_J'L__RJC>'I-TAXY!6N0M" @ZT<Y3XR
M5A(*KR<;J#-H+?MZ$(S?>QJK@:O381\1^49T4'V;:]Q';J+<\_5S/3LOT+?5
MKOQ-\24[3L4N<=DU<D\ @XSZ\E/$$P(+E'82Q84L<^(I7/+@&G#R,N<$Y'@(
M]HV["S.;U@=\",W9 !M*>9=5\8S<W]_?>!;\O$OE$!42&;34[BVT277IGM9W
MW#\D,/YU'!P:11^BO8YVB-^/31HGPZN T3)J,4QU[1S76ZD-;XVVY9=\[5T?
MUKO!I7SSL*6S?^BU.Y$!EX)>E[/@4R)X*P^Y;JM<C3KPOYYJ,#+4SG<>(+<*
M5!NIJB4H'?8P5O^IP8!OCP'0%%&2C3()#6;*G3U:B@KS) JPF.W:$WJN )X(
MON:!48#:VD=Q"-6K#:CBM7Q%K_%"O4B^!C.\G%?!0A9G,!'B=ES[F%P?W-3
MJ^+54U-Y,S@Q#VC%GB"QB:0[PIT'Y=.(OKG\J<$B"7FA;UL)+6$7\\CEK2MK
MJGK'R_++-Z(4<?\/WP]M9A4Y'[8Y\IV6@:*4*A*VP,=;N"#C;E\8:\!IHH_7
M6TUZXM]"5<B]QV^;/U<6%$;TU+O^# Z.+]["_N*#+'9$%E UF#OIR!L #EY'
MA-6X?VJ_UI0O-'F)OAK:^9*[":;(7I@)&P/GP@EHRVBVS98X[OPSU8+YM-(]
MSSL<Y,M'K:SR(]P\N755?]O:+OIR?)$E1<KJ&T)TRI7.C'>!RT%1FHIX3^4/
M7[I',[;$)RLTF$6$532F=%TV.$A\XG77GS5[V.]MB6!/745'::Y;)3?T.][N
MW"_K=)W;88L%LJ'_F6/2[6"L0NV!OQ)5V#8-9OP:N8^DP<QO:M%@<,7_("\,
ML/^_\2: ?03XIS8)VXF@.P"OC)'G*Y<C/<1:1WF8,EP5B8;)8BE5GG%7M2CC
M4#=B$6J*6"3KD201I6GG4I[6=7T/*"]*CC?=WQ%1WBG,MKO16''JU2JMJ=G_
M]!W7O^O@B&26-^]3R#H$FV$SQS0'IG;X%(L_MNC],,,.5#99/I=D[O[&GTK<
M[(=D6@];KWX09HJW4&?L82YZ=GGCB,]R7B$)7LD:35(>972Q'MN,9BNWPRQD
M'DL9'!JX#'X.NM47;NFUS]PX63]Y@8%BK??JVW'^SOERN[&5M6E9[PL_]Y^\
M2#WY1ZC65-!M'@Z0]/&J6.H5N8I^#8;'G85*V0L'CHKZ2<CU5F4$(!+-!'Z4
M7"0>O\=N$<'GJ7(;5"].JVMX8V.7B+\.H6[/49&-CE@%,D">G'S)4MV_A7V_
MQA::1"SRE1X:3*<O$,%6*L4DY'"'!K.@37T'58BUO!JA6@VB5:T)U5+,2U?%
M:S IP4@G,)Y#'J @"&RHP=RP!_B50!AQRA,O1^,O0$?=ZIL\C/KR?S;Z_ZI&
MCZ*19EU>7<NHJ?+,,"DR4GA0?1T('; *?V9W5L%*0#:D[KBUT'//L:68A.OK
MPWDJ0]Y^I%=]D7BB;>\'W6) N11IRPW^?+;F_%/84?S:[,#%.=9KCQX/RE.]
MGWZ6.$]4Y9 [^@WZ\1.%*9=+D#[&TJYRAB[]X%->>[2OR\+^P-H0[*6)OG55
M!1XG.SN]'W<?]ZGDZ%>\BOARU6I.O25*]69)T3L!I)VL#XA9Q,=#S"H6O)HG
M3Q!;X)M9%8ZCWZ0%SB\'E^37A_"1!4^$# .:Y\%JD)L8>:[VF1,A2>]-6%Y(
MO\60TKB*0+'/3\,@?X;^IP;\9Z/_PS7ZRY"B49VLP80!2=/?8<[^!("'R0/X
MQC 9?F"GXBP<'46Y-V)I5)G^1M@TN.9I)>MPZO 4'7\VZM0UD^3.KZ]/;_VC
M=OVK6_.0JT4[C0[L?M=9=?;V8ISYIU5%GMPM'SY%GCE[/73FGNELDO\;CJW
MDEU=,+ZI?:5CFZ3@P@J!UKF\@,YUI!)W034C&*B?_\A ANCHH=YB<L.0VEQ!
M 0GY*W=O(F1;].;^X=.CU_1WR6;$>LV'8-X^E:\&L[PVC3BJ588.$%?*LP/$
MB7>PL#5N=($'!GMQRM?Z;\R<9X^N>[A@M ]MQY4?]FESJI4SE?C00",(R(H&
M,@=G/093+CG$F^Z ?%)#>A:%U47>EV[;,^G6;M<9?8E7Y>/;8]^VC[_W66>O
MHE<QM+<[J+:@+5-XPY%/'M!2!,'\:(DG/IEL3M>6V0J6A ?:=G!64(I'&CPS
MX[Q!AP)ND?2C(RF95G3=4[[@S>=U;#M?[Q/S?:@&[FNI+A>Q=U8]HO(+\: @
M(^N%!C/W7750.7,^+6,_6,A1&/SJ".-:=P959Q_J^/+G#,/ ,.F/N6-6:9],
M)N=X^OI&'B]<-;7GO[G2Z;]W_"#VSWPU0IZ!. PWZ/].10SH;A4F0W>^?*N?
M>CO3\._Y>TZ]_^."P_2'7+/"> %NB(XS^NO+4]^VETR%(SSCQ)<-UO<[N4N^
M.OG_)MA2O3FX+VYVZHQFVS%FFLDUD<H9DE]YV&H\=%EU@&*UTO%AC)G%^+[6
M0L?9?^RFM3'.H !U_I@U%PT$.Z;SBZW\<TT54.EX\<S%P.1M3OWQ!!.BW'[S
M/<% [)FSVW%EAZ=S%+'*4(A].LRO\+["/W]L]",!Q>FCWN[6'([2HJH6=[HJ
M\^:N7$=+<O9,D_V==:N/+]B=%!(.!0CNC%Q]OQ8?O[D@SOCZL<H5SS^^CECC
MO_8[RZFAR\B@@OXF*?W'; PC-HP,'L2G#-I.;V"AV@WB^#PSF-=,K&%?B@;2
MB',)"_O;2GUI:%!LX,XAI5HZ]#H,/+]^3DW SP^=]/-*'(F)KVUT4F04^^L[
M_'CU]Q4BZ,WK:XX]!;EL)JS,%9]A;"$G)LC^/.#?*@EC;*A]*5-N9Z9<'3Z;
MTV-=1YB[83CCP:,SK.;.TL0>QF",D$E?BHJ&IHJ![< !1*=#ZJ75*%K@ /1K
M*_1A/<A-$?6L:T*KO 4<:&$LA$LE(NW0261I;<%OO?8O*.Z]W"6P<V!MYHWK
M,J]XP/T/ZZ?5)QI4TS5N^T;6=7$$:Q7GLELN:*<"P=04<HW-)0TF8J!@#_+F
M,[(,SF@>7 ":7+OM ?+V5_T^Y5)HT.L278+3'PS/\AOFV&Z"3U]]MG8[<0>B
MAWQ@S((_BG$7&7@P-U&UQT'$1)8+JUY@7U:^*/[&70)J,(D.NN]=3L@ ?8$.
MQ9.J1[O0,-CP):[:^MB(GR+EEG]EN.,;0_D;E&STH+JEACONP NP<)!@21AN
M-B>2:P459IPN&1;67@A,D^"3KH<"AA+XR"WXI-K@^\@[08/(B.,CH681MG7.
M\6F9^LX\6Q3P=NV9*II$#7243YA[X?94]XQE'^HIKQHPCS]T,&MV-7-_]XGJ
M=.>!3S4'O3^N^^[MGW3)XVC.;XNL[3!A_\.S7*T:S.RE@ V?]^1%GWE2K<J(
MHL![%>@"8?0#*;NUMW%*NAN'E W+7_@[3#F0_T;5B_G+"#B%4[J/C:(HJ(RW
MD]W1CUKBTPA;*<#WBIY8-$Y*9<SIM>Y<&QGMY;?-MJENSJVIP)NGWM3F9=VN
MR4ML.QT4^BXC*N:/Y;67"G95+#L^5SO*->JU=&R>1^SML Z8Q1?<H^4T51,7
M'"VI+JG^PBMYN/QSM9[)^V,W)_Q7U"X_7_?$0[P0&7]=^:7\WKKR1XDE_5+=
M2[-^]+\[GK-UE^/ZS7WRSQLJYPXE<7U/GO$PIS^Z!6TW[/B?,4=(+@3  R)X
M%8]/G-YW;RQ)@S%DK(!-6T3ZAZ1CS0)=^BR0G,0P?U]_#\X^! FOG",:?O/3
MNV.27:'CK43TXPH(1CM.79_ZWNFPZ ^W!C*HCG!#KN4K 0U&\J3V7V9+E#]=
M&5H ?Z(:-[6;*I].6)7<C/H/YG32S]YN8'@Q#[T.,3<'IDDVS]Y'[*@B^A]
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
MW".\+D,OX7?&8I5^1\@+[R<YFZ-6LF)=9INO<<QI_DZ9B$&6%:%/<@(ZR@<
MB:\4A^QAY_."R+_\B,B\G__2SK4:S(@^:,DK?8!1F: .+!009['&*>=%L#<M
M18.Y?N\?RLHF2]+_;[[Z/DEE[HH&@6@;&X5_C4TW7-MHK<$,'V&,H\IQ603I
M857Z74AFY( &,T^P$ T"1W#_4,88[_B_Y>I73'D!*J\,=0+Q.+;?%M'!0A2%
M+^R X[,L:<7(O.?*+2J7WNI[U1]]#C@6&G33;:!#C8YUA_P'VZR7!?>H'&Y_
M7+Q]L.3M*N> LJGO;+X(7CND^A,/6SFJ2SP5IU"C.@LU\WZ_]_]^:Z+UZR)J
M.$]N)0\A.C^56P:.\8V;7K2HC,B*H,NTE:XYBR6YV^'*)8];S2]?=UV^R3KU
M95F9,>KS>+>(\&E27P:2.2 &$#.>%MJ#+!X&$']#P[";!C,JU&#"EJAS-9CQ
M%NCDM,V _W #\U\7O?B1_I^7_N>EF%_"0^H;O&"'KN@YY#Z1^.+I)\^/NS7P
MM"[/O;QCKM7.5TNO7-[*3N:)$XYC8:NQ40P&@[WHM CS.\:LIO*B]G';B80C
M&LS5P+L:3* I:XJT@H&"QGIMXF<L[[&V^JH="CCW];=A&+7_SLG^&2H4GM6W
M$'^L0?^M .2;6$^82"J<0>Z8 +80P;,"53H/]" K]PY-;S-YF[!<.![_7T)C
M#@[TC]?=T\,3_TFN?50:?V8Z"8GB)/Q"1IXWLOY8@.^(F7:Z:JOX!7E_^X1\
MG>(-)2[?R\V+D[FR)F_U;]ZS%KYI(OV\"\JD8XET9TB Z/V8WGC#DY0&5)8V
M$A?!;I+[ZGN,Y?0]&DQB\4O67&2+:FN^!'>9W%RH4P@8DC]^16G$4G@@\&EW
M-&[F!_^_'!SR1BBM(:'LXJ,:3!EUX)LB'(J1IREMZ"'J7)6MK,U14D5<HC)D
MJQR@D S\^"8I2NDMI"_6_/00"MT?_SR9&M[E]^$O^;I@8-W[2L_J@B.DH1U
MO:5+'!2T1YV,6"*]Y*HF7J/H,O!X73DH:"+.0Y;0#"6#++$O_80,FS"XI%-E
M!_[TA2;39G\>+-[&S2@93I]T8ORU-.-PX?<Q^;HRZ^"E"[)1EGOY';P9UQ^U
M'?:0X!.Y5I"H@<+K[U<J5D+X1I9N-<)FPR%2I#"Y]0!TOD@29[$YM)RK_S40
M[T'7*X<+O_Q:4=-[=7!N[KY#RV"FS$W.4A+#6)6F*N/*%LOIK>^!]P'#K+F\
MR+$$HAXQE)GB4^B<?AXND[6%'(*M(B3DC#SD?A#MJIMEYH-OA%EU*7L["G4L
M=5<%'KUY?=A_#)>"CCC;A+Y"7<ZP4^V'(Y2'::(&%/_DMI"R'C.Z60; Z5:O
MY8+3HA:C7CNZQP-"DNSL\I$+II=<3DCSG4D+X=;ME4<B3HQ&C"?W!=E]R&9,
M+\+>J<&<8BVB+X/=E%'(NP[5H0RIJ$4 KQ')-X XF8"/2QJT@&/+PGZ$30U=
MXH52^VKYA7;5U=#LJABGLYTN6\')W8^%T5@Y)<.CMW6G,+KHKY,%A[7&;14?
MU74J1^4JI _9(K16,X/A%,A9G*LR),I:Y.9H7W.0+9WCY6Z-.&T7+<A0LI>G
MCU@,GS<U^.44\2*K.-XT=>Q3=WG;YU_@I_5A?R1<N'<</H'"L;^@*QK,0F((
M!=N/4QR"L/6D)'(U=30;VJFX Z^6I;KXE]!JC_6<TV NB>:=PV?P#,;CXQK\
M3CHHK@2#)14.N+G-<KOO=R-[=T@,*'=_&]9@:K55AH;2$#D5ZI*:-A68R[A)
M8CVK9M'CVF;@O3=V 4G,EI<5;*H'+*.QV'#N5BBVVTR*)P9>'N/7G VM:9I=
MSC'/\PZS/DZ(4A<#Q\F9HCF,1<@;#:;J#,^DA?D=Q8XWR$_P\A7@6(,E!@;
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
M'<FC)\(^(S@4F[JO('KE%>'9VY6,';08Q6^H9_L;+I7&J/1!FE+L4__1E ^
M7EX[I6Y\YA+:.Z&TJ?HES!+'^XNWU8YJ,"6J[2"2$1:AD)L%>/+/@W#:N<6"
M?HG05ZZENVK6C7X:!=$I4NZAY4IPHU;*N31E Q?729B!ZB:1=P:KIP*>J(L.
M-9N8I:01[%1.\&HI*]72!EXFP6/ADQ^!&I>M4M[" 9C%SW-LC' [=",BPG!'
MSV#'D%/!H^V$3R!+9<)4K$8E"&BI;+K&$-LP82$1'BY#WD[AKW!^ RL;ZW#\
M;P#3[,C$8($I7\^_R0=R"RFE%?L\?\SQ6MX<W=9_Q^Z96;2KG.$"U/L1@T1]
M72U^PLN,9;24YD,VR=PU<)08GZKREY!FAW-7@8P$2-8TO2,$,YFQ(/Q"\\T7
M$:JXAS3*X:YHVP"K-R?W%9T.[K3[V-! 7(?8,NI9M3&9##,:\;=.QEQX)7%A
M* L\9LZ#5WM-E N:QG1;SA 6'%7MZ.:<+:5%VM:;"*'"4BJ;=)>#T?7WJ.I;
MD;-3[^UR%(UGRS*#)Q7EZFH@/!ZGH,(1RIV,-T1M8F0KZ4KMH#DX)%]\B^[R
ME"7CC3X!2QL(LX6<( ",\B/7TH:DM<DJGU):3HOK\W1*'-:4DK<YM<;$E-6G
MB#IVD=$-U-.XZ^F'IS=AF%6LOD4,1XU3RF(2].E>,$DREL)P '<_E^2GGAN.
M-&SB&7!Q-#_E/FA=[CW?CW8]E5\)*[@'0E8E^V_;WK+A)#A*= #JMQ,VPZ*7
M7$M4CUQ46^$52G^Z6TT/LAGYR$)'/60LLPY)D.DMUV":"5MA"N19SUT'X:Y8
M"R-YE:>/5AOUTAU*!L*<;E1S;/;4<I_6N/[Y)C%^>D.0+#4+V<88Q*&^. .H
M)(W*Q &.AR"1W$(B2&EOPF>Y'"BEK6M].74^7\;4HKL^8_F;7>8(';\(M[/<
MS>(?_+I*?F46]-G*)QD9$#T9DMM!+7PRZ(DU5%FK"Y E7[G;U'\"9X@)K*K:
M9L$"8I;+XEOV?MH-*&O(YILBQNT<#\KI)6;JH;1@R#F\[MR#AMX>^RI/T"9G
M(X8P <"KB*/#DC%F#:]BHKE4EL$T#F/I<VQ ,V6SD+NH&WM1CFRDE=:;!FX&
M6_BM&LSB?79RMDO (UH,B7)]K7RHQBSS8\&?/YO.QAD<)EBAHKO.:&-8P&E2
MDE8U2ADG,K5? L8N>) H#6G6TVV8O,"L9R4#)IR@F-MA=::75!09_#E@TYZ>
MK#(I&1OF5#;#X5'*O6^;-]>5-SUD+LV *J7XT6E$OE;(HS#3<8M\)*4-V-3S
M%=,9'1$MI(>HC2RG54HY=?9<$]A";+')HU,"+RK4Z5JFM"LIEGCF=#O$QS65
M40FETB+*V8C9,NNIPSH#7UG@7@VFGU6/0I%(WOLY7KI\KI,Z&XA@]5=ZJXM<
M'* OHB;%!6H&0Y_F+Q4VXF;!0[*0!(ZGQ!^,#J <ZSC$=_J3O""Z?./!==5>
M>SHIBF1GQ^,SIDA0_G2 V$R?RX76XA;2MT$UK>[@4--3QAR4%1PY#;)].>!0
M*F/EAV]U0'($9ZM$M]X^QG)587S,H>HN::Y[U;.D.S_O?/Q4OS;CUR:E-=K+
M R[ZRB5T#U2R=VA4!1]^ G5)W9()IN@I=XZ'6$^K):\TV8%I$4:>2S *I)E*
MUN5*,ICF<,J>RII.-/*N@/95QI8.[!DYNC=RG4W:H4W$.EJNPE_-I5-1L<Z
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
M6U^+9O6&_+X1KZX0#B"GK()MA$_;+[8']QNM@G]W:WY5?NZN].*F"MN8")(
MC^CSY"-)X?B!$K7./*PC!\R"_5:H4M0$F*P8!!-;0QC\^E%0D5M*"^TDK*>.
MG((W@\I6KO6K'$NFCE>P9VUD9/W9!Y2J@>HRWQ=WBG\9_#<LRG=Z,E1YAAJM
MV $R4I 8:-JKG[L"]E=K,U#O'A VV6>\EIE0M*F#"K8JGF,EL_+FB^P2PA<P
M217""V2+ 8M.Q.4%;O7;T.(6&4F7^K-L4\^ANRU6;S05)&?&SIS(B==*#]J/
M=B0_) )B\2FBPA;NSZJGX?@4UAKU;O6[#U2\##'[I9MF!<KW0V7]R815ZC:U
M#0]4";*B>NK9?*N?A4WYF]U*L[G5O;-N0?3!D:!O;:'S/P9K/8<2RI6NM#4]
M/ I>KTUNNG%:T=#0A9R1 @D$\YYJPVZZ'JS?E&_Z@;MNO]37^G #Y6?1]#DH
M(,[QE-S7Y=2R+3W9@IH+L9LP>S3';*O+ROX\;.(6:'5A5\?>%-$:25)[F$VV
MG?4:V9E35BV"B@['!^+M7:[;X_,&TF;^/_5K_%^]'4TLF&XJ>GP32"6)2ENB
M2!-RB9L8WF:!Z%N@.6X3["'#BT)IYDIO1I,US?_I.3B;OX Q(/R"$_TDEHXD
MS^(2_5;<V!%!7(&<K(-B7OA91(>8:=3\N=T/7Y6<8_$-7L# VVI3K#@[H7ZU
M[A98+L69!:L7PPV@IR(4W8PGG"V-3'+$RZ-9V'&""?2*U=HG2B,%=-NNV=!;
MO77[L+OQ=_>>]=P4$_?C\YI5G@V>I/&XHZHTQF53_=;Z (&OA2(&]BR!!P_W
M?.F;Z5CI375S=VMSCY+)QJ8H*Q_?.-R+'.BWJSVE0S^'.^?RX%[CB97;N9M4
M&<!ERII@/^L^QS.@)KJ """I/RLGD<FN9FB-ULZ967.Z1Z++" Q])\'QB.+N
M*=/B5[X'.]PL]M:<>_7+(J2,T72$%W*GB-XI-MZA7H/B+RZ>1@8CA23PR+_<
M#>1\2YA%N%,PFA/90DPAZ/1$N!LIJ.!Q5JAN7BDUK(6P&#(K>XF$0UFUINK[
MJW?W13G=^]#A$/\=@+>*6Y1#>)D18C0N(Z'NKRDT/B-\ ]Q&]<.QCA12Y4-0
MW))^<? 0F)BBWC*6X_=,#NA1 PZYG_!Z&\9N";>R-=D=Z[WA,MO7R^><UHZR
M8[A^HZ0%S$5@0+O5J#S8SQ)5D;I4YHG$9A$NUI_;AV@7C'GZ-]/7\LI[$*='
M57/7[_X]3T^/+C[G6G)HHK77:GUM<M; $MLM;.5J]5MCU4C*CX*F?JG9LTCY
MDPIFZ^_#L/41EGK5@_"V4N^A'3I1=K4[@Z_/^_:FWQ-=;A2Y+?VS+TOV]Q[#
M-<TW&5;BVNQ)DQ+D=#^*/1+@-DIG!0]GA' ,&II?X0@9]B,#Q;C4:XZ E&%
MM1.0*A-3:1XHFIHMJZGB5KR":EZSD7,]52%&YT^*V/.F>5F9!J]N^T[/$6^A
M/">\(TE<G9VF7DZ+@@MO2-FQOZ$ 9,JXPEY'%^I[P^_GFKG:O=7:I"5B$4*#
MIA-M?1U.=(?8LI/HQI#Y5Y'/'XU#_[1F/X$C?_^X\=\N8 : %BLL59F$GTOB
M_>$[2D=D&_04=$EXR3&1[G5TEII:>[ .@$7_W)L/5YN6U^5OJ?-=,_"I8X47
M[>[;$,H73A;4LNV[):455\&8Z)2K3-ZH3:'$-[P$XR_)8)<Y!5S ''L-9MPQ
M8,>5K=N:S^>/!E&NA0_MGCQMI<Z]=I)_XN1X-.6WBCV_8O_YKC@!45I8&4 5
M*O+THOGBZ@6, +_."^;+-9%5_?)L 9Z9K]$(J2NERY!H&0,[#F!#",;C:L('
M&Y6+VUTGQDGP^./Y?[KX9KG1.QY3=BQRKJK+J&$#P:Q5L ,JW\#]:'9&]:RU
M#QJLDNED9*W2G8J7XYO#(%TG?1*<&BWE+>+>1Z^(>$G%O39?;14PT2D^/J.@
MB#2^4CPT1MA>47?DVM3 0^ I=J6Z7;R(YBG/ V0!2>I5L(DG'/]DE%PP2K!N
M^%"&$T3YI655G->Q<.\]<W:*[Z[<5.%=??_)'X.<W^TY(74CWP\J6G[THE(!
M^50C&.D%.\B !+$6!P"C^6H[\ L3)+<"2SB6T$%)::W R?-P#^(A&P*:O>);
M'\SCTBFG]G7;]/>^F-J4X$Y8E2#:.^SZ:?$8'MX2F5B-UZ4+\S&Y?I"-F44O
MXBH#4K@VKWF)PE#DL+OY(<BS!;]FG+X4C!"F_MIC:^E^8$ZZ@.'G\I;!N%-D
M[]I;$5BL[TXK2[?MK/<EDWJ092L))(H'EY/@GVO?Y%EXPI7@H(PX25(>4@N
MZKEF7F)D:' 7M?]4'VW_\V!214>*65^SJX2PL9-@/G:7:A/LN::.>:S/ILQ8
MOV+&G.$N+B^98$K8'T<D*30S\$F6YQ]C^1O['8-DSVS2S8 55#]YBY]%;+/8
MF[*<2A"-?1,VJ<VRG';W#'XUCN"+A+_W9W]6E9ZHL^BE6:,B="5X+?XIU9^/
M6X[H%<*19R%ZKEQ%=*[^L/UX7HP\W?S4J[ZJ#B-?K_;5Y>XR2RO2T>X(MQC?
M'O%F57JU^,^ Y'48ALWU/C]C51)W$WVP?EK(2IK_1@OJ0?TC+0<OQ(F80I9V
MA+<FW/"<%@"16EDBSW/0EU+)0>OVC<'T)0G3SF )OR5G<9!T6HOJW^RV?><Y
M+\H5FA;J8 &ER#I5_8S.*;G%;9LV=T^UE@YH(@>:%S#+4:,;-LA4C.8<%3.1
M<=7D+6I;P)@4?%>;F;:TVQD.>8HX\T!$47_(*QD<2KIY%!(",[DOU.]XE=-)
MG*"7-&<48N#%WE!'<I7[P1^%X<=+I8,F*G]O\$OIA=#B8)0[[I@JO#\=[C!H
MTI ;G;Y%_NY51/[9W<JA/[_-8R=(RLTPB3^G-@1')D9!QD%072I-IAD]#\H)
MN!5NN2<"IT4LS8N2\[,[-'+<(PM]QH23M6?UVS8WODM)MG=='=KZ")? *A>F
MTDUA]H\7FEHT-U@JI]JZDX4,\!@EU=AI.@5QEX?X4AP]H=V!C N6Z?AC^6.F
M%\U?P*WC9WJ0XUWG_ZXU+OK<_C2U[HOAI?W?21.=RK,'I;P?1\,C:^44IC5*
M+%<[8E%RL(1&AHFA4I8!;7]C:HNQ2[,W*8FD?[4*JSE^UBOAB8B)K(]S)NH.
M?$SWV-*5MO3MKP^+PX=4AX)8E783<X7GD-U=,QUQ@.[5F>FX^O:Y)+K!.:$T
M9*L(<>R;W9IF)V+%2:(CF?OKZP[8N9:\,#F_\<Y/KBN._]G>/W%9:4&B[>OG
M_DRBOQ<OPZLWPH6D;MH9&6X-B6JTG]-7S5P5M-:>7AL3$1: SWOF_?H[MZ?M
M2]OOS\(<W$*-CS["O<=/^$,EK20CGN1/GA;7ALJ6>29K(JM+FEF@QP(F4:T!
M-T@G_5NC\IBI%Z'KC4HZ3&E"-:G',_@G]P.6'I(-2ENX7O;>TN:#NCU(ZK:[
M_^Y7;IZ33-W+:/*WM;([AO[KSZG%9<_&LJ*.1;(JLEO+[/MDWZ:&.]IY7'!W
M.26 '#RW(]5J4O"^7#18/'KEWO/#&4*#V32@4G,"HD!>Q(S=XJ5<G#?-.^>[
M\BC#;)#Z>ZN85-?K?"\GL.]:0()-RHBW+^'\U7ZO_+6VAVJSCF1-6+YRX@G8
M\21=PD[X"FDI[33HF<AA2"U3DUZ^I.V5I=N;>A^NSS>XLQ$E%9^=JO]*O_S'
MS\1U=V(':Z:6[]/\-HL2LQ[8.09L4%Q1W>=<EN$'L3)F2XSA D:]7%^YMJT$
M#A,.;P'O=\3/FNQ1;U)5C AVMY><]W(+,V,&46S?-L9*)ZVD09OR8B\D9G1
MUP<5R1 .61WYAE5E@:PV$3 J2H246T MJ87,_NFKUY;[>V'A!3",/XSOH@ !
MSK!E\/Q0478:8B='7>OCQ\"<Z\R@1\'M+\3CQH\=[^XN6-').*VV5MT'KJ!8
MP34#6;>1:-!3.IW&L98<.6:F\X'F+AUW(A\%>RY58B=2+6?SM??JAVT_=3CV
MW)V</7DK[S\7"7]4ME$390$)!&LR;Q'=8!QGP%D;5#Q )<F6%DF&C+^WV#MQ
MTU=<G]]7TUM2$YV5>S1AJW_WM8"@:U<-U\2_Z+SA,8E1>_\XO53T-ZK7<-64
MB5PY11L)?05BXR<!2945>$KVSFP#?/\%$2(+U(9='1F..Z$K'4*ZGO<7D'6+
ML&S4.)^Y-%%JNC3:H&=6AV"JZ>N6;1?K,I]Y&&*T1+,'E8H_4><A^MIE\*3K
M8)[R$&*F>LW%T8BI7M#.$$O%AAY'H!"NE&/CPWEZJ0N8JJ_0?JCCC1YBU#GQ
M:UURMBM<1H6$E<>'2)PHX42$<AN<2((T4ZJG!^02=;6,:$#M. (GRIS"3H.X
M1/:L$[EUWG!Z@J4_9I2]>U=[:*F7X17OQ(N7KP?\>73BG'(/B(]S2<^4[0/?
MISA&X^*)MS);9,V?R..2+[V9OH2UOD?6UQG;*?[>4J+04>_C>.S9]Z_-(N0+
MO2O_%[@4_*X8@U$L7<('S[ $I@X_GF#_T00NELV]F4ZN]RN7N94R;M.7@#X@
M[*D8Z@YOIX^<R"%A?:F,-SR=%[3+4I-H[Z0LP 3Q.OQKI]CK#?!DTOQH^8>J
M,COG+BDYQLZUO+K[ZOH;(Z\#KTX\<HL.S)&-G7\9<"G!YI2MH*M]@\8_=SY5
MXC+I)NHV^ZQ4I3,L5MR'JZ$=2MET>BQU$*4=/X7@PW4<#G1Q-1!3J*]<.JU'
M'E[6N:'RQN?>V3S2&?!]O&ZM;/"M/Z<G/&^Q<[DAN-W3C_'Q]'_: N%H-&!0
M4]V-1S>(NF356_H[UOQ+PI[^*0.Z&4K\ H#/!8RFM;S)7:1*"W4I,\-6&?_?
M??/O\(@I8P&S=0&CREG 3)JS*M X>Z#>[CDS2_H_7/OO&VSVH7\25PRQ)_4T
M)_)"(<^CJ8J$^O1K95S#ZHRR!8S6IGEOOY@XY>];-9+C9PPX2P=F[^SL[HH(
MS)$<6=[?5XWTT3NSHUYFHK&V(CA*G#"[J #./8H:2 <)[IG1B7(XLN.E3<P5
MOB*M@>76:Y[PJWE=M'95QJ6$LWI_K18(S%^]-%>$JEXN8*[F87W1KVG WV46
MDUK/D9-=#,D38 5]XS"-!AXODKH;'>NTFK)A#9Q&0L"L NF&"^KL"V5!4>\
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
MT__##W9$4ZV+WO8.JL,M46K]IRJ-,>,B\%(S2_\/;_;_Z\3W?P=)JKO %<"
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
M'9^A/V8?6NVZL2ZKU^K6JCT&4.*D&VK3>@C/!SX*9;63VT"VXCS4\D_?0R6
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
M_-(7Q05!LHZX;;+HUX[>D:&V3VOL=5\S9$%E*"O)48M$?7LO,6EICQ97JAX
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
M^K=I$0W]6.QK>CMIB2W92@LEZCQ9_K/GZHX:7+5N&FLYUW"<N[VB5[W<KZ5
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
M=U2DH5)!H9 J*B!B:A6)$K,4H5%1$*VP@4*LB"B($0R@$(@0",4+"(A($)*
MBBB7%:%A).NR%_OT/'N?9]OG/,_^<WX<?ZP_D\RLR3?SO>_W3F;F(R#P13_Z
MV[@:(J 2G:OP0-<.P7/#0'SUL72,'0H/>%[^2"<@;6LR>J7A#ZCJ54(&MC+*
M16M"_N>_4?_IHSMZBHP+R'9_G]S%2(HG81-72I^8W^L(>[?_=:J9_[I!F'QF
M@H]Q&FWT1XPO9C'/R<M&!L-Z!;RU&[%"U%EYWDF= _14WY9B*R5!X\FH880,
M3J M!<ZAR%#I4%-6[PJ7QJ7"(=BGLMPB\]?8\?0S[K(]T_EW#OOIOHZMIW>Z
MJX6JE_)IN&?*6;F1$VE($LC$0B^>E*('0B<ZF*5@SC6.EQB$J71)14DS'OBJ
M)@)?%*ZRCZ<M>#_Q&%]>7:;9W;/L;DMVT=RV_9:/D5_(!O9S."G!6!YM9?D9
MG-+-;9G,HSET1F..PN"2=E%O)<RK-@:!&@H85:8GX7-0%Z3TL06E:%^F^F84
M,ORF*Z@C9DZ$8Y:?:OTKU52C[.@W>%_+*FIBJ /9]A&\?6*\'@9+*"E%G&V(
MK8TSKA^(S'G G^9I&>;5D.P[+HGDZ"*'ZL4Z0S$"4]&QG:?\?7TVJ[()Z/12
MQ['G1\K%;4-+PIQ8GB6"!OK=YU4:GWTDU 8*P)?I/-PH%+4Z)0UUQ=)(.J),
MD9-:\U1#"_!$OP''$7E#D$5Q(9OBQUL_M:["2?+$?[LHJ3[3]U']<;N*')[^
MC*02_K/N\-6Y VX=CD>C\P:>CY_;L[<B7BIS2(MLC,S(3U[P2\;?TGY)>YQP
M<?+,1 .'G+GQ<_%GH?.$6"YNQ7$%78AW(%BN2E&;  .-#<>M$DB4 K/W^ J@
MM1/Q47P$404-2%-3TRR4GDL.E47,BJLJRZ0_XC:4/K]Z+]5F]GN-Q_-.C*^T
M1,T,U,T OHUWARZ8=,A.>6B[>#_E19R:BUUV(>$8B.+R96R?.J8.S9"=I%P+
MTB;LV[)OCX5L83=L?[8K_F56NZ_3EDTFH<-OUV.&I/D;=:64%^6X1;,$!@O[
M4=.S-BRI&[5,,.C\&V=)*R>&Q'@E(]%SQU7.5RWTW=V''GBD2YR2E[G7A1R0
M/N\)! *DI-O3BYKHN#?=CVG[?>3R6Y%[H@X>YK=_7V'8G,#1LOR99A6!4^^D
M2VA6PJ>>AE?>&1[:J<PR.$YE\'R?CMUORC8O=\O<EEU45550=(UA%Z#Z4LJ+
MF/EB^JX=H7O.NF9N6W?1[^R"U'E+P[PO& X79UA?+9YK<-_/W;IQ%;6I8S!&
M,P6N\1>',3JG2NDE*1)6$K5$I[0_J7H!)U35G2[5+0>%]-,B:_$L=,?1WNB#
M0MBH,7?I9;@ '/$-]//0J1]ZYE=5N\.K-?',+Q/V0T6D*[=@U\411;#Z?AE"
M22%=(\<$NR)6Y-@:80DBIQO@7;\TMGII:]9J5?Y9T;<%G+4JGX$*3EELAWM:
MCTM[]%6A\/*KM ^U36\4!2]?3B<@=L05BO1G[+1X7P=0:>9R(CU&'OR*/Y;?
M:9 R.UG?MOC*DW51NQYGD)>'.L133#M?&B[!+DF"H@FHULOJD;9$L]G'E[5U
ML656Y($2  _VD5VLP&YR#?#'?&2SO+,C6-7Q8"AD\FXS8?NX%)X%TK?0W,Z!
MD=J[ V(K85RTO>1(K,=/6%)(,..\Q^-1MVN-8?T _F;=A;PAR7IL*CD'G@R3
M\*7](Y9_B]3<S+/4N_'H,1!XK0?UPLI<Z5WI:GM5]26EV)AQ X3WW@%#O=3S
MF<N A'4D51*7-X\=/UY37D:SU:S9M >.O<'Z:C7+O%J@64]"GQL!1<ME<<K
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
MV4TJ+R]M16XF]:S'\K;ARYF+=<[+EL^8/W.\Z)_:4>=_%:BN$S4%I+1TVDI
M H-FS/ZBV)X,"4[Q/_#D+Z;BOUN<(:#\Z+TGZ,%O_SP]\Y\^^$%8\2J*8MJ
M\'"]1WU%!C4T-U73920.U_^-G#:AJG;>"<[R E 9VN:IJW TZ VXV^N[UVN.
M=_E]4;:CXRX3::'5Z.W^LK* T?!S5)B >(#;(![;#$=3T77R)"J:+^BJ($,J
M,YRJU-@24,MB3 BKS+A+X \Y*0#F#<81T+I\-2DFZWQ!,0$]/(95DCQK0E?B
MU.(1S)3?Y4U )NZ]#02T^.WGUC^W_M>MIU+ DEATIH^"/T1"@G8;5B#>RSQ)
M0-/H4=W!)#NF3 =AW@B77\1]#)L)';]Z,[X%)"GD)MU%/45QUXJ*,I=FY#(W
M"A9KO5IWAGO4/' ,UN@,!.6<TLS I;-M2W?&YD5YN _R-1X#067IL'9:N>Q
M?C[G"R0F&TL<$CZ\V!72V;W6L>JQ:4'CC!;1@8*'JR9J_W0R!@WB[ +^2!1N
M=)P$.F$4W8(V#ZQ4-ETNQ!O%)3T9>>]HSJII6<KW7FO]&!"J7Q'GX'-^<V_/
MU\,!LL7V$6%[#YHZIPK-F$_+4?? 09(]O+T1!P(R8B;"'_>$FFG6P#5S8466
MN)19#YN@![$KI!8A[4HUISF ,AM3>1W75365G;"OXA;-^ND8 1F^37V99'B@
MJ6,VEY<7.7&8%E)!G??<Z[7\$'\R.3Q,GTP.OY. = EH1$R6C&Y:1661%!##
ME3+'#L-3Q,AK$$A :=_!_U:T3:6+KOU(#L!A LJE !+<CH-R LK<3.^E-H/Y
M^9@57$- FI%Z,=KJI]M%0$@WLS@=LZ$^$*!?<V>20?!EZK\7<583D#$.U]C0
MWTIP"@')N8X$].9B"N"-XM-)Y;6!BL"X1D7VT>47+34!?<),WI\H8QK#=70^
MXLV86$9&X 0T+D^"/U[+Q>>BY#!YP"T\E(S(J]%@ GJR #HN)@W7KID%M[2@
M^J0QTI5,?,>WGR@+K*.J*/V36>//T4GNPL9[Y7CDHL]V_6S7SW;]"[N2(2NR
MC2%;JZ!(G9+('^ADQ%D,&A%Y[\*JR235)[!,UZQN:DV/4TL,MKEM$^\!?=9@
MWK,#CBY=E6>NEB0/JYLZAVVT?5R?F:09?CD5LPA\S:\5@'DP:MJFX-6E:*.A
M8)MF-KH48=:E\&SGMWF&*/@6D8S>L)OLN+ICKK7= YE%%RHZ;COB;>$_)BT)
M/6S:<'_#JYWUW.O_LN)/CJQN:%>W#_FCU!C_0-&@8&1N*UWQ&_WN@=*;609S
MJE8/"K.=)7R+ S&&&WKG+ K/<'2<ZV\W:J7>X!;_TT/*0#]*"\;U+I%C>A1I
M^Z BK;HX:HSW/3+"0WWW5L2><?&BULT^]DVZ3]CMR+2@TLR7=25VL091L$[=
M%';KCF\73+=;?W%]@-8+6Q_<?'*7[L0"N9$8.8-T$)##HJD*,>"4HV;V>/*H
M,O]U+P7?2E(D)8V<&207M/1P7% 1.2L?!FG:/E%[\E@3DHZ?B94(T'D<5_)[
M#R'@A%/)::O=2(Z@"$1^9),S[A<A+'DM5F30QV+YAG0G8_A#6O78)RK3E0QT
M 0%=#4'>$]!TOB'\H>0$S8#DI$=PS5?PVQ':;&[H%Z2G.%*1CRRPD('9]$L8
MC^JH:)Z@ZA-U4X _ >G!;],Y'F37[25,]-852CP!*3_(D2W\B97-/_/33],_
M^GA_PL(CC'^OG/O9@)\-^/_ @"0O/(,5)4QDR_W#FK>YV.WJV7<?A1^:O8AI
M;-J$5!2<Q)(:[4[H%AV2(VOB5CZAXWJ&FJD[Y+*0[3W!J';+_'O"JO+,UG=Z
M]-*84Z^;HW],?6)P8O7B>0[0ZOF9V-Q/O''89<C]F]8E1<(G"VL?^;3MOVK<
M.3 1<\LB(.#"S04[RX1ER8N^.&VZ,7E1BY;=R2=0R*<201"=?P=02P$"% ,4
M    " #*BJQ:7^:.(%1<! !L92, &               @ $     96$P,C0Q
M,#,P+3(P9E]H;VYG;&DN:'1M4$L! A0#%     @ RHJL6A@R,\9:!P  ?B<
M !P              ( !BEP$ &5A,#(T,3 S,# Q97@Q,BTQ7VAO;F=L:2YH
M=&U02P$"% ,4    " #*BJQ:XCM_-F8'   4*   '               @ $>
M9 0 96$P,C0Q,#,P,#%E>#$R+3)?:&]N9VQI+FAT;5!+ 0(4 Q0    ( ,J*
MK%IE9= 2EP,  "H-   <              "  ;YK! !E83 R-#$P,S P,65X
M,3,M,5]H;VYG;&DN:'1M4$L! A0#%     @ RHJL6KZZG=^9 P  4 T  !P
M             ( !CV\$ &5A,#(T,3 S,# Q97@Q,RTR7VAO;F=L:2YH=&U0
M2P$"% ,4    " #*BJQ:_Z:HC,D#  #\$   '               @ %B<P0
M96$P,C0Q,#,P,#%E>#$U+3%?:&]N9VQI+FAT;5!+ 0(4 Q0    ( ,J*K%H'
ME::%$@0  /T0   <              "  65W! !E83 R-#$P,S P,65X,34M
M,E]H;VYG;&DN:'1M4$L! A0#%     @ RHJL6N(,D[=@ @  )P<  !P
M         ( !L7L$ &5A,#(T,3 S,# Q97@Q-2TS7VAO;F=L:2YH=&U02P$"
M% ,4    " #*BJQ:F10HQY <   B7P$ $               @ %+?@0 :&QP
M+3(P,C0Q,C,Q+GAS9%!+ 0(4 Q0    ( ,J*K%JGG ;S0!0  ((2 0 4
M          "  0F;! !H;' M,C R-#$R,S%?8V%L+GAM;%!+ 0(4 Q0    (
M ,J*K%HZI#&^;VT  &>O!@ 4              "  7NO! !H;' M,C R-#$R
M,S%?9&5F+GAM;%!+ 0(4 Q0    ( ,J*K%J.!#\::^H   @U"P 4
M      "  1P=!0!H;' M,C R-#$R,S%?;&%B+GAM;%!+ 0(4 Q0    ( ,J*
MK%H'%7ZF8&X  !P#!P 4              "  ;D'!@!H;' M,C R-#$R,S%?
M<')E+GAM;%!+ 0(4 Q0    ( ,J*K%J<X:#DYVT" /$  P -
M  "  4MV!@!I;6%G95\P,#$N:G!G4$L! A0#%     @ RHJL6C%#V3!G[0(
M_.\"  T              ( !7>0( &EM86=E7S P,BYJ<&=02P$"% ,4
M" #*BJQ:(1+-[7(J @ Q,0( #0              @ 'OT0L :6UA9V5?,# S
M+FIP9U!+ 0(4 Q0    ( ,J*K%HA$LWM<BH" #$Q @ -              "
M 8S\#0!I;6%G95\P,#0N:G!G4$L! A0#%     @ RHJL6J?,1E=:<0( T)<"
M  T              ( !*2<0 &EM86=E7S P-2YJ<&=02P$"% ,4    " #*
MBJQ:9?WWDGD, 0#8* $ #0              @ &NF!( :6UA9V5?,# V+FIP
M9U!+ 0(4 Q0    ( ,J*K%K.[Y=DGUT   YI   -              "  5*E
M$P!I;6%G95\P,#<N:G!G4$L! A0#%     @ RHJL6M."&<>1V@  (?(   T
M             ( !' ,4 &EM86=E7S P."YJ<&=02P$"% ,4    " #*BJQ:
MH\Y(]95_ 0"QC $ #0              @ '8W10 :6UA9V5?,# Y+FIP9U!+
M 0(4 Q0    ( ,J*K%JCIQ7(91X" )63 @ -              "  9A=%@!I
B;6%G95\P,3 N:G!G4$L%!@     7 !< X 4  "A\&     $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>128
<FILENAME>ea0241030-20f_hongli_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2024"
  xmlns:cyd="http://xbrl.sec.gov/cyd/2024"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2024"
  xmlns:hlp="http://www.hlyxgg.com/20241231"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2024"
  xmlns:us-gaap="http://fasb.org/us-gaap/2024"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="hlp-20241231.xsd" xlink:type="simple"/>
    <context id="c0">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:EntityAddressesAddressTypeAxis">dei:BusinessContactMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">hlp:StatutoryReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c14">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">hlp:StatutoryReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c16">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c17">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c18">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c19">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c21">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">hlp:StatutoryReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c22">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c23">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c24">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c25">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c26">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c27">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">hlp:StatutoryReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c32">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">hlp:StatutoryReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c33">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c34">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c35">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c36">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c37">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">hlp:StatutoryReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c38">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c39">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c40">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c41">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c42">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">hlp:StatutoryReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c43">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c44">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c45">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hlp:HaozhenShandongMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c46">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hlp:HaozhenBeijingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c47">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hlp:HongliCaymanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-09</endDate>
        </period>
    </context>
    <context id="c48">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hlp:VariableInterestEntityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c49">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hlp:VariableInterestEntityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c50">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hlp:VariableInterestEntityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c51">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-31</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c52">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c53">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
        </entity>
        <period>
            <startDate>2023-03-31</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c54">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-02</startDate>
            <endDate>2023-05-02</endDate>
        </period>
    </context>
    <context id="c55">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">hlp:HongliHongKongLimitedHongliHKMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c56">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">hlp:ShandongXiangfengHeavyIndustryCoLtdWFOEMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c57">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">hlp:ShandongHongliSpecialSectionTubeCoLtdHongliShandongMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c58">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">hlp:ShandongMaituoHeavyIndustryCoLtdMaituo1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c59">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">hlp:ShandongHaozhenHeavyIndustryCoLtdHaozhenShandong2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c60">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">hlp:BeijingHaozhenHeavyIndustryTechnologyCompanyLimitedHaozhenBeijingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c61">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c62">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c63">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c64">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c65">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c66">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">hlp:CompanysVIEMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c67">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">hlp:SungdaTechCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c68">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">hlp:HaozhenBeijingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c69">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c70">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">hlp:ContractLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c71">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">hlp:ContractLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c72">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:OtherContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c73">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:GrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c74">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:GrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c75">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:GrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c76">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c77">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c78">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hlp:ChinasForeignInvestmentEnterprisesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c79">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hlp:ChinasForeignInvestmentEnterprisesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c80">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IntercompanyForeignCurrencyBalanceByDescriptionAxis">hlp:SpotRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c81">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IntercompanyForeignCurrencyBalanceByDescriptionAxis">hlp:SpotRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c82">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IntercompanyForeignCurrencyBalanceByDescriptionAxis">hlp:SpotRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c83">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IntercompanyForeignCurrencyBalanceByDescriptionAxis">hlp:AverageRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c84">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IntercompanyForeignCurrencyBalanceByDescriptionAxis">hlp:AverageRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c85">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IntercompanyForeignCurrencyBalanceByDescriptionAxis">hlp:AverageRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c86">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c87">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c88">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c89">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c90">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c91">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ToolsDiesAndMoldsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c92">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ToolsDiesAndMoldsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c93">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">hlp:ElectronicDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c94">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">hlp:ElectronicDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c95">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c96">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c97">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c98">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">hlp:OverseasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c99">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">hlp:OverseasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c100">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">hlp:OverseasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfFinancingReceivableTypeOfBorrowerAxis">hlp:ChinaMinshengBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">hlp:ChinaIndustrialBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hlp:ThirtyOneToSixtyDaysMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hlp:SixtyOneToNinetyDaysMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hlp:NinetyOneToHundredAndTwentyDaysMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hlp:HundredAndTwentyOneToHundredAndEightyDaysMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hlp:HundredAndEightyOneToTwoHundredAndSeventyDaysMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hlp:TwoHundredAndSeventyOneToThreeHundredAndSixtyDaysMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hlp:OverThreeHundredAndSixtyDaysMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hlp:WithinTheFirstQuarterOf2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hlp:WithinTheFirstQuarterOf2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hlp:WithinTheSecondQuarterOf2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hlp:WithinTheSecondQuarterOf2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hlp:WithinTheFirstQuarterOf2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hlp:WithinTheFirstQuarterOf2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hlp:WithinTheSecondQuarterOf2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hlp:WithinTheSecondQuarterOf2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">hlp:MachineryEquipmentAndToolsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">hlp:MachineryEquipmentAndToolsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">hlp:ElectronicDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">hlp:ElectronicDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c132">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c133">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">hlp:AmortizationExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c134">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">hlp:AmortizationExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c135">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">hlp:AmortizationExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c136">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
        </entity>
        <period>
            <instant>2024-12-06</instant>
        </period>
    </context>
    <context id="c137">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hlp:CreditLineAndLoanAgreementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c138">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hlp:CreditLineAndLoanAgreementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c139">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hlp:CreditLineAndLoanAgreementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c140">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hlp:CreditLineAndLoanAgreementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c141">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hlp:RuralCommercialBankOfShandongMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-11-22</instant>
        </period>
    </context>
    <context id="c142">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hlp:RuralCommercialBankOfShandongMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-02</instant>
        </period>
    </context>
    <context id="c143">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
        </entity>
        <period>
            <instant>2023-11-22</instant>
        </period>
    </context>
    <context id="c144">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hlp:PostalSavingsBankOfChinaPSBCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-11-30</instant>
        </period>
    </context>
    <context id="c145">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hlp:IndustrialAndCommercialBankOfChinaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-09</instant>
        </period>
    </context>
    <context id="c146">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hlp:BankOfBeijingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-06</instant>
        </period>
    </context>
    <context id="c147">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">hlp:BankOfBeijingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-06</instant>
        </period>
    </context>
    <context id="c148">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hlp:BankOfBeijingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-29</instant>
        </period>
    </context>
    <context id="c149">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
        </entity>
        <period>
            <instant>2024-12-25</instant>
        </period>
    </context>
    <context id="c150">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hlp:BankOfBeijingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-25</instant>
        </period>
    </context>
    <context id="c151">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
        </entity>
        <period>
            <instant>2023-02-14</instant>
        </period>
    </context>
    <context id="c152">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hlp:BankOfRizhaoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-02-14</instant>
        </period>
    </context>
    <context id="c153">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">hlp:BankOfRizhaoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-02-14</instant>
        </period>
    </context>
    <context id="c154">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hlp:BankOfRizhaoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-02-14</instant>
        </period>
    </context>
    <context id="c155">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
        </entity>
        <period>
            <instant>2024-04-17</instant>
        </period>
    </context>
    <context id="c156">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hlp:BankOfRizhaoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-14</startDate>
            <endDate>2023-02-14</endDate>
        </period>
    </context>
    <context id="c157">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hlp:AgriculturalBankOfChinaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c158">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hlp:IndustrialAndCommercialBankOfChinaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-08-14</instant>
        </period>
    </context>
    <context id="c159">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hlp:AgriculturalBankOfChinaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-21</instant>
        </period>
    </context>
    <context id="c160">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
        </entity>
        <period>
            <instant>2024-09-29</instant>
        </period>
    </context>
    <context id="c161">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hlp:AgriculturalBankOfChinaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-29</instant>
        </period>
    </context>
    <context id="c162">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hlp:BankOfRizhaoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-21</instant>
        </period>
    </context>
    <context id="c163">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
        </entity>
        <period>
            <instant>2024-08-30</instant>
        </period>
    </context>
    <context id="c164">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hlp:ChinaMinshengBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-30</instant>
        </period>
    </context>
    <context id="c165">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
        </entity>
        <period>
            <startDate>2024-12-09</startDate>
            <endDate>2024-12-09</endDate>
        </period>
    </context>
    <context id="c166">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
        </entity>
        <period>
            <instant>2024-02-29</instant>
        </period>
    </context>
    <context id="c167">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hlp:WeihaiCityCommercialBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-02-29</instant>
        </period>
    </context>
    <context id="c168">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
        </entity>
        <period>
            <instant>2023-04-23</instant>
        </period>
    </context>
    <context id="c169">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hlp:BankOfWeifangMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-23</startDate>
            <endDate>2023-04-23</endDate>
        </period>
    </context>
    <context id="c170">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
        </entity>
        <period>
            <startDate>2023-04-23</startDate>
            <endDate>2023-04-23</endDate>
        </period>
    </context>
    <context id="c171">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
        </entity>
        <period>
            <instant>2023-05-10</instant>
        </period>
    </context>
    <context id="c172">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hlp:BankOfWeifangMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-10</startDate>
            <endDate>2023-05-10</endDate>
        </period>
    </context>
    <context id="c173">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
        </entity>
        <period>
            <startDate>2023-05-10</startDate>
            <endDate>2023-05-10</endDate>
        </period>
    </context>
    <context id="c174">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
        </entity>
        <period>
            <instant>2023-04-28</instant>
        </period>
    </context>
    <context id="c175">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hlp:RuralCommercialBankOfShandongMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-28</startDate>
            <endDate>2023-04-28</endDate>
        </period>
    </context>
    <context id="c176">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
        </entity>
        <period>
            <startDate>2023-04-28</startDate>
            <endDate>2023-04-28</endDate>
        </period>
    </context>
    <context id="c177">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hlp:BankOfWeifangMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">hlp:LoanAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-21</instant>
        </period>
    </context>
    <context id="c178">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hlp:BankOfWeifangMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-21</instant>
        </period>
    </context>
    <context id="c179">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hlp:BankOfWeifangMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-21</startDate>
            <endDate>2022-12-21</endDate>
        </period>
    </context>
    <context id="c180">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hlp:BankOfWeifangMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandBuildingsAndImprovementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-21</instant>
        </period>
    </context>
    <context id="c181">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hlp:BankOfWeifangMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:UseRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-21</instant>
        </period>
    </context>
    <context id="c182">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
        </entity>
        <period>
            <instant>2024-01-30</instant>
        </period>
    </context>
    <context id="c183">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hlp:ShenzhenQianhaiWeBankCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-30</instant>
        </period>
    </context>
    <context id="c184">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hlp:RuralCommercialBankOfShandongMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c185">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hlp:RuralCommercialBankOfShandongMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c186">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hlp:PostalSavingsBankOfChinaPSBCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c187">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hlp:PostalSavingsBankOfChinaPSBCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c188">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hlp:IndustrialAndCommercialBankOfChinaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c189">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hlp:IndustrialAndCommercialBankOfChinaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c190">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hlp:BankOfBeijingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c191">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hlp:BankOfBeijingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c192">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hlp:BankOfRizhaoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c193">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hlp:BankOfRizhaoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c194">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hlp:IndustrialBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c195">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hlp:IndustrialBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c196">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hlp:AgriculturalBankOfChinaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c197">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hlp:AgriculturalBankOfChinaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c198">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hlp:ChinaMinshengBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c199">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hlp:ChinaMinshengBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c200">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hlp:WeihaiCityCommercialBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hlp:WeihaiCityCommercialBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">hlp:BankOfWeifangMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c203">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">hlp:BankOfWeifangMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c204">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">hlp:BankOfWeifangOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c205">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">hlp:BankOfWeifangOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c206">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">hlp:RuralCommercialBankOfShandongMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c207">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">hlp:RuralCommercialBankOfShandongMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c208">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">hlp:ShenzhenQianhaiWeBankCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c209">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">hlp:ShenzhenQianhaiWeBankCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SaleLeasebackTransactionDescriptionAxis">hlp:FailedSaleAndLeasebackMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SaleLeasebackTransactionDescriptionAxis">hlp:FailedSaleAndLeasebackMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c212">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SaleLeasebackTransactionDescriptionAxis">hlp:FailedSaleAndLeasebackMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c213">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:PropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c214">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:PropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c215">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:InlandRevenueHongKongMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:InlandRevenueHongKongMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">hlp:PeoplesRepublicOfChinaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2007-03-01</startDate>
            <endDate>2007-03-16</endDate>
        </period>
    </context>
    <context id="c218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">hlp:PeoplesRepublicOfChinaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c219">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">hlp:PeoplesRepublicOfChinaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">hlp:HighAndNewTechnologyEnterprisesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c220">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hlp:CustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c221">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hlp:LargestCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c222">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hlp:LargestCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hlp:SecondLargestCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hlp:SecondLargestCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hlp:SecondLargestCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hlp:LargestCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hlp:LargestCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hlp:SecondLargestCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hlp:SecondLargestCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hlp:SupplierOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hlp:SupplierOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c232">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hlp:SupplierOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c233">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hlp:SupplierMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c234">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c235">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c236">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c237">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">hlp:MrJieLiuMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c238">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hlp:JieLiuMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c239">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hlp:YuanqingLiuMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c240">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hlp:RonglanSunMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c241">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hlp:HongyuHaoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c242">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hlp:YuanxiangLiuMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c243">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hlp:LiLiuMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c244">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hlp:YongqingDongMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c245">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hlp:JieLiuMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c246">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hlp:JieLiuMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c247">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hlp:HongyuHaoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c248">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hlp:HongyuHaoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c249">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hlp:YongqingDongMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c250">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hlp:YongqingDongMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c251">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hlp:HongliDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-09</startDate>
            <endDate>2021-02-09</endDate>
        </period>
    </context>
    <context id="c252">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hlp:HongliDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-09</instant>
        </period>
    </context>
    <context id="c253">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hlp:HongliTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-09</startDate>
            <endDate>2021-02-09</endDate>
        </period>
    </context>
    <context id="c254">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hlp:HongliTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-09</instant>
        </period>
    </context>
    <context id="c255">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-28</startDate>
            <endDate>2022-03-28</endDate>
        </period>
    </context>
    <context id="c256">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-28</instant>
        </period>
    </context>
    <context id="c257">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hlp:HongliTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-28</startDate>
            <endDate>2022-03-28</endDate>
        </period>
    </context>
    <context id="c258">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hlp:HongliTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-28</instant>
        </period>
    </context>
    <context id="c259">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hlp:HongliTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c260">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hlp:HongliTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c261">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
        </entity>
        <period>
            <startDate>2022-09-13</startDate>
            <endDate>2022-09-13</endDate>
        </period>
    </context>
    <context id="c262">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hlp:HongliDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-13</startDate>
            <endDate>2022-09-13</endDate>
        </period>
    </context>
    <context id="c263">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hlp:HongliTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-13</startDate>
            <endDate>2022-09-13</endDate>
        </period>
    </context>
    <context id="c264">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hlp:HongliDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-01</startDate>
            <endDate>2022-12-01</endDate>
        </period>
    </context>
    <context id="c265">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hlp:HongliDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c266">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hlp:HongliDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c267">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-31</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c268">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hlp:HongliTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-23</startDate>
            <endDate>2023-11-23</endDate>
        </period>
    </context>
    <context id="c269">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-02</startDate>
            <endDate>2023-05-02</endDate>
        </period>
    </context>
    <context id="c270">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-07</startDate>
            <endDate>2024-05-07</endDate>
        </period>
    </context>
    <context id="c271">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:DeferredCompensationShareBasedPaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-07</instant>
        </period>
    </context>
    <context id="c272">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
        </entity>
        <period>
            <startDate>2024-05-07</startDate>
            <endDate>2024-05-07</endDate>
        </period>
    </context>
    <context id="c273">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-13</startDate>
            <endDate>2024-12-13</endDate>
        </period>
    </context>
    <context id="c274">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
        </entity>
        <period>
            <instant>2024-12-13</instant>
        </period>
    </context>
    <context id="c275">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
        </entity>
        <period>
            <startDate>2024-12-13</startDate>
            <endDate>2024-12-13</endDate>
        </period>
    </context>
    <context id="c276">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-05</startDate>
            <endDate>2024-12-05</endDate>
        </period>
    </context>
    <context id="c277">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
        </entity>
        <period>
            <startDate>2024-12-05</startDate>
            <endDate>2024-12-05</endDate>
        </period>
    </context>
    <context id="c278">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2020-11-30</endDate>
        </period>
    </context>
    <context id="c279">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c280">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialAssetAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c281">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialAssetAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c282">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialAssetAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c283">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
        </entity>
        <period>
            <instant>2022-06-13</instant>
        </period>
    </context>
    <context id="c284">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
        </entity>
        <period>
            <startDate>2023-05-05</startDate>
            <endDate>2023-05-05</endDate>
        </period>
    </context>
    <context id="c285">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c286">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hlp:SalesToSouthKoreaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c287">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hlp:ChinaMinshengBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-02-11</instant>
        </period>
    </context>
    <context id="c288">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hlp:BankOfRizhaoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-04-10</instant>
        </period>
    </context>
    <context id="c289">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">hlp:JinanLangchiHeavyIndustryCoLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-10</instant>
        </period>
    </context>
    <context id="c290">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">hlp:ShandongXiangfengHeavyIndustryCoLtdWFOEMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-10</instant>
        </period>
    </context>
    <context id="c291">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">hlp:ZhongkeHongyuanBeijingHoldingsCoLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-10</instant>
        </period>
    </context>
    <context id="c292">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">hlp:ShandongXiangfengHeavyIndustryCoLtdWFOEMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-06</instant>
        </period>
    </context>
    <context id="c293">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="c294">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c295">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c296">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c297">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c298">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001855557</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPershares">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="pure">
        <measure>pure</measure>
    </unit>
    <unit id="cny">
        <measure>iso4217:CNY</measure>
    </unit>
    <unit id="hkd">
        <measure>iso4217:HKD</measure>
    </unit>
    <dei:DocumentType contextRef="c0" id="ixv-24320">20-F</dei:DocumentType>
    <dei:DocumentRegistrationStatement contextRef="c0" id="ixv-24321">false</dei:DocumentRegistrationStatement>
    <dei:DocumentAnnualReport contextRef="c0" id="ixv-24322">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate contextRef="c0" id="ixv-24323">2024-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate contextRef="c0" id="ixv-24324">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus contextRef="c0" id="ixv-24325">2024</dei:DocumentFiscalYearFocus>
    <dei:DocumentTransitionReport contextRef="c0" id="ixv-24326">false</dei:DocumentTransitionReport>
    <dei:DocumentShellCompanyReport contextRef="c0" id="ixv-24327">false</dei:DocumentShellCompanyReport>
    <dei:EntityFileNumber contextRef="c0" id="ixv-24328">001-41671</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c0" id="ixv-82">Hongli Group Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c0" id="ixv-99">E9</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressAddressLine1 contextRef="c0" id="ixv-24329">No. 777</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="c0" id="ixv-24330">Daiyi Road</dei:EntityAddressAddressLine2>
    <dei:EntityAddressAddressLine3 contextRef="c0" id="ixv-24331">Changle County</dei:EntityAddressAddressLine3>
    <dei:EntityAddressCityOrTown contextRef="c0" id="ixv-24332">Weifang City</dei:EntityAddressCityOrTown>
    <dei:EntityAddressCountry contextRef="c0" id="ixv-24333">CN</dei:EntityAddressCountry>
    <dei:EntityAddressPostalZipCode contextRef="c0" id="ixv-24334">262400</dei:EntityAddressPostalZipCode>
    <dei:ContactPersonnelName contextRef="c1" id="ixv-24335">Jie Liu</dei:ContactPersonnelName>
    <dei:CityAreaCode contextRef="c1" id="ixv-24336">+86</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c1" id="ixv-24337">0535-2180886</dei:LocalPhoneNumber>
    <dei:ContactPersonnelEmailAddress contextRef="c1" id="ixv-24338">zongjingban@hongli-profile.com</dei:ContactPersonnelEmailAddress>
    <dei:EntityAddressAddressLine1 contextRef="c1" id="ixv-24339">No. 777</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="c1" id="ixv-24340">Daiyi Road</dei:EntityAddressAddressLine2>
    <dei:EntityAddressAddressLine3 contextRef="c1" id="ixv-24341">Changle County</dei:EntityAddressAddressLine3>
    <dei:EntityAddressCityOrTown contextRef="c1" id="ixv-24342">Weifang City</dei:EntityAddressCityOrTown>
    <dei:EntityAddressCountry contextRef="c1" id="ixv-24343">CN</dei:EntityAddressCountry>
    <dei:EntityAddressPostalZipCode contextRef="c1" id="ixv-24344">262400</dei:EntityAddressPostalZipCode>
    <dei:Security12bTitle contextRef="c0" id="ixv-165">Ordinary shares, par value $0.0001</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c0" id="ixv-170">HLP</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c0" id="ixv-24345">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="c2"
      decimals="INF"
      id="ixv-24346"
      unitRef="shares">73438750</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityWellKnownSeasonedIssuer contextRef="c0" id="ixv-24347">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="c0" id="ixv-24348">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="c0" id="ixv-24349">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="c0" id="ixv-24350">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="c0" id="ixv-24351">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntityEmergingGrowthCompany contextRef="c0" id="ixv-24352">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod contextRef="c0" id="ixv-24353">false</dei:EntityExTransitionPeriod>
    <dei:IcfrAuditorAttestationFlag contextRef="c0" id="ixv-24354">false</dei:IcfrAuditorAttestationFlag>
    <dei:DocumentFinStmtErrorCorrectionFlag contextRef="c0" id="ixv-24355">false</dei:DocumentFinStmtErrorCorrectionFlag>
    <dei:EntityShellCompany contextRef="c0" id="ixv-24356">false</dei:EntityShellCompany>
    <ecd:InsiderTrdPoliciesProcAdoptedFlag contextRef="c0" id="ixv-24357">true</ecd:InsiderTrdPoliciesProcAdoptedFlag>
    <cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock contextRef="c0" id="ixv-16128">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;The Company&#x2019;s executive officers oversee
the strategic processes to safeguard data and comply with relevant regulations and has overall responsibility for evaluating cybersecurity
risks, as well as related policies and risks in connection with the company&#x2019;s supply chain, suppliers and other service providers.
The Company does not currently engage any assessors, consultants, auditors, or other third parties in connection with any such processes,
given the size and scale of the Company, the resources available to it, the anticipated expenditures, and the risks it faces in terms
of cybersecurity. The Company&#x2019;s executive officers are responsible for overseeing and periodically reviewing and identifying risks
from cybersecurity threats associated with its use of any third-party service provider.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;Since the start of its latest completed fiscal
year and up to the date of this Annual Report, the Company is not aware of any risks from cybersecurity threats, including as a result
of any previous cybersecurity incidents, that have materially affected or are reasonably likely to materially affect the registrant, including
its business strategy, results of operations, or financial condition.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;The Company&#x2019;s board of directors is collectively
responsible for oversight of risks from cybersecurity threats. The Company&#x2019;s executive officers oversee the overall processes to
safeguard data and comply with relevant regulations and will report material cybersecurity incidents to the board. The Company&#x2019;s
executive officers have limited experience in the area of cybersecurity, but where necessary in the view of the Company&#x2019;s executive
officers, the Company will consult with external advisers to manage and remediate any cybersecurity incidents. For material cybersecurity
incidents, the Company&#x2019;s executive officers will promptly inform, update, and seek the instructions of the board.&lt;/p&gt;</cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock>
    <cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag contextRef="c0" id="ixv-24358">true</cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag>
    <cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock contextRef="c0" id="ixv-16134">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;Since the start of its latest completed fiscal
year and up to the date of this Annual Report, the Company is not aware of any risks from cybersecurity threats, including as a result
of any previous cybersecurity incidents, that have materially affected or are reasonably likely to materially affect the registrant, including
its business strategy, results of operations, or financial condition.&lt;/p&gt;</cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock>
    <cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag contextRef="c0" id="ixv-24359">false</cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag>
    <cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock contextRef="c0" id="ixv-24360">The Company&#x2019;s board of directors is collectively
responsible for oversight of risks from cybersecurity threats. The Company&#x2019;s executive officers oversee the overall processes to
safeguard data and comply with relevant regulations and will report material cybersecurity incidents to the board.</cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock>
    <cyd:CybersecurityRiskRoleOfManagementTextBlock contextRef="c0" id="ixv-24361">The Company&#x2019;s board of directors is collectively
responsible for oversight of risks from cybersecurity threats. The Company&#x2019;s executive officers oversee the overall processes to
safeguard data and comply with relevant regulations and will report material cybersecurity incidents to the board.</cyd:CybersecurityRiskRoleOfManagementTextBlock>
    <cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock contextRef="c0" id="ixv-24362">The Company&#x2019;s board of directors is collectively
responsible for oversight of risks from cybersecurity threats.</cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock>
    <cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock contextRef="c0" id="ixv-24363">The Company&#x2019;s
executive officers have limited experience in the area of cybersecurity, but where necessary in the view of the Company&#x2019;s executive
officers, the Company will consult with external advisers to manage and remediate any cybersecurity incidents.</cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock>
    <cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock contextRef="c0" id="ixv-24364">For material cybersecurity
incidents, the Company&#x2019;s executive officers will promptly inform, update, and seek the instructions of the board.</cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock>
    <dei:AuditorFirmId contextRef="c0" id="ixv-24365">587</dei:AuditorFirmId>
    <dei:AuditorOpinionTextBlock contextRef="c0" id="ixv-16739">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Opinion on the Financial Statements &lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;We have audited the accompanying consolidated balance sheets of Hongli
Group Inc. and subsidiaries (the &#x201c;Company&#x201d;) as of December 31, 2024 and 2023, the related consolidated statements of operations
and comprehensive income (loss), changes in shareholders&#x2019; equity, and cash flows for each of the three years in the period ended
December 31, 2024, and the related notes (collectively referred to as the &#x201c;financial statements&#x201d;). In our opinion, the financial
statements present fairly, in all material respects, the financial position of the Company as of December 31, 2024 and 2023, and the results
of its operations and its cash flows for each of the three years in the period ended December 31, 2024, in conformity with accounting
principles generally accepted in the United States of America.&lt;/p&gt;</dei:AuditorOpinionTextBlock>
    <dei:AuditorName contextRef="c0" id="ixv-24366">RBSM LLP</dei:AuditorName>
    <dei:AuditorLocation contextRef="c0" id="ixv-24367">New York</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c2" decimals="0" id="ixv-24368" unitRef="usd">909716</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c3" decimals="0" id="ixv-24369" unitRef="usd">775686</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashCurrent contextRef="c2" decimals="0" id="ixv-24370" unitRef="usd">15070</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent contextRef="c3" decimals="0" id="ixv-24371" unitRef="usd">39983</us-gaap:RestrictedCashCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c2" decimals="0" id="ixv-24372" unitRef="usd">5809374</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c3" decimals="0" id="ixv-24373" unitRef="usd">6013536</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:NotesAndLoansReceivableNetCurrent contextRef="c2" decimals="0" id="ixv-24374" unitRef="usd">522331</us-gaap:NotesAndLoansReceivableNetCurrent>
    <us-gaap:NotesAndLoansReceivableNetCurrent contextRef="c3" decimals="0" id="ixv-24375" unitRef="usd">236654</us-gaap:NotesAndLoansReceivableNetCurrent>
    <us-gaap:InventoryNet contextRef="c2" decimals="0" id="ixv-24376" unitRef="usd">2674001</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c3" decimals="0" id="ixv-24377" unitRef="usd">2349705</us-gaap:InventoryNet>
    <us-gaap:OtherReceivablesNetCurrent contextRef="c5" decimals="0" id="ixv-24378" unitRef="usd">342053</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c2" decimals="0" id="ixv-24379" unitRef="usd">2004889</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c3" decimals="0" id="ixv-24380" unitRef="usd">1059275</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c2" decimals="0" id="ixv-24381" unitRef="usd">11935381</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c3" decimals="0" id="ixv-24382" unitRef="usd">10816892</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c2" decimals="0" id="ixv-24383" unitRef="usd">10385742</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c3" decimals="0" id="ixv-24384" unitRef="usd">10752745</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PrepaidExpenseNoncurrent contextRef="c2" decimals="0" id="ixv-24385" unitRef="usd">5339093</us-gaap:PrepaidExpenseNoncurrent>
    <us-gaap:PrepaidExpenseNoncurrent contextRef="c3" decimals="0" id="ixv-24386" unitRef="usd">5207346</us-gaap:PrepaidExpenseNoncurrent>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c2" decimals="0" id="ixv-24387" unitRef="usd">4432403</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c3" decimals="0" id="ixv-24388" unitRef="usd">4659569</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OtherLongTermInvestments contextRef="c2" decimals="0" id="ixv-24389" unitRef="usd">32877029</us-gaap:OtherLongTermInvestments>
    <us-gaap:FinanceLeaseRightOfUseAsset contextRef="c3" decimals="0" id="ixv-24390" unitRef="usd">681845</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c2" decimals="0" id="ixv-24391" unitRef="usd">40773</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c3" decimals="0" id="ixv-24392" unitRef="usd">10273</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:Assets contextRef="c2" decimals="0" id="ixv-24393" unitRef="usd">65010421</us-gaap:Assets>
    <us-gaap:Assets contextRef="c3" decimals="0" id="ixv-24394" unitRef="usd">32128670</us-gaap:Assets>
    <us-gaap:ShortTermBorrowings contextRef="c2" decimals="0" id="ixv-24395" unitRef="usd">6079252</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="c3" decimals="0" id="ixv-24396" unitRef="usd">5726841</us-gaap:ShortTermBorrowings>
    <us-gaap:AccountsPayableCurrent contextRef="c2" decimals="0" id="ixv-24397" unitRef="usd">1380201</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c3" decimals="0" id="ixv-24398" unitRef="usd">1379161</us-gaap:AccountsPayableCurrent>
    <us-gaap:OtherNotesPayableCurrent contextRef="c4" decimals="0" id="ixv-24399" unitRef="usd">21247</us-gaap:OtherNotesPayableCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent contextRef="c2" decimals="0" id="ixv-24400" unitRef="usd">36505</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent contextRef="c3" decimals="0" id="ixv-24401" unitRef="usd">36708</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent contextRef="c3" decimals="0" id="ixv-24402" unitRef="usd">45300</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities contextRef="c2" decimals="0" id="ixv-24403" unitRef="usd">694712</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities contextRef="c3" decimals="0" id="ixv-24404" unitRef="usd">495032</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:LiabilitiesCurrent contextRef="c2" decimals="0" id="ixv-24405" unitRef="usd">8211917</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c3" decimals="0" id="ixv-24406" unitRef="usd">7683042</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermLoansPayable contextRef="c2" decimals="0" id="ixv-24407" unitRef="usd">3305209</us-gaap:LongTermLoansPayable>
    <us-gaap:LongTermLoansPayable contextRef="c3" decimals="0" id="ixv-24408" unitRef="usd">3338075</us-gaap:LongTermLoansPayable>
    <us-gaap:Liabilities contextRef="c2" decimals="0" id="ixv-24409" unitRef="usd">11517126</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c3" decimals="0" id="ixv-24410" unitRef="usd">11021117</us-gaap:Liabilities>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c2"
      decimals="4"
      id="ixv-24411"
      unitRef="usdPershares">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c3"
      decimals="4"
      id="ixv-24412"
      unitRef="usdPershares">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c2"
      decimals="INF"
      id="ixv-24413"
      unitRef="shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c3"
      decimals="INF"
      id="ixv-24414"
      unitRef="shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="c2"
      decimals="INF"
      id="ixv-24415"
      unitRef="shares">73438750</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c2"
      decimals="INF"
      id="ixv-24416"
      unitRef="shares">73438750</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="c3"
      decimals="INF"
      id="ixv-24417"
      unitRef="shares">12238750</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c3"
      decimals="INF"
      id="ixv-24418"
      unitRef="shares">12238750</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue contextRef="c2" decimals="0" id="ixv-24419" unitRef="usd">7344</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c3" decimals="0" id="ixv-24420" unitRef="usd">1224</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c2" decimals="0" id="ixv-24421" unitRef="usd">42998556</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c3" decimals="0" id="ixv-24422" unitRef="usd">8036676</us-gaap:AdditionalPaidInCapitalCommonStock>
    <hlp:StatutoryReserve contextRef="c2" decimals="0" id="ixv-24423" unitRef="usd">370683</hlp:StatutoryReserve>
    <hlp:StatutoryReserve contextRef="c3" decimals="0" id="ixv-24424" unitRef="usd">370683</hlp:StatutoryReserve>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c2" decimals="0" id="ixv-24425" unitRef="usd">11724070</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c3" decimals="0" id="ixv-24426" unitRef="usd">13605705</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c2" decimals="0" id="ixv-24427" unitRef="usd">-1607358</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c3" decimals="0" id="ixv-24428" unitRef="usd">-906735</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity contextRef="c2" decimals="0" id="ixv-24429" unitRef="usd">53493295</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c3" decimals="0" id="ixv-24430" unitRef="usd">21107553</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c2" decimals="0" id="ixv-24431" unitRef="usd">65010421</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c3" decimals="0" id="ixv-24432" unitRef="usd">32128670</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues contextRef="c0" decimals="0" id="ixv-24433" unitRef="usd">14105620</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c6" decimals="0" id="ixv-24434" unitRef="usd">15997954</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c7" decimals="0" id="ixv-24435" unitRef="usd">20283245</us-gaap:Revenues>
    <us-gaap:CostOfRevenue contextRef="c0" decimals="0" id="ixv-24436" unitRef="usd">9585873</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c6" decimals="0" id="ixv-24437" unitRef="usd">10752114</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c7" decimals="0" id="ixv-24438" unitRef="usd">13274752</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit contextRef="c0" decimals="0" id="ixv-24439" unitRef="usd">4519747</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c6" decimals="0" id="ixv-24440" unitRef="usd">5245840</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c7" decimals="0" id="ixv-24441" unitRef="usd">7008493</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c0" decimals="0" id="ixv-24442" unitRef="usd">6103043</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c6" decimals="0" id="ixv-24443" unitRef="usd">4225405</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c7" decimals="0" id="ixv-24444" unitRef="usd">4087171</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses contextRef="c0" decimals="0" id="ixv-24445" unitRef="usd">6103043</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c6" decimals="0" id="ixv-24446" unitRef="usd">4225405</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c7" decimals="0" id="ixv-24447" unitRef="usd">4087171</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss contextRef="c0" decimals="0" id="ixv-24448" unitRef="usd">-1583296</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c6" decimals="0" id="ixv-24449" unitRef="usd">1020435</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c7" decimals="0" id="ixv-24450" unitRef="usd">2921322</us-gaap:OperatingIncomeLoss>
    <us-gaap:OtherNonoperatingIncome contextRef="c0" decimals="0" id="ixv-24451" unitRef="usd">185299</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome contextRef="c6" decimals="0" id="ixv-24452" unitRef="usd">591440</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome contextRef="c7" decimals="0" id="ixv-24453" unitRef="usd">601071</us-gaap:OtherNonoperatingIncome>
    <us-gaap:FinancingInterestExpense contextRef="c0" decimals="0" id="ixv-24454" unitRef="usd">466386</us-gaap:FinancingInterestExpense>
    <us-gaap:FinancingInterestExpense contextRef="c6" decimals="0" id="ixv-24455" unitRef="usd">631558</us-gaap:FinancingInterestExpense>
    <us-gaap:FinancingInterestExpense contextRef="c7" decimals="0" id="ixv-24456" unitRef="usd">244005</us-gaap:FinancingInterestExpense>
    <us-gaap:OtherNonoperatingExpense contextRef="c0" decimals="0" id="ixv-24457" unitRef="usd">8860</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense contextRef="c6" decimals="0" id="ixv-24458" unitRef="usd">47855</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense contextRef="c7" decimals="0" id="ixv-24459" unitRef="usd">65956</us-gaap:OtherNonoperatingExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c0" decimals="0" id="ixv-24460" unitRef="usd">-289947</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c6" decimals="0" id="ixv-24461" unitRef="usd">-87973</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c7" decimals="0" id="ixv-24462" unitRef="usd">291110</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c0" decimals="0" id="ixv-24463" unitRef="usd">-1873243</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c6" decimals="0" id="ixv-24464" unitRef="usd">932462</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c7" decimals="0" id="ixv-24465" unitRef="usd">3212432</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxesPaidNet contextRef="c0" decimals="0" id="ixv-24466" unitRef="usd">-8392</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c6" decimals="0" id="ixv-24467" unitRef="usd">-67740</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c7" decimals="0" id="ixv-24468" unitRef="usd">-280069</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="0" id="ixv-24469" unitRef="usd">-1881635</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c6" decimals="0" id="ixv-24470" unitRef="usd">864722</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c7" decimals="0" id="ixv-24471" unitRef="usd">2932363</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="0" id="ixv-24472" unitRef="usd">-1881635</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c6" decimals="0" id="ixv-24473" unitRef="usd">864722</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c7" decimals="0" id="ixv-24474" unitRef="usd">2932363</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c0" decimals="0" id="ixv-24475" unitRef="usd">-700623</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c6" decimals="0" id="ixv-24476" unitRef="usd">-659161</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c7" decimals="0" id="ixv-24477" unitRef="usd">-946266</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c0" decimals="0" id="ixv-24478" unitRef="usd">-2582258</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c6" decimals="0" id="ixv-24479" unitRef="usd">205561</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c7" decimals="0" id="ixv-24480" unitRef="usd">1986097</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c0"
      decimals="2"
      id="ixv-24481"
      unitRef="usdPershares">-0.11</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c0"
      decimals="2"
      id="ixv-24482"
      unitRef="usdPershares">-0.11</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c6"
      decimals="2"
      id="ixv-24483"
      unitRef="usdPershares">0.07</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c6"
      decimals="2"
      id="ixv-24484"
      unitRef="usdPershares">0.07</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c7"
      decimals="2"
      id="ixv-24485"
      unitRef="usdPershares">0.29</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c7"
      decimals="2"
      id="ixv-24486"
      unitRef="usdPershares">0.29</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c0"
      decimals="0"
      id="ixv-24487"
      unitRef="shares">17451865</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c0"
      decimals="0"
      id="ix_0_fact"
      unitRef="shares">17451865</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c6"
      decimals="0"
      id="ixv-24489"
      unitRef="shares">11752180</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c6"
      decimals="0"
      id="ix_1_fact"
      unitRef="shares">11752180</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c7"
      decimals="0"
      id="ixv-24491"
      unitRef="shares">10000000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c7"
      decimals="0"
      id="ix_2_fact"
      unitRef="shares">10000000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c8"
      decimals="0"
      id="ix_3_fact"
      unitRef="shares">10000000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c8" decimals="0" id="ix_4_fact" unitRef="usd">1000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c9" decimals="0" id="ixv-24496" unitRef="usd">609601</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c10" decimals="0" id="ixv-24497" unitRef="usd">370683</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c11" decimals="0" id="ixv-24498" unitRef="usd">9808620</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c12" decimals="0" id="ixv-24499" unitRef="usd">698692</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c13" decimals="0" id="ixv-24500" unitRef="usd">11488596</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c16" decimals="0" id="ixv-24501" unitRef="usd">2932363</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c7" decimals="0" id="ixv-24502" unitRef="usd">2932363</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c17" decimals="0" id="ixv-24503" unitRef="usd">-946266</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c7" decimals="0" id="ixv-24504" unitRef="usd">-946266</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c19"
      decimals="0"
      id="ix_5_fact"
      unitRef="shares">10000000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c19" decimals="0" id="ix_6_fact" unitRef="usd">1000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c20" decimals="0" id="ix_7_fact" unitRef="usd">609601</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c21" decimals="0" id="ix_8_fact" unitRef="usd">370683</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c22" decimals="0" id="ix_9_fact" unitRef="usd">12740983</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c23" decimals="0" id="ix_10_fact" unitRef="usd">-247574</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c24" decimals="0" id="ix_11_fact" unitRef="usd">13474693</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c25"
      decimals="0"
      id="ix_12_fact"
      unitRef="shares">2062500</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c25" decimals="0" id="ix_13_fact" unitRef="usd">206</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c26" decimals="0" id="ixv-24514" unitRef="usd">8249794</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c6" decimals="0" id="ixv-24515" unitRef="usd">8250000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts contextRef="c26" decimals="0" id="ixv-24516" unitRef="usd">1967388</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts contextRef="c6" decimals="0" id="ixv-24517" unitRef="usd">1967388</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <hlp:StockIssuedDuringPeriodSharesUnderwritersOptionExercisedMay22023inShares
      contextRef="c25"
      decimals="0"
      id="ix_14_fact"
      unitRef="shares">309375</hlp:StockIssuedDuringPeriodSharesUnderwritersOptionExercisedMay22023inShares>
    <hlp:StockIssuedDuringPeriodValueUnderwritersOptionExercisedMay22023 contextRef="c25" decimals="0" id="ix_15_fact" unitRef="usd">31</hlp:StockIssuedDuringPeriodValueUnderwritersOptionExercisedMay22023>
    <hlp:StockIssuedDuringPeriodValueUnderwritersOptionExercisedMay22023 contextRef="c26" decimals="0" id="ixv-24520" unitRef="usd">1237469</hlp:StockIssuedDuringPeriodValueUnderwritersOptionExercisedMay22023>
    <hlp:StockIssuedDuringPeriodValueUnderwritersOptionExercisedMay22023 contextRef="c6" decimals="0" id="ixv-24521" unitRef="usd">1237500</hlp:StockIssuedDuringPeriodValueUnderwritersOptionExercisedMay22023>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c26" decimals="0" id="ixv-24522" unitRef="usd">92813</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c6" decimals="0" id="ixv-24523" unitRef="usd">92813</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <hlp:StockIssuedDuringPeriodSharesSurrenderOfShares
      contextRef="c25"
      decimals="0"
      id="ix_16_fact"
      unitRef="shares">-133125</hlp:StockIssuedDuringPeriodSharesSurrenderOfShares>
    <hlp:StockIssuedDuringPeriodValueSurrenderOfShares contextRef="c25" decimals="0" id="ix_17_fact" unitRef="usd">-13</hlp:StockIssuedDuringPeriodValueSurrenderOfShares>
    <hlp:StockIssuedDuringPeriodValueSurrenderOfShares contextRef="c26" decimals="0" id="ixv-24526" unitRef="usd">13</hlp:StockIssuedDuringPeriodValueSurrenderOfShares>
    <us-gaap:NetIncomeLoss contextRef="c28" decimals="0" id="ixv-24527" unitRef="usd">864722</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c6" decimals="0" id="ixv-24528" unitRef="usd">864722</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c29" decimals="0" id="ixv-24529" unitRef="usd">-659161</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c6" decimals="0" id="ixv-24530" unitRef="usd">-659161</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c30"
      decimals="0"
      id="ix_18_fact"
      unitRef="shares">12238750</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c30" decimals="0" id="ix_19_fact" unitRef="usd">1224</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c31" decimals="0" id="ixv-24533" unitRef="usd">8036676</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c32" decimals="0" id="ixv-24534" unitRef="usd">370683</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c33" decimals="0" id="ixv-24535" unitRef="usd">13605705</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c34" decimals="0" id="ixv-24536" unitRef="usd">-906735</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c3" decimals="0" id="ixv-24537" unitRef="usd">21107553</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="c35"
      decimals="0"
      id="ix_20_fact"
      unitRef="shares">1200000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c35" decimals="0" id="ixv-24539" unitRef="usd">120</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c36" decimals="0" id="ixv-24540" unitRef="usd">1967880</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c0" decimals="0" id="ixv-24541" unitRef="usd">1968000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesOther
      contextRef="c35"
      decimals="0"
      id="ix_21_fact"
      unitRef="shares">60000000</us-gaap:StockIssuedDuringPeriodSharesOther>
    <us-gaap:StockIssuedDuringPeriodValueOther contextRef="c35" decimals="0" id="ixv-24543" unitRef="usd">6000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther contextRef="c36" decimals="0" id="ixv-24544" unitRef="usd">32994000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther contextRef="c0" decimals="0" id="ixv-24545" unitRef="usd">33000000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:NetIncomeLoss contextRef="c38" decimals="0" id="ixv-24546" unitRef="usd">-1881635</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="0" id="ixv-24547" unitRef="usd">-1881635</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c39" decimals="0" id="ixv-24548" unitRef="usd">-700623</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c0" decimals="0" id="ixv-24549" unitRef="usd">-700623</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c40"
      decimals="0"
      id="ix_22_fact"
      unitRef="shares">73438750</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c40" decimals="0" id="ixv-24551" unitRef="usd">7344</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c41" decimals="0" id="ixv-24552" unitRef="usd">42998556</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c42" decimals="0" id="ixv-24553" unitRef="usd">370683</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c43" decimals="0" id="ixv-24554" unitRef="usd">11724070</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c44" decimals="0" id="ixv-24555" unitRef="usd">-1607358</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c2" decimals="0" id="ixv-24556" unitRef="usd">53493295</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="0" id="ixv-24558" unitRef="usd">-1881635</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c6" decimals="0" id="ixv-24559" unitRef="usd">864722</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c7" decimals="0" id="ixv-24560" unitRef="usd">2932363</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c0" decimals="0" id="ixv-24561" unitRef="usd">804395</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c6" decimals="0" id="ixv-24562" unitRef="usd">871445</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c7" decimals="0" id="ixv-24563" unitRef="usd">644668</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense contextRef="c0" decimals="0" id="ixv-24564" unitRef="usd">37335</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense contextRef="c6" decimals="0" id="ixv-24565" unitRef="usd">73422</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense contextRef="c7" decimals="0" id="ixv-24566" unitRef="usd">10744</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c0" decimals="0" id="ixv-24567" unitRef="usd">101315</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c6" decimals="0" id="ixv-24568" unitRef="usd">100689</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ProvisionForOtherCreditLosses contextRef="c0" decimals="0" id="ixv-24569" unitRef="usd">-4935</us-gaap:ProvisionForOtherCreditLosses>
    <us-gaap:ProvisionForOtherCreditLosses contextRef="c6" decimals="0" id="ixv-24570" unitRef="usd">52914</us-gaap:ProvisionForOtherCreditLosses>
    <us-gaap:ProvisionForOtherCreditLosses contextRef="c7" decimals="0" id="ixv-24571" unitRef="usd">7296</us-gaap:ProvisionForOtherCreditLosses>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c0" decimals="0" id="ixv-24572" unitRef="usd">-105954</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c6" decimals="0" id="ixv-24573" unitRef="usd">339117</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:ShareBasedCompensation contextRef="c0" decimals="0" id="ixv-24574" unitRef="usd">1968000</us-gaap:ShareBasedCompensation>
    <us-gaap:InventoryLIFOReservePeriodCharge contextRef="c0" decimals="0" id="ixv-24575" unitRef="usd">-4299</us-gaap:InventoryLIFOReservePeriodCharge>
    <us-gaap:InventoryLIFOReservePeriodCharge contextRef="c6" decimals="0" id="ixv-24576" unitRef="usd">10877</us-gaap:InventoryLIFOReservePeriodCharge>
    <us-gaap:InventoryLIFOReservePeriodCharge contextRef="c7" decimals="0" id="ixv-24577" unitRef="usd">27538</us-gaap:InventoryLIFOReservePeriodCharge>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c0" decimals="0" id="ixv-24578" unitRef="usd">-31223</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c6" decimals="0" id="ixv-24579" unitRef="usd">-25129</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c7" decimals="0" id="ixv-24580" unitRef="usd">15602</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c0" decimals="0" id="ixv-24581" unitRef="usd">-45396</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c6" decimals="0" id="ixv-24582" unitRef="usd">-1155718</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c7" decimals="0" id="ixv-24583" unitRef="usd">2879161</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInNotesReceivables contextRef="c0" decimals="0" id="ixv-24584" unitRef="usd">385084</us-gaap:IncreaseDecreaseInNotesReceivables>
    <us-gaap:IncreaseDecreaseInNotesReceivables contextRef="c6" decimals="0" id="ixv-24585" unitRef="usd">-57678</us-gaap:IncreaseDecreaseInNotesReceivables>
    <us-gaap:IncreaseDecreaseInNotesReceivables contextRef="c7" decimals="0" id="ixv-24586" unitRef="usd">-534838</us-gaap:IncreaseDecreaseInNotesReceivables>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c0" decimals="0" id="ixv-24587" unitRef="usd">389778</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c6" decimals="0" id="ixv-24588" unitRef="usd">-179264</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c7" decimals="0" id="ixv-24589" unitRef="usd">-104149</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c0" decimals="0" id="ixv-24590" unitRef="usd">1070397</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c6" decimals="0" id="ixv-24591" unitRef="usd">134308</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c7" decimals="0" id="ixv-24592" unitRef="usd">-165028</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets contextRef="c6" decimals="0" id="ixv-24593" unitRef="usd">-2118</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets contextRef="c7" decimals="0" id="ixv-24594" unitRef="usd">-82236</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInDueFromRelatedParties contextRef="c6" decimals="0" id="ixv-24595" unitRef="usd">-117210</us-gaap:IncreaseDecreaseInDueFromRelatedParties>
    <us-gaap:IncreaseDecreaseInDueFromRelatedParties contextRef="c7" decimals="0" id="ixv-24596" unitRef="usd">-1482</us-gaap:IncreaseDecreaseInDueFromRelatedParties>
    <us-gaap:IncreaseDecreaseInDueToRelatedParties contextRef="c0" decimals="0" id="ixv-24597" unitRef="usd">-10417</us-gaap:IncreaseDecreaseInDueToRelatedParties>
    <us-gaap:IncreaseDecreaseInDueToRelatedParties contextRef="c6" decimals="0" id="ixv-24598" unitRef="usd">-138951</us-gaap:IncreaseDecreaseInDueToRelatedParties>
    <us-gaap:IncreaseDecreaseInDueToRelatedParties contextRef="c7" decimals="0" id="ixv-24599" unitRef="usd">20726</us-gaap:IncreaseDecreaseInDueToRelatedParties>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c0" decimals="0" id="ixv-24600" unitRef="usd">39274</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c6" decimals="0" id="ixv-24601" unitRef="usd">-1557271</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c7" decimals="0" id="ixv-24602" unitRef="usd">523898</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities contextRef="c0" decimals="0" id="ixv-24603" unitRef="usd">261255</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities contextRef="c6" decimals="0" id="ixv-24604" unitRef="usd">-310147</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities contextRef="c7" decimals="0" id="ixv-24605" unitRef="usd">255432</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="c0" decimals="0" id="ixv-24606" unitRef="usd">810</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="c6" decimals="0" id="ixv-24607" unitRef="usd">-96217</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="c7" decimals="0" id="ixv-24608" unitRef="usd">46185</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c0" decimals="0" id="ixv-24609" unitRef="usd">-414034</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c6" decimals="0" id="ixv-24610" unitRef="usd">884917</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c7" decimals="0" id="ixv-24611" unitRef="usd">2493024</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c0" decimals="0" id="ixv-24612" unitRef="usd">32506</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c6" decimals="0" id="ixv-24613" unitRef="usd">302393</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c7" decimals="0" id="ixv-24614" unitRef="usd">5100448</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets contextRef="c6" decimals="0" id="ixv-24615" unitRef="usd">561395</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets contextRef="c7" decimals="0" id="ixv-24616" unitRef="usd">4431596</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireOtherProductiveAssets contextRef="c0" decimals="0" id="ixv-24617" unitRef="usd">277944</us-gaap:PaymentsToAcquireOtherProductiveAssets>
    <us-gaap:PaymentsToAcquireOtherProductiveAssets contextRef="c6" decimals="0" id="ixv-24618" unitRef="usd">1776529</us-gaap:PaymentsToAcquireOtherProductiveAssets>
    <us-gaap:PaymentsToAcquireOtherProductiveAssets contextRef="c7" decimals="0" id="ixv-24619" unitRef="usd">3624454</us-gaap:PaymentsToAcquireOtherProductiveAssets>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities contextRef="c7" decimals="0" id="ixv-24620" unitRef="usd">1485906</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="c0" decimals="0" id="ixv-24621" unitRef="usd">2779</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="c6" decimals="0" id="ixv-24622" unitRef="usd">738607</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireInvestments contextRef="c0" decimals="0" id="ixv-24623" unitRef="usd">33350376</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:PaymentsToFundLongtermLoansToRelatedParties contextRef="c6" decimals="0" id="ixv-24624" unitRef="usd">351924</us-gaap:PaymentsToFundLongtermLoansToRelatedParties>
    <hlp:ProceedsFromRelatedPartie contextRef="c0" decimals="0" id="ixv-24625" unitRef="usd">346238</hlp:ProceedsFromRelatedPartie>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c0" decimals="0" id="ixv-24626" unitRef="usd">-33311809</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c6" decimals="0" id="ixv-24627" unitRef="usd">-2253634</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c7" decimals="0" id="ixv-24628" unitRef="usd">-11670592</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <hlp:ProceedsFromFinancingLiabilities contextRef="c7" decimals="0" id="ixv-24629" unitRef="usd">135217</hlp:ProceedsFromFinancingLiabilities>
    <hlp:PaymentsForFinancingLiabilities contextRef="c0" decimals="0" id="ixv-24630" unitRef="usd">44763</hlp:PaymentsForFinancingLiabilities>
    <hlp:PaymentsForFinancingLiabilities contextRef="c6" decimals="0" id="ixv-24631" unitRef="usd">235969</hlp:PaymentsForFinancingLiabilities>
    <hlp:PaymentsForFinancingLiabilities contextRef="c7" decimals="0" id="ixv-24632" unitRef="usd">278320</hlp:PaymentsForFinancingLiabilities>
    <us-gaap:FinanceLeasePrincipalPayments contextRef="c0" decimals="0" id="ixv-24633" unitRef="usd">45235</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments contextRef="c6" decimals="0" id="ixv-24634" unitRef="usd">307637</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments contextRef="c7" decimals="0" id="ixv-24635" unitRef="usd">581549</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:ProceedsFromRelatedPartyDebt contextRef="c0" decimals="0" id="ixv-24636" unitRef="usd">1064327</us-gaap:ProceedsFromRelatedPartyDebt>
    <us-gaap:ProceedsFromRelatedPartyDebt contextRef="c6" decimals="0" id="ixv-24637" unitRef="usd">4566368</us-gaap:ProceedsFromRelatedPartyDebt>
    <us-gaap:ProceedsFromRelatedPartyDebt contextRef="c7" decimals="0" id="ixv-24638" unitRef="usd">1640143</us-gaap:ProceedsFromRelatedPartyDebt>
    <us-gaap:RepaymentsOfRelatedPartyDebt contextRef="c0" decimals="0" id="ixv-24639" unitRef="usd">1041097</us-gaap:RepaymentsOfRelatedPartyDebt>
    <us-gaap:RepaymentsOfRelatedPartyDebt contextRef="c6" decimals="0" id="ixv-24640" unitRef="usd">5127251</us-gaap:RepaymentsOfRelatedPartyDebt>
    <us-gaap:RepaymentsOfRelatedPartyDebt contextRef="c7" decimals="0" id="ixv-24641" unitRef="usd">1153063</us-gaap:RepaymentsOfRelatedPartyDebt>
    <us-gaap:PaymentsOfFinancingCosts contextRef="c6" decimals="0" id="ixv-24642" unitRef="usd">229723</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfFinancingCosts contextRef="c7" decimals="0" id="ixv-24643" unitRef="usd">133854</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:ProceedsFromShortTermDebt contextRef="c0" decimals="0" id="ixv-24644" unitRef="usd">7172270</us-gaap:ProceedsFromShortTermDebt>
    <us-gaap:ProceedsFromShortTermDebt contextRef="c6" decimals="0" id="ixv-24645" unitRef="usd">1765312</us-gaap:ProceedsFromShortTermDebt>
    <us-gaap:ProceedsFromShortTermDebt contextRef="c7" decimals="0" id="ixv-24646" unitRef="usd">6689550</us-gaap:ProceedsFromShortTermDebt>
    <us-gaap:RepaymentsOfShortTermDebt contextRef="c0" decimals="0" id="ixv-24647" unitRef="usd">6866531</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:RepaymentsOfShortTermDebt contextRef="c6" decimals="0" id="ixv-24648" unitRef="usd">1883941</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:RepaymentsOfShortTermDebt contextRef="c7" decimals="0" id="ixv-24649" unitRef="usd">5878245</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromLongTermLinesOfCredit contextRef="c0" decimals="0" id="ixv-24650" unitRef="usd">416916</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:ProceedsFromLongTermLinesOfCredit contextRef="c6" decimals="0" id="ixv-24651" unitRef="usd">4660425</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:ProceedsFromLongTermLinesOfCredit contextRef="c7" decimals="0" id="ixv-24652" unitRef="usd">10401343</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit contextRef="c0" decimals="0" id="ixv-24653" unitRef="usd">147310</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit contextRef="c6" decimals="0" id="ixv-24654" unitRef="usd">11199141</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering contextRef="c6" decimals="0" id="ixv-24655" unitRef="usd">7228964</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c6" decimals="0" id="ixv-24656" unitRef="usd">1144687</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromIssuanceOfPrivatePlacement contextRef="c0" decimals="0" id="ixv-24657" unitRef="usd">33000000</us-gaap:ProceedsFromIssuanceOfPrivatePlacement>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c0" decimals="0" id="ixv-24658" unitRef="usd">33508577</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c6" decimals="0" id="ixv-24659" unitRef="usd">382094</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c7" decimals="0" id="ixv-24660" unitRef="usd">10841222</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c0" decimals="0" id="ixv-24661" unitRef="usd">326383</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c6" decimals="0" id="ixv-24662" unitRef="usd">-311747</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c7" decimals="0" id="ixv-24663" unitRef="usd">-81077</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c0" decimals="0" id="ixv-24664" unitRef="usd">109117</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c6" decimals="0" id="ixv-24665" unitRef="usd">-1298370</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c7" decimals="0" id="ixv-24666" unitRef="usd">1582577</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c3" decimals="0" id="ixv-24667" unitRef="usd">815669</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c24" decimals="0" id="ixv-24668" unitRef="usd">2114039</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c13" decimals="0" id="ixv-24669" unitRef="usd">531462</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c2" decimals="0" id="ixv-24670" unitRef="usd">924786</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c3" decimals="0" id="ixv-24671" unitRef="usd">815669</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c24" decimals="0" id="ixv-24672" unitRef="usd">2114039</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashEquivalentsAtCarryingValue contextRef="c3" decimals="0" id="ixv-24673" unitRef="usd">775686</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashEquivalentsAtCarryingValue contextRef="c24" decimals="0" id="ixv-24674" unitRef="usd">2085033</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashEquivalentsAtCarryingValue contextRef="c13" decimals="0" id="ixv-24675" unitRef="usd">484389</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCash contextRef="c3" decimals="0" id="ixv-24676" unitRef="usd">39983</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash contextRef="c24" decimals="0" id="ixv-24677" unitRef="usd">29006</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash contextRef="c13" decimals="0" id="ixv-24678" unitRef="usd">47073</us-gaap:RestrictedCash>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="c3" decimals="0" id="ixv-24679" unitRef="usd">815669</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="c24" decimals="0" id="ixv-24680" unitRef="usd">2114039</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="c13" decimals="0" id="ixv-24681" unitRef="usd">531462</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashEquivalentsAtCarryingValue contextRef="c2" decimals="0" id="ixv-24682" unitRef="usd">909716</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashEquivalentsAtCarryingValue contextRef="c3" decimals="0" id="ixv-24683" unitRef="usd">775686</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashEquivalentsAtCarryingValue contextRef="c24" decimals="0" id="ixv-24684" unitRef="usd">2085033</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCash contextRef="c2" decimals="0" id="ixv-24685" unitRef="usd">15070</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash contextRef="c3" decimals="0" id="ixv-24686" unitRef="usd">39983</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash contextRef="c24" decimals="0" id="ixv-24687" unitRef="usd">29006</us-gaap:RestrictedCash>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c2" decimals="0" id="ixv-24688" unitRef="usd">924786</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c3" decimals="0" id="ixv-24689" unitRef="usd">815669</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c24" decimals="0" id="ixv-24690" unitRef="usd">2114039</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet contextRef="c0" decimals="0" id="ixv-24691" unitRef="usd">599524</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c6" decimals="0" id="ixv-24692" unitRef="usd">650803</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c7" decimals="0" id="ixv-24693" unitRef="usd">371214</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaid contextRef="c0" decimals="0" id="ixv-24694" unitRef="usd">38805</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid contextRef="c6" decimals="0" id="ixv-24695" unitRef="usd">374487</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid contextRef="c7" decimals="0" id="ixv-24696" unitRef="usd">72524</us-gaap:IncomeTaxesPaid>
    <hlp:PropertyPlantAndEquipmentTransferredFromConstructionInProgress contextRef="c0" decimals="0" id="ixv-24697" unitRef="usd">795566</hlp:PropertyPlantAndEquipmentTransferredFromConstructionInProgress>
    <hlp:PropertyPlantAndEquipmentAcquiredInExchangeOfNotesReceivable contextRef="c0" decimals="0" id="ixv-24698" unitRef="usd">87477</hlp:PropertyPlantAndEquipmentAcquiredInExchangeOfNotesReceivable>
    <hlp:PropertyPlantAndEquipmentAcquiredAndAppliedFromPrepaidExpenses contextRef="c0" decimals="0" id="ixv-24699" unitRef="usd">80654</hlp:PropertyPlantAndEquipmentAcquiredAndAppliedFromPrepaidExpenses>
    <hlp:RightofuseAssetsObtainedInExchangeForLeaseObligations contextRef="c7" decimals="0" id="ixv-24700" unitRef="usd">151048</hlp:RightofuseAssetsObtainedInExchangeForLeaseObligations>
    <hlp:RightofuseAssetsTransferredToPropertyAndEquipmentUponExerciseOfPurchaseOption contextRef="c0" decimals="0" id="ixv-24701" unitRef="usd">626414</hlp:RightofuseAssetsTransferredToPropertyAndEquipmentUponExerciseOfPurchaseOption>
    <hlp:RightofuseAssetsTransferredToPropertyAndEquipmentUponExerciseOfPurchaseOption contextRef="c6" decimals="0" id="ixv-24702" unitRef="usd">508617</hlp:RightofuseAssetsTransferredToPropertyAndEquipmentUponExerciseOfPurchaseOption>
    <hlp:RightofuseAssetsTransferredToPropertyAndEquipmentUponExerciseOfPurchaseOption contextRef="c7" decimals="0" id="ixv-24703" unitRef="usd">107998</hlp:RightofuseAssetsTransferredToPropertyAndEquipmentUponExerciseOfPurchaseOption>
    <hlp:PropertyAndEquipmentAcquiredOnCreditAsLiabilities contextRef="c7" decimals="0" id="ixv-24704" unitRef="usd">189010</hlp:PropertyAndEquipmentAcquiredOnCreditAsLiabilities>
    <hlp:PropertyAndEquipmentAcquiredByPrepaymentsForPurchaseOfYingxuanAssets contextRef="c7" decimals="0" id="ixv-24705" unitRef="usd">3447831</hlp:PropertyAndEquipmentAcquiredByPrepaymentsForPurchaseOfYingxuanAssets>
    <hlp:SecurityDepositsAppliedToPaymentsOfLongtermPayable contextRef="c7" decimals="0" id="ixv-24706" unitRef="usd">86788</hlp:SecurityDepositsAppliedToPaymentsOfLongtermPayable>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock contextRef="c0" id="ixv-20302">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;NOTE 1 &#x2014; ORGANIZATION AND NATURE OF OPERATIONS&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Hongli Group Inc. (&#x201c;Hongli Cayman&#x201d;) was incorporated in
Cayman Islands as an exempted company with limited liability on February 9, 2021. Hongli Cayman serves as a holding company and conducts
its businesses through its subsidiaries and the consolidated variable interest entity (the &#x201c;VIE&#x201d;) and the subsidiaries of
the VIE. Hongli Cayman, its subsidiaries, the VIE and the subsidiaries of the VIE are collectively referred to herein as the &#x201c;Company&#x201d;,
&#x201c;we&#x201d;, &#x201c;our&#x201d;, &#x201c;us&#x201d; or &#x201c;Hongli Group&#x201d;, unless specific reference is made to an entity. The
Company is engaged in a business in providing solutions, including the manufacturing and selling of customized metal profiles in the People&#x2019;s
Republic of China (&#x201c;PRC&#x201d; or &#x201c;China&#x201d;). The Company&#x2019;s on-going research and development, customer support
and continuous quality control help its customers remain competitive.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company includes the following subsidiaries and the consolidated
VIE and the subsidiaries of the VIE in the consolidated financial statements as if the current corporate structure (&#x201c;restructuring&#x201d;
or &#x201c;reorganization&#x201d;) had been in existence throughout the periods presented (see &#x201c;Reorganization under common control
through VIE structure&#x201d; below):&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 50%; border-bottom: black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Name&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 23%; border-bottom: black 1.5pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Date of Organization&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 23%; border-bottom: black 1.5pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Place of Organization&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top"&gt; &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Subsidiaries&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top; background-color: #CCEEFF"&gt; &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Hongli Hong Kong Limited (&#x201c;Hongli HK&#x201d;)&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;March 5, 2021&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Hong Kong SAR&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top; "&gt; &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Shandong Xiangfeng Heavy Industry Co., Ltd. (&#x201c;WFOE&#x201d;)&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;April 8, 2021&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;People&#x2019;s Republic of China (&#x201c;PRC&#x201d;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top; background-color: #CCEEFF"&gt; &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;VIE and Its Subsidiaries&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top; "&gt; &lt;td style="padding-left: 9pt; text-indent: -9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Shandong Hongli Special Section Tube Co., Ltd., (&#x201c;Hongli Shandong&#x201d;)&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;September 13, 1999&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;PRC&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top; background-color: #CCEEFF"&gt; &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Shandong Maituo Heavy Industry Co., Ltd. (&#x201c;Maituo&#x201d;) &lt;sup&gt;(1)&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;May 23, 2019&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;PRC&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top; "&gt; &lt;td style="padding-left: 9pt; text-indent: -9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Shandong Haozhen Heavy Industry Co., Ltd. (&#x201c;Haozhen Shandong&#x201d;) &lt;sup&gt;(2)&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;September 18, 2020&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;PRC&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top; background-color: #CCEEFF"&gt; &lt;td style="padding-left: 9pt; text-indent: -9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Beijing Haozhen Heavy Industry Technology Company Limited (&#x201c;Haozhen Beijing&#x201d;) &lt;sup&gt;(3)&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;February 4, 2021&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;PRC&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"&gt;&lt;tr style="vertical-align: top; text-align: left"&gt;
&lt;td style="width: 0in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in; text-align: left"&gt;(1)&lt;/td&gt;&lt;td style="text-align: left"&gt;Wholly owned subsidiary of Hongli Shandong&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"&gt;&lt;tr style="vertical-align: top; text-align: left"&gt;
&lt;td style="width: 0in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in; text-align: left"&gt;(2)&lt;/td&gt;&lt;td style="text-align: left"&gt;Haozhen Shandong was jointly established by Hongli Shandong
and Sungda Tech Co., Ltd., with Sungda Tech holding a 30 % ownership interest in Haozhen Shandong. As of December 31, 2024, Haozhen Shangdong
had not commenced operations, and no portion of income or loss was attributable to the noncontrolling interest in the subsidiary. Therefore,
no noncontrolling interest was reported in the consolidated financial statements for the years ended December 31, 2024, 2023, and 2022.&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"&gt;&lt;tr style="vertical-align: top; text-align: left"&gt;
&lt;td style="width: 0in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in; text-align: left"&gt;(3)&lt;/td&gt;&lt;td style="text-align: left"&gt;Haozhen Beijing was jointly established by Hongli Shandong and an individual,
who holding a 3 % ownership interest in Haozhen Beijing. As of December 31, 2024, Haozhen Beijing had not commenced operations, and no
portion of income or loss was attributable to the noncontrolling interest in the subsidiary. Therefore, no noncontrolling interest was
reported in the consolidated financial statements for the years ended December 31, 2024, 2023, and 2022.&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Reorganization under common control through VIE structure&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company does not conduct any substantive operations of its own,
rather, it conducts its primary business operations through its WFOE, which in turn, conducts its business substantially through Hongli
Shandong. Effective power to direct activities of Hongli Shandong was transferred to the Company through the series of contractual arrangements
without transferring legal ownership in Hongli Shandong (&#x201c;restructuring&#x201d; or &#x201c;reorganization&#x201d;). Neither the Company
nor any of its subsidiaries have any equity ownership in the VIE and the subsidiaries of VIE. As a result of these contractual arrangements
and for accounting reporting purposes, the Company is able to consolidate the financial results of Hongli Shandong and its subsidiaries
through its WFOE, as the primary beneficiary in accordance with accounting principles generally accepted in the United States of America
(&#x201c;U.S. GAAP&#x201d;).&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Under the laws and regulations of the PRC, foreign persons and foreign
companies are restricted from investing directly in certain businesses within the PRC. Though the business of the PRC operating entities
is not within any sensitive sector that PRC law prohibits direct foreign investment in, to avoid the substantial costs and time for regulatory
approval to convert the PRC operating entities into wholly foreign owned entities, on April 12, 2021, Hongli Shandong and its shareholders
entered into a series of contractual arrangements with the WFOE which allows the WFOE, the primary beneficiary of the VIE for accounting
reporting purposes in accordance with U.S. GAAP, to consolidate the financial results of Hongli Shandong and its subsidiaries.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&lt;i&gt;Agreements that Consolidate the Financial Results of the VIE&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Hongli Shandong entered into an exclusive business cooperation and
management agreement with the WFOE, pursuant to which the WFOE will provide a series of consulting and technical support services to Hongli
Shandong and are entitled to consolidate the financial results of Hongli Shandong. The service fee is paid annually. The term of this
agreement shall be continuously effective unless mutually terminated by both parties in writing. Hongli Shandong shall not accept any
similar consultations and/or services provided by any third party and shall not establish similar corporation relationship with any third
party regarding the matters contemplated in the agreement without a written consent from the WFOE.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&lt;i&gt;Agreements that Provide Effective Power to Direct Activities
of VIE&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The WFOE entered into an equity interest pledge agreement with Hongli
Shandong&#x2019;s shareholders, who pledged all their equity interests in these entities to the WFOE. The equity interest pledge agreement,
which was entered into by Hongli Shandong&#x2019;s shareholders, pledged their equity interests in the WFOE as a guarantee for the payment
and performance under the exclusive business cooperation and management agreement by Hongli Shandong. The WFOE is entitled to certain
rights, including the right to sell the pledged equity interests. Pursuant to the equity interest pledge agreement, the shareholders of
Hongli Shandong cannot transfer, sell, pledge, dispose of or otherwise create any new encumbrance on their respective equity interest
in Hongli Shandong without the prior written consent from the WFOE. The equity pledge right will expire upon the termination of the exclusive
business cooperation and management agreement between the WFOE and Hongli Shandong and a full settlement of service fees related therewith.
The equity pledges of Hongli Shandong have been registered with the relevant local branch of the State Administration for Industry and
Commerce, or SAIC.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The WFOE also entered into an exclusive option purchase agreement with
Hongli Shandong&#x2019;s shareholders. Pursuant to the agreement, the shareholders have granted an irrevocable and unconditional option
to the WFOE their designees to acquire all or part of such shareholders&#x2019; equity interests in Hongli Shandong at its sole discretion,
to the extent as permitted by PRC laws and regulations then in effect. The consideration for such acquisition will be equal to the registered
capital of Hongli Shandong, and if PRC law requires the consideration to be greater than the registered capital, the consideration will
be the minimum amount as permitted by PRC law. The term of this agreement is valid for ten years upon execution of the agreement and may
be extended for an additional ten years at the WFOE&#x2019;s election.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&lt;i&gt;Risks in relation to the VIE structure&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company believes that the contractual arrangements between the
WFOE and Hongli Shandong are in compliance with the PRC law and are legally enforceable. However, uncertainties in the PRC legal system
could limit the Company&#x2019;s ability to enforce these contractual arrangements and the interests of the shareholders of Hongli Shandong
may diverge from that of the Company and that may potentially increase the risk that they would seek to act contrary to the contractual
terms, for example by influencing Hongli Shandong not to pay the service fees when required to do so.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Hongli Cayman&#x2019;s ability to direct the activities of Hongli Shandong
also depends on the power of attorney the WFOE has to vote on all matters requiring shareholders&#x2019; approval in Hongli Shandong. As
noted above, the Company believes this power of attorney is legally enforceable but may not be as effective as direct equity ownership.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;In addition, if the legal structure and contractual arrangements were
found to be in violation of any existing PRC laws and regulations, the Company may be subject to fines or other actions. The Company does
not believe such actions would result in the liquidation or dissolution of the Company, the WFOE or Hongli Shandong.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Hongli Cayman, through its subsidiaries, its WFOE and through the contractual
arrangements, has (1) the power to direct the activities of Hongli Shandong and its subsidiaries that most significantly affect the VIE
and its subsidiaries&#x2019; economic performance, and (2) the obligation to absorb losses, or the right to receive benefits from Hongli
Shandong and its subsidiaries that could be significant to the VIE and subsidiaries. Accordingly, the Company, through the WFOE in which
is the primary beneficiary of Hongli Shandong and its subsidiaries for accounting reporting purposes, and has consolidated the financial
results of Hongli Shandong and its subsidiaries in accordance with U.S. GAAP.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The accompanying consolidated financial statements present the historical
financial position, results of operations and cash flows of Hongli Shandong and its subsidiaries and adjusted for the effects of the corporate
restructure as disclosed per above. Accordingly, the accompanying consolidated financial statements have been prepared as if the reorganization
had been in existence throughout the periods presented (see Note 16 for the 100 ordinary shares of Hongli Cayman issued on February 9,
2021 in connection with the reorganization and anticipation of the initial public offering of the Company&#x2019;s
equity security).&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The following information of the VIE and VIE&#x2019;s subsidiaries as
a whole as of December 31, 2024 and 2023 were included in the accompanying consolidated financial statements of the Company. Transactions
between VIE and VIE&#x2019;s subsidiaries are eliminated in the financial information presented below:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center; font-weight: bold"&gt;December 31,&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;Assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Current assets:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; width: 76%; text-align: left"&gt;Cash and cash equivalents&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;857,212&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;694,439&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-align: left"&gt;Restricted cash&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;15,070&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;39,983&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-align: left"&gt;Accounts receivable&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,809,374&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;6,013,536&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-align: left"&gt;Notes receivable&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;522,331&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;236,654&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-align: left"&gt;Inventories, net&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,674,001&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,349,705&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-align: left"&gt;Due from parent company&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;940,130&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;966,533&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-align: left"&gt;Due from a related party&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-92"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;342,053&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"&gt;Prepaid expense and other current assets&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;2,004,889&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,059,275&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Total current assets&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;12,823,007&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;11,702,178&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Non-current assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-align: left"&gt;Property, plant and equipment, net&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;10,385,742&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;10,752,745&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-align: left"&gt;Prepayment for purchase of Yingxuan Assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,339,093&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,207,346&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-align: left"&gt;Intangible assets, net&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,432,403&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,659,569&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-align: left"&gt;Finance lease right-of-use assets, net&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-93"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;681,845&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"&gt;Deferred tax assets&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;40,773&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;10,273&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Total Assets&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;33,021,018&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;33,013,956&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;Liabilities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Current liabilities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-align: left"&gt;Short-term loans&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;6,079,252&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;5,726,841&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-align: left"&gt;Accounts payable&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,380,202&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,379,161&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-align: left"&gt;Due to related parties&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;32,866&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-94"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-align: left"&gt;Income tax payable&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;34,428&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;33,778&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-align: left"&gt;Finance lease obligation, current&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-95"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;45,300&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"&gt;Accrued expenses and other payables&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;638,610&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;477,987&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Total current liabilities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;8,165,358&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7,663,067&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-align: left"&gt;Long-term loans&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,305,209&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,338,075&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"&gt;Long-term loans - related party&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;7,895,020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;8,122,384&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Total Liabilities&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;19,365,587&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;19,123,526&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Net Assets&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;13,655,431&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;13,890,430&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;Revenue, net&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;14,105,620&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;15,997,954&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;20,283,245&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Gross profit&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;4,519,747&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;5,245,840&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;7,008,493&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Income from operations&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;606,308&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;1,101,095&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;2,921,322&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Net income&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;146,528&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;780,491&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;2,932,363&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The revenue-producing assets held by the VIE and its subsidiaries comprise
100% of the Company&#x2019;s fixed assets, which mainly consist of property, plant, equipment, and intangible assets, including land use rights.
The VIE and its subsidiaries contributed 100% of the Company&#x2019;s consolidated revenues for the years ended December 31, 2024, 2023, and
2022.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration:underline"&gt;Initial Public Offering&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;On March 31, 2023, the Company closed its initial public offering of 2,062,500 ordinary shares (the &#x201c;Ordinary Shares&#x201d;) at a public offering price of $4.00 per share
for total gross proceeds of $8.25 million before deducting underwriting discounts and offering expenses. In addition, the Company granted
the underwriters a 45-day option to purchase up to an additional 309,375 Ordinary Shares at the public offering price. On May 2, 2023,
the underwriter exercised the over-allotment option in full for total gross proceeds of $1,237,500 before deducting underwriting discounts
and commissions. The Company&#x2019;s Ordinary Shares began trading on the Nasdaq Capital Market under the symbol &#x201c;HLP&#x201d; on
March 29, 2023.&lt;/p&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock contextRef="c0" id="ixv-20307">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company includes the following subsidiaries and the consolidated
VIE and the subsidiaries of the VIE in the consolidated financial statements as if the current corporate structure (&#x201c;restructuring&#x201d;
or &#x201c;reorganization&#x201d;) had been in existence throughout the periods presented (see &#x201c;Reorganization under common control
through VIE structure&#x201d; below):&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 50%; border-bottom: black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Name&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 23%; border-bottom: black 1.5pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Date of Organization&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 23%; border-bottom: black 1.5pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Place of Organization&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top"&gt; &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Subsidiaries&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top; background-color: #CCEEFF"&gt; &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Hongli Hong Kong Limited (&#x201c;Hongli HK&#x201d;)&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;March 5, 2021&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Hong Kong SAR&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top; "&gt; &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Shandong Xiangfeng Heavy Industry Co., Ltd. (&#x201c;WFOE&#x201d;)&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;April 8, 2021&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;People&#x2019;s Republic of China (&#x201c;PRC&#x201d;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top; background-color: #CCEEFF"&gt; &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;VIE and Its Subsidiaries&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top; "&gt; &lt;td style="padding-left: 9pt; text-indent: -9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Shandong Hongli Special Section Tube Co., Ltd., (&#x201c;Hongli Shandong&#x201d;)&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;September 13, 1999&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;PRC&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top; background-color: #CCEEFF"&gt; &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Shandong Maituo Heavy Industry Co., Ltd. (&#x201c;Maituo&#x201d;) &lt;sup&gt;(1)&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;May 23, 2019&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;PRC&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top; "&gt; &lt;td style="padding-left: 9pt; text-indent: -9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Shandong Haozhen Heavy Industry Co., Ltd. (&#x201c;Haozhen Shandong&#x201d;) &lt;sup&gt;(2)&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;September 18, 2020&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;PRC&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top; background-color: #CCEEFF"&gt; &lt;td style="padding-left: 9pt; text-indent: -9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Beijing Haozhen Heavy Industry Technology Company Limited (&#x201c;Haozhen Beijing&#x201d;) &lt;sup&gt;(3)&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;February 4, 2021&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;PRC&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"&gt;&lt;tr style="vertical-align: top; text-align: left"&gt;
&lt;td style="width: 0in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in; text-align: left"&gt;(1)&lt;/td&gt;&lt;td style="text-align: left"&gt;Wholly owned subsidiary of Hongli Shandong&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"&gt;&lt;tr style="vertical-align: top; text-align: left"&gt;
&lt;td style="width: 0in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in; text-align: left"&gt;(2)&lt;/td&gt;&lt;td style="text-align: left"&gt;Haozhen Shandong was jointly established by Hongli Shandong
and Sungda Tech Co., Ltd., with Sungda Tech holding a 30 % ownership interest in Haozhen Shandong. As of December 31, 2024, Haozhen Shangdong
had not commenced operations, and no portion of income or loss was attributable to the noncontrolling interest in the subsidiary. Therefore,
no noncontrolling interest was reported in the consolidated financial statements for the years ended December 31, 2024, 2023, and 2022.&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"&gt;&lt;tr style="vertical-align: top; text-align: left"&gt;
&lt;td style="width: 0in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in; text-align: left"&gt;(3)&lt;/td&gt;&lt;td style="text-align: left"&gt;Haozhen Beijing was jointly established by Hongli Shandong and an individual,
who holding a 3 % ownership interest in Haozhen Beijing. As of December 31, 2024, Haozhen Beijing had not commenced operations, and no
portion of income or loss was attributable to the noncontrolling interest in the subsidiary. Therefore, no noncontrolling interest was
reported in the consolidated financial statements for the years ended December 31, 2024, 2023, and 2022.&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate contextRef="c55" id="ixv-20336">2021-03-05</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState contextRef="c55" id="ixv-20340">Hong Kong SAR</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate contextRef="c56" id="ixv-20347">2021-04-08</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState contextRef="c56" id="ixv-20351">People&#x2019;s Republic of China (&#x201c;PRC&#x201d;)</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState>
    <us-gaap:VariableInterestEntityQualitativeOrQuantitativeInformationDateInvolvementBegan1 contextRef="c57" id="ixv-20366">1999-09-13</us-gaap:VariableInterestEntityQualitativeOrQuantitativeInformationDateInvolvementBegan1>
    <hlp:VariableInterestEntityPlaceOfOrganization contextRef="c57" id="ixv-20370">PRC</hlp:VariableInterestEntityPlaceOfOrganization>
    <us-gaap:VariableInterestEntityQualitativeOrQuantitativeInformationDateInvolvementBegan1 contextRef="c58" id="ix_23_fact">2019-05-23</us-gaap:VariableInterestEntityQualitativeOrQuantitativeInformationDateInvolvementBegan1>
    <hlp:VariableInterestEntityPlaceOfOrganization contextRef="c58" id="ix_24_fact">PRC</hlp:VariableInterestEntityPlaceOfOrganization>
    <us-gaap:VariableInterestEntityQualitativeOrQuantitativeInformationDateInvolvementBegan1 contextRef="c59" id="ix_25_fact">2020-09-18</us-gaap:VariableInterestEntityQualitativeOrQuantitativeInformationDateInvolvementBegan1>
    <hlp:VariableInterestEntityPlaceOfOrganization contextRef="c59" id="ix_26_fact">PRC</hlp:VariableInterestEntityPlaceOfOrganization>
    <us-gaap:VariableInterestEntityQualitativeOrQuantitativeInformationDateInvolvementBegan1 contextRef="c60" id="ix_27_fact">2021-02-04</us-gaap:VariableInterestEntityQualitativeOrQuantitativeInformationDateInvolvementBegan1>
    <hlp:VariableInterestEntityPlaceOfOrganization contextRef="c60" id="ix_28_fact">PRC</hlp:VariableInterestEntityPlaceOfOrganization>
    <us-gaap:VariableInterestEntityOwnershipPercentage contextRef="c45" decimals="2" id="ixv-24709" unitRef="pure">0.30</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:VariableInterestEntityOwnershipPercentage contextRef="c46" decimals="2" id="ixv-24711" unitRef="pure">0.03</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c47"
      decimals="0"
      id="ixv-24712"
      unitRef="shares">100</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <srt:ScheduleOfCondensedBalanceSheetTableTextBlock contextRef="c0" id="ixv-20493">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The following information of the VIE and VIE&#x2019;s subsidiaries as
a whole as of December 31, 2024 and 2023 were included in the accompanying consolidated financial statements of the Company. Transactions
between VIE and VIE&#x2019;s subsidiaries are eliminated in the financial information presented below:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center; font-weight: bold"&gt;December 31,&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;Assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Current assets:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; width: 76%; text-align: left"&gt;Cash and cash equivalents&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;857,212&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;694,439&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-align: left"&gt;Restricted cash&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;15,070&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;39,983&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-align: left"&gt;Accounts receivable&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,809,374&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;6,013,536&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-align: left"&gt;Notes receivable&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;522,331&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;236,654&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-align: left"&gt;Inventories, net&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,674,001&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,349,705&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-align: left"&gt;Due from parent company&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;940,130&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;966,533&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-align: left"&gt;Due from a related party&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-92"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;342,053&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"&gt;Prepaid expense and other current assets&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;2,004,889&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,059,275&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Total current assets&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;12,823,007&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;11,702,178&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Non-current assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-align: left"&gt;Property, plant and equipment, net&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;10,385,742&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;10,752,745&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-align: left"&gt;Prepayment for purchase of Yingxuan Assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,339,093&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,207,346&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-align: left"&gt;Intangible assets, net&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,432,403&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,659,569&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-align: left"&gt;Finance lease right-of-use assets, net&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-93"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;681,845&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"&gt;Deferred tax assets&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;40,773&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;10,273&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Total Assets&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;33,021,018&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;33,013,956&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;Liabilities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Current liabilities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-align: left"&gt;Short-term loans&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;6,079,252&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;5,726,841&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-align: left"&gt;Accounts payable&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,380,202&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,379,161&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-align: left"&gt;Due to related parties&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;32,866&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-94"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-align: left"&gt;Income tax payable&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;34,428&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;33,778&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-align: left"&gt;Finance lease obligation, current&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-95"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;45,300&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"&gt;Accrued expenses and other payables&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;638,610&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;477,987&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Total current liabilities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;8,165,358&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7,663,067&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-align: left"&gt;Long-term loans&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,305,209&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,338,075&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"&gt;Long-term loans - related party&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;7,895,020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;8,122,384&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Total Liabilities&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;19,365,587&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;19,123,526&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Net Assets&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;13,655,431&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;13,890,430&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</srt:ScheduleOfCondensedBalanceSheetTableTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c61" decimals="0" id="ixv-24713" unitRef="usd">857212</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c62" decimals="0" id="ixv-24714" unitRef="usd">694439</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashCurrent contextRef="c61" decimals="0" id="ixv-24715" unitRef="usd">15070</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent contextRef="c62" decimals="0" id="ixv-24716" unitRef="usd">39983</us-gaap:RestrictedCashCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c61" decimals="0" id="ixv-24717" unitRef="usd">5809374</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c62" decimals="0" id="ixv-24718" unitRef="usd">6013536</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:NotesAndLoansReceivableNetCurrent contextRef="c61" decimals="0" id="ixv-24719" unitRef="usd">522331</us-gaap:NotesAndLoansReceivableNetCurrent>
    <us-gaap:NotesAndLoansReceivableNetCurrent contextRef="c62" decimals="0" id="ixv-24720" unitRef="usd">236654</us-gaap:NotesAndLoansReceivableNetCurrent>
    <us-gaap:InventoryNet contextRef="c61" decimals="0" id="ixv-24721" unitRef="usd">2674001</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c62" decimals="0" id="ixv-24722" unitRef="usd">2349705</us-gaap:InventoryNet>
    <hlp:DueFromParentCompany contextRef="c61" decimals="0" id="ixv-24723" unitRef="usd">940130</hlp:DueFromParentCompany>
    <hlp:DueFromParentCompany contextRef="c62" decimals="0" id="ixv-24724" unitRef="usd">966533</hlp:DueFromParentCompany>
    <us-gaap:OtherReceivablesNetCurrent contextRef="c62" decimals="0" id="ixv-24725" unitRef="usd">342053</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c61" decimals="0" id="ixv-24726" unitRef="usd">2004889</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c62" decimals="0" id="ixv-24727" unitRef="usd">1059275</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c61" decimals="0" id="ixv-24728" unitRef="usd">12823007</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c62" decimals="0" id="ixv-24729" unitRef="usd">11702178</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c61" decimals="0" id="ixv-24730" unitRef="usd">10385742</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c62" decimals="0" id="ixv-24731" unitRef="usd">10752745</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PrepaidExpenseNoncurrent contextRef="c61" decimals="0" id="ixv-24732" unitRef="usd">5339093</us-gaap:PrepaidExpenseNoncurrent>
    <us-gaap:PrepaidExpenseNoncurrent contextRef="c62" decimals="0" id="ixv-24733" unitRef="usd">5207346</us-gaap:PrepaidExpenseNoncurrent>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c61" decimals="0" id="ixv-24734" unitRef="usd">4432403</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c62" decimals="0" id="ixv-24735" unitRef="usd">4659569</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FinanceLeaseRightOfUseAsset contextRef="c62" decimals="0" id="ixv-24736" unitRef="usd">681845</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c61" decimals="0" id="ixv-24737" unitRef="usd">40773</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c62" decimals="0" id="ixv-24738" unitRef="usd">10273</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:Assets contextRef="c61" decimals="0" id="ixv-24739" unitRef="usd">33021018</us-gaap:Assets>
    <us-gaap:Assets contextRef="c62" decimals="0" id="ixv-24740" unitRef="usd">33013956</us-gaap:Assets>
    <us-gaap:ShortTermBorrowings contextRef="c61" decimals="0" id="ixv-24741" unitRef="usd">6079252</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="c62" decimals="0" id="ixv-24742" unitRef="usd">5726841</us-gaap:ShortTermBorrowings>
    <us-gaap:AccountsPayableCurrent contextRef="c61" decimals="0" id="ixv-24743" unitRef="usd">1380202</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c62" decimals="0" id="ixv-24744" unitRef="usd">1379161</us-gaap:AccountsPayableCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c61" decimals="0" id="ixv-24745" unitRef="usd">32866</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:TaxesPayableCurrent contextRef="c61" decimals="0" id="ixv-24746" unitRef="usd">34428</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent contextRef="c62" decimals="0" id="ixv-24747" unitRef="usd">33778</us-gaap:TaxesPayableCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent contextRef="c62" decimals="0" id="ixv-24748" unitRef="usd">45300</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities contextRef="c61" decimals="0" id="ixv-24749" unitRef="usd">638610</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities contextRef="c62" decimals="0" id="ixv-24750" unitRef="usd">477987</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:LiabilitiesCurrent contextRef="c61" decimals="0" id="ixv-24751" unitRef="usd">8165358</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c62" decimals="0" id="ixv-24752" unitRef="usd">7663067</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c61" decimals="0" id="ixv-24753" unitRef="usd">3305209</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c62" decimals="0" id="ixv-24754" unitRef="usd">3338075</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermLoansPayable contextRef="c61" decimals="0" id="ixv-24755" unitRef="usd">7895020</us-gaap:LongTermLoansPayable>
    <us-gaap:LongTermLoansPayable contextRef="c62" decimals="0" id="ixv-24756" unitRef="usd">8122384</us-gaap:LongTermLoansPayable>
    <us-gaap:Liabilities contextRef="c61" decimals="0" id="ixv-24757" unitRef="usd">19365587</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c62" decimals="0" id="ixv-24758" unitRef="usd">19123526</us-gaap:Liabilities>
    <us-gaap:AssetsNet contextRef="c61" decimals="0" id="ixv-24759" unitRef="usd">13655431</us-gaap:AssetsNet>
    <us-gaap:AssetsNet contextRef="c62" decimals="0" id="ixv-24760" unitRef="usd">13890430</us-gaap:AssetsNet>
    <srt:CondensedStatementOfComprehensiveIncomeTableTextBlock contextRef="c0" id="ixv-20848">&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;Revenue, net&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;14,105,620&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;15,997,954&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;20,283,245&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Gross profit&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;4,519,747&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;5,245,840&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;7,008,493&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Income from operations&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;606,308&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;1,101,095&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;2,921,322&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Net income&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;146,528&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;780,491&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;2,932,363&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</srt:CondensedStatementOfComprehensiveIncomeTableTextBlock>
    <us-gaap:Revenues contextRef="c63" decimals="0" id="ixv-24761" unitRef="usd">14105620</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c64" decimals="0" id="ixv-24762" unitRef="usd">15997954</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c65" decimals="0" id="ixv-24763" unitRef="usd">20283245</us-gaap:Revenues>
    <us-gaap:GrossProfit contextRef="c63" decimals="0" id="ixv-24764" unitRef="usd">4519747</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c64" decimals="0" id="ixv-24765" unitRef="usd">5245840</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c65" decimals="0" id="ixv-24766" unitRef="usd">7008493</us-gaap:GrossProfit>
    <us-gaap:OperatingIncomeLoss contextRef="c63" decimals="0" id="ixv-24767" unitRef="usd">606308</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c64" decimals="0" id="ixv-24768" unitRef="usd">1101095</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c65" decimals="0" id="ixv-24769" unitRef="usd">2921322</us-gaap:OperatingIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c63" decimals="0" id="ixv-24770" unitRef="usd">146528</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c64" decimals="0" id="ixv-24771" unitRef="usd">780491</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c65" decimals="0" id="ixv-24772" unitRef="usd">2932363</us-gaap:NetIncomeLoss>
    <us-gaap:VariableInterestEntityOwnershipPercentage contextRef="c0" decimals="2" id="ixv-24773" unitRef="pure">1</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c48" decimals="2" id="ixv-24774" unitRef="pure">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c49" decimals="2" id="ixv-24775" unitRef="pure">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c50" decimals="2" id="ixv-24776" unitRef="pure">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c51"
      decimals="0"
      id="ixv-24777"
      unitRef="shares">2062500</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="c52"
      decimals="2"
      id="ixv-24778"
      unitRef="usdPershares">4</us-gaap:SharesIssuedPricePerShare>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering contextRef="c51" decimals="-4" id="ixv-24779" unitRef="usd">8250000</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c53"
      decimals="0"
      id="ixv-24780"
      unitRef="shares">309375</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering contextRef="c54" decimals="0" id="ixv-24781" unitRef="usd">1237500</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="c0" id="ixv-20942">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;NOTE 2 &#x2014; SIGNIFICANT ACCOUNTING POLICIES&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Basis of Presentation&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The accompanying consolidated financial statements have been prepared
in accordance with accounting principles generally accepted in the U.S. GAAP and with the rules and regulations of the U.S. Securities
Exchange Commission (&#x201c;SEC&#x201d;).&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Principles of Consolidation&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The consolidated financial statements include the financial statements of the Company, its subsidiaries
and VIE. All significant inter- company transactions and balances between the Company, its subsidiaries and VIE have been eliminated upon
consolidation.&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Noncontrolling Interest&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Haozhen Shandong was jointly established by Hongli Shandong,
the Company&#x2019;s VIE, which holds a 70% ownership interest, and Sungda Tech Co., Ltd., which holds the remaining 30%. As of December
31, 2024, Haozhen had not commenced operations. For the years ended December 31, 2024, 2023, and 2022, there was &lt;span style="-sec-ix-hidden: hidden-fact-96"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-97"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-98"&gt;no&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; income or loss attributable
to the noncontrolling interest. Accordingly, noncontrolling interest is not presented as a separate line item in the accompanying consolidated
financial statements.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Haozhen Beijing was jointly established by Hongli Shandong and an individual,
who holding a 3 % ownership interest in Haozhen Beijing. As of December 31, 2024, Haozhen Beijing had not commenced operations, and no
portion of income or loss was attributable to the noncontrolling interest in the subsidiary. Therefore, no noncontrolling interest was
reported in the consolidated financial statements for the years ended December 31, 2024, 2023, and 2022.&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Use of Estimates&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;In preparing the consolidated financial statements in conformity with
U.S. GAAP, management makes estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent
assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting
period. These estimates are based on information as of the date of the consolidated financial statements. Significant estimates required
to be made by management include, but are not limited to, the allowance for doubtful accounts, inventory write-down and reserves, useful
lives of property, plant and equipment, intangible assets, valuation allowance of deferred tax assets and share-based compensations. Actual
results could differ from those estimates.&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Related Parties Transactions&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;A related party is generally defined as (i) any person that holds 10%
or more of the Company&#x2019;s securities and their immediate families, (ii) the Company&#x2019;s management, (iii) someone that directly
or indirectly controls, is controlled by or is under common control with the Company, or (iv) anyone who can significantly influence the
financial and operating decisions of the Company. A transaction is considered to be a related party transaction when there is a transfer
of resources or obligations between related parties. The Company conducts business with its related parties in the ordinary course of
business. Related parties may be individuals or corporate entities.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Transactions involving related parties cannot be presumed to be carried
out on an arm&#x2019;s-length basis, as the requisite conditions of competitive, free market dealings may not exist. Representations about
transactions with related parties, if made, shall not imply that the related party transactions were consummated on terms equivalent to
those that prevail in arm&#x2019;s length transactions unless such representations can be substantiated.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Foreign Currency Translation&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company&#x2019;s principal country of operations is the PRC. The
financial position and results of its operations are determined using RMB, the local currency, as the functional currency. The consolidated
financial statements are reported using U.S. Dollars. The results of operations and the statement of cash flows denominated in foreign
currency are translated at the average rate of exchange during the reporting period. Assets and liabilities denominated in foreign currencies
at the balance sheet date are translated at the applicable rates of exchange in effect at that date. The equity denominated in the functional
currency is translated at the historical rate of exchange at the time of capital contribution. As a result, amounts related to assets
and liabilities reported on the consolidated statements of cash flows may not necessarily agree with changes in the corresponding balances
on the consolidated balance sheets. Translation adjustments arising from the use of different exchange rates from period to period are
included as a separate component of accumulated other comprehensive income (loss) included in consolidated balance sheets and statements
of changes in shareholders&#x2019; equity. Transactions denominated in foreign currencies are translated into the functional currency at
the exchange rates prevailing on the transaction dates with any transaction gain and or losses are included in the results of operations
as incurred. Gain (loss) from foreign currency transactions recognized and included in the consolidated statements of operations and comprehensive
income for the years ended December 31, 2024, 2023 and 2022 amounted to $31,407, $54,076 and $197,000, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The value of RMB against U.S. Dollar may fluctuate and is affected
by, among other things, changes in the PRC&#x2019;s political and economic conditions. Any significant revaluation of RMB may materially
affect the Company&#x2019;s consolidated financial condition in terms of reporting. The following table outlines the currency exchange
rates that were used in the consolidated financial statements:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;1 US$ = RMB&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;Spot rate&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;7.2993&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;7.0999&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;6.8983&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;Average rate&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7.1957&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7.0809&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;6.7299&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Fair Value Measurement&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The fair value of a financial instrument is defined as the exchange
price that would be received from an asset or paid to transfer a liability (as exit price) in the principal or most advantageous market
for the asset or liability in an orderly transaction between market participants at the measurement date. The carrying amounts of financial
assets and liabilities, such as cash and cash equivalents, time deposits, accounts receivable, and other current assets, accounts payable,
short-term bank borrowings and other current liabilities, approximate their fair values because of the short maturity of these instruments
and market rates of interest.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;ASC 825-10 requires certain disclosures regarding the fair value of
financial instruments. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an
orderly transaction between market participants at the measurement date. A three-level fair value hierarchy prioritizes the inputs used
to measure fair value. The hierarchy requires entities to maximize the use of observable inputs and minimize the use of unobservable inputs.
The three levels of inputs used to measure fair value are as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"&gt;&lt;tr style="vertical-align: top; text-align: justify"&gt;
&lt;td style="width: 0.25in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in; text-align: left"&gt;&#x25cf;&lt;/td&gt;&lt;td style="text-align: justify"&gt;Level 1 &#x2014; Quoted prices in active markets for identical
assets and liabilities.&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"&gt;&lt;tr style="vertical-align: top; text-align: justify"&gt;
&lt;td style="width: 0.25in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in; text-align: left"&gt;&#x25cf;&lt;/td&gt;&lt;td style="text-align: left"&gt;Level 2 &#x2014; Quoted prices in active markets for similar
assets and liabilities, or other inputs that are observable for the asset or liability, either directly or indirectly, for substantially
the full term of the financial instrument.&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"&gt;&lt;tr style="vertical-align: top; text-align: justify"&gt;
&lt;td style="width: 0.25in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in; text-align: left"&gt;&#x25cf;&lt;/td&gt;&lt;td style="text-align: left"&gt;Level 3 &#x2014; Unobservable inputs that are supported by
little or no market activity and that are significant to the fair value of the assets and liabilities. This includes certain pricing
models, discounted cash flow methodologies and similar techniques that use significant unobservable inputs.&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company considers the carrying amounts of its financial assets
and liabilities, which primarily include cash and cash equivalents, restricted cash, notes receivable, accounts receivable, net, inventories,
net, prepaid expense and other current assets, accounts payables, income tax payable, accrued expenses and other current payables, short-term
loans, and current portion of finance lease obligation, to approximate their fair values as of December 31, 2024 and 2023, due to their
short-term maturities or because they are recorded at present value.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Earnings (Loss) per Share&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Under the provisions of ASC 260, &#x201c;Earnings Per Share&#x201d;,
basic earnings (loss) per share is computed by dividing net income (loss) attributable to common shareholders by the weighted average
number of ordinary shares outstanding for the periods presented. Diluted income (loss) per share reflects the potential dilution that
could occur if securities or other contracts to issue ordinary shares were exercised or converted into ordinary shares or resulted in
the issuance of ordinary shares that would then share in the income of the company, subject to anti- dilution limitations.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December 31, &lt;br/&gt; 2024&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December 31, &lt;br/&gt; 2023&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December 31, &lt;br/&gt; 2022&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Numerator for earnings (loss) per share:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; width: 64%; text-align: left"&gt;Net income (loss) attributable to the Company&#x2019;s ordinary shareholders&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(1,881,635&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;864,722&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2,932,363&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Denominator for basic and diluted earnings per share:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt; padding-left: 0.125in; text-align: left"&gt;Basic and weighted average ordinary shares&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;17,451,865&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;11,752,180&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;10,000,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;Per share amount&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; padding-bottom: 2.5pt"&gt;Per share - basic and diluted&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(0.11&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;0.07&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;0.29&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Cash and Cash Equivalents&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Cash and cash equivalents include cash on hand, cash accounts, interest-bearing
savings accounts and time certificates of deposit with a maturity of three months or less when purchased. The Company considers all highly
liquid investment instruments with an original maturity of three months or less from the date of purchase to be cash equivalents. The
Company maintains most of the bank accounts in the PRC.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Restricted Cash&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Restricted cash consists of cash deposited with the PRC bank and used
as collateral to secure the Company&#x2019;s note receivable payments. In November 2016, the FASB issued ASU No. 2016-18, Statement of
Cash Flows (Topic 230): Restricted Cash, which requires entities to present the aggregate changes in cash, cash equivalents, restricted
cash and restricted cash equivalents in the statement of cash flows. As a result, the statement of cash flows will be required to present
restricted cash and restricted cash equivalents as a part of the beginning and ending balances of cash and cash equivalents. The Company
adopted the updated guidance and presented restricted cash within the ending cash, cash equivalents, and restricted cash balance on the
Company&#x2019;s consolidated statement of cash flows for the periods presented.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Accounts Receivable, Net&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Accounts receivable are recognized and carried at original invoiced
amount less an estimated allowance expected credit losses. ASU No. 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement
of Credit Losses on Financial Instruments (&#x201c;ASU 2016-13&#x201d;), which requires the measurement and recognition of expected credit
losses to all financial assets held at amortized cost. CECL model requires measurement of the expected credit loss even if that risk of
loss is remote. The management believes that historical collection information is a reasonable base on which to determine expected credit
losses because the composition of the accounts receivables at the reporting date is consistent with that used in developing the historical
credit-loss percentages. That is, the similar risk characteristics of the customers and its payment practices have not changed significantly
over time. However, the foreseeable economic conditions will have a significant impact on our collectability of the accounts receivable.
The Management believes that the loan prime rate (LPR) is an useful indicator to reflect the future cost of the credit and the trend of
economic at the time of reporting. The Company combined treasury bill rate and our historical loss rate to determine the rates of expected
estimated credit losses. The accounts receivable sharing similar risk characteristics be pooled when the CECL is calculated.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Inventories, Net&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Inventories are stated at the lower of cost or net realizable value.
Cost is determined on the weighted average basis. Work-in- progress inventories consist of raw materials, direct labor and overhead associated
with the manufacturing process. Finished goods included inventory finished in the Company&#x2019;s own warehouse and goods in transit,
which has not met the criteria of revenue recognition. The Company periodically assesses the recoverability of all inventories to determine
whether adjustments are required to record inventories at the lower of cost or net realizable value. Inventories that the Company determines
to be obsolete or in excess of forecasted usage are reduced to its estimated realizable value based on assumptions about future demand
and market conditions. A write down of potentially obsolete or slow-moving inventory is recorded based on management&#x2019;s analysis
of inventory levels.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Deferred Offering Costs&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Deferred offering costs consist principally of all direct offering
costs incurred by the Company, such as underwriting, legal, accounting, consulting, printing, and other registration related costs in
connection with the initial public offering (&#x201c;IPO&#x201d;) of the Company&#x2019;s ordinary shares. Such costs are deferred until
the closing of the offering, at which time the deferred costs are offset against the offering proceeds. In the event the offering is unsuccessful
or aborted, the costs will be expensed. The Company consummated its IPO on March 31, 2023 and the underwriter exercised the over-allocation
option on May 2, 2023. The deferred offering costs incurred in connection with the IPO and the underwriter&#x2019;s option exercised have
been charged to additional capital.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Property, Plant and Equipment, Net&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Property, plant and equipment are stated at cost less accumulated depreciation
and amortization. Depreciation and amortization are computed using the straight-line method over the estimated useful lives of the assets
with a 5% residual value. The estimated useful lives are as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Estimated&lt;br/&gt;
 Useful Life&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%"&gt;Buildings&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 11%; text-align: center"&gt;30 years&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Machinery equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;10 years&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Vehicles&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;4 - 5 years&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Office equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;5 years&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Tools&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;3 - 5 years&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Electronic devices&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;3 - 5 years&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The cost and related accumulated depreciation and amortization of assets
sold or otherwise retired are eliminated from the accounts and any gain or loss is included in the consolidated statements of operations
and comprehensive income. Expenditures for maintenance and repairs are charged to earnings as incurred, while additions, renewals and
betterments, which are expected to extend the useful life of assets, are capitalized. The Company also re-evaluates the periods of depreciation
and amortization to determine whether subsequent events and circumstances indicate a change in estimates of useful lives.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Intangible Assets, Net&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Intangible assets are stated at cost, less accumulated amortization.
Amortization expense is recognized on the straight-line basis over the estimated useful lives of the assets. All land in the PRC is owned
by the government; however, the government grants &#x201c;land use rights.&#x201d; The Company has obtained rights to use various parcels
of land for 46 years. The Company amortizes the cost of the land use rights over their useful life using the straight-line method.&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Impairment for Long-Lived Assets&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Long-lived assets, including property, plant and equipment and intangible
with finite lives are reviewed for impairment whenever events or changes in circumstances (such as a significant adverse change to market
conditions that will impact the future use of the assets) indicate that the carrying value of an asset may not be recoverable. The Company
assesses the recoverability of the assets based on the undiscounted future cash flows the assets are expected to generate and recognize
an impairment loss when estimated undiscounted future cash flows expected to result from the use of the asset plus net proceeds expected
from disposition of the asset, if any, are less than the carrying value of the asset. If an impairment is identified, the Company would
reduce the carrying amount of the asset to its estimated fair value based on a discounted cash flows approach or, when available and appropriate,
to comparable market values. There was no impairment of long-lived assets recognized for the years ended December 31, 2024, 2023 and 2022,
respectively.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Lease Commitments&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company has adopted the new lease standard, ASC 842, Leases (Topic
842) for all periods presented. The Company elected the package of practical expedients permitted under the transition guidance within
ASC Topic 842, which among other things, allows the Company to carry forward certain historical conclusions reached under ASC Topic 840
regarding lease identification, classification, and the accounting treatment of initial direct costs. The Company elected not to record
assets and liabilities on its consolidated balance sheets for any new or existing lease arrangements with lease terms of twelve months
or less. The Company recognizes lease expenses for such leases on a straight-line basis over the lease term. In addition, the Company
elected the land easement transition practical expedient and did not reassess whether an existing or expired land easement is a lease
or contains a lease if it has not historically been accounted for as a lease. The Company elected the transition method which allows entities
to initially apply the requirements by recognizing a cumulative-effect adjustment to the opening balance of retained earnings in the period
of adoption.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The initial lease liability is equal to the future fixed minimum lease
payments discounted using the Company&#x2019;s incremental borrowing rate, on a secured basis. The lease term includes optional renewal
periods and early termination payments when it is reasonably certain that the Company will exercise those rights. The initial measurement
of the ROU asset is equal to the initial lease liability plus any initial direct costs and prepayments, less any lease incentives.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;In cases of sale and leaseback transactions, if the transfer of the
asset to the lessor does not qualify as a sale, then the transaction constitutes a failed sale and leaseback and is accounted for as a
financing transaction. For a sale to have occurred, the control of the asset would need to be transferred to the lessor, and the lessor
would need to obtain substantially all the benefits from the use of the asset. The Company has entered into a sale and leaseback transaction
which qualified as failed sale and leaseback transaction as the Company has a purchase obligation to acquire the machinery at the end
of the lease term. The asset has been included in the property, plant and equipment, and the amortization is computed based on the shorter
of the financing terms or the estimated useful life.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Revenue Recognition&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company has adopted the new revenue standard, ASC 606, Revenue
from Contracts with Customers (Topic 606) for all periods presented. Under ASC 606, the Company recognizes revenue when a customer obtains
control of promised goods, in an amount that reflects the consideration which the Company expects to receive in exchange for the goods.
To determine revenue recognition for arrangements within the scope of ASC 606, the Company performs the following five steps: (1) identify
the contracts with a customer; (2) identify the performance obligations in the contract; (3) determine the transaction price; (4) allocate
the transaction price to the performance obligations in the contract; and (5) recognize revenue when or as the entity satisfies a performance
obligation. The Company applies the five-step model to contracts when it is probable that the entity will collect the consideration it
is entitled to in exchange for the goods it transfers to the customer. Revenue is recognized net of value-added tax.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company&#x2019;s revenue is principally derived from sales of products
in domestic and overseas markets. Revenue is recognized at the point in time when the performance obligation has been satisfied and control
of the products have been transferred to the customers, which generally occurs upon shipment for overseas customers and acceptance for
domestic customers based on the terms of the sales contracts.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Revenue is measured by the transaction price, which is defined as the
amount of consideration the Company expects to receive in exchange for selling products to customers. The Company does not offer or agree
on terms that result in variable consideration during the periods presented. Amounts billed and due from customers are short term in nature
and are classified as receivables since payments are unconditional and only the passage of time is required before payments are due. The
Company does not grant payment terms greater than one year. Additionally, the Company does not offer promotional payments, customer coupons,
rebates or other cash redemptions offers to its customers.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company does not have any contract asset. Contract liabilities
are recorded when consideration is received from a customer prior to transferring the control of goods to the customer or other conditions
under the terms of a sales contract. As of December 31, 2024 and 2023, the Company recorded contract liabilities, included in accrued
expenses and other payables, of $219,933 and $178,135, respectively. The Company recognized $24,484, $45,800 and $124,687 of beginning
contract liabilities as revenue for the years ended December 31, 2024, 2023 and 2022, respectively. The Company is expected to recognize
the December 31, 2024&#x2019;s ending contract liabilities of $219,933 in the next twelve months ending December 31, 2025 as revenues.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company&#x2019;s net revenue segregated by geographic regions is
as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;For the Years Ending December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%"&gt;PRC&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;12,196,548&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;12,117,240&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;15,285,549&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Overseas&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,909,072&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;3,880,714&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;4,997,696&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;14,105,620&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;15,997,954&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;20,283,245&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Value Added Tax&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Hongli Shandong and its subsidiaries are subject to a VAT of 13%
for its business practice. The amount of VAT liability is determined by applying the applicable tax rate to the invoiced amount of
the product sold. The Company reports revenue net of PRC&#x2019;s VAT for all the periods presented on the consolidated statements of
operations and comprehensive income.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Cost of Revenues&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Amounts recorded as cost of revenue relate to direct expenses incurred
in order to generate revenue. Such costs are recorded as incurred. Cost of revenues consists of product costs, including costs of raw
material, contract manufacturers for production, shipping and handling costs, manufacturing and tooling equipment depreciation.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Research and Development Expenses&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Research and development expenses consist primarily of salary and welfare
for research and development personnel, consulting and contractor expenses, testing and tooling materials and other expenses associated
with research and development personnel. The Company recognizes research and development expenses as expenses when incurred. Research
and development expenses were $818,315, $962,963 and $1,412,355 for the years ended December 31, 2024, 2023 and 2022, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Sales and Marketing Expenses&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Sales and marketing expenses consist primarily of salary and welfare
for sales and marketing personnel, promotion and marketing expenses and other expenses associated with sales and marketing personnel.
The Company recognized $564,964, $631,361 and $596,620 of sales and marketing expenses for the years ended December 31, 2024, 2023 and
2022, respectively.&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Income Taxes&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company follows the liability method of accounting for income taxes
in accordance with ASC 740 (&#x201c;ASC 740&#x201d;), Income Taxes. Under this method, deferred tax assets and liabilities are determined
based on the difference between the financial reporting and tax bases of assets and liabilities using enacted tax rates that will be in
effect in the period in which the differences are expected to reverse. The Company records a valuation allowance to offset deferred tax
assets if based on the weight of available evidence; it is more-likely-than-not that some portion, or all, of the deferred tax assets
will not be realized. The effect on deferred taxes of a change in tax rate is recognized in tax expense in the period that includes the
enactment date of the change in the tax rate.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company accounted for uncertainties in income taxes in accordance
with ASC 740. Interest and penalties related to unrecognized tax benefit recognized in accordance with ASC 740 are classified in the consolidated
statements of operations and comprehensive income as income tax expense. No such expenses incurred during the years ended December 31,
2024, 2023 and 2022.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Reclassifications&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Certain prior year amounts have been reclassified to conform to the
current year&#x2019;s presentation. These reclassifications were made to enhance consistency and comparability and had no impact on previously
reported results of operations, financial position, or cash flows. For the year ended December 31, 2024, the Company reclassified interest
income previously presented separately within other income to be included in &#x201c;Interest and financing expenses, net&#x201d; in the
consolidated statements of operations and comprehensive income (loss). This reclassification reflects a change in presentation policy
to report financing-related income and expenses on a net basis. Prior periods have been reclassified accordingly for comparative purposes,
and the reclassification was immaterial.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Government Subsidy&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Government grants include cash subsidies as well as other subsidies
received from various government agencies by the subsidiaries of the Company. Such subsidies are generally provided as incentives from
the local government to encourage the expansion of local business. The government grant is recognized in the consolidated statements of
income and comprehensive income when the relevant performance criteria specified in the grant are met, for instance, locating contact
centers in their jurisdictions or helping local employment needs. The government subsidy granted to the Company was $99,351, $25,919 and
$37,740 for the years ended December 31, 2024, 2023 and 2022, respectively and included in other income in the consolidated statements
of operations and comprehensive income.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Statutory Reserves&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company&#x2019;s PRC subsidiaries are required to make appropriations
to certain non-distributable reserve funds.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;In accordance with China&#x2019;s Company Laws, the Company&#x2019;s
PRC subsidiary that are Chinese companies, must make appropriations from their after-tax profit (as determined under the Accounting Standards
for Business Enterprises as promulgated by the Ministry of Finance of the People&#x2019;s Republic of China (&#x201c;PRC GAAP&#x201d;)) to
non-distributable reserve funds including (i) statutory surplus fund and (ii) discretionary surplus fund. The appropriation to the statutory
surplus fund must be at least 10% of the after- tax profits calculated in accordance with PRC GAAP. Appropriation is not required if the
statutory surplus fund has reached 50% of the registered capital of the respective company. Appropriation to the discretionary surplus
fund is made at the discretion of the respective company.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Pursuant to the laws applicable to China&#x2019;s Foreign Investment
Enterprises, the Company&#x2019;s subsidiaries that are foreign investment enterprises in China have to make appropriations from their
after-tax profit (as determined under PRC GAAP) to reserve funds including (i) general reserve fund, (ii) enterprise expansion fund and
(iii) staff bonus and welfare fund. The appropriation to the general reserve fund must be at least 10% of the after-tax profits calculated
in accordance with PRC GAAP. Appropriation is not required if the reserve fund has reached 50% of the registered capital of the respective
company. Appropriations to the other two reserve funds are at the respective company&#x2019;s discretion. The use of the general reserve
fund, statutory surplus fund and discretionary surplus fund are restricted to the offsetting of losses to increase the registered capital
of the respective company. These reserves are not allowed to be transferred out as cash dividends, loans or advances, nor can they be
distributed except under liquidation.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Comprehensive Income (Loss)&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Comprehensive income (loss) is comprised of net income (loss) and all
changes to the statements of shareholders&#x2019; equity, except those due to investments by shareholders, changes in paid-in capital and
distributions to shareholders. For the Company, comprehensive income (loss) for the years ended December 31, 2024, 2023 and 2022 consisted
of net income (loss) and unrealized gain (loss) from foreign currency translation adjustment.&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Segment Reporting&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company follows the &#x2018;management approach&#x2019; in determining its reportable
operating segments, as prescribed by ASC 280. Under this approach, the Company&#x2019;s chief operating decision maker (&#x201c;CODM&#x201d;)&#x2014;identified
as the Chief Executive Officer&#x2014;uses internal financial information to make operating decisions and assess performance.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The CODM reviews revenue information analyzed by customer; however,
this information is presented only at the revenue level, without allocation of associated costs or resources. As such, these customer-level
views do not constitute separate operating segments under U.S. GAAP. Accordingly, the Company has determined that it operates as a single
operating and reportable segment.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Refer to Note 19 &#x2013; Segment Reporting for additional disclosures
related to the segment reporting requirements under ASU 2023-07.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Recently Issued Accounting Pronouncements&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company considers the applicability and impact of all ASUs. Management
periodically reviews new accounting standards that are issued and assesses the impacts on the Company&#x2019;s consolidated financial position
and/or results of operations.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;In November 2023, the Financial Accounting Standards Board (FASB) issued
Accounting Standards Update (ASU) 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. The ASU requires
public entities to disclose significant segment expense categories and other information used by the Chief Operating Decision Maker (CODM)
in assessing segment performance, even if the entity has only one reportable segment. ASU 2023-07 is effective for the Company&#x2019;s
annual periods beginning January 1, 2024 and for its interim periods beginning January 1, 2025. The Company adopted ASU 2023-07 on January
1, 2024. Adoption of the ASU did not affect the determination of the Company&#x2019;s operating or reportable segments. However, it resulted
in expanded disclosures regarding significant expense categories regularly reviewed by the CODM. These disclosures are included in Note
19 &#x2013; Segment Reporting to the consolidated financial statements.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;In December 2023, the FASB issued Accounting Standards Update (ASU)
2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (ASU 2023-09). The ASU focuses on income tax disclosures around
effective tax rates and cash income taxes paid. ASU 2023-09 largely follows the proposed ASU issued earlier in 2023 with several important
modifications and clarifications. Key features of ASU 2023-09 include: rate reconciliation disclosures, disaggregate income taxes paid
by federal, state, and foreign jurisdictions, and removes the need for certain disclosures previously required. ASU 2023-09 is effective
for public business entities for annual periods beginning after December 15, 2024 (generally, calendar year 2025) and effective for all
other business entities one year later; early adoption is permitted. Entities should adopt this guidance on a prospective basis, though
retrospective application is permitted. The adoption of ASU 2023-09 is not expected to have a material impact on the Company&#x2019;s consolidated
financial statements and disclosures.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;On November 4, 2024, the FASB issued ASU 2024-03, Disaggregation of
Income Statement Expenses (DISE), which requires disaggregated disclosure of income statement expenses for public business entities (PBEs).
The DISE does not change the expense captions an entity presents on the face of the income statement; rather, it requires disaggregation
of certain expense captions into specified categories in disclosures within the footnotes to the financial statements. DISE is effective
for annual reporting periods beginning after December 15, 2026 and interim reporting periods within annual reporting periods beginning
after December 15, 2027. The requirements will be applied prospectively with the option for retrospective application. Early adoption
is permitted. The adoption of this standard is not expected to have a material impact on the Company&#x2019;s consolidated financial statements
and disclosures.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company does not believe other recently issued but not yet effective
accounting standards would have a material effect on its consolidated financial position, statements of operations and cash flows.&lt;/p&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="c0" id="ixv-20945">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Basis of Presentation&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The accompanying consolidated financial statements have been prepared
in accordance with accounting principles generally accepted in the U.S. GAAP and with the rules and regulations of the U.S. Securities
Exchange Commission (&#x201c;SEC&#x201d;).&lt;/p&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="c0" id="ixv-20952">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Principles of Consolidation&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The consolidated financial statements include the financial statements of the Company, its subsidiaries
and VIE. All significant inter- company transactions and balances between the Company, its subsidiaries and VIE have been eliminated upon
consolidation.&lt;/p&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <hlp:NoncontrollingInterestPolicyTextBlock contextRef="c0" id="ixv-20960">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Noncontrolling Interest&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Haozhen Shandong was jointly established by Hongli Shandong,
the Company&#x2019;s VIE, which holds a 70% ownership interest, and Sungda Tech Co., Ltd., which holds the remaining 30%. As of December
31, 2024, Haozhen had not commenced operations. For the years ended December 31, 2024, 2023, and 2022, there was &lt;span style="-sec-ix-hidden: hidden-fact-96"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-97"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-98"&gt;no&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; income or loss attributable
to the noncontrolling interest. Accordingly, noncontrolling interest is not presented as a separate line item in the accompanying consolidated
financial statements.&lt;/p&gt;</hlp:NoncontrollingInterestPolicyTextBlock>
    <us-gaap:MinorityInterestOwnershipPercentageByParent contextRef="c66" decimals="2" id="ixv-24782" unitRef="pure">0.70</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners contextRef="c67" decimals="2" id="ixv-24783" unitRef="pure">0.30</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
    <us-gaap:MinorityInterestOwnershipPercentageByParent contextRef="c68" decimals="2" id="ixv-24784" unitRef="pure">0.03</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:UseOfEstimates contextRef="c0" id="ixv-20974">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Use of Estimates&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;In preparing the consolidated financial statements in conformity with
U.S. GAAP, management makes estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent
assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting
period. These estimates are based on information as of the date of the consolidated financial statements. Significant estimates required
to be made by management include, but are not limited to, the allowance for doubtful accounts, inventory write-down and reserves, useful
lives of property, plant and equipment, intangible assets, valuation allowance of deferred tax assets and share-based compensations. Actual
results could differ from those estimates.&lt;/p&gt;</us-gaap:UseOfEstimates>
    <hlp:RelatedPartiesTransactionsPolicyTextBlock contextRef="c0" id="ixv-20981">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Related Parties Transactions&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;A related party is generally defined as (i) any person that holds 10%
or more of the Company&#x2019;s securities and their immediate families, (ii) the Company&#x2019;s management, (iii) someone that directly
or indirectly controls, is controlled by or is under common control with the Company, or (iv) anyone who can significantly influence the
financial and operating decisions of the Company. A transaction is considered to be a related party transaction when there is a transfer
of resources or obligations between related parties. The Company conducts business with its related parties in the ordinary course of
business. Related parties may be individuals or corporate entities.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Transactions involving related parties cannot be presumed to be carried
out on an arm&#x2019;s-length basis, as the requisite conditions of competitive, free market dealings may not exist. Representations about
transactions with related parties, if made, shall not imply that the related party transactions were consummated on terms equivalent to
those that prevail in arm&#x2019;s length transactions unless such representations can be substantiated.&lt;/p&gt;</hlp:RelatedPartiesTransactionsPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock contextRef="c0" id="ixv-21006">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Foreign Currency Translation&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company&#x2019;s principal country of operations is the PRC. The
financial position and results of its operations are determined using RMB, the local currency, as the functional currency. The consolidated
financial statements are reported using U.S. Dollars. The results of operations and the statement of cash flows denominated in foreign
currency are translated at the average rate of exchange during the reporting period. Assets and liabilities denominated in foreign currencies
at the balance sheet date are translated at the applicable rates of exchange in effect at that date. The equity denominated in the functional
currency is translated at the historical rate of exchange at the time of capital contribution. As a result, amounts related to assets
and liabilities reported on the consolidated statements of cash flows may not necessarily agree with changes in the corresponding balances
on the consolidated balance sheets. Translation adjustments arising from the use of different exchange rates from period to period are
included as a separate component of accumulated other comprehensive income (loss) included in consolidated balance sheets and statements
of changes in shareholders&#x2019; equity. Transactions denominated in foreign currencies are translated into the functional currency at
the exchange rates prevailing on the transaction dates with any transaction gain and or losses are included in the results of operations
as incurred. Gain (loss) from foreign currency transactions recognized and included in the consolidated statements of operations and comprehensive
income for the years ended December 31, 2024, 2023 and 2022 amounted to $31,407, $54,076 and $197,000, respectively.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The value of RMB against U.S. Dollar may fluctuate and is affected
by, among other things, changes in the PRC&#x2019;s political and economic conditions. Any significant revaluation of RMB may materially
affect the Company&#x2019;s consolidated financial condition in terms of reporting. The following table outlines the currency exchange
rates that were used in the consolidated financial statements:&lt;/p&gt;&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;1 US$ = RMB&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;Spot rate&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;7.2993&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;7.0999&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;6.8983&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;Average rate&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7.1957&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7.0809&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;6.7299&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionGainLossRealized contextRef="c0" decimals="0" id="ixv-24785" unitRef="usd">31407</us-gaap:ForeignCurrencyTransactionGainLossRealized>
    <us-gaap:ForeignCurrencyTransactionGainLossRealized contextRef="c6" decimals="0" id="ixv-24786" unitRef="usd">54076</us-gaap:ForeignCurrencyTransactionGainLossRealized>
    <us-gaap:ForeignCurrencyTransactionGainLossRealized contextRef="c7" decimals="0" id="ixv-24787" unitRef="usd">197000</us-gaap:ForeignCurrencyTransactionGainLossRealized>
    <us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock contextRef="c0" id="ixv-24788">The following table outlines the currency exchange
rates that were used in the consolidated financial statements:&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;1 US$ = RMB&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;Spot rate&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;7.2993&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;7.0999&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;6.8983&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;Average rate&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7.1957&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7.0809&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;6.7299&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock>
    <us-gaap:ForeignCurrencyExchangeRateTranslation1 contextRef="c80" decimals="4" id="ixv-24789" unitRef="pure">7.2993</us-gaap:ForeignCurrencyExchangeRateTranslation1>
    <us-gaap:ForeignCurrencyExchangeRateTranslation1 contextRef="c81" decimals="4" id="ixv-24790" unitRef="pure">7.0999</us-gaap:ForeignCurrencyExchangeRateTranslation1>
    <us-gaap:ForeignCurrencyExchangeRateTranslation1 contextRef="c82" decimals="4" id="ixv-24791" unitRef="pure">6.8983</us-gaap:ForeignCurrencyExchangeRateTranslation1>
    <us-gaap:ForeignCurrencyExchangeRateTranslation1 contextRef="c83" decimals="4" id="ixv-24792" unitRef="pure">7.1957</us-gaap:ForeignCurrencyExchangeRateTranslation1>
    <us-gaap:ForeignCurrencyExchangeRateTranslation1 contextRef="c84" decimals="4" id="ixv-24793" unitRef="pure">7.0809</us-gaap:ForeignCurrencyExchangeRateTranslation1>
    <us-gaap:ForeignCurrencyExchangeRateTranslation1 contextRef="c85" decimals="4" id="ixv-24794" unitRef="pure">6.7299</us-gaap:ForeignCurrencyExchangeRateTranslation1>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock contextRef="c0" id="ixv-21081">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Fair Value Measurement&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The fair value of a financial instrument is defined as the exchange
price that would be received from an asset or paid to transfer a liability (as exit price) in the principal or most advantageous market
for the asset or liability in an orderly transaction between market participants at the measurement date. The carrying amounts of financial
assets and liabilities, such as cash and cash equivalents, time deposits, accounts receivable, and other current assets, accounts payable,
short-term bank borrowings and other current liabilities, approximate their fair values because of the short maturity of these instruments
and market rates of interest.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;ASC 825-10 requires certain disclosures regarding the fair value of
financial instruments. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an
orderly transaction between market participants at the measurement date. A three-level fair value hierarchy prioritizes the inputs used
to measure fair value. The hierarchy requires entities to maximize the use of observable inputs and minimize the use of unobservable inputs.
The three levels of inputs used to measure fair value are as follows:&lt;/p&gt;&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"&gt;&lt;tr style="vertical-align: top; text-align: justify"&gt;
&lt;td style="width: 0.25in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in; text-align: left"&gt;&#x25cf;&lt;/td&gt;&lt;td style="text-align: justify"&gt;Level 1 &#x2014; Quoted prices in active markets for identical
assets and liabilities.&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"&gt;&lt;tr style="vertical-align: top; text-align: justify"&gt;
&lt;td style="width: 0.25in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in; text-align: left"&gt;&#x25cf;&lt;/td&gt;&lt;td style="text-align: left"&gt;Level 2 &#x2014; Quoted prices in active markets for similar
assets and liabilities, or other inputs that are observable for the asset or liability, either directly or indirectly, for substantially
the full term of the financial instrument.&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"&gt;&lt;tr style="vertical-align: top; text-align: justify"&gt;
&lt;td style="width: 0.25in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in; text-align: left"&gt;&#x25cf;&lt;/td&gt;&lt;td style="text-align: left"&gt;Level 3 &#x2014; Unobservable inputs that are supported by
little or no market activity and that are significant to the fair value of the assets and liabilities. This includes certain pricing
models, discounted cash flow methodologies and similar techniques that use significant unobservable inputs.&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company considers the carrying amounts of its financial assets
and liabilities, which primarily include cash and cash equivalents, restricted cash, notes receivable, accounts receivable, net, inventories,
net, prepaid expense and other current assets, accounts payables, income tax payable, accrued expenses and other current payables, short-term
loans, and current portion of finance lease obligation, to approximate their fair values as of December 31, 2024 and 2023, due to their
short-term maturities or because they are recorded at present value.&lt;/p&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="c0" id="ixv-21130">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Earnings (Loss) per Share&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Under the provisions of ASC 260, &#x201c;Earnings Per Share&#x201d;,
basic earnings (loss) per share is computed by dividing net income (loss) attributable to common shareholders by the weighted average
number of ordinary shares outstanding for the periods presented. Diluted income (loss) per share reflects the potential dilution that
could occur if securities or other contracts to issue ordinary shares were exercised or converted into ordinary shares or resulted in
the issuance of ordinary shares that would then share in the income of the company, subject to anti- dilution limitations.&lt;/p&gt;&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December 31, &lt;br/&gt; 2024&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December 31, &lt;br/&gt; 2023&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December 31, &lt;br/&gt; 2022&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Numerator for earnings (loss) per share:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; width: 64%; text-align: left"&gt;Net income (loss) attributable to the Company&#x2019;s ordinary shareholders&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(1,881,635&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;864,722&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2,932,363&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Denominator for basic and diluted earnings per share:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt; padding-left: 0.125in; text-align: left"&gt;Basic and weighted average ordinary shares&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;17,451,865&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;11,752,180&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;10,000,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;Per share amount&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; padding-bottom: 2.5pt"&gt;Per share - basic and diluted&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(0.11&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;0.07&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;0.29&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="c0" id="ixv-24795">Diluted income (loss) per share reflects the potential dilution that
could occur if securities or other contracts to issue ordinary shares were exercised or converted into ordinary shares or resulted in
the issuance of ordinary shares that would then share in the income of the company, subject to anti- dilution limitations.&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December 31, &lt;br/&gt; 2024&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December 31, &lt;br/&gt; 2023&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December 31, &lt;br/&gt; 2022&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Numerator for earnings (loss) per share:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; width: 64%; text-align: left"&gt;Net income (loss) attributable to the Company&#x2019;s ordinary shareholders&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(1,881,635&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;864,722&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2,932,363&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Denominator for basic and diluted earnings per share:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt; padding-left: 0.125in; text-align: left"&gt;Basic and weighted average ordinary shares&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;17,451,865&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;11,752,180&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;10,000,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;Per share amount&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; padding-bottom: 2.5pt"&gt;Per share - basic and diluted&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(0.11&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;0.07&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;0.29&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c0" decimals="0" id="ixv-24796" unitRef="usd">-1881635</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c6" decimals="0" id="ixv-24797" unitRef="usd">864722</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c7" decimals="0" id="ixv-24798" unitRef="usd">2932363</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c0"
      decimals="INF"
      id="ixv-24799"
      unitRef="shares">17451865</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c6"
      decimals="INF"
      id="ixv-24800"
      unitRef="shares">11752180</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c7"
      decimals="INF"
      id="ixv-24801"
      unitRef="shares">10000000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c0"
      decimals="2"
      id="ixv-24802"
      unitRef="usdPershares">-0.11</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c0"
      decimals="2"
      id="ixv-24803"
      unitRef="usdPershares">-0.11</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c6"
      decimals="2"
      id="ixv-24804"
      unitRef="usdPershares">0.07</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c6"
      decimals="2"
      id="ixv-24805"
      unitRef="usdPershares">0.07</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c7"
      decimals="2"
      id="ixv-24806"
      unitRef="usdPershares">0.29</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c7"
      decimals="2"
      id="ixv-24807"
      unitRef="usdPershares">0.29</us-gaap:EarningsPerShareBasic>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="c0" id="ixv-21239">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Cash and Cash Equivalents&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Cash and cash equivalents include cash on hand, cash accounts, interest-bearing
savings accounts and time certificates of deposit with a maturity of three months or less when purchased. The Company considers all highly
liquid investment instruments with an original maturity of three months or less from the date of purchase to be cash equivalents. The
Company maintains most of the bank accounts in the PRC.&lt;/p&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy contextRef="c0" id="ixv-21246">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Restricted Cash&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Restricted cash consists of cash deposited with the PRC bank and used
as collateral to secure the Company&#x2019;s note receivable payments. In November 2016, the FASB issued ASU No. 2016-18, Statement of
Cash Flows (Topic 230): Restricted Cash, which requires entities to present the aggregate changes in cash, cash equivalents, restricted
cash and restricted cash equivalents in the statement of cash flows. As a result, the statement of cash flows will be required to present
restricted cash and restricted cash equivalents as a part of the beginning and ending balances of cash and cash equivalents. The Company
adopted the updated guidance and presented restricted cash within the ending cash, cash equivalents, and restricted cash balance on the
Company&#x2019;s consolidated statement of cash flows for the periods presented.&lt;/p&gt;</us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy contextRef="c0" id="ixv-21253">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Accounts Receivable, Net&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Accounts receivable are recognized and carried at original invoiced
amount less an estimated allowance expected credit losses. ASU No. 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement
of Credit Losses on Financial Instruments (&#x201c;ASU 2016-13&#x201d;), which requires the measurement and recognition of expected credit
losses to all financial assets held at amortized cost. CECL model requires measurement of the expected credit loss even if that risk of
loss is remote. The management believes that historical collection information is a reasonable base on which to determine expected credit
losses because the composition of the accounts receivables at the reporting date is consistent with that used in developing the historical
credit-loss percentages. That is, the similar risk characteristics of the customers and its payment practices have not changed significantly
over time. However, the foreseeable economic conditions will have a significant impact on our collectability of the accounts receivable.
The Management believes that the loan prime rate (LPR) is an useful indicator to reflect the future cost of the credit and the trend of
economic at the time of reporting. The Company combined treasury bill rate and our historical loss rate to determine the rates of expected
estimated credit losses. The accounts receivable sharing similar risk characteristics be pooled when the CECL is calculated.&lt;/p&gt;</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <us-gaap:InventoryPolicyTextBlock contextRef="c0" id="ixv-21275">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Inventories, Net&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Inventories are stated at the lower of cost or net realizable value.
Cost is determined on the weighted average basis. Work-in- progress inventories consist of raw materials, direct labor and overhead associated
with the manufacturing process. Finished goods included inventory finished in the Company&#x2019;s own warehouse and goods in transit,
which has not met the criteria of revenue recognition. The Company periodically assesses the recoverability of all inventories to determine
whether adjustments are required to record inventories at the lower of cost or net realizable value. Inventories that the Company determines
to be obsolete or in excess of forecasted usage are reduced to its estimated realizable value based on assumptions about future demand
and market conditions. A write down of potentially obsolete or slow-moving inventory is recorded based on management&#x2019;s analysis
of inventory levels.&lt;/p&gt;</us-gaap:InventoryPolicyTextBlock>
    <hlp:DeferredOfferingCostsPolicyTextBlock contextRef="c0" id="ixv-21282">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Deferred Offering Costs&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Deferred offering costs consist principally of all direct offering
costs incurred by the Company, such as underwriting, legal, accounting, consulting, printing, and other registration related costs in
connection with the initial public offering (&#x201c;IPO&#x201d;) of the Company&#x2019;s ordinary shares. Such costs are deferred until
the closing of the offering, at which time the deferred costs are offset against the offering proceeds. In the event the offering is unsuccessful
or aborted, the costs will be expensed. The Company consummated its IPO on March 31, 2023 and the underwriter exercised the over-allocation
option on May 2, 2023. The deferred offering costs incurred in connection with the IPO and the underwriter&#x2019;s option exercised have
been charged to additional capital.&lt;/p&gt;</hlp:DeferredOfferingCostsPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="c0" id="ixv-21289">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Property, Plant and Equipment, Net&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Property, plant and equipment are stated at cost less accumulated depreciation
and amortization. Depreciation and amortization are computed using the straight-line method over the estimated useful lives of the assets
with a 5% residual value. The estimated useful lives are as follows:&lt;/p&gt;&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Estimated&lt;br/&gt;
 Useful Life&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%"&gt;Buildings&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 11%; text-align: center"&gt;30 years&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Machinery equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;10 years&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Vehicles&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;4 - 5 years&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Office equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;5 years&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Tools&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;3 - 5 years&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Electronic devices&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;3 - 5 years&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The cost and related accumulated depreciation and amortization of assets
sold or otherwise retired are eliminated from the accounts and any gain or loss is included in the consolidated statements of operations
and comprehensive income. Expenditures for maintenance and repairs are charged to earnings as incurred, while additions, renewals and
betterments, which are expected to extend the useful life of assets, are capitalized. The Company also re-evaluates the periods of depreciation
and amortization to determine whether subsequent events and circumstances indicate a change in estimates of useful lives.&lt;/p&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentSalvageValuePercentage contextRef="c2" decimals="2" id="ixv-24808" unitRef="pure">0.05</us-gaap:PropertyPlantAndEquipmentSalvageValuePercentage>
    <hlp:PropertyPlantAndEquipmentUsefulLifeTableTextBlock contextRef="c0" id="ixv-24809">The estimated useful lives are as follows:&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Estimated&lt;br/&gt;
 Useful Life&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%"&gt;Buildings&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 11%; text-align: center"&gt;30 years&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Machinery equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;10 years&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Vehicles&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;4 - 5 years&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Office equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;5 years&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Tools&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;3 - 5 years&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Electronic devices&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;3 - 5 years&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</hlp:PropertyPlantAndEquipmentUsefulLifeTableTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c86" id="ixv-24810">P30Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c87" id="ixv-24811">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c88" id="ixv-24812">P4Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c89" id="ixv-24813">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c90" id="ixv-24814">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c91" id="ixv-24815">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c92" id="ixv-24816">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c93" id="ixv-24817">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c94" id="ixv-24818">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:IntangibleAssetsFiniteLivedPolicy contextRef="c0" id="ixv-21332">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Intangible Assets, Net&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Intangible assets are stated at cost, less accumulated amortization.
Amortization expense is recognized on the straight-line basis over the estimated useful lives of the assets. All land in the PRC is owned
by the government; however, the government grants &#x201c;land use rights.&#x201d; The Company has obtained rights to use various parcels
of land for 46 years. The Company amortizes the cost of the land use rights over their useful life using the straight-line method.&lt;/p&gt;</us-gaap:IntangibleAssetsFiniteLivedPolicy>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c69" id="ixv-24819">P46Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock contextRef="c0" id="ixv-21339">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Impairment for Long-Lived Assets&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Long-lived assets, including property, plant and equipment and intangible
with finite lives are reviewed for impairment whenever events or changes in circumstances (such as a significant adverse change to market
conditions that will impact the future use of the assets) indicate that the carrying value of an asset may not be recoverable. The Company
assesses the recoverability of the assets based on the undiscounted future cash flows the assets are expected to generate and recognize
an impairment loss when estimated undiscounted future cash flows expected to result from the use of the asset plus net proceeds expected
from disposition of the asset, if any, are less than the carrying value of the asset. If an impairment is identified, the Company would
reduce the carrying amount of the asset to its estimated fair value based on a discounted cash flows approach or, when available and appropriate,
to comparable market values. There was no impairment of long-lived assets recognized for the years ended December 31, 2024, 2023 and 2022,
respectively.&lt;/p&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:LesseeLeasesPolicyTextBlock contextRef="c0" id="ixv-21361">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Lease Commitments&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company has adopted the new lease standard, ASC 842, Leases (Topic
842) for all periods presented. The Company elected the package of practical expedients permitted under the transition guidance within
ASC Topic 842, which among other things, allows the Company to carry forward certain historical conclusions reached under ASC Topic 840
regarding lease identification, classification, and the accounting treatment of initial direct costs. The Company elected not to record
assets and liabilities on its consolidated balance sheets for any new or existing lease arrangements with lease terms of twelve months
or less. The Company recognizes lease expenses for such leases on a straight-line basis over the lease term. In addition, the Company
elected the land easement transition practical expedient and did not reassess whether an existing or expired land easement is a lease
or contains a lease if it has not historically been accounted for as a lease. The Company elected the transition method which allows entities
to initially apply the requirements by recognizing a cumulative-effect adjustment to the opening balance of retained earnings in the period
of adoption.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The initial lease liability is equal to the future fixed minimum lease
payments discounted using the Company&#x2019;s incremental borrowing rate, on a secured basis. The lease term includes optional renewal
periods and early termination payments when it is reasonably certain that the Company will exercise those rights. The initial measurement
of the ROU asset is equal to the initial lease liability plus any initial direct costs and prepayments, less any lease incentives.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;In cases of sale and leaseback transactions, if the transfer of the
asset to the lessor does not qualify as a sale, then the transaction constitutes a failed sale and leaseback and is accounted for as a
financing transaction. For a sale to have occurred, the control of the asset would need to be transferred to the lessor, and the lessor
would need to obtain substantially all the benefits from the use of the asset. The Company has entered into a sale and leaseback transaction
which qualified as failed sale and leaseback transaction as the Company has a purchase obligation to acquire the machinery at the end
of the lease term. The asset has been included in the property, plant and equipment, and the amortization is computed based on the shorter
of the financing terms or the estimated useful life.&lt;/p&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock contextRef="c0" id="ixv-21374">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Revenue Recognition&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company has adopted the new revenue standard, ASC 606, Revenue
from Contracts with Customers (Topic 606) for all periods presented. Under ASC 606, the Company recognizes revenue when a customer obtains
control of promised goods, in an amount that reflects the consideration which the Company expects to receive in exchange for the goods.
To determine revenue recognition for arrangements within the scope of ASC 606, the Company performs the following five steps: (1) identify
the contracts with a customer; (2) identify the performance obligations in the contract; (3) determine the transaction price; (4) allocate
the transaction price to the performance obligations in the contract; and (5) recognize revenue when or as the entity satisfies a performance
obligation. The Company applies the five-step model to contracts when it is probable that the entity will collect the consideration it
is entitled to in exchange for the goods it transfers to the customer. Revenue is recognized net of value-added tax.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company&#x2019;s revenue is principally derived from sales of products
in domestic and overseas markets. Revenue is recognized at the point in time when the performance obligation has been satisfied and control
of the products have been transferred to the customers, which generally occurs upon shipment for overseas customers and acceptance for
domestic customers based on the terms of the sales contracts.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Revenue is measured by the transaction price, which is defined as the
amount of consideration the Company expects to receive in exchange for selling products to customers. The Company does not offer or agree
on terms that result in variable consideration during the periods presented. Amounts billed and due from customers are short term in nature
and are classified as receivables since payments are unconditional and only the passage of time is required before payments are due. The
Company does not grant payment terms greater than one year. Additionally, the Company does not offer promotional payments, customer coupons,
rebates or other cash redemptions offers to its customers.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company does not have any contract asset. Contract liabilities
are recorded when consideration is received from a customer prior to transferring the control of goods to the customer or other conditions
under the terms of a sales contract. As of December 31, 2024 and 2023, the Company recorded contract liabilities, included in accrued
expenses and other payables, of $219,933 and $178,135, respectively. The Company recognized $24,484, $45,800 and $124,687 of beginning
contract liabilities as revenue for the years ended December 31, 2024, 2023 and 2022, respectively. The Company is expected to recognize
the December 31, 2024&#x2019;s ending contract liabilities of $219,933 in the next twelve months ending December 31, 2025 as revenues.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company&#x2019;s net revenue segregated by geographic regions is
as follows:&lt;/p&gt;&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;For the Years Ending December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%"&gt;PRC&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;12,196,548&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;12,117,240&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;15,285,549&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Overseas&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,909,072&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;3,880,714&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;4,997,696&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;14,105,620&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;15,997,954&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;20,283,245&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities contextRef="c70" decimals="0" id="ixv-24820" unitRef="usd">219933</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities contextRef="c71" decimals="0" id="ixv-24821" unitRef="usd">178135</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="c0" decimals="0" id="ixv-24822" unitRef="usd">24484</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="c6" decimals="0" id="ixv-24823" unitRef="usd">45800</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="c7" decimals="0" id="ixv-24824" unitRef="usd">124687</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="c72" decimals="0" id="ixv-24825" unitRef="usd">219933</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock contextRef="c0" id="ixv-21405">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company&#x2019;s net revenue segregated by geographic regions is
as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;For the Years Ending December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%"&gt;PRC&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;12,196,548&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;12,117,240&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;15,285,549&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Overseas&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,909,072&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;3,880,714&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;4,997,696&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;14,105,620&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;15,997,954&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;20,283,245&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c95" decimals="0" id="ixv-24826" unitRef="usd">12196548</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c96" decimals="0" id="ixv-24827" unitRef="usd">12117240</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c97" decimals="0" id="ixv-24828" unitRef="usd">15285549</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c98" decimals="0" id="ixv-24829" unitRef="usd">1909072</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c99" decimals="0" id="ixv-24830" unitRef="usd">3880714</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c100" decimals="0" id="ixv-24831" unitRef="usd">4997696</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:Revenues contextRef="c0" decimals="0" id="ixv-24832" unitRef="usd">14105620</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c6" decimals="0" id="ixv-24833" unitRef="usd">15997954</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c7" decimals="0" id="ixv-24834" unitRef="usd">20283245</us-gaap:Revenues>
    <hlp:ValueAddedTaxPolicyTextBlock contextRef="c0" id="ixv-21470">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Value Added Tax&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Hongli Shandong and its subsidiaries are subject to a VAT of 13%
for its business practice. The amount of VAT liability is determined by applying the applicable tax rate to the invoiced amount of
the product sold. The Company reports revenue net of PRC&#x2019;s VAT for all the periods presented on the consolidated statements of
operations and comprehensive income.&lt;/p&gt;</hlp:ValueAddedTaxPolicyTextBlock>
    <hlp:ValueAddedTaxPercentage contextRef="c0" decimals="2" id="ixv-24835" unitRef="pure">0.13</hlp:ValueAddedTaxPercentage>
    <us-gaap:CostOfSalesPolicyTextBlock contextRef="c0" id="ixv-21477">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Cost of Revenues&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Amounts recorded as cost of revenue relate to direct expenses incurred
in order to generate revenue. Such costs are recorded as incurred. Cost of revenues consists of product costs, including costs of raw
material, contract manufacturers for production, shipping and handling costs, manufacturing and tooling equipment depreciation.&lt;/p&gt;</us-gaap:CostOfSalesPolicyTextBlock>
    <us-gaap:ResearchAndDevelopmentExpensePolicy contextRef="c0" id="ixv-21484">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Research and Development Expenses&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Research and development expenses consist primarily of salary and welfare
for research and development personnel, consulting and contractor expenses, testing and tooling materials and other expenses associated
with research and development personnel. The Company recognizes research and development expenses as expenses when incurred. Research
and development expenses were $818,315, $962,963 and $1,412,355 for the years ended December 31, 2024, 2023 and 2022, respectively.&lt;/p&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c0" decimals="0" id="ixv-24836" unitRef="usd">818315</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c6" decimals="0" id="ixv-24837" unitRef="usd">962963</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c7" decimals="0" id="ixv-24838" unitRef="usd">1412355</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock contextRef="c0" id="ixv-21491">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Sales and Marketing Expenses&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Sales and marketing expenses consist primarily of salary and welfare
for sales and marketing personnel, promotion and marketing expenses and other expenses associated with sales and marketing personnel.
The Company recognized $564,964, $631,361 and $596,620 of sales and marketing expenses for the years ended December 31, 2024, 2023 and
2022, respectively.&lt;/p&gt;</us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock>
    <us-gaap:SellingAndMarketingExpense contextRef="c0" decimals="0" id="ixv-24839" unitRef="usd">564964</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c6" decimals="0" id="ixv-24840" unitRef="usd">631361</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c7" decimals="0" id="ixv-24841" unitRef="usd">596620</us-gaap:SellingAndMarketingExpense>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="c0" id="ixv-21498">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Income Taxes&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company follows the liability method of accounting for income taxes
in accordance with ASC 740 (&#x201c;ASC 740&#x201d;), Income Taxes. Under this method, deferred tax assets and liabilities are determined
based on the difference between the financial reporting and tax bases of assets and liabilities using enacted tax rates that will be in
effect in the period in which the differences are expected to reverse. The Company records a valuation allowance to offset deferred tax
assets if based on the weight of available evidence; it is more-likely-than-not that some portion, or all, of the deferred tax assets
will not be realized. The effect on deferred taxes of a change in tax rate is recognized in tax expense in the period that includes the
enactment date of the change in the tax rate.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company accounted for uncertainties in income taxes in accordance
with ASC 740. Interest and penalties related to unrecognized tax benefit recognized in accordance with ASC 740 are classified in the consolidated
statements of operations and comprehensive income as income tax expense. No such expenses incurred during the years ended December 31,
2024, 2023 and 2022.&lt;/p&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:PriorPeriodReclassificationAdjustmentDescription contextRef="c0" id="ixv-21508">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Reclassifications&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Certain prior year amounts have been reclassified to conform to the
current year&#x2019;s presentation. These reclassifications were made to enhance consistency and comparability and had no impact on previously
reported results of operations, financial position, or cash flows. For the year ended December 31, 2024, the Company reclassified interest
income previously presented separately within other income to be included in &#x201c;Interest and financing expenses, net&#x201d; in the
consolidated statements of operations and comprehensive income (loss). This reclassification reflects a change in presentation policy
to report financing-related income and expenses on a net basis. Prior periods have been reclassified accordingly for comparative purposes,
and the reclassification was immaterial.&lt;/p&gt;</us-gaap:PriorPeriodReclassificationAdjustmentDescription>
    <us-gaap:GovernmentAssistancePolicyTextBlock contextRef="c0" id="ixv-21530">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Government Subsidy&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Government grants include cash subsidies as well as other subsidies
received from various government agencies by the subsidiaries of the Company. Such subsidies are generally provided as incentives from
the local government to encourage the expansion of local business. The government grant is recognized in the consolidated statements of
income and comprehensive income when the relevant performance criteria specified in the grant are met, for instance, locating contact
centers in their jurisdictions or helping local employment needs. The government subsidy granted to the Company was $99,351, $25,919 and
$37,740 for the years ended December 31, 2024, 2023 and 2022, respectively and included in other income in the consolidated statements
of operations and comprehensive income.&lt;/p&gt;</us-gaap:GovernmentAssistancePolicyTextBlock>
    <us-gaap:OtherIncome contextRef="c73" decimals="0" id="ixv-24842" unitRef="usd">99351</us-gaap:OtherIncome>
    <us-gaap:OtherIncome contextRef="c74" decimals="0" id="ixv-24843" unitRef="usd">25919</us-gaap:OtherIncome>
    <us-gaap:OtherIncome contextRef="c75" decimals="0" id="ixv-24844" unitRef="usd">37740</us-gaap:OtherIncome>
    <hlp:StatutoryReservesPolicyTextBlock contextRef="c0" id="ixv-21537">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Statutory Reserves&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company&#x2019;s PRC subsidiaries are required to make appropriations
to certain non-distributable reserve funds.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;In accordance with China&#x2019;s Company Laws, the Company&#x2019;s
PRC subsidiary that are Chinese companies, must make appropriations from their after-tax profit (as determined under the Accounting Standards
for Business Enterprises as promulgated by the Ministry of Finance of the People&#x2019;s Republic of China (&#x201c;PRC GAAP&#x201d;)) to
non-distributable reserve funds including (i) statutory surplus fund and (ii) discretionary surplus fund. The appropriation to the statutory
surplus fund must be at least 10% of the after- tax profits calculated in accordance with PRC GAAP. Appropriation is not required if the
statutory surplus fund has reached 50% of the registered capital of the respective company. Appropriation to the discretionary surplus
fund is made at the discretion of the respective company.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Pursuant to the laws applicable to China&#x2019;s Foreign Investment
Enterprises, the Company&#x2019;s subsidiaries that are foreign investment enterprises in China have to make appropriations from their
after-tax profit (as determined under PRC GAAP) to reserve funds including (i) general reserve fund, (ii) enterprise expansion fund and
(iii) staff bonus and welfare fund. The appropriation to the general reserve fund must be at least 10% of the after-tax profits calculated
in accordance with PRC GAAP. Appropriation is not required if the reserve fund has reached 50% of the registered capital of the respective
company. Appropriations to the other two reserve funds are at the respective company&#x2019;s discretion. The use of the general reserve
fund, statutory surplus fund and discretionary surplus fund are restricted to the offsetting of losses to increase the registered capital
of the respective company. These reserves are not allowed to be transferred out as cash dividends, loans or advances, nor can they be
distributed except under liquidation.&lt;/p&gt;</hlp:StatutoryReservesPolicyTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c76" decimals="2" id="ixv-24845" unitRef="pure">0.10</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c77" decimals="2" id="ixv-24846" unitRef="pure">0.50</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c78" decimals="2" id="ixv-24847" unitRef="pure">0.10</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c79" decimals="2" id="ixv-24848" unitRef="pure">0.50</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock contextRef="c0" id="ixv-21550">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Comprehensive Income (Loss)&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Comprehensive income (loss) is comprised of net income (loss) and all
changes to the statements of shareholders&#x2019; equity, except those due to investments by shareholders, changes in paid-in capital and
distributions to shareholders. For the Company, comprehensive income (loss) for the years ended December 31, 2024, 2023 and 2022 consisted
of net income (loss) and unrealized gain (loss) from foreign currency translation adjustment.&lt;/p&gt;</us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock contextRef="c0" id="ixv-21557">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Segment Reporting&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company follows the &#x2018;management approach&#x2019; in determining its reportable
operating segments, as prescribed by ASC 280. Under this approach, the Company&#x2019;s chief operating decision maker (&#x201c;CODM&#x201d;)&#x2014;identified
as the Chief Executive Officer&#x2014;uses internal financial information to make operating decisions and assess performance.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The CODM reviews revenue information analyzed by customer; however,
this information is presented only at the revenue level, without allocation of associated costs or resources. As such, these customer-level
views do not constitute separate operating segments under U.S. GAAP. Accordingly, the Company has determined that it operates as a single
operating and reportable segment.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Refer to Note 19 &#x2013; Segment Reporting for additional disclosures
related to the segment reporting requirements under ASU 2023-07.&lt;/p&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="c0" id="ixv-21570">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Recently Issued Accounting Pronouncements&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company considers the applicability and impact of all ASUs. Management
periodically reviews new accounting standards that are issued and assesses the impacts on the Company&#x2019;s consolidated financial position
and/or results of operations.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;In November 2023, the Financial Accounting Standards Board (FASB) issued
Accounting Standards Update (ASU) 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. The ASU requires
public entities to disclose significant segment expense categories and other information used by the Chief Operating Decision Maker (CODM)
in assessing segment performance, even if the entity has only one reportable segment. ASU 2023-07 is effective for the Company&#x2019;s
annual periods beginning January 1, 2024 and for its interim periods beginning January 1, 2025. The Company adopted ASU 2023-07 on January
1, 2024. Adoption of the ASU did not affect the determination of the Company&#x2019;s operating or reportable segments. However, it resulted
in expanded disclosures regarding significant expense categories regularly reviewed by the CODM. These disclosures are included in Note
19 &#x2013; Segment Reporting to the consolidated financial statements.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;In December 2023, the FASB issued Accounting Standards Update (ASU)
2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (ASU 2023-09). The ASU focuses on income tax disclosures around
effective tax rates and cash income taxes paid. ASU 2023-09 largely follows the proposed ASU issued earlier in 2023 with several important
modifications and clarifications. Key features of ASU 2023-09 include: rate reconciliation disclosures, disaggregate income taxes paid
by federal, state, and foreign jurisdictions, and removes the need for certain disclosures previously required. ASU 2023-09 is effective
for public business entities for annual periods beginning after December 15, 2024 (generally, calendar year 2025) and effective for all
other business entities one year later; early adoption is permitted. Entities should adopt this guidance on a prospective basis, though
retrospective application is permitted. The adoption of ASU 2023-09 is not expected to have a material impact on the Company&#x2019;s consolidated
financial statements and disclosures.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;On November 4, 2024, the FASB issued ASU 2024-03, Disaggregation of
Income Statement Expenses (DISE), which requires disaggregated disclosure of income statement expenses for public business entities (PBEs).
The DISE does not change the expense captions an entity presents on the face of the income statement; rather, it requires disaggregation
of certain expense captions into specified categories in disclosures within the footnotes to the financial statements. DISE is effective
for annual reporting periods beginning after December 15, 2026 and interim reporting periods within annual reporting periods beginning
after December 15, 2027. The requirements will be applied prospectively with the option for retrospective application. Early adoption
is permitted. The adoption of this standard is not expected to have a material impact on the Company&#x2019;s consolidated financial statements
and disclosures.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company does not believe other recently issued but not yet effective
accounting standards would have a material effect on its consolidated financial position, statements of operations and cash flows.&lt;/p&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:AccountsAndNontradeReceivableTextBlock contextRef="c0" id="ixv-21606">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;NOTE 3 &#x2014; ACCOUNTS RECEIVABLE, NET&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Accounts receivable consisted of the following:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Accounts receivable, gross&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;5,898,773&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;6,066,309&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Less: allowance for current expected credit loss&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(89,399&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(52,773&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Accounts receivable, net&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;5,809,374&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;6,013,536&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-size: 10pt"&gt;The following CECL rates are used to
determine the allowance for current expected credit losses.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold; border-bottom: Black 1.5pt solid"&gt;Age of accounts receivable&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid"&gt;Current&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;31-60 &lt;br/&gt; days&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;61-90 &lt;br/&gt; days&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;91-120 &lt;br/&gt;
days&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;121-180 &lt;br/&gt;
days&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;181-270 &lt;br/&gt;
days&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;271-360 &lt;br/&gt;
days&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Over 360 &lt;br/&gt;
days&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 28%; text-align: left"&gt;Historical loss rate&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right"&gt;0.000&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right"&gt;0.000&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right"&gt;0.000&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right"&gt;0.000&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right"&gt;0.000&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right"&gt;0.000&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right"&gt;0.000&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right"&gt;0.000&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Adjustment&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;0.258&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;0.517&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;0.775&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1.033&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1.550&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;2.325&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;3.100&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;3.100&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;CECL rate&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;0.258&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;0.517&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;0.775&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;1.033&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;1.550&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;2.325&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;3.100&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;3.100&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;As of December 31, 2024, accounts receivable totaling $2,435,520
(RMB 17,777,592) were pledged as collateral to secure a short-term loan of $1,369,994 (RMB 10,000,000) from China Minsheng Bank (see Note
9)&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;As of December 31, 2023, accounts receivable of approximately $1.1
million (RMB 7.8 million) were pledged as collateral to secure a working capital loan of $760,574 from China Industrial Bank (see Note
9).&lt;/p&gt;</us-gaap:AccountsAndNontradeReceivableTextBlock>
    <us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock contextRef="c0" id="ixv-21609">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Accounts receivable consisted of the following:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Accounts receivable, gross&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;5,898,773&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;6,066,309&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Less: allowance for current expected credit loss&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(89,399&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(52,773&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Accounts receivable, net&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;5,809,374&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;6,013,536&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock>
    <us-gaap:AccountsReceivableGross contextRef="c2" decimals="0" id="ixv-24849" unitRef="usd">5898773</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross contextRef="c3" decimals="0" id="ixv-24850" unitRef="usd">6066309</us-gaap:AccountsReceivableGross>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c2" decimals="0" id="ixv-24851" unitRef="usd">89399</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c3" decimals="0" id="ixv-24852" unitRef="usd">52773</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c2" decimals="0" id="ixv-24853" unitRef="usd">5809374</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c3" decimals="0" id="ixv-24854" unitRef="usd">6013536</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNoncurrentPastDueTableTextBlock contextRef="c0" id="ixv-21660">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-size: 10pt"&gt;The following CECL rates are used to
determine the allowance for current expected credit losses.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold; border-bottom: Black 1.5pt solid"&gt;Age of accounts receivable&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid"&gt;Current&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;31-60 &lt;br/&gt; days&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;61-90 &lt;br/&gt; days&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;91-120 &lt;br/&gt;
days&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;121-180 &lt;br/&gt;
days&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;181-270 &lt;br/&gt;
days&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;271-360 &lt;br/&gt;
days&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Over 360 &lt;br/&gt;
days&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 28%; text-align: left"&gt;Historical loss rate&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right"&gt;0.000&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right"&gt;0.000&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right"&gt;0.000&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right"&gt;0.000&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right"&gt;0.000&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right"&gt;0.000&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right"&gt;0.000&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right"&gt;0.000&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Adjustment&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;0.258&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;0.517&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;0.775&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1.033&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1.550&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;2.325&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;3.100&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;3.100&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;CECL rate&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;0.258&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;0.517&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;0.775&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;1.033&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;1.550&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;2.325&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;3.100&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;3.100&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:AccountsReceivableNoncurrentPastDueTableTextBlock>
    <hlp:CurrentExpectedCreditLossesHistoricalLossRate contextRef="c0" decimals="5" id="ixv-24855" unitRef="pure">0</hlp:CurrentExpectedCreditLossesHistoricalLossRate>
    <hlp:CurrentExpectedCreditLossesHistoricalLossRate
      contextRef="c103"
      decimals="5"
      id="ixv-24856"
      unitRef="pure">0</hlp:CurrentExpectedCreditLossesHistoricalLossRate>
    <hlp:CurrentExpectedCreditLossesHistoricalLossRate
      contextRef="c104"
      decimals="5"
      id="ixv-24857"
      unitRef="pure">0</hlp:CurrentExpectedCreditLossesHistoricalLossRate>
    <hlp:CurrentExpectedCreditLossesHistoricalLossRate
      contextRef="c105"
      decimals="5"
      id="ixv-24858"
      unitRef="pure">0</hlp:CurrentExpectedCreditLossesHistoricalLossRate>
    <hlp:CurrentExpectedCreditLossesHistoricalLossRate
      contextRef="c106"
      decimals="5"
      id="ixv-24859"
      unitRef="pure">0</hlp:CurrentExpectedCreditLossesHistoricalLossRate>
    <hlp:CurrentExpectedCreditLossesHistoricalLossRate
      contextRef="c107"
      decimals="5"
      id="ixv-24860"
      unitRef="pure">0</hlp:CurrentExpectedCreditLossesHistoricalLossRate>
    <hlp:CurrentExpectedCreditLossesHistoricalLossRate
      contextRef="c108"
      decimals="5"
      id="ixv-24861"
      unitRef="pure">0</hlp:CurrentExpectedCreditLossesHistoricalLossRate>
    <hlp:CurrentExpectedCreditLossesHistoricalLossRate
      contextRef="c109"
      decimals="5"
      id="ixv-24862"
      unitRef="pure">0</hlp:CurrentExpectedCreditLossesHistoricalLossRate>
    <hlp:CurrentExpectedCreditLossesAdjustment contextRef="c0" decimals="5" id="ixv-24863" unitRef="pure">0.00258</hlp:CurrentExpectedCreditLossesAdjustment>
    <hlp:CurrentExpectedCreditLossesAdjustment
      contextRef="c103"
      decimals="5"
      id="ixv-24864"
      unitRef="pure">0.00517</hlp:CurrentExpectedCreditLossesAdjustment>
    <hlp:CurrentExpectedCreditLossesAdjustment
      contextRef="c104"
      decimals="5"
      id="ixv-24865"
      unitRef="pure">0.00775</hlp:CurrentExpectedCreditLossesAdjustment>
    <hlp:CurrentExpectedCreditLossesAdjustment
      contextRef="c105"
      decimals="5"
      id="ixv-24866"
      unitRef="pure">0.01033</hlp:CurrentExpectedCreditLossesAdjustment>
    <hlp:CurrentExpectedCreditLossesAdjustment
      contextRef="c106"
      decimals="5"
      id="ixv-24867"
      unitRef="pure">0.0155</hlp:CurrentExpectedCreditLossesAdjustment>
    <hlp:CurrentExpectedCreditLossesAdjustment
      contextRef="c107"
      decimals="5"
      id="ixv-24868"
      unitRef="pure">0.02325</hlp:CurrentExpectedCreditLossesAdjustment>
    <hlp:CurrentExpectedCreditLossesAdjustment
      contextRef="c108"
      decimals="5"
      id="ixv-24869"
      unitRef="pure">0.031</hlp:CurrentExpectedCreditLossesAdjustment>
    <hlp:CurrentExpectedCreditLossesAdjustment
      contextRef="c109"
      decimals="5"
      id="ixv-24870"
      unitRef="pure">0.031</hlp:CurrentExpectedCreditLossesAdjustment>
    <hlp:CurrentExpectedCreditLossesRate contextRef="c0" decimals="5" id="ixv-24871" unitRef="pure">0.00258</hlp:CurrentExpectedCreditLossesRate>
    <hlp:CurrentExpectedCreditLossesRate
      contextRef="c103"
      decimals="5"
      id="ixv-24872"
      unitRef="pure">0.00517</hlp:CurrentExpectedCreditLossesRate>
    <hlp:CurrentExpectedCreditLossesRate
      contextRef="c104"
      decimals="5"
      id="ixv-24873"
      unitRef="pure">0.00775</hlp:CurrentExpectedCreditLossesRate>
    <hlp:CurrentExpectedCreditLossesRate
      contextRef="c105"
      decimals="5"
      id="ixv-24874"
      unitRef="pure">0.01033</hlp:CurrentExpectedCreditLossesRate>
    <hlp:CurrentExpectedCreditLossesRate
      contextRef="c106"
      decimals="5"
      id="ixv-24875"
      unitRef="pure">0.0155</hlp:CurrentExpectedCreditLossesRate>
    <hlp:CurrentExpectedCreditLossesRate
      contextRef="c107"
      decimals="5"
      id="ixv-24876"
      unitRef="pure">0.02325</hlp:CurrentExpectedCreditLossesRate>
    <hlp:CurrentExpectedCreditLossesRate
      contextRef="c108"
      decimals="5"
      id="ixv-24877"
      unitRef="pure">0.031</hlp:CurrentExpectedCreditLossesRate>
    <hlp:CurrentExpectedCreditLossesRate
      contextRef="c109"
      decimals="5"
      id="ixv-24878"
      unitRef="pure">0.031</hlp:CurrentExpectedCreditLossesRate>
    <us-gaap:AccountsReceivableGrossCurrent contextRef="c2" decimals="0" id="ixv-24879" unitRef="usd">2435520</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent contextRef="c2" decimals="0" id="ixv-24880" unitRef="cny">17777592</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:ShortTermBorrowings contextRef="c101" decimals="0" id="ixv-24881" unitRef="usd">1369994</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="c101" decimals="0" id="ixv-24882" unitRef="cny">10000000</us-gaap:ShortTermBorrowings>
    <us-gaap:AccountsReceivableGrossCurrent contextRef="c3" decimals="-5" id="ixv-24883" unitRef="usd">1100000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent contextRef="c3" decimals="-5" id="ixv-24884" unitRef="cny">7800000</us-gaap:AccountsReceivableGrossCurrent>
    <hlp:WorkingCapitalLoan contextRef="c102" decimals="0" id="ixv-24885" unitRef="usd">760574</hlp:WorkingCapitalLoan>
    <us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock contextRef="c0" id="ixv-21820">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;NOTE 4 &#x2014; NOTES RECEIVABLES&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Notes receivable consisted of the following:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold; border-bottom: Black 1.5pt solid"&gt;Maturity Date&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Within the first quarter of 2024&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-99"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;70,830&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Within the second quarter of 2024&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-100"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;165,824&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Within the first quarter of 2025&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;161,413&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-101"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Within the second quarter of 2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;360,918&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-102"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;522,331&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;236,654&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Notes receivable consist of bank acceptance notes received from customers
in connection with the sale of the Company&#x2019;s products. These notes are issued by financial institutions and represent an unconditional
obligation of the issuing bank to pay the full-face value at maturity. The notes are non-interest bearing and generally mature within
six to twelve months from the date of issuance.&lt;/p&gt;</us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock contextRef="c0" id="ixv-21823">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Notes receivable consisted of the following:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold; border-bottom: Black 1.5pt solid"&gt;Maturity Date&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Within the first quarter of 2024&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-99"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;70,830&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Within the second quarter of 2024&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-100"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;165,824&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Within the first quarter of 2025&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;161,413&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-101"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Within the second quarter of 2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;360,918&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-102"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;522,331&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;236,654&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <us-gaap:NotesReceivableNet contextRef="c111" decimals="0" id="ixv-24886" unitRef="usd">70830</us-gaap:NotesReceivableNet>
    <us-gaap:NotesReceivableNet contextRef="c113" decimals="0" id="ixv-24887" unitRef="usd">165824</us-gaap:NotesReceivableNet>
    <us-gaap:NotesReceivableNet contextRef="c114" decimals="0" id="ixv-24888" unitRef="usd">161413</us-gaap:NotesReceivableNet>
    <us-gaap:NotesReceivableNet contextRef="c116" decimals="0" id="ixv-24889" unitRef="usd">360918</us-gaap:NotesReceivableNet>
    <us-gaap:NotesReceivableNet contextRef="c2" decimals="0" id="ixv-24890" unitRef="usd">522331</us-gaap:NotesReceivableNet>
    <us-gaap:NotesReceivableNet contextRef="c3" decimals="0" id="ixv-24891" unitRef="usd">236654</us-gaap:NotesReceivableNet>
    <us-gaap:InventoryDisclosureTextBlock contextRef="c0" id="ixv-21902">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;NOTE 5 &#x2014; INVENTORIES, NET&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Inventories are stated at the lower of cost or net realizable value.
Cost is determined using the weighted average method. Net realizable value is the estimated selling price in the ordinary course of business,
less reasonably predictable costs of completion, disposal, and transportation.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Raw materials&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;848,123&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;434,179&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Work in progress&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,633,948&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,726,415&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Finished goods&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;224,297&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;227,526&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;Subtotal&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,706,368&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,388,120&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Reserve for obsolete inventory&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(32,367&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(38,415&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;2,674,001&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;2,349,705&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company evaluates inventories for excess and obsolescence on a
regular basis, based on management&#x2019;s assessment of product life cycles, historical and forecasted demand, and market conditions.
A write-down is recognized when the carrying amount of inventory exceeds its estimated net realizable value. For the years ended December
31, 2024, 2023 and 2022, the Company recorded inventory write-downs of $55,176, $15,108, and $30,089, respectively. Additionally, the
Company established inventory valuation allowances of $32,367, $38,415, and $27,538 for the years ended December 31, 2024, 2023, and 2022,
respectively.&lt;/p&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="c0" id="ixv-21905">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Inventories are stated at the lower of cost or net realizable value.
Cost is determined using the weighted average method. Net realizable value is the estimated selling price in the ordinary course of business,
less reasonably predictable costs of completion, disposal, and transportation.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Raw materials&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;848,123&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;434,179&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Work in progress&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,633,948&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,726,415&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Finished goods&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;224,297&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;227,526&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;Subtotal&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,706,368&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,388,120&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Reserve for obsolete inventory&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(32,367&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(38,415&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;2,674,001&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;2,349,705&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterials contextRef="c2" decimals="0" id="ixv-24892" unitRef="usd">848123</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials contextRef="c3" decimals="0" id="ixv-24893" unitRef="usd">434179</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryWorkInProcess contextRef="c2" decimals="0" id="ixv-24894" unitRef="usd">1633948</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess contextRef="c3" decimals="0" id="ixv-24895" unitRef="usd">1726415</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryFinishedGoods contextRef="c2" decimals="0" id="ixv-24896" unitRef="usd">224297</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods contextRef="c3" decimals="0" id="ixv-24897" unitRef="usd">227526</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryGross contextRef="c2" decimals="0" id="ixv-24898" unitRef="usd">2706368</us-gaap:InventoryGross>
    <us-gaap:InventoryGross contextRef="c3" decimals="0" id="ixv-24899" unitRef="usd">2388120</us-gaap:InventoryGross>
    <us-gaap:InventoryLIFOReserve contextRef="c2" decimals="0" id="ixv-24900" unitRef="usd">32367</us-gaap:InventoryLIFOReserve>
    <us-gaap:InventoryLIFOReserve contextRef="c3" decimals="0" id="ixv-24901" unitRef="usd">38415</us-gaap:InventoryLIFOReserve>
    <us-gaap:InventoryNet contextRef="c2" decimals="0" id="ixv-24902" unitRef="usd">2674001</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c3" decimals="0" id="ixv-24903" unitRef="usd">2349705</us-gaap:InventoryNet>
    <us-gaap:InventoryWriteDown contextRef="c0" decimals="0" id="ixv-24904" unitRef="usd">55176</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown contextRef="c6" decimals="0" id="ixv-24905" unitRef="usd">15108</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown contextRef="c7" decimals="0" id="ixv-24906" unitRef="usd">30089</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryValuationReserves contextRef="c2" decimals="0" id="ixv-24907" unitRef="usd">32367</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryValuationReserves contextRef="c3" decimals="0" id="ixv-24908" unitRef="usd">38415</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryValuationReserves contextRef="c24" decimals="0" id="ixv-24909" unitRef="usd">27538</us-gaap:InventoryValuationReserves>
    <us-gaap:OtherCurrentAssetsTextBlock contextRef="c0" id="ixv-21990">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;NOTE 6 &#x2014; PREPAID EXPENSE AND OTHER CURRENT ASSETS&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The current portions of prepaid expense and other current assets
consist of the following:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Prepaid operating cost&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1,939,706&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;978,444&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Prepaid service cost&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;51,730&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;52,363&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Others&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;13,453&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;28,468&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;2,004,889&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;1,059,275&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:OtherCurrentAssetsTextBlock>
    <us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock contextRef="c0" id="ixv-21993">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The current portions of prepaid expense and other current assets
consist of the following:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Prepaid operating cost&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1,939,706&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;978,444&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Prepaid service cost&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;51,730&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;52,363&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Others&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;13,453&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;28,468&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;2,004,889&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;1,059,275&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock>
    <us-gaap:PrepaidExpenseCurrent contextRef="c2" decimals="0" id="ixv-24910" unitRef="usd">1939706</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent contextRef="c3" decimals="0" id="ixv-24911" unitRef="usd">978444</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidAdvertising contextRef="c2" decimals="0" id="ixv-24912" unitRef="usd">51730</us-gaap:PrepaidAdvertising>
    <us-gaap:PrepaidAdvertising contextRef="c3" decimals="0" id="ixv-24913" unitRef="usd">52363</us-gaap:PrepaidAdvertising>
    <us-gaap:OtherAssetsCurrent contextRef="c2" decimals="0" id="ixv-24914" unitRef="usd">13453</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="c3" decimals="0" id="ixv-24915" unitRef="usd">28468</us-gaap:OtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c2" decimals="0" id="ixv-24916" unitRef="usd">2004889</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c3" decimals="0" id="ixv-24917" unitRef="usd">1059275</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="c0" id="ixv-22068">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;NOTE 7 &#x2014; PROPERTY, PLANT AND EQUIPMENT, NET&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Property, plant and equipment, net consisted of the following:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%"&gt;Buildings&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;7,620,784&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;7,135,962&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Machinery equipment and tools&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;6,244,008&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,545,278&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Electronic devices&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;96,866&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;98,839&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Office equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;21,054&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;21,645&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Vehicles&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;324,888&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;315,714&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Construction in progress&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;230,966&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,084,596&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Subtotal&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;14,538,566&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;14,202,034&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Less: accumulated depreciation&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(4,152,824&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(3,449,289&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;10,385,742&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;10,752,745&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Depreciation expenses for the years ended December 31, 2024, 2023 and
2022 amounted to $804,395, $871,445 and 615,050, respectively, of which $671,603, $777,291 and $546,305 were included in cost of revenues,
respectively, and of which $132,792, $94,154 and $68,745 were included selling, general and administrative expenses, respectively.&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;During the year ended December 31, 2024, the Company disposed of certain
portions of its manufacturing buildings and received cash proceeds of $2,779 (RMB 20,000). As a result, fixed assets with a costs basis
of $158,739 (RMB 1,142,241) and related accumulated depreciation of $79,171 (RMB 569,693) were derecognized. This transaction resulted
in a net loss of $77,109, which included a value-added tax (VAT) of $320. In addition, during 2024, the Company wrote off certain assets
totaling $28,845 (RMB 207,556) that had previously been included in construction in progress.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Throughout 2023, the Company disposed of portions of its manufacturing
buildings, resulting in cash proceeds of approximately $2.1 million (RMB 15.2 million). Consequently, fixed asset costs totaling $2.8
million and accumulated depreciation of $1.1 million were eliminated from the Company&#x2019;s records. This transaction resulted in a
net gain of $337,941. In addition, the Company sold a vehicle and recognized a gain of $1,176 during the year ended December 31, 2023.&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;As of December 31, 2024 and 2023, certain properties were pledged as
collaterals to secure the Company&#x2019;s bank loans from Rural Commercial Bank of Shandong and Bank of Weifang (see Note 10).&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;During the years ended December 31, 2024, 2023 and 2022, the Company
did not recognize any impairment losses on its property, plant and equipment.&lt;/p&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="c0" id="ixv-22071">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Property, plant and equipment, net consisted of the following:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%"&gt;Buildings&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;7,620,784&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;7,135,962&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Machinery equipment and tools&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;6,244,008&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,545,278&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Electronic devices&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;96,866&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;98,839&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Office equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;21,054&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;21,645&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Vehicles&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;324,888&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;315,714&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Construction in progress&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;230,966&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,084,596&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Subtotal&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;14,538,566&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;14,202,034&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Less: accumulated depreciation&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(4,152,824&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(3,449,289&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;10,385,742&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;10,752,745&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c122" decimals="0" id="ixv-24918" unitRef="usd">7620784</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c123" decimals="0" id="ixv-24919" unitRef="usd">7135962</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c124" decimals="0" id="ixv-24920" unitRef="usd">6244008</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c125" decimals="0" id="ixv-24921" unitRef="usd">5545278</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c126" decimals="0" id="ixv-24922" unitRef="usd">96866</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c127" decimals="0" id="ixv-24923" unitRef="usd">98839</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c90" decimals="0" id="ixv-24924" unitRef="usd">21054</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c128" decimals="0" id="ixv-24925" unitRef="usd">21645</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c129" decimals="0" id="ixv-24926" unitRef="usd">324888</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c130" decimals="0" id="ixv-24927" unitRef="usd">315714</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c131" decimals="0" id="ixv-24928" unitRef="usd">230966</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c132" decimals="0" id="ixv-24929" unitRef="usd">1084596</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c2" decimals="0" id="ixv-24930" unitRef="usd">14538566</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c3" decimals="0" id="ixv-24931" unitRef="usd">14202034</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c2" decimals="0" id="ixv-24932" unitRef="usd">4152824</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c3" decimals="0" id="ixv-24933" unitRef="usd">3449289</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c2" decimals="0" id="ixv-24934" unitRef="usd">10385742</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c3" decimals="0" id="ixv-24935" unitRef="usd">10752745</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation contextRef="c0" decimals="0" id="ixv-24936" unitRef="usd">804395</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c6" decimals="0" id="ixv-24937" unitRef="usd">871445</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c7" decimals="0" id="ixv-24938" unitRef="usd">615050</us-gaap:Depreciation>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation contextRef="c0" decimals="0" id="ixv-24939" unitRef="usd">671603</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation contextRef="c6" decimals="0" id="ixv-24940" unitRef="usd">777291</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation contextRef="c7" decimals="0" id="ixv-24941" unitRef="usd">546305</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:Depreciation contextRef="c118" decimals="0" id="ixv-24942" unitRef="usd">132792</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c119" decimals="0" id="ixv-24943" unitRef="usd">94154</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c120" decimals="0" id="ixv-24944" unitRef="usd">68745</us-gaap:Depreciation>
    <us-gaap:AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1 contextRef="c0" decimals="0" id="ixv-24945" unitRef="usd">2779</us-gaap:AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1>
    <us-gaap:AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1 contextRef="c0" decimals="0" id="ixv-24946" unitRef="cny">20000</us-gaap:AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1>
    <us-gaap:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1 contextRef="c0" decimals="0" id="ixv-24947" unitRef="usd">158739</us-gaap:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1>
    <us-gaap:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1 contextRef="c0" decimals="0" id="ixv-24948" unitRef="cny">1142241</us-gaap:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1>
    <us-gaap:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciation contextRef="c2" decimals="0" id="ixv-24949" unitRef="usd">79171</us-gaap:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciation>
    <us-gaap:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciation contextRef="c2" decimals="0" id="ixv-24950" unitRef="cny">569693</us-gaap:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciation>
    <us-gaap:GainLossOnSaleOfOtherAssets contextRef="c0" decimals="0" id="ixv-24951" unitRef="usd">77109</us-gaap:GainLossOnSaleOfOtherAssets>
    <us-gaap:ValueAddedTaxReceivable contextRef="c2" decimals="0" id="ixv-24952" unitRef="usd">320</us-gaap:ValueAddedTaxReceivable>
    <us-gaap:GainLossOnSaleOfOtherAssets contextRef="c121" decimals="0" id="ixv-24953" unitRef="usd">28845</us-gaap:GainLossOnSaleOfOtherAssets>
    <us-gaap:GainLossOnSaleOfOtherAssets contextRef="c121" decimals="0" id="ixv-24954" unitRef="cny">207556</us-gaap:GainLossOnSaleOfOtherAssets>
    <us-gaap:AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1 contextRef="c6" decimals="-5" id="ixv-24955" unitRef="usd">2100000</us-gaap:AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1>
    <us-gaap:AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1 contextRef="c6" decimals="-5" id="ixv-24956" unitRef="cny">15200000</us-gaap:AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1>
    <us-gaap:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1 contextRef="c6" decimals="-5" id="ixv-24957" unitRef="usd">2800000</us-gaap:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1>
    <us-gaap:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciation contextRef="c3" decimals="-5" id="ixv-24958" unitRef="usd">1100000</us-gaap:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciation>
    <us-gaap:GainLossOnSaleOfInterestInProjects contextRef="c6" decimals="0" id="ixv-24959" unitRef="usd">337941</us-gaap:GainLossOnSaleOfInterestInProjects>
    <us-gaap:GainLossOnSaleOfOilAndGasProperty contextRef="c6" decimals="0" id="ixv-24960" unitRef="usd">1176</us-gaap:GainLossOnSaleOfOilAndGasProperty>
    <us-gaap:IntangibleAssetsDisclosureTextBlock contextRef="c0" id="ixv-22194">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;NOTE 8 &#x2014; INTANGIBLE ASSETS, NET&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Intangible assets consisted of the following:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="font: bold 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: bold 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Land use rights&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;4,630,496&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;4,760,543&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Less: accumulated amortization&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(198,093&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(100,974&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Intangible assets, net&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;4,432,403&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;4,659,569&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Amortization expense for the years ended December 31, 2024, 2023, and
2022 was $101,315, $100,689, and $29,618, respectively. Of these amounts, $77,737, $76,952, and $16,074 were included in cost of revenues,
and $23,578, $23,737, and $13,544 were included in selling, general and administrative expenses, respectively.&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;As of December 31, 2024 and 2023, certain land use rights were pledged
as collaterals to secure the Company&#x2019;s bank loan from Bank of Weifang and Bank of Beijing (see Note 10).&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;During the years ended December 31, 2024, 2023 and 2022, the Company
did not recognize any impairment losses on its intangible assets.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;During the 2023, the Company sold part of its manufacturing buildings,
resulting in a net gain of $337,941 (see Note 7). In connection with this transaction, a parcel of land use right was sold. As a result,
land use right with a cost of $865,720 and related accumulated amortization of $243,160 was derecognized from the intangible assets. In
2023, the Company acquired two parcels of land use rights for a total consideration of $559,893. The land was reserved for future development.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Amortization of intangible assets attributable to future periods as
of December 31, 2024 is as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold; border-bottom: Black 1.5pt solid"&gt;Twelve months ended&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Amortization &lt;br/&gt;
Amount&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: left"&gt;2025&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;99,877&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;2026&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;99,877&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;2027&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;99,877&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;2028&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;99,877&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;2029&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;99,877&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Thereafter&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;3,933,018&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;4,432,403&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:IntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock contextRef="c0" id="ixv-22197">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Intangible assets consisted of the following:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="font: bold 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: bold 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Land use rights&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;4,630,496&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;4,760,543&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Less: accumulated amortization&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(198,093&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(100,974&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Intangible assets, net&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;4,432,403&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;4,659,569&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c2" decimals="0" id="ixv-24961" unitRef="usd">4630496</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c3" decimals="0" id="ixv-24962" unitRef="usd">4760543</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c2" decimals="0" id="ixv-24963" unitRef="usd">198093</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c3" decimals="0" id="ixv-24964" unitRef="usd">100974</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c2" decimals="0" id="ixv-24965" unitRef="usd">4432403</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c3" decimals="0" id="ixv-24966" unitRef="usd">4659569</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c133" decimals="0" id="ixv-24967" unitRef="usd">101315</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c134" decimals="0" id="ixv-24968" unitRef="usd">100689</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c135" decimals="0" id="ixv-24969" unitRef="usd">29618</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:CostOfGoodsAndServicesSoldAmortization contextRef="c0" decimals="0" id="ixv-24970" unitRef="usd">77737</us-gaap:CostOfGoodsAndServicesSoldAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldAmortization contextRef="c6" decimals="0" id="ixv-24971" unitRef="usd">76952</us-gaap:CostOfGoodsAndServicesSoldAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldAmortization contextRef="c7" decimals="0" id="ixv-24972" unitRef="usd">16074</us-gaap:CostOfGoodsAndServicesSoldAmortization>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c118" decimals="0" id="ixv-24973" unitRef="usd">23578</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c119" decimals="0" id="ixv-24974" unitRef="usd">23737</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c120" decimals="0" id="ixv-24975" unitRef="usd">13544</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ProceedsFromSaleOfBuildings contextRef="c6" decimals="0" id="ixv-24976" unitRef="usd">337941</us-gaap:ProceedsFromSaleOfBuildings>
    <us-gaap:Land contextRef="c3" decimals="0" id="ixv-24977" unitRef="usd">865720</us-gaap:Land>
    <us-gaap:AdjustmentForAmortization contextRef="c6" decimals="0" id="ixv-24978" unitRef="usd">243160</us-gaap:AdjustmentForAmortization>
    <us-gaap:PaymentsToAcquireLandHeldForUse contextRef="c6" decimals="0" id="ixv-24979" unitRef="usd">559893</us-gaap:PaymentsToAcquireLandHeldForUse>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock contextRef="c0" id="ixv-22271">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Amortization of intangible assets attributable to future periods as
of December 31, 2024 is as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold; border-bottom: Black 1.5pt solid"&gt;Twelve months ended&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Amortization &lt;br/&gt;
Amount&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: left"&gt;2025&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;99,877&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;2026&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;99,877&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;2027&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;99,877&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;2028&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;99,877&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;2029&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;99,877&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Thereafter&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;3,933,018&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;4,432,403&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths contextRef="c2" decimals="0" id="ixv-24980" unitRef="usd">99877</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo contextRef="c2" decimals="0" id="ixv-24981" unitRef="usd">99877</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree contextRef="c2" decimals="0" id="ixv-24982" unitRef="usd">99877</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour contextRef="c2" decimals="0" id="ixv-24983" unitRef="usd">99877</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive contextRef="c2" decimals="0" id="ixv-24984" unitRef="usd">99877</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive contextRef="c2" decimals="0" id="ixv-24985" unitRef="usd">3933018</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c2" decimals="0" id="ixv-24986" unitRef="usd">4432403</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:EquityMethodInvestmentsDisclosureTextBlock contextRef="c0" id="ixv-22326">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;NOTE 9 &#x2014; DEPOSIT FOR INVESTMENT IN JOINT VENTURE&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;On December 6, 2024, the Company deposited its capital
contribution of approximately $32.9 million (RMB 239,979,300) into the bank account of Jinan Langchi Heavy Industry Co., Ltd.
(&#x201c;Langchi&#x201d;), in anticipation of a joint venture investment. The deposit was funded with proceeds from a private
placement completed on December 5, 2024. The Company plans to develop a new business with Langchi in Shandong Province, China. This
amount is presented in the consolidated balance sheet as of December 31, 2024, under the line item &#x201c;Deposit for Investment in
Joint Venture.&#x201d;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The joint venture agreement was executed on March 10, 2025, see Note
19 &#x2013; Subsequent Events for details.&lt;/p&gt;</us-gaap:EquityMethodInvestmentsDisclosureTextBlock>
    <us-gaap:EquityMethodInvestments
      contextRef="c136"
      decimals="-5"
      id="ixv-24987"
      unitRef="usd">32900000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments contextRef="c136" decimals="0" id="ixv-24988" unitRef="cny">239979300</us-gaap:EquityMethodInvestments>
    <us-gaap:DebtDisclosureTextBlock contextRef="c0" id="ixv-22335">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;NOTE 10 &#x2014; LOANS&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Loans represent amounts payable to various banks and financial institutions
in accordance with the scheduled payment terms outlined in the respective loan agreements. These loans are secured by collateral or guarantees
and are classified as either short-term or long-term based on their respective maturities.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration:underline"&gt;Short-term loans&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Short-term loans consisted of the following:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; border-bottom: Black 1.5pt solid"&gt;Financial Institutions&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 4%; text-align: center"&gt;1&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 71%; text-align: left"&gt;Rural Commercial Bank of Shandong&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;684,997&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;704,235&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: center"&gt;2&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Postal Savings Bank of China&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-103"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;704,235&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: center"&gt;3&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Industrial and Commercial Bank of China&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-104"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;633,812&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: center"&gt;4&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;Bank of Beijing&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;958,996&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;845,082&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: center"&gt;5&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;Bank of Rizhao&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,095,996&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;690,151&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: center"&gt;6&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Industrial Bank&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-105"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;760,574&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: center"&gt;7&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Agricultural Bank of China&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,315,195&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,352,132&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: center"&gt;8&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;China Minsheng Bank&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;684,997&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-106"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: center; padding-bottom: 1.5pt"&gt;9&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Weihai City Commercial Bank&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,095,996&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-107"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Short-term loans&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,836,177&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,690,221&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: center; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Add: current portion of long-term loans&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;243,075&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;36,620&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: center; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;6,079,252&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;5,726,841&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;For the years ended December 31, 2024 and 2023, the Company entered
into various credit line and loan agreements with the aforementioned banks and financial institutions for an aggregated amount of approximately
$5.84 million (excluded the current portion of long-term loans) and $5.69 million, respectively. Interest rates for the loans outstanding
during the years ended December 31, 2024 and 2023 range from 2.00% to 6.29% per annum. Substantially all outstanding short-term loans
are guaranteed by the CEO, the family members of the CEO, and the companies owned by those family members.&lt;/p&gt;&lt;table cellpadding="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0.25in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in"&gt;(1)&lt;/td&gt;&lt;td&gt;On November 22, 2023, the Company obtained a short-term loan of $704,235 (RMB 5,000,000) from the Rural Commercial Bank of Shandong
(&#x201c;RCBS&#x201d;). The loan bore interest of 4.35% per annum and was due by November 21, 2024. The use of loan proceeds was restricted
to purchasing raw materials for production. Security for this loan was provided through the pledging of various patents valued approximately
at $2.2 million (RMB 16,000,000). Additionally, CEO and three family members provided personal guarantees for this loan. The loan was
paid in full on November 21, 2024. On December 2, 2024, the Company obtained a new short-term loan of $684,997 (RMB5,000,000) from RCBS.
The loan bears interest of 4.35% per annum and was due by November 26, 2025. The use of loan proceeds was restricted to purchasing raw
materials for production. Security for this loan was provided through the pledging of various patents valued approximately at $2.2 million
(RMB 16,000,000). Additionally, CEO and three family members provided personal guarantees for this loan.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0.25in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in"&gt;(2)&lt;/td&gt;&lt;td&gt;On November 30, 2022, the Company and two of its related parties, jointly entered into a line of credit loan agreement with Postal
Savings Bank of China (&#x201c;PSBC&#x201d;), which allow the Company to borrow revolving loans of $704,235 (RMB 5,000,000) from PSBC. The
revolving loan bore interest of 5% per annum and was to expire on November 29, 2024. The loan was paid in full on November 2, 2024.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0.25in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in"&gt;(3)&lt;/td&gt;&lt;td&gt;On March 9, 2023, the Company obtained a short-term small business loan of $633,812 (RMB 4,500,000) from the Industrial and Commercial
Bank of China (&#x201c;ICBC&#x201d;). The loan bore interest of 4.35% per annum and was due by March 8, 2024. The use of loan proceeds was
designated for working capital. The loan was also guaranteed by the two family members of the CEO. The Company repaid the loan in full
amount on March 8, 2024.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0.25in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in"&gt;(4)&lt;/td&gt;&lt;td&gt;On January 6, 2023, the Company obtained a $422,541 (RMB 3,000,000)
short-term loan from the Bank of Beijing. The loan bore an interest of 4.3% per annum and was set to mature on January 6, 2024. The Company
repaid this loan in full on January 5, 2024. On December 29, 2023, the Company acquired a second $422,541 (RMB 3,000,000) short-term loan
from the Bank of Beijing. The loan bore interest of 4.30% per annum and was to mature on December 28, 2024. The loan was paid in full
on December 20, 2024. On December 25, 2024, the Company obtained a new short-term loan of $958,996 (RMB7,000,000) from the Bank of Beijing.
The loan bears interest of 3.10% per annum and is to mature on December 25, 2025. The use of loan proceeds is restricted to working capital
for production. The loan is guaranteed by CEO and one family member of CEO. Land use rights and construction in progress valued approximately
at $729,000 (RMB5,320,000) was pledged to secure this short-term loan. (see Note 8)&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0.25in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in"&gt;(5)&lt;/td&gt;&lt;td&gt;On February 14, 2023, the Company obtained $704,235 (RMB 5,000,000) from the Bank of Rizhao. Among $704,235, $140,847 (RMB 1,000,000)
was a short-term loan for working capital only, $563,388 (RMB 4,000,000) was a short-term loan for purchase raw materials only. The loan
bore interest of 5.50% per annum, and was set to mature on February 14, 2024. During January and February of 2024, the Company repaid
the full amount of the loan. On April 17, 2024, the Company acquired a new short-term loan of $1,095,996 (RMB 8,000,000) from the Bank
of Rizhao. The proceeds from this loan are designated solely for purchasing raw materials. The loan, with an interest rate of 3.7% per
annum, is set to mature on April 10, 2025. To secure the loan, the Company pledged real estate valued approximately at $663,000
(RMB 4,836,000). Additionally, the CEO and three family members of the CEO have provided personal guarantees for this loan.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0.25in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in"&gt;(6)&lt;/td&gt;&lt;td&gt;On August 14, 2023, the Company secured a short-term loan amounting to $760,574 (RMB 5,400,000) from Industrial Bank Co., Ltd. (&#x201c;IBC&#x201d;).
This loan bore an interest rate of 4.35% per annum, was due for repayment on August 13, 2024. The funds obtained from this loan were earmarked
exclusively for the Company&#x2019;s working capital needs, particularly to support production activities. To secure the loan, the Company
pledged accounts receivable valued approximately at $1.10 million (RMB 7,800,000). Additionally, a family member of the CEO provided a
personal guarantee for this financial obligation. (Refer to Note 3 for further details). The Company repaid the loan in full amount on
August 7, 2024.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0.25in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in"&gt;(7)&lt;/td&gt;&lt;td&gt;On October 21, 2023, the Company obtained a $1,352,132 (RMB 9,600,000) short-term loan from the Agricultural Bank of China (&#x201c;ABC&#x201d;)
The loan with an interest rate of 3.80% per annum was set to mature on September 21, 2024. The Company repaid the loan on September 21,
2024. The Company acquired a new short-term loan of $1,315,195 (RMB9,600,000) from the ABC on September 29, 2024. The new short-term loan
bears an interest rate of 3.90 per annum and is set to mature on September 28, 2025. The proceeds from this loan are designated solely
for the purchase of raw materials for production purposes. To secure the loan, the Company pledged real properties valued at $2.03 million
(RMB 14,805,100). Moreover, a family member of the CEO has provided personal guarantees for this loan.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0.25in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in"&gt;(8)&lt;/td&gt;&lt;td&gt;&lt;p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif"&gt;On August 30, 2024, the Company obtained a short-term loan of $1,369,994
(RMB 10,000,000) from China Minsheng Bank. The loan bears interest at an annual rate of 4.0% and is scheduled to mature on August 30,
2025. The proceeds were designated for working capital to purchase raw materials. On December 9, 2024, the Company repaid $684,997 (RMB
5,000,000). As of December 31, 2024, the outstanding loan balance was $684,997. The loan is secured by accounts receivable totaling $2,435,520
(RMB 17,777,592) and is personally guaranteed by two family members of the CEO.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0.25in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in"&gt;(9)&lt;/td&gt;&lt;td&gt;On February 29, 2024, the Company secured a short-term loan amounting
to $1,095,996 (RMB 8,000,000) from the Weihai City Commercial Bank. The proceeds from this loan are designated solely for purchasing raw
materials. The loan carries an interest rate of 3.75% per annum and is set to mature on February 25, 2025. The CEO and three family members
of the CEO have provided personal guarantees for this loan.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0in"&gt;Interest expense pertaining to the above short-term loans for the years
ended December 31, 2024, 2023 and 2022 amounted to $281,139, $450,929, and $317,000, respectively, which included in the &#x201c;Interest
and financing expenses, net&#x201d; in the Company&#x2019;s consolidated statements of operations and comprehensive income (loss). The weighted
average interest rate for short-term loans was 4.35% and 5.70% for the years ended December 31, 2024 and 2023, respectively.&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration:underline"&gt;Long-term loans&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; border-bottom: Black 1.5pt solid"&gt;Financial Institutions&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 4%; text-align: center"&gt;1&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 71%"&gt;Bank of Weifang&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;136,999&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;140,847&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: center"&gt;2&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;Bank of Weifang&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,224,775&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,264,807&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: center"&gt;3&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Rural Commercial Bank of Shandong&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,912,512&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,969,041&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: center; padding-bottom: 1.5pt"&gt;4&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Shenzhen Qianhai WeBank Co., Ltd.&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;273,998&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-108"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Long-term loans&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,548,284&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,374,695&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: center; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Less: current portion of long-term loans&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(243,075&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(36,620&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: center; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;3,305,209&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;3,338,075&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;On April 23, 2023, the Company entered into a loan agreement with the
Bank of Weifang, securing approximately $1.37 million (RMB 10 million) aimed at bolstering working capital. The loan, bearing a 4.0% annual
interest rate, is scheduled for maturity on April 22, 2026. The repayment plan is organized into five equal semi-annual installments of
$13,700 (RMB 100,000) each, culminating in a balloon payment of $1.30 million (RMB 9.5 million) at the term&#x2019;s end. As security for the
loan, the company has pledged real estate worth $1.37 million (RMB 10 million). Additionally, personal guarantees have been provided by
Mr. Yuanqin Liu and two family members. During 2023, the Company repaid a total of $1.23 million (RMB 9 million), resulting in a remaining
loan balance of approximately $137,000 (RMB 1 million) as of December 31, 2024.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;On May 10, 2023, the Company entered into a loan agreement with the
Bank of Weifang, securing approximately $1.23 million (RMB 9 million) aimed at bolstering working capital. The loan, bearing a 4.0% annual
interest rate, is scheduled for maturity on April 22, 2026. The repayment plan is organized into five equal semi-annual installments of
$2,740 (RMB 20,000) each, culminating in a balloon payment of $1.22 million (RMB 8.9 million) at the end of the term. As security for
the loan, the company has pledged real estate worth $1.37 million (RMB 10 million). Additionally, personal guarantees have been provided
by Mr. Yuanqin Liu and three family members. The loan balance was approximately $1.22 million (RMB 8.9 million) as of December 31, 2024.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;On April 28, 2023, the Company entered into a loan agreement with the
Rural Commercial Bank of Shandong, securing approximately $1.92 million (RMB 14 million) aimed at bolstering working capital. The loan,
bearing a 4.1% annual interest rate, is scheduled for maturity on April 27, 2026. The repayment plan is organized into six equal semi-annual
installments of $1,370 (RMB 10,000) each, culminating in a balloon payment of $1.91 million (RMB 13.94 million) at the term&#x2019;s end.
As security for the loan, the company has pledged real estate worth $4.23 million (RMB 30.85 million). Additionally, personal guarantees
have been provided by Mr. Yuanqin Liu and three family members. The loan balance is approximately $1.91 million (RMB 13.96 million) as
of December 31, 2024.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;On December 21, 2022, the Company entered into a loan agreement with
Bank of Weifang to borrow approximately $9.6 million (RMB 70 million) for the acquisition of Yingxuan Assets. The loan had a fixed 35-month
term with a maturity date on November 4, 2025, and bore an annual interest rate of 6.8%. The loan was required to be repaid in 6 semi-annually
instalment payments within the loan terms. The loan was guaranteed by the CEO and the family members of the CEO, and certain third-party
company. In addition, the Company pledged its properties and land use rights recorded at approximately $6.5 million and $4.3 million as
collaterals to secure this loan, respectively. The loan was subsequently fully repaid in April 2023 without penalty of prepayment of the
date thereof.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;On January 30, 2024, the Company secured three 24-month loans totaling
$410,998 (RMB 3.0 million) from Shenzhen Qianhai WeBank Co., Ltd. The proceeds from these loans are designated solely for working capital.
The loans carry an interest rate of 6.29% per annum and are set to mature on February 1, 2026. Mr. Yuanqing Liu has provided personal
guarantees for these loans. The loan balance is approximately $274,000 (RMB 2.0 million) as of December 31, 2024.&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The future maturities of the long-term loan as of December 31, 2024
were as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold; border-bottom: Black 1.5pt solid"&gt;December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Future &lt;br/&gt;
Repayment&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: left"&gt;2025&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;243,075&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;2026&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,305,209&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Thereafter&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-109"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;3,548,284&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Interest expense pertaining to the above long term loans for the years
ended December 31, 2024, 2023 and 2022 amounted to $155,472, $91,135, and $22,000, respectively, which included in the &#x201c;Interest
and financing expenses, net&#x201d; in the Company&#x2019;s consolidated statements of operations and comprehensive income (loss).&lt;/p&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfShortTermDebtTextBlock contextRef="c0" id="ixv-22343">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Short-term loans consisted of the following:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; border-bottom: Black 1.5pt solid"&gt;Financial Institutions&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 4%; text-align: center"&gt;1&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 71%; text-align: left"&gt;Rural Commercial Bank of Shandong&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;684,997&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;704,235&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: center"&gt;2&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Postal Savings Bank of China&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-103"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;704,235&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: center"&gt;3&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Industrial and Commercial Bank of China&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-104"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;633,812&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: center"&gt;4&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;Bank of Beijing&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;958,996&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;845,082&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: center"&gt;5&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;Bank of Rizhao&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,095,996&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;690,151&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: center"&gt;6&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Industrial Bank&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-105"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;760,574&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: center"&gt;7&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Agricultural Bank of China&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,315,195&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,352,132&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: center"&gt;8&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;China Minsheng Bank&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;684,997&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-106"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: center; padding-bottom: 1.5pt"&gt;9&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Weihai City Commercial Bank&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,095,996&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-107"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Short-term loans&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,836,177&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,690,221&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: center; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Add: current portion of long-term loans&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;243,075&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;36,620&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: center; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;6,079,252&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;5,726,841&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; border-bottom: Black 1.5pt solid"&gt;Financial Institutions&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 4%; text-align: center"&gt;1&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 71%"&gt;Bank of Weifang&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;136,999&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;140,847&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: center"&gt;2&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;Bank of Weifang&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,224,775&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,264,807&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: center"&gt;3&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Rural Commercial Bank of Shandong&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,912,512&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,969,041&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: center; padding-bottom: 1.5pt"&gt;4&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Shenzhen Qianhai WeBank Co., Ltd.&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;273,998&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-108"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Long-term loans&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,548,284&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,374,695&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: center; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Less: current portion of long-term loans&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(243,075&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(36,620&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: center; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;3,305,209&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;3,338,075&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfShortTermDebtTextBlock>
    <us-gaap:ShorttermDebtFairValue contextRef="c184" decimals="0" id="ixv-24989" unitRef="usd">684997</us-gaap:ShorttermDebtFairValue>
    <us-gaap:ShorttermDebtFairValue contextRef="c185" decimals="0" id="ixv-24990" unitRef="usd">704235</us-gaap:ShorttermDebtFairValue>
    <us-gaap:ShorttermDebtFairValue contextRef="c187" decimals="0" id="ixv-24991" unitRef="usd">704235</us-gaap:ShorttermDebtFairValue>
    <us-gaap:ShorttermDebtFairValue contextRef="c189" decimals="0" id="ixv-24992" unitRef="usd">633812</us-gaap:ShorttermDebtFairValue>
    <us-gaap:ShorttermDebtFairValue contextRef="c190" decimals="0" id="ixv-24993" unitRef="usd">958996</us-gaap:ShorttermDebtFairValue>
    <us-gaap:ShorttermDebtFairValue contextRef="c191" decimals="0" id="ixv-24994" unitRef="usd">845082</us-gaap:ShorttermDebtFairValue>
    <us-gaap:ShorttermDebtFairValue contextRef="c192" decimals="0" id="ixv-24995" unitRef="usd">1095996</us-gaap:ShorttermDebtFairValue>
    <us-gaap:ShorttermDebtFairValue contextRef="c193" decimals="0" id="ixv-24996" unitRef="usd">690151</us-gaap:ShorttermDebtFairValue>
    <us-gaap:ShorttermDebtFairValue contextRef="c195" decimals="0" id="ixv-24997" unitRef="usd">760574</us-gaap:ShorttermDebtFairValue>
    <us-gaap:ShorttermDebtFairValue contextRef="c196" decimals="0" id="ixv-24998" unitRef="usd">1315195</us-gaap:ShorttermDebtFairValue>
    <us-gaap:ShorttermDebtFairValue contextRef="c197" decimals="0" id="ixv-24999" unitRef="usd">1352132</us-gaap:ShorttermDebtFairValue>
    <us-gaap:ShorttermDebtFairValue contextRef="c198" decimals="0" id="ixv-25000" unitRef="usd">684997</us-gaap:ShorttermDebtFairValue>
    <us-gaap:ShorttermDebtFairValue contextRef="c200" decimals="0" id="ixv-25001" unitRef="usd">1095996</us-gaap:ShorttermDebtFairValue>
    <us-gaap:ShorttermDebtFairValue contextRef="c2" decimals="0" id="ixv-25002" unitRef="usd">5836177</us-gaap:ShorttermDebtFairValue>
    <us-gaap:ShorttermDebtFairValue contextRef="c3" decimals="0" id="ixv-25003" unitRef="usd">5690221</us-gaap:ShorttermDebtFairValue>
    <hlp:LongtermLoans contextRef="c2" decimals="0" id="ixv-25004" unitRef="usd">243075</hlp:LongtermLoans>
    <hlp:LongtermLoans contextRef="c3" decimals="0" id="ixv-25005" unitRef="usd">36620</hlp:LongtermLoans>
    <us-gaap:ShortTermBorrowings contextRef="c2" decimals="0" id="ixv-25006" unitRef="usd">6079252</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="c3" decimals="0" id="ixv-25007" unitRef="usd">5726841</us-gaap:ShortTermBorrowings>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="c137"
      decimals="-4"
      id="ixv-25008"
      unitRef="usd">5840000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="c138"
      decimals="-4"
      id="ixv-25009"
      unitRef="usd">5690000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="c139"
      decimals="4"
      id="ixv-25010"
      unitRef="pure">0.02</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="c140"
      decimals="4"
      id="ixv-25011"
      unitRef="pure">0.0629</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:OtherShortTermBorrowings contextRef="c141" decimals="0" id="ixv-25012" unitRef="usd">704235</us-gaap:OtherShortTermBorrowings>
    <us-gaap:OtherShortTermBorrowings contextRef="c141" decimals="0" id="ixv-25013" unitRef="cny">5000000</us-gaap:OtherShortTermBorrowings>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c141"
      decimals="4"
      id="ixv-25014"
      unitRef="pure">0.0435</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <hlp:PledgedValue
      contextRef="c141"
      decimals="-5"
      id="ixv-25015"
      unitRef="usd">2200000</hlp:PledgedValue>
    <hlp:PledgedValue contextRef="c141" decimals="0" id="ixv-25016" unitRef="cny">16000000</hlp:PledgedValue>
    <us-gaap:OtherShortTermBorrowings contextRef="c142" decimals="0" id="ixv-25017" unitRef="usd">684997</us-gaap:OtherShortTermBorrowings>
    <us-gaap:OtherShortTermBorrowings contextRef="c142" decimals="0" id="ixv-25018" unitRef="cny">5000000</us-gaap:OtherShortTermBorrowings>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c142"
      decimals="4"
      id="ixv-25019"
      unitRef="pure">0.0435</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <hlp:PledgedValue
      contextRef="c143"
      decimals="-5"
      id="ixv-25020"
      unitRef="usd">2200000</hlp:PledgedValue>
    <hlp:PledgedValue contextRef="c143" decimals="0" id="ixv-25021" unitRef="cny">16000000</hlp:PledgedValue>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c144" decimals="0" id="ixv-25022" unitRef="usd">704235</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c144" decimals="0" id="ixv-25023" unitRef="cny">5000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c144"
      decimals="2"
      id="ixv-25024"
      unitRef="pure">0.05</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:OtherShortTermBorrowings contextRef="c145" decimals="0" id="ixv-25025" unitRef="usd">633812</us-gaap:OtherShortTermBorrowings>
    <us-gaap:OtherShortTermBorrowings contextRef="c145" decimals="0" id="ixv-25026" unitRef="cny">4500000</us-gaap:OtherShortTermBorrowings>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c145"
      decimals="4"
      id="ixv-25027"
      unitRef="pure">0.0435</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:OtherShortTermBorrowings contextRef="c146" decimals="0" id="ixv-25028" unitRef="usd">422541</us-gaap:OtherShortTermBorrowings>
    <us-gaap:OtherShortTermBorrowings contextRef="c146" decimals="0" id="ixv-25029" unitRef="cny">3000000</us-gaap:OtherShortTermBorrowings>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c147"
      decimals="3"
      id="ixv-25030"
      unitRef="pure">0.043</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:OtherShortTermBorrowings contextRef="c148" decimals="0" id="ixv-25031" unitRef="usd">422541</us-gaap:OtherShortTermBorrowings>
    <us-gaap:OtherShortTermBorrowings contextRef="c148" decimals="0" id="ixv-25032" unitRef="cny">3000000</us-gaap:OtherShortTermBorrowings>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c148"
      decimals="4"
      id="ixv-25033"
      unitRef="pure">0.043</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:OtherShortTermBorrowings contextRef="c149" decimals="0" id="ixv-25034" unitRef="usd">958996</us-gaap:OtherShortTermBorrowings>
    <us-gaap:OtherShortTermBorrowings contextRef="c149" decimals="0" id="ixv-25035" unitRef="cny">7000000</us-gaap:OtherShortTermBorrowings>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c150"
      decimals="4"
      id="ixv-25036"
      unitRef="pure">0.031</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <hlp:PledgedValue
      contextRef="c146"
      decimals="-6"
      id="ixv-25037"
      unitRef="usd">729000000000</hlp:PledgedValue>
    <hlp:PledgedValue contextRef="c146" decimals="0" id="ixv-25038" unitRef="cny">5320000</hlp:PledgedValue>
    <us-gaap:OtherShortTermBorrowings contextRef="c151" decimals="0" id="ixv-25039" unitRef="usd">704235</us-gaap:OtherShortTermBorrowings>
    <us-gaap:OtherShortTermBorrowings contextRef="c151" decimals="0" id="ixv-25040" unitRef="cny">5000000</us-gaap:OtherShortTermBorrowings>
    <us-gaap:ShortTermBankLoansAndNotesPayable contextRef="c152" decimals="0" id="ixv-25041" unitRef="usd">704235</us-gaap:ShortTermBankLoansAndNotesPayable>
    <us-gaap:ShortTermBankLoansAndNotesPayable contextRef="c153" decimals="0" id="ixv-25042" unitRef="usd">140847</us-gaap:ShortTermBankLoansAndNotesPayable>
    <us-gaap:ShortTermBankLoansAndNotesPayable contextRef="c154" decimals="0" id="ixv-25043" unitRef="cny">1000000</us-gaap:ShortTermBankLoansAndNotesPayable>
    <hlp:ShortTermLoanforPurchase contextRef="c151" decimals="0" id="ixv-25044" unitRef="usd">563388</hlp:ShortTermLoanforPurchase>
    <hlp:ShortTermLoanforPurchase contextRef="c151" decimals="0" id="ixv-25045" unitRef="cny">4000000</hlp:ShortTermLoanforPurchase>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c154"
      decimals="4"
      id="ixv-25046"
      unitRef="pure">0.055</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:OtherShortTermBorrowings contextRef="c155" decimals="0" id="ixv-25047" unitRef="usd">1095996</us-gaap:OtherShortTermBorrowings>
    <us-gaap:OtherShortTermBorrowings contextRef="c155" decimals="0" id="ixv-25048" unitRef="cny">8000000</us-gaap:OtherShortTermBorrowings>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="c156"
      decimals="3"
      id="ixv-25049"
      unitRef="pure">0.037</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <hlp:PledgedValue contextRef="c157" decimals="0" id="ixv-25050" unitRef="usd">663000</hlp:PledgedValue>
    <hlp:PledgedValue contextRef="c157" decimals="0" id="ixv-25051" unitRef="cny">4836000</hlp:PledgedValue>
    <us-gaap:OtherShortTermBorrowings contextRef="c158" decimals="0" id="ixv-25052" unitRef="usd">760574</us-gaap:OtherShortTermBorrowings>
    <us-gaap:OtherShortTermBorrowings contextRef="c158" decimals="0" id="ixv-25053" unitRef="cny">5400000</us-gaap:OtherShortTermBorrowings>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c158"
      decimals="4"
      id="ixv-25054"
      unitRef="pure">0.0435</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <hlp:PledgedValue
      contextRef="c158"
      decimals="-4"
      id="ixv-25055"
      unitRef="usd">1100000</hlp:PledgedValue>
    <hlp:PledgedValue contextRef="c158" decimals="0" id="ixv-25056" unitRef="cny">7800000</hlp:PledgedValue>
    <us-gaap:OtherShortTermBorrowings contextRef="c159" decimals="0" id="ixv-25057" unitRef="usd">1352132</us-gaap:OtherShortTermBorrowings>
    <us-gaap:OtherShortTermBorrowings contextRef="c159" decimals="0" id="ixv-25058" unitRef="cny">9600000</us-gaap:OtherShortTermBorrowings>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c159"
      decimals="4"
      id="ixv-25059"
      unitRef="pure">0.038</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:OtherShortTermBorrowings contextRef="c160" decimals="0" id="ixv-25060" unitRef="usd">1315195</us-gaap:OtherShortTermBorrowings>
    <us-gaap:OtherShortTermBorrowings contextRef="c160" decimals="0" id="ixv-25061" unitRef="cny">9600000</us-gaap:OtherShortTermBorrowings>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c161"
      decimals="4"
      id="ixv-25062"
      unitRef="pure">0.039</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <hlp:PledgedRealPropertiesValue
      contextRef="c162"
      decimals="-4"
      id="ixv-25063"
      unitRef="usd">2030000.00</hlp:PledgedRealPropertiesValue>
    <hlp:PledgedRealPropertiesValue contextRef="c162" decimals="0" id="ixv-25064" unitRef="cny">14805100</hlp:PledgedRealPropertiesValue>
    <us-gaap:OtherShortTermBorrowings contextRef="c163" decimals="0" id="ixv-25065" unitRef="usd">1369994</us-gaap:OtherShortTermBorrowings>
    <us-gaap:OtherShortTermBorrowings contextRef="c163" decimals="0" id="ixv-25066" unitRef="cny">10000000</us-gaap:OtherShortTermBorrowings>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c164"
      decimals="3"
      id="ixv-25067"
      unitRef="pure">0.04</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:InvestmentCompanyDebtInstrumentAmountRepaidToNavExcessLess contextRef="c165" decimals="0" id="ixv-25068" unitRef="usd">684997</us-gaap:InvestmentCompanyDebtInstrumentAmountRepaidToNavExcessLess>
    <us-gaap:InvestmentCompanyDebtInstrumentAmountRepaidToNavExcessLess contextRef="c165" decimals="0" id="ixv-25069" unitRef="cny">5000000</us-gaap:InvestmentCompanyDebtInstrumentAmountRepaidToNavExcessLess>
    <us-gaap:OtherLoansPayable contextRef="c2" decimals="0" id="ixv-25070" unitRef="usd">684997</us-gaap:OtherLoansPayable>
    <us-gaap:OtherReceivables contextRef="c2" decimals="0" id="ixv-25071" unitRef="usd">2435520</us-gaap:OtherReceivables>
    <us-gaap:OtherReceivables contextRef="c2" decimals="0" id="ixv-25072" unitRef="cny">17777592</us-gaap:OtherReceivables>
    <us-gaap:OtherShortTermBorrowings contextRef="c166" decimals="0" id="ixv-25073" unitRef="usd">1095996</us-gaap:OtherShortTermBorrowings>
    <us-gaap:OtherShortTermBorrowings contextRef="c166" decimals="0" id="ixv-25074" unitRef="cny">8000000</us-gaap:OtherShortTermBorrowings>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c167"
      decimals="4"
      id="ixv-25075"
      unitRef="pure">0.0375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:InterestExpenseDebt contextRef="c0" decimals="0" id="ixv-25076" unitRef="usd">281139</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt contextRef="c6" decimals="0" id="ixv-25077" unitRef="usd">450929</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt contextRef="c7" decimals="0" id="ixv-25078" unitRef="usd">317000</us-gaap:InterestExpenseDebt>
    <us-gaap:ShortTermDebtWeightedAverageInterestRate contextRef="c2" decimals="4" id="ixv-25079" unitRef="pure">0.0435</us-gaap:ShortTermDebtWeightedAverageInterestRate>
    <us-gaap:ShortTermDebtWeightedAverageInterestRate contextRef="c3" decimals="4" id="ixv-25080" unitRef="pure">0.057</us-gaap:ShortTermDebtWeightedAverageInterestRate>
    <us-gaap:LongTermDebt contextRef="c202" decimals="0" id="ixv-25081" unitRef="usd">136999</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c203" decimals="0" id="ixv-25082" unitRef="usd">140847</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c204" decimals="0" id="ixv-25083" unitRef="usd">1224775</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c205" decimals="0" id="ixv-25084" unitRef="usd">1264807</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c206" decimals="0" id="ixv-25085" unitRef="usd">1912512</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c207" decimals="0" id="ixv-25086" unitRef="usd">1969041</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c208" decimals="0" id="ixv-25087" unitRef="usd">273998</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c2" decimals="0" id="ixv-25088" unitRef="usd">3548284</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c3" decimals="0" id="ixv-25089" unitRef="usd">3374695</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent contextRef="c2" decimals="0" id="ixv-25090" unitRef="usd">243075</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c3" decimals="0" id="ixv-25091" unitRef="usd">36620</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermLoansPayable contextRef="c2" decimals="0" id="ixv-25092" unitRef="usd">3305209</us-gaap:LongTermLoansPayable>
    <us-gaap:LongTermLoansPayable contextRef="c3" decimals="0" id="ixv-25093" unitRef="usd">3338075</us-gaap:LongTermLoansPayable>
    <us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoaned
      contextRef="c168"
      decimals="-4"
      id="ixv-25094"
      unitRef="usd">1370000</us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoaned>
    <us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoaned
      contextRef="c168"
      decimals="-6"
      id="ixv-25095"
      unitRef="cny">10000000</us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoaned>
    <us-gaap:LongTermDebtPercentageBearingVariableInterestRate
      contextRef="c168"
      decimals="3"
      id="ixv-25096"
      unitRef="pure">0.04</us-gaap:LongTermDebtPercentageBearingVariableInterestRate>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c169" id="ixv-25097">2026-04-22</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:RepaymentsOfOtherLongTermDebt contextRef="c170" decimals="0" id="ixv-25098" unitRef="usd">13700</us-gaap:RepaymentsOfOtherLongTermDebt>
    <us-gaap:RepaymentsOfOtherLongTermDebt contextRef="c170" decimals="0" id="ixv-25099" unitRef="cny">100000</us-gaap:RepaymentsOfOtherLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt
      contextRef="c170"
      decimals="-4"
      id="ixv-25100"
      unitRef="usd">1300000</us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt
      contextRef="c170"
      decimals="-5"
      id="ixv-25101"
      unitRef="cny">9500000</us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt>
    <us-gaap:PaymentsOfLoanCosts
      contextRef="c170"
      decimals="-4"
      id="ixv-25102"
      unitRef="usd">1370000</us-gaap:PaymentsOfLoanCosts>
    <us-gaap:PaymentsOfLoanCosts
      contextRef="c170"
      decimals="-6"
      id="ixv-25103"
      unitRef="cny">10000000</us-gaap:PaymentsOfLoanCosts>
    <us-gaap:InvestmentCompanyDebtInstrumentAmountRepaidToNavExcessLess
      contextRef="c170"
      decimals="-4"
      id="ixv-25104"
      unitRef="usd">1230000</us-gaap:InvestmentCompanyDebtInstrumentAmountRepaidToNavExcessLess>
    <us-gaap:InvestmentCompanyDebtInstrumentAmountRepaidToNavExcessLess
      contextRef="c170"
      decimals="-6"
      id="ixv-25105"
      unitRef="cny">9000000</us-gaap:InvestmentCompanyDebtInstrumentAmountRepaidToNavExcessLess>
    <us-gaap:OtherLongTermDebt contextRef="c168" decimals="0" id="ixv-25106" unitRef="usd">137000</us-gaap:OtherLongTermDebt>
    <us-gaap:OtherLongTermDebt
      contextRef="c168"
      decimals="-6"
      id="ixv-25107"
      unitRef="cny">1000000</us-gaap:OtherLongTermDebt>
    <us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoaned
      contextRef="c171"
      decimals="-4"
      id="ixv-25108"
      unitRef="usd">1230000</us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoaned>
    <us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoaned
      contextRef="c171"
      decimals="-6"
      id="ixv-25109"
      unitRef="cny">9000000</us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoaned>
    <us-gaap:LongTermDebtPercentageBearingVariableInterestRate
      contextRef="c171"
      decimals="3"
      id="ixv-25110"
      unitRef="pure">0.04</us-gaap:LongTermDebtPercentageBearingVariableInterestRate>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c172" id="ixv-25111">2026-04-22</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:RepaymentsOfOtherLongTermDebt contextRef="c173" decimals="0" id="ixv-25112" unitRef="usd">2740</us-gaap:RepaymentsOfOtherLongTermDebt>
    <us-gaap:RepaymentsOfOtherLongTermDebt contextRef="c173" decimals="0" id="ixv-25113" unitRef="cny">20000</us-gaap:RepaymentsOfOtherLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt
      contextRef="c173"
      decimals="-4"
      id="ixv-25114"
      unitRef="usd">1220000</us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt
      contextRef="c173"
      decimals="-5"
      id="ixv-25115"
      unitRef="cny">8900000</us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt>
    <us-gaap:PaymentsOfLoanCosts
      contextRef="c173"
      decimals="-4"
      id="ixv-25116"
      unitRef="usd">1370000</us-gaap:PaymentsOfLoanCosts>
    <us-gaap:PaymentsOfLoanCosts
      contextRef="c173"
      decimals="-6"
      id="ixv-25117"
      unitRef="cny">10000000</us-gaap:PaymentsOfLoanCosts>
    <us-gaap:OtherLongTermDebt
      contextRef="c171"
      decimals="-4"
      id="ixv-25118"
      unitRef="usd">1220000</us-gaap:OtherLongTermDebt>
    <us-gaap:OtherLongTermDebt
      contextRef="c171"
      decimals="-5"
      id="ixv-25119"
      unitRef="cny">8900000</us-gaap:OtherLongTermDebt>
    <us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoaned
      contextRef="c174"
      decimals="-4"
      id="ixv-25120"
      unitRef="usd">1920000</us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoaned>
    <us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoaned
      contextRef="c174"
      decimals="-6"
      id="ixv-25121"
      unitRef="cny">14000000</us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoaned>
    <us-gaap:LongTermDebtPercentageBearingVariableInterestRate
      contextRef="c174"
      decimals="3"
      id="ixv-25122"
      unitRef="pure">0.041</us-gaap:LongTermDebtPercentageBearingVariableInterestRate>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c175" id="ixv-25123">2026-04-27</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:RepaymentsOfOtherLongTermDebt contextRef="c176" decimals="0" id="ixv-25124" unitRef="usd">1370</us-gaap:RepaymentsOfOtherLongTermDebt>
    <us-gaap:RepaymentsOfOtherLongTermDebt contextRef="c176" decimals="0" id="ixv-25125" unitRef="cny">10000</us-gaap:RepaymentsOfOtherLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt
      contextRef="c176"
      decimals="-4"
      id="ixv-25126"
      unitRef="usd">1910000</us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt
      contextRef="c176"
      decimals="-4"
      id="ixv-25127"
      unitRef="cny">13940000</us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt>
    <us-gaap:PaymentsOfLoanCosts
      contextRef="c176"
      decimals="-4"
      id="ixv-25128"
      unitRef="usd">4230000</us-gaap:PaymentsOfLoanCosts>
    <us-gaap:PaymentsOfLoanCosts
      contextRef="c176"
      decimals="-4"
      id="ixv-25129"
      unitRef="cny">30850000</us-gaap:PaymentsOfLoanCosts>
    <us-gaap:OtherLongTermDebt
      contextRef="c174"
      decimals="-4"
      id="ixv-25130"
      unitRef="usd">1910000</us-gaap:OtherLongTermDebt>
    <us-gaap:OtherLongTermDebt
      contextRef="c174"
      decimals="-4"
      id="ixv-25131"
      unitRef="cny">13960000</us-gaap:OtherLongTermDebt>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="c177"
      decimals="-5"
      id="ixv-25132"
      unitRef="usd">9600000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="c178"
      decimals="-6"
      id="ixv-25133"
      unitRef="cny">70000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c179" id="ixv-25134">2025-11-04</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c178"
      decimals="3"
      id="ixv-25135"
      unitRef="pure">0.068</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCollateralAmount
      contextRef="c180"
      decimals="-5"
      id="ixv-25136"
      unitRef="usd">6500000</us-gaap:DebtInstrumentCollateralAmount>
    <us-gaap:DebtInstrumentCollateralAmount
      contextRef="c181"
      decimals="-5"
      id="ixv-25137"
      unitRef="usd">4300000</us-gaap:DebtInstrumentCollateralAmount>
    <us-gaap:SecuredDebt contextRef="c182" decimals="0" id="ixv-25138" unitRef="usd">410998</us-gaap:SecuredDebt>
    <us-gaap:SecuredDebt
      contextRef="c182"
      decimals="-5"
      id="ixv-25139"
      unitRef="cny">3000000</us-gaap:SecuredDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c183"
      decimals="4"
      id="ixv-25140"
      unitRef="pure">0.0629</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:OtherShortTermBorrowings contextRef="c2" decimals="0" id="ixv-25141" unitRef="usd">274000</us-gaap:OtherShortTermBorrowings>
    <us-gaap:OtherShortTermBorrowings contextRef="c2" decimals="-5" id="ixv-25142" unitRef="cny">2000000</us-gaap:OtherShortTermBorrowings>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock contextRef="c0" id="ixv-22743">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The future maturities of the long-term loan as of December 31, 2024
were as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold; border-bottom: Black 1.5pt solid"&gt;December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Future &lt;br/&gt;
Repayment&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: left"&gt;2025&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;243,075&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;2026&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,305,209&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Thereafter&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-109"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;3,548,284&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths contextRef="c2" decimals="0" id="ixv-25143" unitRef="usd">243075</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo contextRef="c2" decimals="0" id="ixv-25144" unitRef="usd">3305209</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebt contextRef="c2" decimals="0" id="ixv-25145" unitRef="usd">3548284</us-gaap:LongTermDebt>
    <us-gaap:InterestAndDebtExpense contextRef="c0" decimals="0" id="ixv-25146" unitRef="usd">155472</us-gaap:InterestAndDebtExpense>
    <us-gaap:InterestAndDebtExpense contextRef="c6" decimals="0" id="ixv-25147" unitRef="usd">91135</us-gaap:InterestAndDebtExpense>
    <us-gaap:InterestAndDebtExpense contextRef="c7" decimals="0" id="ixv-25148" unitRef="usd">22000</us-gaap:InterestAndDebtExpense>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock contextRef="c0" id="ixv-22783">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;NOTE 11 &#x2014; ACCRUED EXPENSES AND OTHER PAYABLES&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Accrued expenses and other payables consisted of the following:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Salary and welfare payable&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;285,195&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;125,426&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;VAT and other taxes payables&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;114,114&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;56,110&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Interest payable&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;21,398&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;44,597&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Deferred revenue&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;219,933&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;178,135&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Other accrued expenses&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;54,072&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;90,764&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;694,712&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;495,032&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Failed sale and leaseback	&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;In 2021 and 2022, the Company engaged in three sale and leaseback transactions
involving the 2-year leasing of four pieces of machinery. These agreements provided the Company with an option to buy the machinery at
the lease&#x2019;s conclusion for RMB100, a price significantly below market value. Upon reviewing the value of the assets at the end of
the lease term and comparing it to the nominal purchase price, management determined that it was highly likely the Company would exercise
this purchase option. As a result, these transactions do not meet the criteria for sale and leaseback transactions and are instead treated
as financing arrangements by the Company.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;As of December 31, 2024 and 2023, the current portion of these financing
liabilities was $0 and $44,244, respectively, and was included under &#x201c;Other accrued expenses&#x201d;. There were no non-current portion
of financing liabilities as of December 31, 2024 and 2023, respectively. All financing liabilities were fully paid off as of December
31, 2024.&lt;/p&gt;</us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock contextRef="c0" id="ixv-22786">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Accrued expenses and other payables consisted of the following:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Salary and welfare payable&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;285,195&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;125,426&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;VAT and other taxes payables&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;114,114&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;56,110&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Interest payable&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;21,398&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;44,597&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Deferred revenue&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;219,933&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;178,135&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Other accrued expenses&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;54,072&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;90,764&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;694,712&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;495,032&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c2" decimals="0" id="ixv-25149" unitRef="usd">285195</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c3" decimals="0" id="ixv-25150" unitRef="usd">125426</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:TaxesPayableCurrent contextRef="c2" decimals="0" id="ixv-25151" unitRef="usd">114114</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent contextRef="c3" decimals="0" id="ixv-25152" unitRef="usd">56110</us-gaap:TaxesPayableCurrent>
    <us-gaap:InterestPayableCurrent contextRef="c2" decimals="0" id="ixv-25153" unitRef="usd">21398</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent contextRef="c3" decimals="0" id="ixv-25154" unitRef="usd">44597</us-gaap:InterestPayableCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c2" decimals="0" id="ixv-25155" unitRef="usd">219933</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c3" decimals="0" id="ixv-25156" unitRef="usd">178135</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="c2" decimals="0" id="ixv-25157" unitRef="usd">54072</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="c3" decimals="0" id="ixv-25158" unitRef="usd">90764</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent contextRef="c2" decimals="0" id="ixv-25159" unitRef="usd">694712</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent contextRef="c3" decimals="0" id="ixv-25160" unitRef="usd">495032</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
    <us-gaap:LesseeOperatingLeaseRemainingLeaseTerm contextRef="c211" id="ixv-25161">P2Y</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <us-gaap:LesseeOperatingLeaseRemainingLeaseTerm contextRef="c210" id="ixv-25162">P2Y</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <hlp:LeaseBargainPurchaseOption contextRef="c212" decimals="0" id="ixv-25163" unitRef="cny">100</hlp:LeaseBargainPurchaseOption>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent contextRef="c2" decimals="0" id="ixv-25164" unitRef="usd">0</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent contextRef="c3" decimals="0" id="ixv-25165" unitRef="usd">44244</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:LesseeOperatingLeasesTextBlock contextRef="c0" id="ixv-22891">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;NOTE 12 &#x2014; LEASES&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company entered into several lease agreements to lease machineries
to facilitate its manufacturing. The original lease terms range from 13 months to three years. The lease granted the Company an option
to purchase the underlying asset at the end of the lease term at a consideration of RMB0 or RMB100. The Company assessed the purchase
price in relation to the value of the leased assets and accounted for the leases as finance leases.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Finance lease right-of-use assets and liability were as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 76%; text-align: left; padding-bottom: 2.5pt"&gt;Finance lease right-of-use assets&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-112"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 4pt double; text-align: right"&gt;681,845&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left"&gt;Finance lease liabilities, current&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-113"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;45,300&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Finance lease liabilities, &lt;span style="-sec-ix-hidden: hidden-fact-110"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-111"&gt;non-current&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-114"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-115"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-116"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;45,300&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left"&gt;Weighted-average remaining lease term (years)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;0&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;0.46&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: left"&gt;Weighted-average discount rate&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;0.00&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5.84&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt"&gt;For the years ended December 31, 2024 and 2023, right-of-use assets
of $626,414 and $508,617, respectively, were transferred to property and equipment upon full repayment of the related leases. As of December
31, 2024, the Company had no outstanding lease obligations.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Components of lease expenses were as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="10" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;For the Years Ended December 31,&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;2024&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;2022&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Finance Lease Cost:&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; width: 64%; text-align: left"&gt;Amortization of right-of-use assets&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;37,335&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;73,422&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;10,744&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"&gt;Interest on lease liabilities&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;539&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;10,036&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;28,549&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Total finance lease cost&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;37,874&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;83,458&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;39,293&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:SaleLeasebackTransactionLeaseTerm contextRef="c76" id="ixv-25166">P13M</us-gaap:SaleLeasebackTransactionLeaseTerm>
    <us-gaap:SaleLeasebackTransactionLeaseTerm contextRef="c77" id="ixv-25167">P3Y</us-gaap:SaleLeasebackTransactionLeaseTerm>
    <hlp:LeaseTermConsideration contextRef="c76" decimals="0" id="ixv-25168" unitRef="cny">0</hlp:LeaseTermConsideration>
    <hlp:LeaseTermConsideration contextRef="c77" decimals="0" id="ixv-25169" unitRef="cny">100</hlp:LeaseTermConsideration>
    <hlp:ScheduleOfFinanceLeaseRightOfUseAssetsAndLiabilityTableTextBlock contextRef="c0" id="ixv-22896">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Finance lease right-of-use assets and liability were as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 76%; text-align: left; padding-bottom: 2.5pt"&gt;Finance lease right-of-use assets&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-112"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 4pt double; text-align: right"&gt;681,845&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left"&gt;Finance lease liabilities, current&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-113"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;45,300&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Finance lease liabilities, &lt;span style="-sec-ix-hidden: hidden-fact-110"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-111"&gt;non-current&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-114"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-115"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-116"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;45,300&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left"&gt;Weighted-average remaining lease term (years)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;0&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;0.46&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: left"&gt;Weighted-average discount rate&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;0.00&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5.84&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</hlp:ScheduleOfFinanceLeaseRightOfUseAssetsAndLiabilityTableTextBlock>
    <us-gaap:FinanceLeaseRightOfUseAsset contextRef="c3" decimals="0" id="ixv-25170" unitRef="usd">681845</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseLiabilityCurrent contextRef="c3" decimals="0" id="ixv-25171" unitRef="usd">45300</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiability contextRef="c3" decimals="0" id="ixv-25172" unitRef="usd">45300</us-gaap:FinanceLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c2" id="ixv-25173">P0Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c3" id="ixv-25174">P0Y5M15D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c2" decimals="4" id="ixv-25175" unitRef="pure">0</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c3" decimals="4" id="ixv-25176" unitRef="pure">0.0584</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseRightOfUseAsset contextRef="c213" decimals="0" id="ixv-25177" unitRef="usd">626414</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset contextRef="c214" decimals="0" id="ixv-25178" unitRef="usd">508617</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:LeaseCostTableTextBlock contextRef="c0" id="ixv-23006">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Components of lease expenses were as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="10" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;For the Years Ended December 31,&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;2024&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;2022&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Finance Lease Cost:&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; width: 64%; text-align: left"&gt;Amortization of right-of-use assets&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;37,335&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;73,422&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;10,744&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"&gt;Interest on lease liabilities&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;539&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;10,036&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;28,549&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Total finance lease cost&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;37,874&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;83,458&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;39,293&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization contextRef="c0" decimals="0" id="ixv-25179" unitRef="usd">37335</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization contextRef="c6" decimals="0" id="ixv-25180" unitRef="usd">73422</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization contextRef="c7" decimals="0" id="ixv-25181" unitRef="usd">10744</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense contextRef="c0" decimals="0" id="ixv-25182" unitRef="usd">539</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense contextRef="c6" decimals="0" id="ixv-25183" unitRef="usd">10036</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense contextRef="c7" decimals="0" id="ixv-25184" unitRef="usd">28549</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:LeaseCost contextRef="c0" decimals="0" id="ixv-25185" unitRef="usd">37874</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c6" decimals="0" id="ixv-25186" unitRef="usd">83458</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c7" decimals="0" id="ixv-25187" unitRef="usd">39293</us-gaap:LeaseCost>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c0" id="ixv-23099">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;NOTE 13 &#x2014; INCOME TAXES&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Cayman Islands&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Under the current laws of the Cayman Islands, the Company is not subject
to tax on income or capital gain. Additionally, upon payments of dividends to the shareholders, no Cayman Islands withholding tax will
be imposed.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Hong Kong&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Hongli HK is incorporated in Hong Kong and is subject to Hong Kong
Profits Tax on the taxable income as reported in its statutory financial statements adjusted in accordance with relevant Hong Kong tax
laws. The applicable tax rate is 8.25% on assessable profits up to HK$2,000,000, and 16.5% on any part of assessable profits over HK$2,000,000
on its taxable income generated from operations in Hong Kong. The Company did not make any provisions for Hong Kong profit tax as there
were no assessable profits derived from or earned in Hong Kong since inception. Additionally, payments of dividends by the subsidiary
incorporated in Hong Kong to the Company are not subject to any Hong Kong withholding tax.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;United States&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company and its Subsidiaries have no presence in the United States
and does not conduct business in the United States, accordingly no United States Income Tax should be imposed upon the Company and its
Subsidiaries.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;PRC&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration:underline"&gt;Income Tax&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;On March 16, 2007, the National People&#x2019;s Congress of the PRC
enacted an Enterprise Income Tax Law (&#x201c;EIT Law&#x201d;), under which Foreign Investment Enterprises (&#x201c;FIEs&#x201d;) and domestic
companies would be subject to EIT at a uniform rate of 25%. The EIT law became effective on January 1, 2008.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company&#x2019;s operating subsidiaries are all incorporated in
the PRC and are subject to PRC income tax, which is computed according to the relevant laws and regulations in the PRC. Under the Corporate
Income Tax Law of PRC, the current corporate income tax rate of 25% is applicable to all PRC companies, including both domestic and foreign-invested
companies.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Hongli Shandong obtained its High and New Technology Enterprises (&#x201c;HNTE&#x201d;)
certificate with a valid period of three years in 2017. Therefore, Hongli Shandong is eligible to enjoy a preferential tax rate of 15%
from 2017 to 2020 to the extent it has taxable income under the EIT Law, as long as it maintains the HNTE qualification and duly conducts
relevant EIT filing procedures with the relevant tax authority. Hongli Shandong further extended its HNTE qualification at the end of
2020 for another three years. On December 7, 2023, the Company obtained a new certificate of HNTE further extended for another three years.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The current and deferred portions of income tax expense included in
the consolidated statements of operations and comprehensive income were as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;For the Years Ended December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;Current tax provision&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;39,615&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;92,869&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;264,467&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Deferred tax provision (benefit)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(31,223&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(25,129&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;15,602&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Income tax expense&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;8,392&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;67,740&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;280,069&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The following table reconciles the statutory rates to the Company&#x2019;s
effective tax rate in the PRC:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;For the Years Ended December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;PRC statutory income tax rate&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;25&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;25&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;25&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Effect of income tax exemptions and reliefs&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(10&lt;/td&gt;&lt;td style="text-align: left"&gt;)%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(10&lt;/td&gt;&lt;td style="text-align: left"&gt;)%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(10&lt;/td&gt;&lt;td style="text-align: left"&gt;)%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Effect of additional deduction allowed for tax purposes&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(6&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)%&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(8&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)%&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(6&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Effective tax rate&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;9&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;7&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;9&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The tax effects of temporary differences that give rise to the deferred
assets and liabilities were as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold; border-bottom: Black 1.5pt solid"&gt;Deferred Tax Assets&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Depreciation and amortization&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;28,948&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2,357&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Allowance for CECL&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;6,971&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7,916&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Inventory reserve&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;4,854&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-117"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Deferred tax assets&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;40,773&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;10,273&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Aggregate undistributed earnings of the Company&#x2019;s subsidiary,
VIE and VIE&#x2019;s subsidiaries located in the PRC that are available for distribution at December 31, 2024 and 2023 are considered to
be indefinitely reinvested and accordingly, no provision has been made for the Chinese dividend withholding taxes that would be payable
upon the distribution of those amounts to any entity within the Company that is outside of the PRC.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company does not have any present plan to pay any cash dividends
on its ordinary shares in the foreseeable future. It intends to retain most of its available funds and any future earnings for use in
the operation and expansion of its business. As of December 31, 2024 and 2023, the Company has not declared any dividends.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;As of December 31, 2024 and 2023, the Company had no significant uncertain
tax positions that qualify for either recognition or disclosure in the financial statements. As of December 31, 2024, income tax returns
for the tax years ended December 31, 2020 through December 31, 2024 remain open for statutory examination by PRC tax authorities.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The uncertain tax positions are related to tax years that remain subject
to examination by the relevant tax authorities. Based on the outcome of any future examinations, or as a result of the expiration of statute
of limitations for specific jurisdictions, it is reasonably possible that the related unrecognized tax benefits for tax positions taken
regarding previously filed tax returns, might materially change from those recorded as liabilities for uncertain tax positions in the
Company&#x2019;s consolidated financial statements as of December 31, 2024 and 2023. In addition, the outcome of these examinations may
impact on the valuation of certain deferred tax assets (such as net operating losses) in future periods. The Company&#x2019;s policy is
to recognize interest and penalties accrued on any unrecognized tax benefits, if any, as a component of income tax expense. The Company
does not anticipate any significant increases or decreases to its liability for unrecognized tax benefit within the next twelve months.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;According to the PRC Tax Administration and Collection Law, the statute
of limitations is three years if the underpayment of income taxes is due to computational errors made by the taxpayer. The statute of
limitations will be extended to five years under special circumstances, which are not clearly defined, but an underpayment of income tax
liability exceeding $13,700 (RMB100,000) is specifically listed as a special circumstance. In the case of a transfer pricing related adjustment,
the statute of limitations is ten years. There is no statute of limitations in the case of tax evasion.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration:underline"&gt;Accounting for Uncertainty in Income Taxes&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The tax authority of the PRC Government conducts periodic and ad hoc
tax filing reviews on business enterprises operating in the PRC after those enterprises have completed their relevant tax filings. Therefore,
the Company&#x2019;s PRC entities&#x2019; tax filings results are subject to change. It is therefore uncertain as to whether the PRC tax
authority may take different views about the Company&#x2019;s PRC entities&#x2019; tax filings, which may lead to additional tax liabilities.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;ASC 740 requires recognition and measurement of uncertain income tax
positions using a &#x201c;more-likely-than-not&#x201d; approach. The Company&#x2019;s management has evaluated the Company&#x2019;s tax positions
and concluded that provision for uncertainty in income taxes was not necessary as of December 31, 2024 and 2023.&lt;/p&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="c215"
      decimals="4"
      id="ixv-25188"
      unitRef="pure">0.0825</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <hlp:ProfitsAmount contextRef="c215" decimals="0" id="ixv-25189" unitRef="hkd">2000000</hlp:ProfitsAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="c216"
      decimals="3"
      id="ixv-25190"
      unitRef="pure">0.165</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <hlp:ProfitsAmount contextRef="c216" decimals="0" id="ixv-25191" unitRef="hkd">2000000</hlp:ProfitsAmount>
    <hlp:PercentageOfUnifromRate
      contextRef="c217"
      decimals="2"
      id="ixv-25192"
      unitRef="pure">0.25</hlp:PercentageOfUnifromRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="c218"
      decimals="2"
      id="ixv-25193"
      unitRef="pure">0.25</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="c219"
      decimals="2"
      id="ixv-25194"
      unitRef="pure">0.15</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="c0" id="ixv-23144">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The current and deferred portions of income tax expense included in
the consolidated statements of operations and comprehensive income were as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;For the Years Ended December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;Current tax provision&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;39,615&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;92,869&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;264,467&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Deferred tax provision (benefit)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(31,223&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(25,129&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;15,602&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Income tax expense&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;8,392&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;67,740&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;280,069&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c0" decimals="0" id="ixv-25195" unitRef="usd">39615</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c6" decimals="0" id="ixv-25196" unitRef="usd">92869</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c7" decimals="0" id="ixv-25197" unitRef="usd">264467</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c0" decimals="0" id="ixv-25198" unitRef="usd">-31223</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c6" decimals="0" id="ixv-25199" unitRef="usd">-25129</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c7" decimals="0" id="ixv-25200" unitRef="usd">15602</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c0" decimals="0" id="ixv-25201" unitRef="usd">8392</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c6" decimals="0" id="ixv-25202" unitRef="usd">67740</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c7" decimals="0" id="ixv-25203" unitRef="usd">280069</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="c0" id="ixv-23207">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The following table reconciles the statutory rates to the Company&#x2019;s
effective tax rate in the PRC:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;For the Years Ended December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;PRC statutory income tax rate&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;25&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;25&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;25&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Effect of income tax exemptions and reliefs&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(10&lt;/td&gt;&lt;td style="text-align: left"&gt;)%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(10&lt;/td&gt;&lt;td style="text-align: left"&gt;)%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(10&lt;/td&gt;&lt;td style="text-align: left"&gt;)%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Effect of additional deduction allowed for tax purposes&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(6&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)%&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(8&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)%&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(6&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Effective tax rate&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;9&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;7&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;9&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c95" decimals="2" id="ixv-25204" unitRef="pure">0.25</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c96" decimals="2" id="ixv-25205" unitRef="pure">0.25</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c97" decimals="2" id="ixv-25206" unitRef="pure">0.25</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxExemptIncome contextRef="c95" decimals="2" id="ixv-25207" unitRef="pure">0.10</us-gaap:EffectiveIncomeTaxRateReconciliationTaxExemptIncome>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxExemptIncome contextRef="c96" decimals="2" id="ixv-25208" unitRef="pure">0.10</us-gaap:EffectiveIncomeTaxRateReconciliationTaxExemptIncome>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxExemptIncome contextRef="c97" decimals="2" id="ixv-25209" unitRef="pure">0.10</us-gaap:EffectiveIncomeTaxRateReconciliationTaxExemptIncome>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="c95" decimals="2" id="ixv-25210" unitRef="pure">-0.06</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="c96" decimals="2" id="ixv-25211" unitRef="pure">-0.08</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="c97" decimals="2" id="ixv-25212" unitRef="pure">-0.06</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c95" decimals="2" id="ixv-25213" unitRef="pure">0.09</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c96" decimals="2" id="ixv-25214" unitRef="pure">0.07</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c97" decimals="2" id="ixv-25215" unitRef="pure">0.09</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="c0" id="ixv-23284">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The tax effects of temporary differences that give rise to the deferred
assets and liabilities were as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold; border-bottom: Black 1.5pt solid"&gt;Deferred Tax Assets&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Depreciation and amortization&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;28,948&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2,357&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Allowance for CECL&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;6,971&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7,916&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Inventory reserve&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;4,854&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-117"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Deferred tax assets&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;40,773&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;10,273&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <hlp:DeferredTaxAssetsDepreciationAndAmortization contextRef="c2" decimals="0" id="ixv-25216" unitRef="usd">28948</hlp:DeferredTaxAssetsDepreciationAndAmortization>
    <hlp:DeferredTaxAssetsDepreciationAndAmortization contextRef="c3" decimals="0" id="ixv-25217" unitRef="usd">2357</hlp:DeferredTaxAssetsDepreciationAndAmortization>
    <hlp:AllowanceForCECL contextRef="c2" decimals="0" id="ixv-25218" unitRef="usd">6971</hlp:AllowanceForCECL>
    <hlp:AllowanceForCECL contextRef="c3" decimals="0" id="ixv-25219" unitRef="usd">7916</hlp:AllowanceForCECL>
    <us-gaap:DeferredTaxAssetsInventory contextRef="c2" decimals="0" id="ixv-25220" unitRef="usd">4854</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="c2" decimals="0" id="ixv-25221" unitRef="usd">40773</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="c3" decimals="0" id="ixv-25222" unitRef="usd">10273</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:ConcentrationRiskDisclosureTextBlock contextRef="c0" id="ixv-23377">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;NOTE 14 &#x2014; CONCENTRATIONS&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration:underline"&gt;Customer concentration risk&lt;/span&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;For the years ended December 31, 2024, 2023 and 2022, the revenue from
the largest customers accounted for 43%, 44%, and 48% of the Company&#x2019;s total revenue, respectively; the revenue from the second
largest customers accounted for 12%, 20%, and 23% of the Company&#x2019;s total revenue, respectively. As of December 31, 2024 and 2023,
the outstanding accounts receivable balance of the largest customers accounted for 42% and 48% of the total accounts receivable, respectively;
the outstanding accounts receivable of the second largest customers accounted for 17% and 13% of the total accounts receivable, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration:underline"&gt;Vendor concentration risk&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;For the years ended December 31, 2024, 2023 and 2022, purchase from
one largest supplier accounted for 20%, 48%, and 50%, of our total purchase, respectively. As of December 31, 2024, the Company had neither
an accounts payable balance, nor a prepaid balance with its largest supplier. As of December 31, 2023, the Company had a prepaid balance
of $296,976 to its largest supplier, accounted for 29% of the Company&#x2019;s total prepaid expenses.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration:underline"&gt;Exchange Rate Risks&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company&#x2019;s PRC subsidiaries may be exposed to significant
foreign currency risks from fluctuations and the degree of volatility of foreign exchange rates between the U.S. Dollar and the RMB. As
of December 31, 2024 and 2023, the RMB denominated cash and cash equivalents amounted to $903,228 and $809,199, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration:underline"&gt;Concentration of Credit Risks&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company&#x2019;s operations are conducted in the People&#x2019;s
Republic of China (&#x201c;PRC&#x201d;). As such, the Company&#x2019;s business, financial condition, and results of operations may be influenced
by the political, economic, and legal environment in the PRC, as well as by the overall state of the PRC economy. The Company&#x2019;s
operations are subject to specific considerations and significant risks not typically associated with companies operating in North America.
These risks include changes in governmental policies regarding laws and regulations, anti-inflationary measures, currency conversion and
remittance restrictions, and tax rates and methods, among other factors. Such changes could have a material adverse effect on the Company&#x2019;s
results of operations and financial condition.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Financial instruments that potentially subject the Company to concentrations
of credit risk include cash and accounts receivable arising from its normal business activities. The Company places its cash with financial
institutions it believes to be creditworthy. All cash is maintained with the banks in the PRC. Under PRC regulations, the maximum insured
amount per financial institution per entity is approximately $69,000 (RMB 500,000). As of December 31, 2024 and 2023, the Company&#x2019;s
uninsured cash balances totaled approximately $546,000 and $430,000, respectively. The Company has not experienced any losses related
to these bank deposits and believes it is not exposed to significant credit risk with respect to its cash balances.&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company routinely evaluates the financial condition of its customers
and establishes an allowance for doubtful accounts based on expected credit losses and other relevant risk factors. As a result, the Company
believes its exposure to credit risk on accounts receivable, beyond the recorded allowance, is not significant.&lt;/p&gt;</us-gaap:ConcentrationRiskDisclosureTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c220"
      decimals="2"
      id="ixv-25223"
      unitRef="pure">0.43</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c221"
      decimals="2"
      id="ixv-25224"
      unitRef="pure">0.44</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c222"
      decimals="2"
      id="ixv-25225"
      unitRef="pure">0.48</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c223"
      decimals="2"
      id="ixv-25226"
      unitRef="pure">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c224"
      decimals="2"
      id="ixv-25227"
      unitRef="pure">0.20</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c225"
      decimals="2"
      id="ixv-25228"
      unitRef="pure">0.23</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c226"
      decimals="2"
      id="ixv-25229"
      unitRef="pure">0.42</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c227"
      decimals="2"
      id="ixv-25230"
      unitRef="pure">0.48</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c228"
      decimals="2"
      id="ixv-25231"
      unitRef="pure">0.17</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c229"
      decimals="2"
      id="ixv-25232"
      unitRef="pure">0.13</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c230"
      decimals="2"
      id="ixv-25233"
      unitRef="pure">0.20</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c231"
      decimals="2"
      id="ixv-25234"
      unitRef="pure">0.48</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c232"
      decimals="2"
      id="ixv-25235"
      unitRef="pure">0.50</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Supplies contextRef="c3" decimals="0" id="ixv-25236" unitRef="usd">296976</us-gaap:Supplies>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c233"
      decimals="2"
      id="ixv-25237"
      unitRef="pure">0.29</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:OtherCashEquivalentsAtCarryingValue contextRef="c2" decimals="0" id="ixv-25238" unitRef="usd">903228</us-gaap:OtherCashEquivalentsAtCarryingValue>
    <us-gaap:OtherCashEquivalentsAtCarryingValue contextRef="c3" decimals="0" id="ixv-25239" unitRef="usd">809199</us-gaap:OtherCashEquivalentsAtCarryingValue>
    <us-gaap:Deposits contextRef="c2" decimals="0" id="ixv-25240" unitRef="usd">69000</us-gaap:Deposits>
    <us-gaap:Deposits contextRef="c2" decimals="0" id="ixv-25241" unitRef="cny">500000</us-gaap:Deposits>
    <us-gaap:CashUninsuredAmount contextRef="c2" decimals="0" id="ixv-25242" unitRef="usd">546000</us-gaap:CashUninsuredAmount>
    <us-gaap:CashUninsuredAmount contextRef="c3" decimals="0" id="ixv-25243" unitRef="usd">430000</us-gaap:CashUninsuredAmount>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="c0" id="ixv-23421">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;NOTE 15 &#x2014; RELATED PARTY&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The related parties had transactions for the years ended December 31,
2024 and 2023 consist of the following:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="border-bottom: Black 1.5pt solid; white-space: nowrap; width: 40%; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Name of the related parties&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 2%"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; white-space: nowrap; width: 58%; text-align: center; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Nature of the relationship&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Jie Liu&lt;/span&gt;&lt;/td&gt; &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;CEO of the Company&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Yuanqing Liu&lt;/span&gt;&lt;/td&gt; &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Family member of the CEO, Father of the CEO&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Ronglan Sun&lt;/span&gt;&lt;/td&gt; &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Family member of the CEO, Mother of the CEO&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Hongyu Hao&lt;/span&gt;&lt;/td&gt; &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Family member of the CEO and Vice President of Purchase Department&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Yuanxiang Liu&lt;/span&gt;&lt;/td&gt; &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Family member of the CEO, Uncle of the CEO&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Li Liu&lt;/span&gt;&lt;/td&gt; &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Family member of the CEO, Sister of the CEO&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Yongqing Dong&lt;/span&gt;&lt;/td&gt; &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Family member of the CEO&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Amount due from (due to) a related party:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Jie Liu&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(17,875&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;350,983&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Hongyu Hao&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(629&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(68&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Yongqing Dong&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(2,743&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(8,862&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Due from (due to) related parties, net&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(21,247&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;342,053&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Balances due from and due to related parties primarily represent monetary
advances and repayments made in the normal course of business. The amount advanced from and repaid to related parties for the years ended
December 31, 2024, 2023 and 2022 were $1,064,327 and $1,051,514; $4,683,578 and $5,266,202; and $1,662,351 and $1,153,063, respectively.
The Company advanced $351,924 to Mr. Jie Liu during 2023, and the amount due from him was fully repaid in 2024.&lt;/p&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock contextRef="c0" id="ixv-23424">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The related parties had transactions for the years ended December 31,
2024 and 2023 consist of the following:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="border-bottom: Black 1.5pt solid; white-space: nowrap; width: 40%; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Name of the related parties&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 2%"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; white-space: nowrap; width: 58%; text-align: center; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Nature of the relationship&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Jie Liu&lt;/span&gt;&lt;/td&gt; &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;CEO of the Company&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Yuanqing Liu&lt;/span&gt;&lt;/td&gt; &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Family member of the CEO, Father of the CEO&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Ronglan Sun&lt;/span&gt;&lt;/td&gt; &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Family member of the CEO, Mother of the CEO&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Hongyu Hao&lt;/span&gt;&lt;/td&gt; &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Family member of the CEO and Vice President of Purchase Department&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Yuanxiang Liu&lt;/span&gt;&lt;/td&gt; &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Family member of the CEO, Uncle of the CEO&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Li Liu&lt;/span&gt;&lt;/td&gt; &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Family member of the CEO, Sister of the CEO&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Yongqing Dong&lt;/span&gt;&lt;/td&gt; &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Family member of the CEO&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock>
    <hlp:NameOfTheRelatedPartyTransactionDescription contextRef="c238" id="ixv-23438">Jie Liu</hlp:NameOfTheRelatedPartyTransactionDescription>
    <us-gaap:RelatedPartyTransactionDescriptionOfTransaction contextRef="c238" id="ixv-23442">CEO of the Company</us-gaap:RelatedPartyTransactionDescriptionOfTransaction>
    <hlp:NameOfTheRelatedPartyTransactionDescription contextRef="c239" id="ixv-23446">Yuanqing Liu</hlp:NameOfTheRelatedPartyTransactionDescription>
    <us-gaap:RelatedPartyTransactionDescriptionOfTransaction contextRef="c239" id="ixv-23450">Family member of the CEO, Father of the CEO</us-gaap:RelatedPartyTransactionDescriptionOfTransaction>
    <hlp:NameOfTheRelatedPartyTransactionDescription contextRef="c240" id="ixv-23454">Ronglan Sun</hlp:NameOfTheRelatedPartyTransactionDescription>
    <us-gaap:RelatedPartyTransactionDescriptionOfTransaction contextRef="c240" id="ixv-23458">Family member of the CEO, Mother of the CEO</us-gaap:RelatedPartyTransactionDescriptionOfTransaction>
    <hlp:NameOfTheRelatedPartyTransactionDescription contextRef="c241" id="ixv-23462">Hongyu Hao</hlp:NameOfTheRelatedPartyTransactionDescription>
    <us-gaap:RelatedPartyTransactionDescriptionOfTransaction contextRef="c241" id="ixv-23466">Family member of the CEO and Vice President of Purchase Department</us-gaap:RelatedPartyTransactionDescriptionOfTransaction>
    <hlp:NameOfTheRelatedPartyTransactionDescription contextRef="c242" id="ixv-23470">Yuanxiang Liu</hlp:NameOfTheRelatedPartyTransactionDescription>
    <us-gaap:RelatedPartyTransactionDescriptionOfTransaction contextRef="c242" id="ixv-23474">Family member of the CEO, Uncle of the CEO</us-gaap:RelatedPartyTransactionDescriptionOfTransaction>
    <hlp:NameOfTheRelatedPartyTransactionDescription contextRef="c243" id="ixv-23478">Li Liu</hlp:NameOfTheRelatedPartyTransactionDescription>
    <us-gaap:RelatedPartyTransactionDescriptionOfTransaction contextRef="c243" id="ixv-23482">Family member of the CEO, Sister of the CEO</us-gaap:RelatedPartyTransactionDescriptionOfTransaction>
    <hlp:NameOfTheRelatedPartyTransactionDescription contextRef="c244" id="ixv-23486">Yongqing Dong</hlp:NameOfTheRelatedPartyTransactionDescription>
    <us-gaap:RelatedPartyTransactionDescriptionOfTransaction contextRef="c244" id="ixv-23490">Family member of the CEO</us-gaap:RelatedPartyTransactionDescriptionOfTransaction>
    <hlp:ScheduleOfAmountDueToRelatedPartiesTableTextBlock contextRef="c0" id="ixv-23493">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Amount due from (due to) a related party:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Jie Liu&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(17,875&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;350,983&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Hongyu Hao&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(629&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(68&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Yongqing Dong&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(2,743&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(8,862&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Due from (due to) related parties, net&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(21,247&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;342,053&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</hlp:ScheduleOfAmountDueToRelatedPartiesTableTextBlock>
    <hlp:DueFromdueToRelatedPartiesNet contextRef="c245" decimals="0" id="ixv-25244" unitRef="usd">17875</hlp:DueFromdueToRelatedPartiesNet>
    <hlp:DueFromdueToRelatedPartiesNet contextRef="c246" decimals="0" id="ixv-25245" unitRef="usd">-350983</hlp:DueFromdueToRelatedPartiesNet>
    <hlp:DueFromdueToRelatedPartiesNet contextRef="c247" decimals="0" id="ixv-25246" unitRef="usd">629</hlp:DueFromdueToRelatedPartiesNet>
    <hlp:DueFromdueToRelatedPartiesNet contextRef="c248" decimals="0" id="ixv-25247" unitRef="usd">68</hlp:DueFromdueToRelatedPartiesNet>
    <hlp:DueFromdueToRelatedPartiesNet contextRef="c249" decimals="0" id="ixv-25248" unitRef="usd">2743</hlp:DueFromdueToRelatedPartiesNet>
    <hlp:DueFromdueToRelatedPartiesNet contextRef="c250" decimals="0" id="ixv-25249" unitRef="usd">8862</hlp:DueFromdueToRelatedPartiesNet>
    <hlp:DueFromdueToRelatedPartiesNet contextRef="c4" decimals="0" id="ixv-25250" unitRef="usd">-21247</hlp:DueFromdueToRelatedPartiesNet>
    <hlp:DueFromdueToRelatedPartiesNet contextRef="c5" decimals="0" id="ixv-25251" unitRef="usd">342053</hlp:DueFromdueToRelatedPartiesNet>
    <hlp:ProceedsFromRelatedpartyDebt contextRef="c234" decimals="0" id="ixv-25252" unitRef="usd">1064327</hlp:ProceedsFromRelatedpartyDebt>
    <hlp:ProceedsFromRelatedpartyDebt contextRef="c235" decimals="0" id="ixv-25253" unitRef="usd">1051514</hlp:ProceedsFromRelatedpartyDebt>
    <hlp:ProceedsFromRelatedpartyDebt contextRef="c236" decimals="0" id="ixv-25254" unitRef="usd">4683578</hlp:ProceedsFromRelatedpartyDebt>
    <us-gaap:RepaymentsOfRelatedPartyDebt contextRef="c234" decimals="0" id="ixv-25255" unitRef="usd">5266202</us-gaap:RepaymentsOfRelatedPartyDebt>
    <us-gaap:RepaymentsOfRelatedPartyDebt contextRef="c235" decimals="0" id="ixv-25256" unitRef="usd">1662351</us-gaap:RepaymentsOfRelatedPartyDebt>
    <us-gaap:RepaymentsOfRelatedPartyDebt contextRef="c236" decimals="0" id="ixv-25257" unitRef="usd">1153063</us-gaap:RepaymentsOfRelatedPartyDebt>
    <us-gaap:PaymentsToFundLongtermLoansToRelatedParties contextRef="c237" decimals="0" id="ixv-25258" unitRef="usd">351924</us-gaap:PaymentsToFundLongtermLoansToRelatedParties>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="c0" id="ixv-23570">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;NOTE 16 &#x2014; SHAREHOLDERS&#x2019; EQUITY&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The shareholders&#x2019; equity structures as of December 31, 2024 and
2023 were presented after giving retroactive effect to the reorganization of the Company that was completed on April 12, 2021. Immediately
before and after the reorganization, the shareholders of Hongli Shandong controlled Hongli Group or the Company. Therefore, for accounting
purposes, the reorganization is accounted for as a transaction of entities under common control.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration:underline"&gt;Ordinary shares&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;On February 9, 2021, Hongli Cayman was incorporated in the Cayman Islands.
Hongli Cayman issued 97 Ordinary Shares at $0.0001 par value per share to Hongli Development Limited (&#x201c;Hongli Development&#x201d;)
and issued 3 Ordinary Shares at $0.0001 par value per share to Hongli Technology Limited (&#x201c;Hongli Technology&#x201d;).&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;On March 28, 2022, the Company&#x2019;s shareholders approved an issuance
of 17,999,900 new Ordinary Shares at par value $0.0001 per share, among which, 17,459,903 new Ordinary Shares were issued to Hongli Development
and 539,997 new Ordinary Shares were issued to Hongli Technology, which share issuances were equivalent to a forward split of the Company&#x2019;s
outstanding Ordinary Shares at an approximate or rounded ratio of 180,000-for-1 share. As a result, the Company had $50,000 divided into
500,000,000 Ordinary Shares with a par value of $0.0001 per share.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;On September 13, 2022, the current existing shareholders of the Company
surrendered 1,500,000 Ordinary Shares in total, of which Hongli Development Limited surrendered 1,455,000 Ordinary Shares and Hongli Technology
Limited surrendered 45,000 Ordinary Shares, respectively. Furthermore, Hongli Development Limited surrendered another 6,500,000 Ordinary
Shares on December 1, 2022. As a result, 10,000,000 Ordinary Shares were issued and outstanding as of December 31, 2022, among which,
Hongli Development Limited holds 9,505,000 Ordinary Shares and Hongli Technology Limited holds 495,000 Ordinary Shares, respectively.
The shares and per share data are presented on a retroactive basis as if the reorganization, share issuance, and share surrender made
by the current existing shareholders of the Company had been in existence from the earliest period presented. The Company issued 2,062,500
Ordinary Shares in connection with the initial public offering closed on March 31, 2023. The Company issued 309,375 Ordinary Shares in
connection with the underwriter&#x2019;s exercise of the over-allotment option on May 2, 2023. On November 23, 2023, Hongli Technology
Limited surrendered 133,125 ordinary shares to the Company.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration:underline"&gt;Initial Public Offering&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;On March 31, 2023, the Company closed its Offering of 2,062,500 Ordinary
Shares at a public offering price of $4.00 per share for total gross proceeds of $8.25 million before deducting underwriting discounts
and offering expenses. Net proceeds of the Company&#x2019;s Offering were approximately $7.2 million. In addition, the Company granted
the underwriters a 45-day option to purchase up to an additional 309,375 Ordinary Shares at the public offering price. On May 2, 2023,
the underwriter exercised the over-allotment option in full for total gross proceeds of $1,237,500 before deducting underwriting discounts
and commissions. Net proceeds of our over- allotment option were approximately $1.1 million. The Company&#x2019;s Ordinary Shares began
trading on the Nasdaq Capital Market under the symbol &#x201c;HLP&#x201d; on March 29, 2023.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration:underline"&gt;Share Based Compensation&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;On May 7, 2024, the Company issued 1,200,000 shares of its ordinary
shares to three employees and officers as part of their 2024 compensation package. The shares were valued at $1.64 per share, based on
the closing market price on May 6, 2024. As a result, $1,968,000 was recognized as wages and employment benefits expenses for the year
ended December 31, 2024. Additionally, $120 was recorded as common stock and $1,967,880 as additional paid-in capital in the equity section
of the consolidated financial statements.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration:underline"&gt;Private Placement&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;On November 13, 2024, the Company entered into a Securities Purchase
Agreement (the &#x201c;Securities Purchase Agreement&#x201d;) with certain non-U.S. investors (the &#x201c;Purchasers&#x201d;) for a private
placement offering, pursuant to which the Company agreed to sell and issue 60,000,000 ordinary shares, par value $0.0001 per share, at
a purchase price of $0.55 per share, for an aggregate purchase price of $33,000,000. The transaction closed on December 5, 2024. Upon
closing, the Company issued 60,000,000 ordinary shares to the Purchasers and received gross proceeds of RMB239,984,300, equivalent to
$33,000,000. The ordinary shares issued in this transaction were offered and sold in reliance on the exemption from registration provided
by Rule 903 of Regulation S under the Securities Act of 1933, as amended.&lt;/p&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c251"
      decimals="0"
      id="ixv-25259"
      unitRef="shares">97</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c252"
      decimals="4"
      id="ixv-25260"
      unitRef="usdPershares">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c253"
      decimals="0"
      id="ixv-25261"
      unitRef="shares">3</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c254"
      decimals="4"
      id="ixv-25262"
      unitRef="usdPershares">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c255"
      decimals="0"
      id="ixv-25263"
      unitRef="shares">17999900</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c256"
      decimals="4"
      id="ixv-25264"
      unitRef="usdPershares">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c257"
      decimals="0"
      id="ixv-25265"
      unitRef="shares">17459903</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:CommonStockSharesIssued
      contextRef="c258"
      decimals="0"
      id="ixv-25266"
      unitRef="shares">539997</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquityNoteStockSplit contextRef="c259" id="ixv-25267">180,000-for-1</us-gaap:StockholdersEquityNoteStockSplit>
    <us-gaap:ProceedsFromIssuanceOrSaleOfEquity contextRef="c259" decimals="0" id="ixv-25268" unitRef="usd">50000</us-gaap:ProceedsFromIssuanceOrSaleOfEquity>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c260"
      decimals="0"
      id="ixv-25269"
      unitRef="shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="c261"
      decimals="0"
      id="ixv-25270"
      unitRef="shares">1500000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="c262"
      decimals="0"
      id="ixv-25271"
      unitRef="shares">1455000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="c263"
      decimals="0"
      id="ixv-25272"
      unitRef="shares">45000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="c264"
      decimals="0"
      id="ixv-25273"
      unitRef="shares">6500000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:CommonStockSharesIssued
      contextRef="c265"
      decimals="0"
      id="ixv-25274"
      unitRef="shares">10000000</us-gaap:CommonStockSharesIssued>
    <us-gaap:InvestmentOwnedBalanceShares
      contextRef="c266"
      decimals="0"
      id="ixv-25275"
      unitRef="shares">9505000</us-gaap:InvestmentOwnedBalanceShares>
    <us-gaap:InvestmentOwnedBalanceShares
      contextRef="c260"
      decimals="0"
      id="ixv-25276"
      unitRef="shares">495000</us-gaap:InvestmentOwnedBalanceShares>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c267"
      decimals="0"
      id="ixv-25277"
      unitRef="shares">2062500</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssued1 contextRef="c54" decimals="0" id="ixv-25278" unitRef="usd">309375</us-gaap:StockIssued1>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="c268"
      decimals="0"
      id="ixv-25279"
      unitRef="shares">133125</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c51"
      decimals="0"
      id="ixv-25280"
      unitRef="shares">2062500</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="c52"
      decimals="2"
      id="ixv-25281"
      unitRef="usdPershares">4</us-gaap:SharesIssuedPricePerShare>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c51" decimals="-4" id="ixv-25282" unitRef="usd">8250000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:ProceedsFromIssuanceOrSaleOfEquity contextRef="c51" decimals="-5" id="ixv-25283" unitRef="usd">7200000</us-gaap:ProceedsFromIssuanceOrSaleOfEquity>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c53"
      decimals="0"
      id="ixv-25284"
      unitRef="shares">309375</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c269" decimals="0" id="ixv-25285" unitRef="usd">1237500</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:ProceedsFromIssuanceOrSaleOfEquity
      contextRef="c269"
      decimals="-5"
      id="ixv-25286"
      unitRef="usd">1100000</us-gaap:ProceedsFromIssuanceOrSaleOfEquity>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c270"
      decimals="0"
      id="ixv-25287"
      unitRef="shares">1200000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c271"
      decimals="2"
      id="ixv-25288"
      unitRef="usdPershares">1.64</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:ShareBasedCompensation contextRef="c0" decimals="0" id="ixv-25289" unitRef="usd">1968000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c272" decimals="0" id="ixv-25290" unitRef="usd">120</us-gaap:ShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c272" decimals="0" id="ixv-25291" unitRef="usd">1967880</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c273"
      decimals="0"
      id="ixv-25292"
      unitRef="shares">60000000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:SharePrice
      contextRef="c274"
      decimals="4"
      id="ixv-25293"
      unitRef="usdPershares">0.0001</us-gaap:SharePrice>
    <hlp:PurchasePricePerShare
      contextRef="c274"
      decimals="2"
      id="ixv-25294"
      unitRef="usdPershares">0.55</hlp:PurchasePricePerShare>
    <us-gaap:ProceedsFromIssuanceOfPrivatePlacement contextRef="c275" decimals="0" id="ixv-25295" unitRef="usd">33000000</us-gaap:ProceedsFromIssuanceOfPrivatePlacement>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c276"
      decimals="0"
      id="ixv-25296"
      unitRef="shares">60000000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:ProceedsFromIssuanceOfPrivatePlacement contextRef="c277" decimals="0" id="ixv-25297" unitRef="cny">239984300</us-gaap:ProceedsFromIssuanceOfPrivatePlacement>
    <us-gaap:ProceedsFromIssuanceOfPrivatePlacement contextRef="c277" decimals="0" id="ixv-25298" unitRef="usd">33000000</us-gaap:ProceedsFromIssuanceOfPrivatePlacement>
    <us-gaap:StatutoryAccountingPracticesDisclosureTextBlock contextRef="c0" id="ixv-23601">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;NOTE 17 &#x2014; SURPLUS RESERVE&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The surplus reserves in the consolidated balance sheets mainly include
the Company&#x2019;s statutory reserve. In accordance with the relevant laws and regulations of the PRC, the Company is required to set
aside at least 10% of its respective after-tax net profits each year determined in accordance with PRC GAAP and if any, to fund the statutory
reserve until the balance of the reserve reaches 50% of its respective registered capital. The statutory reserve is not distributable
in the form of cash dividends and can be used to make up cumulative prior year losses. During the years ended December 31, 2024 and 2023,
no earnings were appropriated to surplus reserve. The statutory reserve of Hongli Shandong amounted to $370,683 and $370,683 as of December
31, 2024 and December 31, 2023.&lt;/p&gt;</us-gaap:StatutoryAccountingPracticesDisclosureTextBlock>
    <hlp:TaxNetProfitsPercentage contextRef="c0" decimals="2" id="ixv-25299" unitRef="pure">0.10</hlp:TaxNetProfitsPercentage>
    <hlp:StatutoryReservePercentage contextRef="c0" decimals="2" id="ixv-25300" unitRef="pure">0.50</hlp:StatutoryReservePercentage>
    <us-gaap:StatutoryAccountingPracticesRetainedEarningsNotAvailableForDividends contextRef="c2" decimals="0" id="ixv-25301" unitRef="usd">370683</us-gaap:StatutoryAccountingPracticesRetainedEarningsNotAvailableForDividends>
    <us-gaap:StatutoryAccountingPracticesRetainedEarningsNotAvailableForDividends contextRef="c3" decimals="0" id="ixv-25302" unitRef="usd">370683</us-gaap:StatutoryAccountingPracticesRetainedEarningsNotAvailableForDividends>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="c0" id="ixv-23620">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;NOTE 18 &#x2014; COMMITMENT AND CONTINGENCIES&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration:underline"&gt;Yingxuan Acquisition&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;In November 2020, Hongli Shandong signed a letter of intent with Yingxuan
Heavy Industry Co., Ltd. (&#x201c;Yingxuan&#x201d;) regarding a planned purchase of all of Yingxuan&#x2019;s assets located in an industrial
area, including its use rights of three parcels of industrial land, buildings, facilities and infrastructure (collectively, the &#x201c;Yingxuan
Assets&#x201d;) for a total consideration of approximately $17.1 million (RMB 125.0 million). During the year ended December 31, 2021,
Hongli Shandong paid the deposit of approximately $2.1 million (RMB 15.0 million) from its working capital.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Following the signing of the letter of intent, in January 2021, Hongli
Shandong signed asset transfer agreements with Yingxuan regarding the acquisition of the Yingxuan Assets. Pursuant to the asset transfer
agreements, Hongli Shandong agreed to pay for the acquisition price in installments for approximately $7.1 million (RMB 52.0 million),
$6.4 million (RMB 47.0 million) and $1.5 million (RMB 11.0 million), respectively, by the end of December 31, 2021, 2022 and 2023. The
installments bear an annual interest of 7%. However, as mutually agreed, Hongli Shandong did not pay the agreed installment in fiscal
year 2021 due to the delay of the acquisition of Yingxuan Assets, and Hongli Shandong made a prepayment of approximately $1.1 million
(RMB 7.8 million) in 2021. The title of use rights of two parcels of industrial land, buildings, facilities and infrastructure for consideration
of approximately $11.7 million (RMB 85.2 million) were transferred to Hongli Shandong on June 13, 2022.&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;On May 5, 2023, Hongli Shandong entered into a supplementary agreement
with Yingxuan. Based on the mutual agreement between the Hongli Shandong and Yingxuan, the annual interest of 7% was waived as the transfer
of Yingxuan Assets was delayed due to the impact of the COVID-19 pandemic and the total consideration was adjusted to approximately $20.7
million (RMB 151.4 million) given effect of the demolition compensation to be assigned to Hongli Shandong. Meanwhile, both parties also
agreed that the demolition compensation to be reimbursed by the local government in relation to Yingxuan Assets will belong to the Hongli
Shandong.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company made a payment of approximately $0.3 million (RMB 2.0 million)
to Yingxuan in January 2024.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;As of December 31, 2024, the Company had made cumulative payments of
approximately $17.0 million (RMB 124.2 million) to Yingxuan in connection with the acquisition of real estate and land use rights. Of
this amount, assets totaling approximately $11.7 million (RMB 85.2 million) had been legally transferred to the Company. The remaining
assets, valued at approximately $9.1 million (RMB 66.2 million), had not yet been transferred as of the filing date of this report. A
remaining balance of approximately $3.7 million (RMB 27.2 million) is contractually payable only upon completion of the legal title transfer
for the remaining real estate and land use rights. As this payment obligation is contingent on the occurrence of a future event, no liability
has been recognized as of December 31, 2024.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Management is actively working with Yingxuan and relevant government
authorities to facilitate the completion of the legal title transfer. The Company expects the transfer to be finalized, but the timing
may be impacted by legal or administrative delays. The Company continues to monitor developments and evaluate any potential financial
or operational impact.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration:underline"&gt;Legal Proceedings&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;From time to time, we may become involved in legal proceedings or be
subject to claims arising in the ordinary course of our business. We are not currently a party to any legal proceedings that in the opinion
of the management, if determined adversely to us, would have a material adverse effect on our business, financial condition, operating
results or cash flows. Regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs,
diversion of management resources and other factors.&lt;/p&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration
      contextRef="c278"
      decimals="-5"
      id="ixv-25303"
      unitRef="usd">17100000</us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration>
    <us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration
      contextRef="c278"
      decimals="-5"
      id="ixv-25304"
      unitRef="cny">125000000</us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration>
    <us-gaap:PaymentsForOtherDeposits
      contextRef="c279"
      decimals="-5"
      id="ixv-25305"
      unitRef="usd">2100000</us-gaap:PaymentsForOtherDeposits>
    <us-gaap:PaymentsForOtherDeposits
      contextRef="c279"
      decimals="-5"
      id="ixv-25306"
      unitRef="cny">15000000</us-gaap:PaymentsForOtherDeposits>
    <us-gaap:AssetAcquisitionPriceOfAcquisitionExpected
      contextRef="c280"
      decimals="-5"
      id="ixv-25307"
      unitRef="usd">7100000</us-gaap:AssetAcquisitionPriceOfAcquisitionExpected>
    <us-gaap:AssetAcquisitionPriceOfAcquisitionExpected
      contextRef="c280"
      decimals="-5"
      id="ixv-25308"
      unitRef="cny">52000000</us-gaap:AssetAcquisitionPriceOfAcquisitionExpected>
    <us-gaap:AssetAcquisitionPriceOfAcquisitionExpected
      contextRef="c281"
      decimals="-5"
      id="ixv-25309"
      unitRef="usd">6400000</us-gaap:AssetAcquisitionPriceOfAcquisitionExpected>
    <us-gaap:AssetAcquisitionPriceOfAcquisitionExpected
      contextRef="c281"
      decimals="-5"
      id="ixv-25310"
      unitRef="cny">47000000</us-gaap:AssetAcquisitionPriceOfAcquisitionExpected>
    <us-gaap:AssetAcquisitionPriceOfAcquisitionExpected
      contextRef="c282"
      decimals="-5"
      id="ixv-25311"
      unitRef="usd">1500000</us-gaap:AssetAcquisitionPriceOfAcquisitionExpected>
    <us-gaap:AssetAcquisitionPriceOfAcquisitionExpected
      contextRef="c282"
      decimals="-5"
      id="ixv-25312"
      unitRef="cny">11000000</us-gaap:AssetAcquisitionPriceOfAcquisitionExpected>
    <hlp:AnnualInterestRate contextRef="c0" decimals="2" id="ixv-25313" unitRef="pure">0.07</hlp:AnnualInterestRate>
    <us-gaap:InterestExpenseOther
      contextRef="c279"
      decimals="-5"
      id="ixv-25314"
      unitRef="usd">1100000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther
      contextRef="c279"
      decimals="-5"
      id="ixv-25315"
      unitRef="cny">7800000</us-gaap:InterestExpenseOther>
    <us-gaap:InventoryRealEstateImprovements
      contextRef="c283"
      decimals="-5"
      id="ixv-25316"
      unitRef="usd">11700000</us-gaap:InventoryRealEstateImprovements>
    <us-gaap:InventoryRealEstateImprovements
      contextRef="c283"
      decimals="-5"
      id="ixv-25317"
      unitRef="cny">85200000</us-gaap:InventoryRealEstateImprovements>
    <hlp:AnnualInterestRate
      contextRef="c284"
      decimals="2"
      id="ixv-25318"
      unitRef="pure">0.07</hlp:AnnualInterestRate>
    <us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration
      contextRef="c284"
      decimals="-5"
      id="ixv-25319"
      unitRef="usd">20700000</us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration>
    <us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration
      contextRef="c284"
      decimals="-5"
      id="ixv-25320"
      unitRef="cny">151400000</us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration>
    <us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted contextRef="c285" decimals="1" id="ixv-25321" unitRef="usd">0.3</us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted>
    <us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted
      contextRef="c285"
      decimals="-5"
      id="ixv-25322"
      unitRef="cny">2000000</us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted>
    <us-gaap:PaymentsForFees contextRef="c0" decimals="-5" id="ixv-25323" unitRef="usd">17000000</us-gaap:PaymentsForFees>
    <us-gaap:PaymentsForFees contextRef="c0" decimals="-5" id="ixv-25324" unitRef="cny">124200000</us-gaap:PaymentsForFees>
    <us-gaap:AssetAcquisitionConsiderationTransferred contextRef="c0" decimals="-5" id="ixv-25325" unitRef="usd">11700000</us-gaap:AssetAcquisitionConsiderationTransferred>
    <us-gaap:AssetAcquisitionConsiderationTransferred contextRef="c0" decimals="-5" id="ixv-25326" unitRef="cny">85200000</us-gaap:AssetAcquisitionConsiderationTransferred>
    <hlp:RemainingAssetsValued contextRef="c2" decimals="-5" id="ixv-25327" unitRef="usd">9100000</hlp:RemainingAssetsValued>
    <hlp:RemainingAssetsValued contextRef="c2" decimals="-5" id="ixv-25328" unitRef="cny">66200000</hlp:RemainingAssetsValued>
    <us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted contextRef="c2" decimals="-5" id="ixv-25329" unitRef="usd">3700000</us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted>
    <us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted contextRef="c2" decimals="-5" id="ixv-25330" unitRef="cny">27200000</us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="c0" id="ixv-23645">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;NOTE 19 &#x2013; SEGMENT REPORTING&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt"&gt;The Company adopted Accounting Standards Update (ASU) 2023-07, Segment
Reporting (Topic 280): Improvements to Reportable Segment Disclosures on January 1, 2024. This update enhances segment reporting by requiring
disclosure of significant expense categories and other items regularly reviewed by the chief operating decision maker (&#x201c;CODM&#x201d;),
even for entities with a single reportable segment.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company operates as a single reportable segment. The CODM, identified
as the Chief Executive Officer, reviews consolidated financial information and manages the business as a single unit. The Company manufactures
and sells agricultural machinery cab assemblies, construction machinery cab assemblies, excavator cab assemblies, and special-shaped steel
pipes. All products are manufactured at a single facility located in China.&lt;/p&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;During the year ended December 31, 2024, approximately 14% of revenue
was derived from export sales to South Korea, with the remainder from customers in China. The CODM does not evaluate performance based
on geographic region, as the products, production processes, customer base, and distribution channels are consistent across all markets.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The measure of segment profit or loss used by the CODM is operating
income. The following significant expense categories are regularly provided to and reviewed by the CODM:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"&gt;&lt;tr style="vertical-align: top; text-align: justify"&gt;
&lt;td style="width: 0.25in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in; text-align: left"&gt;&#x25cf;&lt;/td&gt;&lt;td style="text-align: justify"&gt;Cost of revenues&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"&gt;&lt;tr style="vertical-align: top; text-align: justify"&gt;
&lt;td style="width: 0.25in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in; text-align: left"&gt;&#x25cf;&lt;/td&gt;&lt;td style="text-align: justify"&gt;Research and development expenses&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"&gt;&lt;tr style="vertical-align: top; text-align: justify"&gt;
&lt;td style="width: 0.25in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in; text-align: left"&gt;&#x25cf;&lt;/td&gt;&lt;td style="text-align: justify"&gt;Sales and marketing expenses&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"&gt;&lt;tr style="vertical-align: top; text-align: justify"&gt;
&lt;td style="width: 0.25in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in; text-align: left"&gt;&#x25cf;&lt;/td&gt;&lt;td style="text-align: justify"&gt;General and administrative expenses&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The CODM does not review information on segment assets, liabilities,
or capital expenditures; therefore, such information is not disclosed.&lt;/p&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:SegmentReportingDescriptionOfAllOtherSegments contextRef="c0" id="ixv-25331">single reportable segment</us-gaap:SegmentReportingDescriptionOfAllOtherSegments>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="c286"
      decimals="2"
      id="ixv-25332"
      unitRef="pure">0.14</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:SubsequentEventsTextBlock contextRef="c0" id="ixv-23696">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;NOTE 20 &#x2014; SUBSEQUENT EVENTS&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company evaluated subsequent events and transactions that occurred
after the balance sheet date through the date the financial statements were issued. Based on this evaluation, and except as disclosed
below, the Company did not identify any subsequent events that require adjustment to, or disclosure in, the financial statements in accordance
with U.S. GAAP.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration:underline"&gt;Short-Term Loans&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;On February 11, 2025, the Company obtained a short-term loan of $274,000
(RMB 2,000,000) from China Minsheng Bank. The loan bears interest at an annual rate of 3.3% per annum and is scheduled to mature on February
11, 2026. The proceeds were designated for working capital to purchase raw materials. The loan is secured by accounts receivable totaling
$2,435,520 (RMB 17,777,592) and is personally guaranteed by the CEO and two family members.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;On April 10, 2025, the Company repaid a short-term loan of $1,095,996
(RMB 8,000,000) to the Bank of Rizhao and obtained a new short-term loan of $685,000 (RMB 5,000,000) from the same bank. The proceeds
from the new loan are designated solely for the purchase of raw materials. The loan bears interest at an annual rate of 3.5% per annum
and is scheduled to mature on April 10, 2026. To secure the loan, the Company pledged real estate with an approximate value of $663,000
(RMB 4,836,000). In addition, the CEO and three of the CEO&#x2019;s family members provided personal guarantees for the loan.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration:underline"&gt;Investment in Joint Venture&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;On March 10, 2025, Shandong Xiangfeng Heavy Industry Co., Ltd. (&#x201c;WFOE&#x201d;)
entered into an Investment Framework Agreement (the &#x201c;Agreement&#x201d;) with Zhongke Hongyuan (Beijing) Holdings Co., Ltd. (&#x201c;Zhongke&#x201d;).
Pursuant to the Agreement, WFOE and Zhongke agreed to establish a joint venture entity named Jinan Langchi Heavy Industry Co., Ltd. (&#x201c;Langchi&#x201d;).
Zhongke will hold a 60% equity interest in Langchi, while WFOE will hold the remaining 40%. Zhongke committed to contribute capital totaling
approximately $41.1 million (RMB 300 million), and WFOE committed to contribute approximately $32.9 million (RMB 239.98 million). WFOE
will act solely as an investor and will not participate in the management or operations of the joint venture. Both parties are required
to transfer their respective capital contributions to Langchi by June 30, 2025. The initial term of the Agreement is effective from March
10, 2025 through December 31, 2025, and may be renewed upon mutual consent. On December 6, 2024, WFOE deposited its capital contribution
of approximately $32.9 million (RMB 239,979,300) following the receipt of proceeds from a private placement completed by the Company.
This amount is presented in the consolidated balance sheet as December 31, 2024, under the line item, &#x201c;Deposit for investment in
joint venture&#x201d;.&#160;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration:underline"&gt;Related Party Transaction&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;For the four months ending April 30, 2025, the Company received advances
totaling $1.03 million from its related parties and repaid $0.62 million during the same period.&lt;/p&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:OtherShortTermBorrowings contextRef="c287" decimals="0" id="ixv-25333" unitRef="usd">274000</us-gaap:OtherShortTermBorrowings>
    <us-gaap:OtherShortTermBorrowings contextRef="c287" decimals="0" id="ixv-25334" unitRef="cny">2000000</us-gaap:OtherShortTermBorrowings>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c287"
      decimals="3"
      id="ixv-25335"
      unitRef="pure">0.033</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:AccountsReceivableGrossCurrent contextRef="c287" decimals="0" id="ixv-25336" unitRef="usd">2435520</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent contextRef="c287" decimals="0" id="ixv-25337" unitRef="cny">17777592</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:OtherShortTermBorrowings contextRef="c288" decimals="0" id="ixv-25338" unitRef="usd">1095996</us-gaap:OtherShortTermBorrowings>
    <us-gaap:OtherShortTermBorrowings contextRef="c288" decimals="0" id="ixv-25339" unitRef="cny">8000000</us-gaap:OtherShortTermBorrowings>
    <hlp:ShortTermLoanforPurchase contextRef="c288" decimals="0" id="ixv-25340" unitRef="usd">685000</hlp:ShortTermLoanforPurchase>
    <hlp:ShortTermLoanforPurchase contextRef="c288" decimals="0" id="ixv-25341" unitRef="cny">5000000</hlp:ShortTermLoanforPurchase>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c288"
      decimals="3"
      id="ixv-25342"
      unitRef="pure">0.035</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <hlp:PledgedValue contextRef="c288" decimals="0" id="ixv-25343" unitRef="usd">663000</hlp:PledgedValue>
    <hlp:PledgedValue contextRef="c288" decimals="0" id="ixv-25344" unitRef="cny">4836000</hlp:PledgedValue>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="c289"
      decimals="2"
      id="ixv-25345"
      unitRef="pure">0.60</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="c290"
      decimals="2"
      id="ixv-25346"
      unitRef="pure">0.40</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestments
      contextRef="c291"
      decimals="-5"
      id="ixv-25347"
      unitRef="usd">41100000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="c291"
      decimals="-6"
      id="ixv-25348"
      unitRef="cny">300000000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="c290"
      decimals="-5"
      id="ixv-25349"
      unitRef="usd">32900000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="c290"
      decimals="-4"
      id="ixv-25350"
      unitRef="cny">239980000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="c292"
      decimals="-5"
      id="ixv-25351"
      unitRef="usd">32900000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments contextRef="c292" decimals="0" id="ixv-25352" unitRef="cny">239979300</us-gaap:EquityMethodInvestments>
    <us-gaap:ProceedsFromRelatedPartyDebt
      contextRef="c293"
      decimals="-4"
      id="ixv-25353"
      unitRef="usd">1030000.00</us-gaap:ProceedsFromRelatedPartyDebt>
    <us-gaap:RepaymentsOfRelatedPartyDebt
      contextRef="c293"
      decimals="-4"
      id="ixv-25354"
      unitRef="usd">620000</us-gaap:RepaymentsOfRelatedPartyDebt>
    <us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock contextRef="c0" id="ixv-23720">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;NOTE 21 &#x2014; RESTRICTED NET ASSETS OR PARENT COMPANY&#x2019;S CONDENSED
FINANCIAL STATEMENTS&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The following condensed financial statements present the financial
position and results of operations of Hongli Group Inc. (the Parent Company), which is a holding company with several subsidiaries. The
condensed financial information is provided in accordance with Schedule I of Article 5-04 of Regulation S-X, issued by the U.S. Securities
and Exchange Commission.&lt;/p&gt;&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="padding-left: 0.125in; text-indent: -0.125in"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;As of December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="padding-left: 0.125in; text-indent: -0.125in"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="padding-left: 0.125in; text-indent: -0.125in"&gt;Assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="padding-left: 0.125in; text-indent: -0.125in; width: 76%"&gt;Cash&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;4,654&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;4,676&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Due from subsidiaries, net&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;40,422,613&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7,422,613&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt"&gt;Investment in subsidiaries&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;13,066,029&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;13,680,265&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 2.5pt"&gt;Total Assets&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;53,493,296&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;21,107,554&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="padding-left: 0.125in; text-indent: -0.125in"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Liabilities and Equity&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt"&gt;Current liability&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt"&gt;Total Liabilities&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="padding-left: 0pt; text-indent: -0.125in"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: -0.25in; margin: 0pt 0 0pt 0.25in"&gt;Ordinary shares, $0.0001 par value, 500,000,000 shares authorized,
73,438,750 and 12,238,750 shares issued and outstanding as of December 31, 2024 and 2023, respectively&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-left: 0pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-left: 0pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0pt; text-align: right"&gt;7,344&lt;/td&gt;&lt;td style="padding-left: 0pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-left: 0pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0pt; text-align: right"&gt;1,224&lt;/td&gt;&lt;td style="padding-left: 0pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Additional paid-in capital&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;42,998,556&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;8,036,676&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Statutory reserves&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;370,683&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;370,683&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Retained earnings&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;11,724,070&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;13,605,705&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt"&gt;Accumulated other comprehensive loss&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(1,607,358&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(906,735&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt"&gt;Total Hongli Group Inc. stockholders&#x2019; equity&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;53,493,295&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;21,107,553&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 2.5pt"&gt;Total Liabilities and Equity&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;53,493,296&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;21,107,554&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td&gt;Revenue&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-118"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-119"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="width: 76%"&gt;Share of profit in subsidiaries&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;86,387&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;864,733&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td&gt;Share based compensation&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,968,000&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-120"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Other general and administrative expenses&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(22&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(11&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Total operating expenses&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(1,968,022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(11&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: left"&gt;Net (loss) income&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,881,635&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;864,722&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left"&gt;Other comprehensive income (loss):&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Foreign currency translation adjustments&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(700,623&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(659,161&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Comprehensive income (loss)&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(2,582,258&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;205,561&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;Cash Flows from Operating Activities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Net (loss) income&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(1,881,635&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;864,722&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Non cash adjustment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(86,387&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(864,733&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Share based compensation&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,968,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-121"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Adjustments to reconcile net income to net cash used in operating activities:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Increase in accrued liabilities&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Net Cash Used in Operating Activities&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(22&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(10&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Cash Flows from Investing Activities:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Advance to subsidiary&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(8,368,965&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Net Cash Used in Investing Activities&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-122"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(8,368,965&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Cash Flows from Financing Activities:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Proceeds from initial public offering, net of costs&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-123"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7,228,964&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Proceeds from exercise of option, net of costs&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-124"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,144,687&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Net Cash Provided by Financing Activities&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-125"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;8,373,651&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Net (decrease) increase in cash and cash equivalents&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(22&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,676&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Cash and cash equivalents - beginning of the year&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;4,676&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-126"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Cash and cash equivalents - end of the year&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;4,654&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;4,676&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Non-cash investing and financing activities:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Offering costs paid by subsidiary&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-127"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;946,352&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Proceeds of private placement deposited into WOFE account&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;33,000,000&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-128"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;There were no reportable transactions as of December 31, 2022 and
for the year then ended as the parent company was formed in 2021 and only serves as a holding company with minimal transactions.&lt;/p&gt;</us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c295" decimals="0" id="ixv-25355" unitRef="usd">4654</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c296" decimals="0" id="ixv-25356" unitRef="usd">4676</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:OtherReceivablesNetCurrent contextRef="c295" decimals="0" id="ixv-25357" unitRef="usd">40422613</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherReceivablesNetCurrent contextRef="c296" decimals="0" id="ixv-25358" unitRef="usd">7422613</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures contextRef="c295" decimals="0" id="ixv-25359" unitRef="usd">13066029</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures contextRef="c296" decimals="0" id="ixv-25360" unitRef="usd">13680265</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:Assets contextRef="c295" decimals="0" id="ixv-25361" unitRef="usd">53493296</us-gaap:Assets>
    <us-gaap:Assets contextRef="c296" decimals="0" id="ixv-25362" unitRef="usd">21107554</us-gaap:Assets>
    <us-gaap:LiabilitiesCurrent contextRef="c295" decimals="0" id="ixv-25363" unitRef="usd">1</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c296" decimals="0" id="ixv-25364" unitRef="usd">1</us-gaap:LiabilitiesCurrent>
    <us-gaap:Liabilities contextRef="c295" decimals="0" id="ixv-25365" unitRef="usd">1</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c296" decimals="0" id="ixv-25366" unitRef="usd">1</us-gaap:Liabilities>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c295"
      decimals="4"
      id="ixv-25367"
      unitRef="usdPershares">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c296"
      decimals="4"
      id="ixv-25368"
      unitRef="usdPershares">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c295"
      decimals="INF"
      id="ixv-25369"
      unitRef="shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c296"
      decimals="INF"
      id="ixv-25370"
      unitRef="shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="c295"
      decimals="INF"
      id="ixv-25371"
      unitRef="shares">73438750</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c295"
      decimals="INF"
      id="ixv-25372"
      unitRef="shares">73438750</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="c296"
      decimals="INF"
      id="ixv-25373"
      unitRef="shares">12238750</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c296"
      decimals="INF"
      id="ixv-25374"
      unitRef="shares">12238750</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue contextRef="c295" decimals="0" id="ixv-25375" unitRef="usd">7344</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c296" decimals="0" id="ixv-25376" unitRef="usd">1224</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital contextRef="c295" decimals="0" id="ixv-25377" unitRef="usd">42998556</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="c296" decimals="0" id="ixv-25378" unitRef="usd">8036676</us-gaap:AdditionalPaidInCapital>
    <us-gaap:StatutoryAccountingPracticesRetainedEarningsNotAvailableForDividends contextRef="c295" decimals="0" id="ixv-25379" unitRef="usd">370683</us-gaap:StatutoryAccountingPracticesRetainedEarningsNotAvailableForDividends>
    <us-gaap:StatutoryAccountingPracticesRetainedEarningsNotAvailableForDividends contextRef="c296" decimals="0" id="ixv-25380" unitRef="usd">370683</us-gaap:StatutoryAccountingPracticesRetainedEarningsNotAvailableForDividends>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c295" decimals="0" id="ixv-25381" unitRef="usd">11724070</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c296" decimals="0" id="ixv-25382" unitRef="usd">13605705</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c295" decimals="0" id="ixv-25383" unitRef="usd">-1607358</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c296" decimals="0" id="ixv-25384" unitRef="usd">-906735</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity contextRef="c295" decimals="0" id="ixv-25385" unitRef="usd">53493295</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c296" decimals="0" id="ixv-25386" unitRef="usd">21107553</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c295" decimals="0" id="ixv-25387" unitRef="usd">53493296</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c296" decimals="0" id="ixv-25388" unitRef="usd">21107554</us-gaap:LiabilitiesAndStockholdersEquity>
    <hlp:ShareOfProfitInSubsidiaries contextRef="c294" decimals="0" id="ixv-25389" unitRef="usd">86387</hlp:ShareOfProfitInSubsidiaries>
    <hlp:ShareOfProfitInSubsidiaries contextRef="c297" decimals="0" id="ixv-25390" unitRef="usd">864733</hlp:ShareOfProfitInSubsidiaries>
    <us-gaap:ShareBasedCompensation contextRef="c294" decimals="0" id="ixv-25391" unitRef="usd">1968000</us-gaap:ShareBasedCompensation>
    <us-gaap:OtherGeneralAndAdministrativeExpense contextRef="c294" decimals="0" id="ixv-25392" unitRef="usd">22</us-gaap:OtherGeneralAndAdministrativeExpense>
    <us-gaap:OtherGeneralAndAdministrativeExpense contextRef="c297" decimals="0" id="ixv-25393" unitRef="usd">11</us-gaap:OtherGeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses contextRef="c294" decimals="0" id="ixv-25394" unitRef="usd">-1968022</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c297" decimals="0" id="ixv-25395" unitRef="usd">-11</us-gaap:OperatingExpenses>
    <us-gaap:NetIncomeLoss contextRef="c294" decimals="0" id="ixv-25396" unitRef="usd">-1881635</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c297" decimals="0" id="ixv-25397" unitRef="usd">864722</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="c294" decimals="0" id="ixv-25398" unitRef="usd">-700623</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="c297" decimals="0" id="ixv-25399" unitRef="usd">-659161</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c294" decimals="0" id="ixv-25400" unitRef="usd">-2582258</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c297" decimals="0" id="ixv-25401" unitRef="usd">205561</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:NetIncomeLoss contextRef="c294" decimals="0" id="ixv-25402" unitRef="usd">-1881635</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c297" decimals="0" id="ixv-25403" unitRef="usd">864722</us-gaap:NetIncomeLoss>
    <hlp:NonCashAdjustment contextRef="c294" decimals="0" id="ixv-25404" unitRef="usd">-86387</hlp:NonCashAdjustment>
    <hlp:NonCashAdjustment contextRef="c297" decimals="0" id="ixv-25405" unitRef="usd">-864733</hlp:NonCashAdjustment>
    <us-gaap:ShareBasedCompensation contextRef="c294" decimals="0" id="ixv-25406" unitRef="usd">1968000</us-gaap:ShareBasedCompensation>
    <us-gaap:IncreaseDecreaseInOtherAccruedLiabilities contextRef="c297" decimals="0" id="ixv-25407" unitRef="usd">1</us-gaap:IncreaseDecreaseInOtherAccruedLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c294" decimals="0" id="ixv-25408" unitRef="usd">-22</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c297" decimals="0" id="ixv-25409" unitRef="usd">-10</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsForAdvanceToAffiliate contextRef="c297" decimals="0" id="ixv-25410" unitRef="usd">8368965</us-gaap:PaymentsForAdvanceToAffiliate>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c297" decimals="0" id="ixv-25411" unitRef="usd">-8368965</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <hlp:ProceedsFromInitialPublicOfferingNetOfCosts contextRef="c297" decimals="0" id="ixv-25412" unitRef="usd">7228964</hlp:ProceedsFromInitialPublicOfferingNetOfCosts>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c297" decimals="0" id="ixv-25413" unitRef="usd">1144687</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c297" decimals="0" id="ixv-25414" unitRef="usd">8373651</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect contextRef="c294" decimals="0" id="ixv-25415" unitRef="usd">-22</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect contextRef="c297" decimals="0" id="ixv-25416" unitRef="usd">4676</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c296" decimals="0" id="ixv-25417" unitRef="usd">4676</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c295" decimals="0" id="ixv-25418" unitRef="usd">4654</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c296" decimals="0" id="ixv-25419" unitRef="usd">4676</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:NotesIssued1 contextRef="c297" decimals="0" id="ixv-25420" unitRef="usd">946352</us-gaap:NotesIssued1>
    <us-gaap:ProceedsFromIssuanceOfPrivatePlacement contextRef="c294" decimals="0" id="ixv-25421" unitRef="usd">33000000</us-gaap:ProceedsFromIssuanceOfPrivatePlacement>
    <dei:DocumentAccountingStandard contextRef="c0" id="hidden-fact-0">U.S. GAAP</dei:DocumentAccountingStandard>
    <us-gaap:OtherReceivablesNetCurrent
      contextRef="c4"
      id="hidden-fact-1"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherLongTermInvestments
      contextRef="c3"
      id="hidden-fact-2"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="c2"
      id="hidden-fact-3"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherNotesPayableCurrent
      contextRef="c5"
      id="hidden-fact-4"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="c2"
      id="hidden-fact-5"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c14"
      id="hidden-fact-6"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c15"
      id="hidden-fact-7"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c17"
      id="hidden-fact-8"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="c18"
      id="hidden-fact-9"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="c14"
      id="hidden-fact-10"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="c15"
      id="hidden-fact-11"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="c16"
      id="hidden-fact-12"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="c27"
      id="hidden-fact-13"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="c28"
      id="hidden-fact-14"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="c29"
      id="hidden-fact-15"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="c25"
      id="hidden-fact-16"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="c27"
      id="hidden-fact-17"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="c28"
      id="hidden-fact-18"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="c29"
      id="hidden-fact-19"
      unitRef="usd"
      xsi:nil="true"/>
    <hlp:StockIssuedDuringPeriodValueUnderwritersOptionExercisedMay22023
      contextRef="c27"
      id="hidden-fact-20"
      unitRef="usd"
      xsi:nil="true"/>
    <hlp:StockIssuedDuringPeriodValueUnderwritersOptionExercisedMay22023
      contextRef="c28"
      id="hidden-fact-21"
      unitRef="usd"
      xsi:nil="true"/>
    <hlp:StockIssuedDuringPeriodValueUnderwritersOptionExercisedMay22023
      contextRef="c29"
      id="hidden-fact-22"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="c25"
      id="hidden-fact-23"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="c27"
      id="hidden-fact-24"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="c28"
      id="hidden-fact-25"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="c29"
      id="hidden-fact-26"
      unitRef="usd"
      xsi:nil="true"/>
    <hlp:StockIssuedDuringPeriodValueSurrenderOfShares
      contextRef="c27"
      id="hidden-fact-27"
      unitRef="usd"
      xsi:nil="true"/>
    <hlp:StockIssuedDuringPeriodValueSurrenderOfShares
      contextRef="c28"
      id="hidden-fact-28"
      unitRef="usd"
      xsi:nil="true"/>
    <hlp:StockIssuedDuringPeriodValueSurrenderOfShares
      contextRef="c29"
      id="hidden-fact-29"
      unitRef="usd"
      xsi:nil="true"/>
    <hlp:StockIssuedDuringPeriodValueSurrenderOfShares
      contextRef="c6"
      id="hidden-fact-30"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c25"
      id="hidden-fact-31"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c26"
      id="hidden-fact-32"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c27"
      id="hidden-fact-33"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c29"
      id="hidden-fact-34"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="c25"
      id="hidden-fact-35"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="c26"
      id="hidden-fact-36"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="c27"
      id="hidden-fact-37"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="c28"
      id="hidden-fact-38"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="c37"
      id="hidden-fact-39"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="c38"
      id="hidden-fact-40"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="c39"
      id="hidden-fact-41"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="c37"
      id="hidden-fact-42"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="c38"
      id="hidden-fact-43"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="c39"
      id="hidden-fact-44"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c35"
      id="hidden-fact-45"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c36"
      id="hidden-fact-46"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c37"
      id="hidden-fact-47"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c39"
      id="hidden-fact-48"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="c35"
      id="hidden-fact-49"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="c36"
      id="hidden-fact-50"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="c37"
      id="hidden-fact-51"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="c38"
      id="hidden-fact-52"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="c7"
      id="hidden-fact-53"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="c7"
      id="hidden-fact-54"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensation
      contextRef="c6"
      id="hidden-fact-55"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensation
      contextRef="c7"
      id="hidden-fact-56"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="c0"
      id="hidden-fact-57"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:IncreaseDecreaseInDueFromRelatedParties
      contextRef="c0"
      id="hidden-fact-58"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="c0"
      id="hidden-fact-59"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="c6"
      id="hidden-fact-60"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="c7"
      id="hidden-fact-61"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="c6"
      id="hidden-fact-62"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="c7"
      id="hidden-fact-63"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PaymentsToFundLongtermLoansToRelatedParties
      contextRef="c0"
      id="hidden-fact-64"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PaymentsToFundLongtermLoansToRelatedParties
      contextRef="c7"
      id="hidden-fact-65"
      unitRef="usd"
      xsi:nil="true"/>
    <hlp:ProceedsFromRelatedPartie
      contextRef="c6"
      id="hidden-fact-66"
      unitRef="usd"
      xsi:nil="true"/>
    <hlp:ProceedsFromRelatedPartie
      contextRef="c7"
      id="hidden-fact-67"
      unitRef="usd"
      xsi:nil="true"/>
    <hlp:ProceedsFromFinancingLiabilities
      contextRef="c0"
      id="hidden-fact-68"
      unitRef="usd"
      xsi:nil="true"/>
    <hlp:ProceedsFromFinancingLiabilities
      contextRef="c6"
      id="hidden-fact-69"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="c0"
      id="hidden-fact-70"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit
      contextRef="c7"
      id="hidden-fact-71"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering
      contextRef="c0"
      id="hidden-fact-72"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering
      contextRef="c7"
      id="hidden-fact-73"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="c0"
      id="hidden-fact-74"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="c7"
      id="hidden-fact-75"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromIssuanceOfPrivatePlacement
      contextRef="c6"
      id="hidden-fact-76"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromIssuanceOfPrivatePlacement
      contextRef="c7"
      id="hidden-fact-77"
      unitRef="usd"
      xsi:nil="true"/>
    <hlp:PropertyPlantAndEquipmentTransferredFromConstructionInProgress
      contextRef="c6"
      id="hidden-fact-78"
      unitRef="usd"
      xsi:nil="true"/>
    <hlp:PropertyPlantAndEquipmentTransferredFromConstructionInProgress
      contextRef="c7"
      id="hidden-fact-79"
      unitRef="usd"
      xsi:nil="true"/>
    <hlp:PropertyPlantAndEquipmentAcquiredInExchangeOfNotesReceivable
      contextRef="c6"
      id="hidden-fact-80"
      unitRef="usd"
      xsi:nil="true"/>
    <hlp:PropertyPlantAndEquipmentAcquiredInExchangeOfNotesReceivable
      contextRef="c7"
      id="hidden-fact-81"
      unitRef="usd"
      xsi:nil="true"/>
    <hlp:PropertyPlantAndEquipmentAcquiredAndAppliedFromPrepaidExpenses
      contextRef="c6"
      id="hidden-fact-82"
      unitRef="usd"
      xsi:nil="true"/>
    <hlp:PropertyPlantAndEquipmentAcquiredAndAppliedFromPrepaidExpenses
      contextRef="c7"
      id="hidden-fact-83"
      unitRef="usd"
      xsi:nil="true"/>
    <hlp:RightofuseAssetsObtainedInExchangeForLeaseObligations
      contextRef="c0"
      id="hidden-fact-84"
      unitRef="usd"
      xsi:nil="true"/>
    <hlp:RightofuseAssetsObtainedInExchangeForLeaseObligations
      contextRef="c6"
      id="hidden-fact-85"
      unitRef="usd"
      xsi:nil="true"/>
    <hlp:PropertyAndEquipmentAcquiredOnCreditAsLiabilities
      contextRef="c0"
      id="hidden-fact-86"
      unitRef="usd"
      xsi:nil="true"/>
    <hlp:PropertyAndEquipmentAcquiredOnCreditAsLiabilities
      contextRef="c6"
      id="hidden-fact-87"
      unitRef="usd"
      xsi:nil="true"/>
    <hlp:PropertyAndEquipmentAcquiredByPrepaymentsForPurchaseOfYingxuanAssets
      contextRef="c0"
      id="hidden-fact-88"
      unitRef="usd"
      xsi:nil="true"/>
    <hlp:PropertyAndEquipmentAcquiredByPrepaymentsForPurchaseOfYingxuanAssets
      contextRef="c6"
      id="hidden-fact-89"
      unitRef="usd"
      xsi:nil="true"/>
    <hlp:SecurityDepositsAppliedToPaymentsOfLongtermPayable
      contextRef="c0"
      id="hidden-fact-90"
      unitRef="usd"
      xsi:nil="true"/>
    <hlp:SecurityDepositsAppliedToPaymentsOfLongtermPayable
      contextRef="c6"
      id="hidden-fact-91"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherReceivablesNetCurrent
      contextRef="c61"
      id="hidden-fact-92"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="c61"
      id="hidden-fact-93"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="c62"
      id="hidden-fact-94"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="c61"
      id="hidden-fact-95"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="c0"
      id="hidden-fact-96"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="c6"
      id="hidden-fact-97"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="c7"
      id="hidden-fact-98"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NotesReceivableNet
      contextRef="c110"
      id="hidden-fact-99"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NotesReceivableNet
      contextRef="c112"
      id="hidden-fact-100"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NotesReceivableNet
      contextRef="c115"
      id="hidden-fact-101"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NotesReceivableNet
      contextRef="c117"
      id="hidden-fact-102"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ShorttermDebtFairValue
      contextRef="c186"
      id="hidden-fact-103"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ShorttermDebtFairValue
      contextRef="c188"
      id="hidden-fact-104"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ShorttermDebtFairValue
      contextRef="c194"
      id="hidden-fact-105"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ShorttermDebtFairValue
      contextRef="c199"
      id="hidden-fact-106"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ShorttermDebtFairValue
      contextRef="c201"
      id="hidden-fact-107"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:LongTermDebt
      contextRef="c209"
      id="hidden-fact-108"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
      contextRef="c2"
      id="hidden-fact-109"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList contextRef="c2" id="hidden-fact-110">http://fasb.org/us-gaap/2024#FinanceLeaseLiabilityCurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList contextRef="c3" id="hidden-fact-111">http://fasb.org/us-gaap/2024#FinanceLeaseLiabilityCurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="c2"
      id="hidden-fact-112"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="c2"
      id="hidden-fact-113"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="c2"
      id="hidden-fact-114"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="c3"
      id="hidden-fact-115"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:FinanceLeaseLiability
      contextRef="c2"
      id="hidden-fact-116"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DeferredTaxAssetsInventory
      contextRef="c3"
      id="hidden-fact-117"
      unitRef="usd"
      xsi:nil="true"/>
    <srt:ScheduleOfCondensedBalanceSheetTableTextBlock contextRef="c294" id="ixv-25542">CONDENSED BALANCE SHEETS (UNAUDITED)&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="padding-left: 0.125in; text-indent: -0.125in"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;As of December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="padding-left: 0.125in; text-indent: -0.125in"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="padding-left: 0.125in; text-indent: -0.125in"&gt;Assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="padding-left: 0.125in; text-indent: -0.125in; width: 76%"&gt;Cash&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;4,654&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;4,676&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Due from subsidiaries, net&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;40,422,613&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7,422,613&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt"&gt;Investment in subsidiaries&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;13,066,029&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;13,680,265&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 2.5pt"&gt;Total Assets&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;53,493,296&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;21,107,554&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="padding-left: 0.125in; text-indent: -0.125in"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Liabilities and Equity&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt"&gt;Current liability&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt"&gt;Total Liabilities&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="padding-left: 0pt; text-indent: -0.125in"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: -0.25in; margin: 0pt 0 0pt 0.25in"&gt;Ordinary shares, $0.0001 par value, 500,000,000 shares authorized,
73,438,750 and 12,238,750 shares issued and outstanding as of December 31, 2024 and 2023, respectively&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-left: 0pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-left: 0pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0pt; text-align: right"&gt;7,344&lt;/td&gt;&lt;td style="padding-left: 0pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-left: 0pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0pt; text-align: right"&gt;1,224&lt;/td&gt;&lt;td style="padding-left: 0pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Additional paid-in capital&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;42,998,556&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;8,036,676&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Statutory reserves&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;370,683&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;370,683&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Retained earnings&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;11,724,070&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;13,605,705&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt"&gt;Accumulated other comprehensive loss&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(1,607,358&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(906,735&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt"&gt;Total Hongli Group Inc. stockholders&#x2019; equity&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;53,493,295&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;21,107,553&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 2.5pt"&gt;Total Liabilities and Equity&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;53,493,296&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;21,107,554&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</srt:ScheduleOfCondensedBalanceSheetTableTextBlock>
    <srt:CondensedStatementOfComprehensiveIncomeTableTextBlock contextRef="c294" id="ixv-25543">CONDENSED STATEMENTS OF OPERATIONS (UNAUDITED)&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td&gt;Revenue&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-118"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-119"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="width: 76%"&gt;Share of profit in subsidiaries&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;86,387&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;864,733&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td&gt;Share based compensation&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,968,000&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-120"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Other general and administrative expenses&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(22&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(11&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Total operating expenses&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(1,968,022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(11&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: left"&gt;Net (loss) income&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,881,635&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;864,722&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left"&gt;Other comprehensive income (loss):&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Foreign currency translation adjustments&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(700,623&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(659,161&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Comprehensive income (loss)&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(2,582,258&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;205,561&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</srt:CondensedStatementOfComprehensiveIncomeTableTextBlock>
    <us-gaap:Revenues
      contextRef="c294"
      id="hidden-fact-118"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:Revenues
      contextRef="c297"
      id="hidden-fact-119"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensation
      contextRef="c297"
      id="hidden-fact-120"
      unitRef="usd"
      xsi:nil="true"/>
    <srt:ScheduleOfCondensedCashFlowStatementTableTextBlock contextRef="c294" id="ixv-25547">CONDENSED STATEMENTS OF CASH FLOWS (UNAUDITED)&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;Cash Flows from Operating Activities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Net (loss) income&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(1,881,635&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;864,722&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Non cash adjustment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(86,387&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(864,733&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Share based compensation&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,968,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-121"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Adjustments to reconcile net income to net cash used in operating activities:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Increase in accrued liabilities&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Net Cash Used in Operating Activities&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(22&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(10&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Cash Flows from Investing Activities:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Advance to subsidiary&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(8,368,965&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Net Cash Used in Investing Activities&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-122"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(8,368,965&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Cash Flows from Financing Activities:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Proceeds from initial public offering, net of costs&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-123"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7,228,964&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Proceeds from exercise of option, net of costs&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-124"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,144,687&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Net Cash Provided by Financing Activities&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-125"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;8,373,651&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Net (decrease) increase in cash and cash equivalents&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(22&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,676&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Cash and cash equivalents - beginning of the year&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;4,676&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-126"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Cash and cash equivalents - end of the year&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;4,654&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;4,676&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Non-cash investing and financing activities:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Offering costs paid by subsidiary&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-127"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;946,352&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Proceeds of private placement deposited into WOFE account&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;33,000,000&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-128"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</srt:ScheduleOfCondensedCashFlowStatementTableTextBlock>
    <us-gaap:ShareBasedCompensation
      contextRef="c297"
      id="hidden-fact-121"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="c294"
      id="hidden-fact-122"
      unitRef="usd"
      xsi:nil="true"/>
    <hlp:ProceedsFromInitialPublicOfferingNetOfCosts
      contextRef="c294"
      id="hidden-fact-123"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="c294"
      id="hidden-fact-124"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="c294"
      id="hidden-fact-125"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="c298"
      id="hidden-fact-126"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NotesIssued1
      contextRef="c294"
      id="hidden-fact-127"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromIssuanceOfPrivatePlacement
      contextRef="c297"
      id="hidden-fact-128"
      unitRef="usd"
      xsi:nil="true"/>
    <dei:EntityCentralIndexKey contextRef="c0" id="ixv-25556">0001855557</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="c0" id="ixv-25557">false</dei:AmendmentFlag>
    <dei:DocumentFiscalPeriodFocus contextRef="c0" id="ixv-25558">FY</dei:DocumentFiscalPeriodFocus>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#ix_2_fact"
          xlink:label="ix_2_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_0_fact"
          xlink:label="ix_0_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_1_fact"
          xlink:label="ix_1_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_0_footnote" xlink:label="ix_0_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The share amounts in 2022 were presented on a retroactive basis.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_2_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_0_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_1_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_11_fact"
          xlink:label="ix_11_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_20_fact"
          xlink:label="ix_20_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_13_fact"
          xlink:label="ix_13_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_19_fact"
          xlink:label="ix_19_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_15_fact"
          xlink:label="ix_15_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_16_fact"
          xlink:label="ix_16_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_12_fact"
          xlink:label="ix_12_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_6_fact"
          xlink:label="ix_6_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_14_fact"
          xlink:label="ix_14_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_18_fact"
          xlink:label="ix_18_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_8_fact"
          xlink:label="ix_8_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_5_fact"
          xlink:label="ix_5_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_3_fact"
          xlink:label="ix_3_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_17_fact"
          xlink:label="ix_17_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_21_fact"
          xlink:label="ix_21_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_4_fact"
          xlink:label="ix_4_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_22_fact"
          xlink:label="ix_22_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_9_fact"
          xlink:label="ix_9_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_10_fact"
          xlink:label="ix_10_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_7_fact"
          xlink:label="ix_7_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_1_footnote" xlink:label="ix_1_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The share amounts in 2022 were presented on a retroactive basis.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_11_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_20_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_13_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_19_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_15_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_16_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_12_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_6_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_14_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_18_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_8_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_5_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_3_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_17_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_21_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_4_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_22_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_9_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_10_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_7_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_23_fact"
          xlink:label="ix_23_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_24_fact"
          xlink:label="ix_24_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_2_footnote" xlink:label="ix_2_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Wholly owned subsidiary of Hongli Shandong</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_23_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_24_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_25_fact"
          xlink:label="ix_25_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_26_fact"
          xlink:label="ix_26_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_3_footnote" xlink:label="ix_3_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Haozhen Shandong was jointly established by Hongli Shandong
and Sungda Tech Co., Ltd., with Sungda Tech holding a 30 % ownership interest in Haozhen Shandong. As of December 31, 2024, Haozhen Shangdong
had not commenced operations, and no portion of income or loss was attributable to the noncontrolling interest in the subsidiary. Therefore,
no noncontrolling interest was reported in the consolidated financial statements for the years ended December 31, 2024, 2023, and 2022.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_25_fact"
          xlink:to="ix_3_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_26_fact"
          xlink:to="ix_3_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_27_fact"
          xlink:label="ix_27_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_28_fact"
          xlink:label="ix_28_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_4_footnote" xlink:label="ix_4_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Haozhen Beijing was jointly established by Hongli Shandong and an individual,
who holding a 3 % ownership interest in Haozhen Beijing. As of December 31, 2024, Haozhen Beijing had not commenced operations, and no
portion of income or loss was attributable to the noncontrolling interest in the subsidiary. Therefore, no noncontrolling interest was
reported in the consolidated financial statements for the years ended December 31, 2024, 2023, and 2022.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_27_fact"
          xlink:to="ix_4_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_28_fact"
          xlink:to="ix_4_footnote"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
